Zabbix отправка push уведомлений
Как отправить из zabbix push уведомление на смартфон (android, ios) ?
На самом деле отправлять можно не только на андроид и ios но и в другие ОС.
Есть вот такой замечательный сервис www.pushbullet.com
1. Регистрируемся, проходим на вкладку Settings и получаем api key (он нам потом понадобится)
2. Делаем скрипт в zabbix, по умолчанию в версии 3.х папка расположения скриптов находится вот тут - /usr/lib/zabbix/alertscripts
3. Создаем bash скрипт (не забываем дать ему права на выполнение chmod +x) и назовем его к примеру pushbullet-send
Содержимое скрипта будет вот таким:
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash API_KEY="$1" SUBJECT="$2" MESSAGE="$3" curl https://api.pushbullet.com/v2/pushes \ -u $1: \ -d type=note \ -d title="$SUBJECT" \ -d body="$MESSAGE" \ -X POST |
4. В забиксе в администрировании делаем новый способ оповещения, называем его как хотим, тип выбираем "скрипт" и имя скрипта пишем pushbullet-send
5. Далее в "администрирование" - "пользователи" добавляем новый способ оповещения "pushbullet-send" и в "отправлять на" указываем свой API KEY.
p.s. не забудьте установить curl
Свежие комментарии