O Zabbix permite que você defina períodos de manutenção em hosts ou grupos de hosts. Os períodos de manutenção podem ser de dois tipos: com coleta de dados; sem coleta de dados.
Durante períodos de manutenção "com coleta de dados" as triggers serão processadas e os eventos serão criados, entretanto, será possível configurar as ações para não enviar as notificações / comandos remotos. Isso é feito através da aba de condições ao adicionar uma condição similar a esta 'Período de manutenção = não em manutenção' - isso fará com que as notificações não sejam enviadas durante a janela de manutenção. Se uma trigger gerar um evento durante a manutenção, um evento adicional (o mesmo que foi criado durante a manutenção) será criado ao final da manutenção. Desta forma, se um incidente ocorrer durante o período de manutenção e não for resolvido, a notificação será criada assim que o período de manutenção terminar.
Para receber uma notificação sobre incidentes não resolvidos durante o período de manutenção você precisa remover a condição padrão que restringe o envio durante o período de manutenção.
Se pelo menos um host (utilizado na expressão da trigger) não estiver em modo de manutenção, o Zabbix irá enviar a notificação de problema.
O Zabbix Server precisa continuar em execução durante a manutenção. O processo de agendamento responsável por alternar o status de manutenção dos hosts ocorre no segundo 0 de cada minuto. Um proxy sempre irá coletar dados independente do período de manutenção (incluindo períodos de manutenção sem coleta de dados). O que ocorrerá é que o dado será descartado quando for enviado para o Zabbix Server.
Quando um período de manutenção sem coleta de dados termina, as triggers usando a função nodata()
não irão ser executadas enquanto não for alcançado um novo período de verificação.
Se um item de log for adicionado enquanto o host estiver em período de manutenção e a manutenção terminar, apenas as as linhas geradas após o fim do período de manutenção serão coletadas.
Para garantir um comportamento uniforme durante a recorrência de períodos de manutenção (diário, semanal, mensal), é recomendável que seja utilizado o mesmo 'timezone' em todas as partes do Zabbix.
Para configurar um período de manutenção:
A aba de Manutenção contêm atributos gerais do período de manutenção:
Parâmetro | Descrição |
---|---|
Nome | Nome do período de manutenção. |
Tipo da manutenção | Dois tipos de manutenção podem ser definidos: Com coleta de dados - os dados são coletados pelo servidor durante a manutenção e as triggers serão processadas Sem coleta de dados - os dados não serão coletados e as triggers não serão processadas durante o período de manutenção |
Ativo desde | Momento em que o período de manutenção começou a estar ativo. Nota: Apenas definir este campo não ativa um período de manutenção, é necessário configurar também na aba Períodos. |
Ativo até | Momento em que o período de manutenção deixa de estar ativo. |
Descrição | Descrição do período de manutenção. |
A aba Períodos permite que você defina exatamente quais dias e horas a manutenção ocorrerá. Clique no link Nova para definir um novo Período de manutenção flexível, onde você definirá o horário de início e duração da manutenção em cada dia, semana, mês ou uma manutenção única.
Os períodos Diário
e Semanal
tem em o campo A cada dia/A cada semana, cujo valor padrão é '1'. Definindo ele para '2' fará com que a mautenção ocorra a cada dois dias/semanas. O dia/semana de início respeitará o definido em Ativo desde.
Por exemplo, tendo o campo Ativo desde definido para 2013-09-06 12:00 e uma hora de duração diaria e recorrentea cada dois dias começando às 23:00 irá resultar que o primeiro período de manutenção começe 2013-09-06 às 23:00, enquanto o segundo período de manutenção irá ocorrer no dia 2013-09-08 às 23:00. Ou, com o mesmo valor em Ativo desde uma hora de duração e recorrência a cada dois dias, mas começando às 01:00. A primeira janela de manutenção ocorrerá no dia 2013-09-08 às 01:00, e a segunda janela de manutenção em 2013-09-10 às 01:00.
A aba de Grupos e hosts permite que você selecione os hosts e grupos de hosts para a manutenção.
Um ícone alaranjado com uma chave branca indica que um host está em manutenção, sendo visível nos módulos Monitoramento → Dashboard, Monitoramento → Triggers e Inventário → Hosts → Detalhes do inventário do Host.
Os detalhes de manutenção são apresentados quando o mouse é posicionado sobre o ícone.
A apresentação dos hosts em manutenção no Dashboard pode ser inativada através do filtro de Dashboard.
Adicionalmente, hosts em manutenção receberão um fundo laranja no módulo Monitoramento → Mapas e em Configuração → Hosts seus status aparecerão como 'Em manutenção'.