Без автоматизации в арбитраже получать большой профит сложно и поэтому мы подготовили одно крайне полезное решение для тех, кто уже использует Zabbix и создал личный кабинет.
Что вы скажете, если есть специальный бот, который может вас оповещать в мессенджере про любые изменения в рекламных кампаниях и партнерках?
Есть новый лид — оповещение пришло, снизился CTR — вы сразу знаете. Что это за фрукт и как его настроить мы расскажем в сегодняшней статье!
Это свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования. Подойдет только для сервера.
Начиная с версии Zabbix Server 4.4 появилась возможность использовать Webhook (например, для отправки уведомлений с помощью Telegram или взаимодействия с другими сервисами и тасктрекерами), в более ранних версиях приходилось использовать самописные скрипты.
1. Создать бота Telegram;
Пишем в личные сообщения @botfather команду «/newbot» и вводим имя бота. Имя бота должно заканчиваться префиксом _bot, например myzabbix_bot.
Если имя бота свободно @botfather выдаст ссылку на бота и API ключ. Именно с помощью этого API ключа Zabbix Server будет отправлять сообщения от имени бота.
2. Написать новому боту в личные сообщения команду «/start» — это разрешит ему писать нам сообщения;
3. Узнать ID личных сообщений или группового чата, куда будут приходить уведомления;
Пишем боту @my_id_bot команду «/start» или добавляем его в групповой чат. В ответ получим ID – цифровой идентификатор пользователя или чата.
4. Зайти в настройки типов уведомлений в Zabbix Administration › Media types. Для этого понадобится уже установленная программа на сервер.
5. Импортировать новый тип кнопкой «Import». Получаем файл zbx_export_mediatypes.xml или zbx_export_mediatypes_v5.xml для поздних версий;
6. Отредактировать параметры появившегося Media types с именем «Telegram via Webhook». Нужно вставить API ключ, полученный у @botfather в значение token;
7. Сохранить изменения и нажать кнопку Test, ввести в поле «chat_id» ID, полученное у @my_id_bot и снова нажать Test. В Telegram должно прийти сообщение;
8. Перейти в настройки пользователя Zabbix, которому будут приходить уведомления Administration › Users › %имя_пользователя%;
9. Перейти во вкладку «Media», нажать «Add», type выбираем «Telegram via Webhook», в поле «Send to» вводим ID от @my_id_bot;
В поле «When active» можем указать в какие дни недели и время можно присылать уведомления, по умолчанию – всегда.
10. Настроить триггеры для отправки сообщений, перейти в Configuration › Action. Нажимаем «Create action» и заполняем как на скриншоте. Так же создаем «Recovery operations»;
11. Теперь Zabbix Server будет присылать уведомления о сработавших триггерах в Telegram.
Если вы хотите держать руку на пульсе, вовремя улучшать и оптимизировать свои рекламные кампании, то забывайте про ручные проверки — с Zabbix ботом теперь возможно получать своевременные предупреждения на все случаи жизни.
Обязательно пробуйте и будьте готовы к свободному времени — теперь его у вас появится намного больше!