Подготовка
Регистрируемся на сервисе pushbullet.com
Получаем Token
Settings – Account – Access Tokens
Скачиваем и устанавливаем приложение на телефон
Подготовка скрипта
Создаем скрипт /usr/lib/zabbix/alertscripts/pushbullet.sh
[root@localhost]# nano /usr/lib/zabbix/alertscripts/pushbullet.sh
#!/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
где (данные параметры будут указываться в настройках Zabbix):
$1 - наш Token
$2 - Тема
$3 - Сообщение
Делаем скрипт исполняемым
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
[root@localhost]# chmod +x pushbullet.sh
Настройка Zabbix
Администрирование – Способы оповещения и нажимаем “Создать способ оповещения”
Имя: Pushbullet
Тип: Скрипт
Имя скрипта: pushbullet.sh (полный путь указывать не надо)
Параметры скрипта (появилось в Zabbix 3.0):
Token
{ALERT.SUBJECT}
{ALERT.MESSAGE}
Администрирование – Пользователи – выбираем пользователя – вкладка “Оповещение” и нажимаем “Добавить”
Тип: Pushbullet
Отправлять на: указываем наш Token
Когда активен: 1-7,00:00-24:00 (т.д. 7 дней в неделю, 24 часа в сутки)
Использовать, если важность: указать, при какой важности отправлять сообщения (я обычно ставлю среднюю, высокую, черезвычайную)
Активно: поставить галочку