Push-оповещения Zabbix через сервис Pushbullet

Подготовка

Регистрируемся на сервисе 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 - Сообщение

Делаем скрипт исполняемым

[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 часа в сутки)
Использовать, если важность: указать, при какой важности отправлять сообщения (я обычно ставлю среднюю, высокую, черезвычайную)
Активно: поставить галочку

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

  1. tezekse

    Многие сервисы позволяют отслеживать не только наличие ответа от вашего веб-сервера, но еще и смотреть содержание этих ответов, проверять работоспособность и актуальность SSL сертификатов, измерять время открытия страницы, проверять работу дополнительных служб на вашем сервере.

    Ответить