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 сертификатов, измерять время открытия страницы, проверять работу дополнительных служб на вашем сервере.

    Ответить