Você pode definir períodos de manutenção para grupos de host, hosts e gatilhos/serviços no Zabbix.
Há dois tipos de manutenção - com coleta de dados e sem coleta de dados.
Durante uma manutenção "com coleta de dados" os gatilhos são processados como de costume e eventos são criados quando necessário. No entanto, as escalações de problema são pausadas para os hosts/gatilhos em manutenção, se a opção Pausar operações para problemas suprimidos estiver marcada na configuração da ação. Neste caso, as etapas de escalação que podem incluir o envio de notificações ou comandos remotos serão ignoradas pela duração do período de manutenção. Note que as operações de recuperação de atualização de problema não são suprimidas durante a manutenção, apenas as escalações.
Por exemplo, se as etapas de escalação são programadas para 0, 30 e 60 minutos após o início de um problema, e há uma manutenção com duração de meia hora ocorrendo entre 10 minutos e 40 minutos após o surgimento do problema real, as etapas dois e três serão executadas meia hora mais tarde, ou 60 minutos e 90 minutos (considerando que o problema ainda exista). Da mesma forma, se um problema surge durante a manutenção, a escalação iniciará após a manutenção.
Para receber notificações de problema durante a manutenção normalmente (sem atraso), você tem que desmarcar a opção Pausar operações para problemas suprimidos na configuração da ação.
Se ao menos um host (usado na expressão de gatilho) não está em modo de manutenção, o Zabbix enviará uma notificação de problema.
O Zabbix Server deve estar em execução durante a manutenção. Processos timer são responsáveis pela alteração de estado do host de/para manutenção aos 0 segundos de cada minuto. Note que quando um host entra em manutenção, os processos timer do Zabbix Server lerão todos os problemas abertos para verificar se é necessário suprimi-los. Isto pode ter um impacto de performance se houver muitos problemas abertos. O Zabbix Server também lerá todos os problemas abertos ao iniciar, mesmo que não haja manutenções configuradas no momento.
Um Proxy sempre coletará dados independentemente do tipo de manutenção (incluindo manutenção "sem dados"). Os dados são posteriormente ignorados pelo Server se 'sem coleta de dados' estiver definido.
Quando uma manutenção "sem dados" termina, os gatilhos usando a função nodata() não dispararão antes da próxima verificação durante o período que estão verificando.
Se um item de log é adicionado enquanto um host está em manutenção e a manutenção termina, apenas as novas entradas de log desde o fim da manutenção serão reunidas.
Se um valor de registro de data é enviado para um host que está em um tipo de manutenção “sem dados” (p.e. usando Zabbix sender) então este valor será eliminado, no entanto é possível enviar um valor de registro de data para um período de manutenção expirado e ele será aceito.
Para garantir um comportamento previsível de períodos de manutenção recorrentes (diário, semanal, mensal), é necessário usar um timezone comum para todas as partes do Zabbix.
Se um período de manutenção, hosts, grupos ou etiquetas são alterados pelo usuário, as mudanças somente terão efeito após a sincronização do cache de configuração.
Para configurar um período de manutenção:
Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.
Parâmetro | Descrição |
---|---|
Nome | Nome do período de manutenção. |
Tipo de manutenção | Dois tipos de de manutenção podem ser definidos: Com coleta de dados - os dados serão coletados pelo Server durante a manutenção, gatilhos serão processados Sem coleta de dados - os dados não serão coletados pelo Server durante a manutenção |
Ativo a partir de | A data e hora quando a execução dos períodos de manutenção se torna ativa. Nota: A definição deste horário somente não ativa um período de manutenção; para isso vá até a aba Períodos. |
Ativo até | A data e hora quando a execução dos períodos de manutenção deixa de estar ativo. |
Períodos | Este bloco permite que você defina os dias e horas exatas quando a manutenção ocorre. Clicar em abre uma janela com um formulário flexível de Período de manutenção onde você podem definir uma programação de manutenção. Consulte Períodos de manutenção para uma descrição detalhada. |
Grupos de host | Selecione os grupos de host para os quais a manutenção será ativada. A manutenção será ativada para todos os hosts do(s) grupo(s) de hosts especificado. Este campo é autocompletável, então ao iniciar a digitar nele uma lista suspensa com todos os grupos de host será exibida. Especificar um grupo de host pai implicitamente seleciona todos os grupos de host aninhados. Desta forma a manutenção também será ativada para nos hosts dos grupos aninhados. |
Hosts | Selecione os hosts para os quais a manutenção será ativada. Este campo é autocompletável, então ao iniciar a digitar nele uma lista suspensa com todos os grupos de host será exibida. |
Etiquetas | Se etiquetas de manutenção são especificadas, a manutenção para os hosts selecionados ainda serão ativadas, mas problemas serão apenas suprimidos (p.e. nenhuma ação será tomada) se suas etiquetas correspondem. No caso de múltiplas etiquetas, elas serão calculadas como segue: And/Or - todas as etiquetas devem corresponder; no entanto etiquetas com o mesmo nome de etiqueta são calculadas pela condição Or Or - suficiente se uma etiqueta corresponde Há dois modos de correspondência do valor da etiqueta: Contains - correspondência de substring sensível a maiúsculas e minúsculas (valor da etiqueta contém a string informada) Equals - correspondência de string sensível a maiúsculas e minúsculas (valor da etiqueta é igual à string informada) |
Descrição | Descrição do período de manutenção. |
A janela de período de manutenção serve para planejamento de horário para uma manutenção recorrente ou pontual. O formulário é dinâmico com os campos disponíveis mudando com base no Tipo de período selecionado.
Tipo de período | Descrição |
---|---|
Apenas uma vez | Defina a data e hora, e a duração do período de manutenção. |
Diário | Todo(s os) dia(s) - frequência de manutenção: 1 (padrão) - todo dia, 2 - a cada dois dias, etc. Às (hora:minuto) - momento do dia no qual a manutenção inicia Duração do período de manutenção - por quanto tempo a manutenção ficará ativa. |
Semanal | Toda(s as) semana(s) - frequência de manutenção: 1 (padrão) - todo dia, 2 - a cada dois dias, etc. Dia da semana - dia no qual a manutenção deve ocorrer. Às (hora:minuto) - momento do dia no qual a manutenção inicia Duração do período de manutenção - por quanto tempo a manutenção ficará ativa. |
Mensal | Mês - selecione todos os meses durante os quais a manutenção regular é executada. Data: Dia do mês - Selecione esta opção se a manutenção ocorre na mesma data a cada mês (por exemplo, todo 1° dia do mês). Então, selecione o dia requerido no novo campo que aparece. Data: Dia da semana - Selecione esta opção se a manutenção ocorre apenas em certos dias (por exemplo, toda primeira segunda-feira do mês). Então, na lista suspensa selecione a semana requerida do mês (primeira, segunda, terceira, quarta, ou última) e marque a caixas de seleção para o(s) dia(s) de manutenção. Às (hora:minuto) - momento do dia no qual a manutenção inicia Duração do período de manutenção - por quanto tempo a manutenção ficará ativa. |
Quando pronto, pressione Adicionar para adicionar o período de manutenção ao bloco de Períodos.
Notas:
When creating a maintenance period, the time zone of the user who creates it is used. However, when recurring maintenance periods (Daily, Weekly, Monthly) are scheduled, the time zone of the Zabbix server is used. To ensure predictable behavior of recurring maintenance periods, it is required to use a common time zone for all parts of Zabbix.
When done, press Add to add the maintenance period to the Periods block.
Note that Daylight Saving Time (DST) changes do not affect how long the maintenance will be. For example, let's say that we have a two-hour maintenance configured that usually starts at 01:00 and finishes at 03:00:
If a maintenance period is set to "1 day" (the actual period of the maintenance is 24 hours, since Zabbix calculates days in hours), starts at 00:00 and finishes at 00:00 the next day:
Um ícone de chave inglesa laranja próximo ao nome do host indica que este host está em manutenção:
Detalhes de manutenção são exibidos quando o ponteiro do mouse é posicionado sobre o ícone.
Adicionalmente, os hosts em manutenção recebem um fundo laranja em Monitoramento → Mapas.
Normalmente os problemas para os hosts em manutenção são suprimidos, ou seja não exibidos no Frontend. No entanto, também é possível configurar que os problemas suprimidos sejam mostrados, pela seleção da opção Mostrar problemas suprimidos nestes locais:
Quando problemas suprimidos são exibidos, o seguinte ícone é mostrado: . Mover um mouse sobre o ícone exibe mais detalhes: