Назад | Перейти на главную страницу

Zabbix не запускает скрипт настраиваемых предупреждений

Я запускаю Debian 8 и Zabbix 3.4 и создал собственный сценарий предупреждений, который отлично работает, когда я запускаю терминал из /usr/lib/zabbix/alertscripts:

./sms.sh

Это отправьте SMS через Nexmo.

В моем zabbix_server.conf у меня есть:

AlertScriptsPath=/usr/lib/zabbix/alertscripts

Я создал пользовательский тип мультимедиа, следуя https://www.zabbix.com/documentation/3.4/manual/config/notifications/media/script

Но сценарий не называется.

Мои разрешения для сценария:

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

Я попытался найти «sms» и «nexmo» с помощью grep в каталоге / var / log /, чтобы узнать, возникли ли какие-либо ошибки. Ничего.

Я заканчиваю свой сценарий

exit 0

Как отлаживать?

Настроить:

DebugLevel=5

и перезапустите и проверьте журналы сервера zabbix. Хорошим тестом будет также запуск вашего sms.sh скрипта под zabbix пользователь.