Configurar:
DebugLevel=5
e reinicie e verifique os registros do zabbix server. Um bom teste será também executar o seu script sms.sh em zabbix
user.
Estou usando o Debian 8 e o Zabbix 3.4 e criei um script de alerta personalizado, que funciona bem quando eu executo no terminal a partir de /usr/lib/zabbix/alertscripts
:
./sms.sh
Isso envia um SMS via Nexmo.
No meu zabbix_server.conf eu tenho:
AlertScriptsPath=/usr/lib/zabbix/alertscripts
Eu criei um tipo de mídia personalizado seguindo o link
Mas o script não está sendo chamado.
Minhas permissões para o script são:
ls -alh
total 12K
drwxr-xr-x 2 root root 4.0K Jun 27 12:26 .
drwxr-xr-x 4 root root 4.0K Jun 6 11:12 ..
-rwxr-xr-x 1 root root 181 Jun 27 12:37 sms.sh
Eu tentei "grep" para "sms" e "nexmo" no diretório / var / log / para ver se algum erro ocorreu. Nada.
Estou terminando meu script com
exit 0
Como depurar?
Configurar:
DebugLevel=5
e reinicie e verifique os registros do zabbix server. Um bom teste será também executar o seu script sms.sh em zabbix
user.