Se os tipos de mídia que vem com o Zabbix não forem suficientes para suas necessidades de notificação você poderá definir seus próprios scripts de notificação para fazer as coisas da forma que precisar.
Os scripts de alerta são executados no Zabbix Server e deverão estar situados no diretório definido no arquivo de configuração do servidor através da diretiva AlertScriptsPath.
Um exemplo de script personalizado de alerta:
As variáveis de ambiente não são preservadas ou criadas para o script, logo ele terá que tratar isso por sí próprio.
Para configurar um tipo de mídia baseada em Script:
Atributos do tipo de mídia:
Parâmetro | Descrição |
---|---|
Nome | Nome do tipo de mídia. |
Tipo | Selecione Script. |
Nome do Script | Informe o nome do script a ser executado. |
Parâmetros do script | Adicione parâmetros de linha de comando ao script. As macros {ALERT.SENDTO}, {ALERT.SUBJECT} e {ALERT.MESSAGE} são suportadas nos parâmetros do script. Suportado desde o Zabbix 3.0. |
Para definir o script para o usuaŕio:
Atributos da mídia do usuário:
Parâmetro | Descrição |
---|---|
Tipo | Defina com o nome do tipo de mídia de Script cadastrado previamente. |
Enviar para | Defina endereço Jabber para o qual as mensagens serão enviadas. |
Ativo quando | Você pode limitar os dias e horários em que as notificações serão enviadas, por exemplo, apenas em dias e horários de trabalho (1-5,09:00-18:00). Consulte as especificações de períodos de hora para maiores detalhes sobre o formato. |
Usar se severidade | Marque os níveis de severidade que você gostaria que o usuário recebesse as notificações. Observação para eventos não baseados em triggers o valor padrão de severidade é ('Não classificado'), então deixe esta opção marcada se você deseja receber notificações sobre eventos não baseados em trigger (autobusca, autorregistro, etc). |
Status | Marque esta opção para ativar esta mídia para este usuário. |