Mapa da aula
Aula 26 publicada. Mapa, exemplo, EX076.
flowchart TD
N0["26.1 O que automatizar"]
N1["26.2 Agendamento"]
N2["26.3 Monitoramento da automação"]
N3["26.4 Pessoas envolvidas"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX076"]
Desenho lógico
flowchart LR
N0["26.1 O que automatizar"]
N1["26.2 Agendamento"]
N2["26.3 Monitoramento da automação"]
N3["26.4 Pessoas envolvidas"]
N0 --> N1 --> N2 --> N3 --> Q["EX076"]
[26.1 O que automatizar]
|
v
[26.2 Agendamento]
|
v
[26.3 Monitoramento da automação]
|
v
[26.4 Pessoas envolvidas]
|
v
[Exemplo resolvido] --> [Exercício EX076]
Objetivos de aprendizagem
Você vai (1) automatizar verificações de segurança de rotina; (2) agendar e monitorar scripts; (3) lidar com as falhas da automação.
26.1 O que automatizar
Jamal escreveu vários scripts: a verificação de contas inativas, a verificação da linha de base das estações, a análise de logins com falha e a verificação das restaurações. Executá-los à mão leva tempo e é fácil de esquecer. Ele seleciona os que rodam num calendário fixo com entradas previsíveis e os automatiza. A Sra. Grant aconselha automatizar primeiro as tarefas estáveis e manter uma pessoa envolvida nas decisões, como desativar contas. Ele lista cada script candidato com a frequência de execução, a entrada de que precisa e se sua saída exige uma decisão, e escolhe quatro para automatizar no primeiro mês.
26.2 Agendamento
Jamal agenda os scripts num servidor usando o agendador de tarefas do sistema operacional. Cada um roda sob uma conta de serviço dedicada, com apenas o acesso de que precisa. Os resultados vão para uma pasta compartilhada, e um e-mail de resumo vai para o gerente de TI. Ele documenta cada agendamento com a finalidade, o responsável e o horário. Ele aprende que as tarefas agendadas também precisam de inventário e de responsável, assim como os sistemas. Ele testa cada tarefa agendada por uma semana, conferindo que as saídas chegam e que as contas de serviço não conseguem acessar nada além do que cada script precisa.
26.3 Monitoramento da automação
As verificações automatizadas podem falhar em silêncio. Jamal acrescenta um sinal de vida simples: cada script grava uma linha num log quando termina, e uma verificação separada alerta se algum script não rodou no horário. No primeiro mês, o alerta pega a verificação da linha de base falhando depois de uma troca de senha em sua conta de serviço. Ele a corrige no mesmo dia. A Sra. Grant observa que a automação sem monitoramento pode dar uma falsa confiança por meses. Ele acrescenta a própria verificação do sinal de vida à documentação de agendamento, com seu responsável.
26.4 Pessoas envolvidas
Jamal projeta o script de contas inativas para listar as contas para revisão, em vez de desativá-las automaticamente. O gerente de TI revisa a lista toda semana e desativa as contas depois de conferir com os gerentes. Uma conta pertence a um funcionário em licença médica prolongada, que não deve ser desativada. Jamal aprende que a automação deve apoiar o julgamento onde o contexto importa, em vez de substituí-lo. Ele acrescenta um campo de observação à lista de revisão para que o gerente de TI possa registrar por que uma conta sinalizada foi mantida, o que ajuda as revisões seguintes a não repetir as mesmas perguntas.
Exemplo resolvido
Jamal automatiza quatro verificações estáveis sob contas de serviço dedicadas, acrescenta um sinal de vida que pega uma tarefa falhando e mantém a revisão humana para a desativação de contas.
Caso sintético. Os agendamentos são sintéticos.
Erros e limites
A automação que falha em silêncio dá uma falsa confiança.
Exercícios
-
EX076 — Escolha da automação. Quais tarefas são automatizadas primeiro?
Mostrar critérios de avaliação
Rubrica: 3 = as tarefas estáveis com entradas previsíveis;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma. -
EX077 — O que o sinal de vida pegou. O que o sinal de vida detectou?
Mostrar critérios de avaliação
Rubrica: 3 = a verificação da linha de base falhando após uma troca de senha;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma. -
EX078 — Licença médica. Por que uma conta inativa deve continuar ativada?
Mostrar critérios de avaliação
Rubrica: 3 = funcionário em licença médica prolongada;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.