Push-оповещения Zabbix через сервис Pushbullet
Push-оповещения Zabbix через сервис Pushbullet
Pushbullet - это сервис для быстрой передачи файлов, ссылок, заметок и других данных между компьютером и мобильным устройством под управлением Android.
Подготовка
Регистрируемся в сервисе Pushbullet
Получаем Token: Settings - Account - Access Tokens
Скачиваем и устанавливаем приложение на телефон
Подготовка скрипта
Создаем скрипт /usr/lib/zabbix/alertscripts/pushbullet.sh
1
2
3
4
5
6
7
8
9
10
11
$ sudo 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
- Сообщение
Делаем скрипт исполняемым
1
$ sudo chmod +x /usr/lib/zabbix/alertscripts/pushbullet.sh
Настройка Zabbix
Переходим: Администрирование - Способы оповещения
Нажимаем Создать способ оповещения
- Имя:
Pushbullet
- Тип:
Скрипт
- Имя скрипта:
pushbullet.sh
(полный путь указывать не надо) - Параметры скрипта (появилось в Zabbix 3.0):
Token
{ALERT.SUBJECT}
{ALERT.MESSAGE}
Администрирование - Пользователи - выбираем пользователя - вкладка Оповещение
и нажимаем Добавить
- Тип:
Pushbullet
- Отправлять на:
указываем наш Token
- Когда активен:
1-7,00:00-24:00
(т.д. 7 дней в неделю, 24 часа в сутки) - Использовать, если важность: указать, при какой важности отправлять сообщения (я обычно ставлю среднюю, высокую, черезвычайную)
- Активно: поставить галочку
Авторский пост защищен лицензией CC BY 4.0 .