Comments 13
Буду рад комментариям, замечаниям и т.д.
Ну в данном случае при недоступности канала будет приходить сообщение каждые 10 минут. А если таких каналов несколько и доступность отсутствует больше суток - то не оч.удобно.
Сам использую похожие уведомления в ТГ для мониторинга 100+ каналов с добавлением БД.
В таблице 3 поля: ip адрес, состояние (0 и 1), информация (договор, номер ТП)
Сначала проверяются все каналы с состоянием 0. Если есть недоступный, то приходит уведомление о недоступности со всей сопутствующей информацией и меняется состояние на 1.
Дальше проверяются все каналы с состоянием 1. Если канал доступен - состояние о возобновлении доступности и сброс статуса на 0.
Сам использую похожие уведомления в ТГ для мониторинга 100+ каналов с добавлением БД.
имхо, проще и правильнее поставить Zabbix.
Как самый простой мониторинг пойдет, но лучше попросить админов настроить это через тот же zabbix. Как минимум получите сообщение когда канал восстановиться и сколько он был не доступен.
Проблема в том что это у них не в приоритете, хотя сейчас они делают понемногу, но когда нужно было это быстро получить, был только такой способ
Странные приоритеты у ваших админов. Если канал ляжет, то все остальное будет уже не важно.
Настроить alert в уже работающем zabbix дело пары минут.
Конечно, если нужны алерты в slack, а slack не прикручен, то придется потратить еще 5 минут, чтобы отправку в slack настроить.
спасибо большое, как введение в технологию простыми словами. сколько раз все смотрел на этот слак, что-то все ботов делали, алерты. как? даже разбираться желания не было :) оказывается все не очень просто, а очень просто. Hello world себе в канал отослал, остальное дело техники. Спасибо еще раз!
#!/bin/bash - это то, с какой оболочки будет выполняться скрипт.
молодец, из таких простых скриптов и вырастают профи
Как я сделал простой мониторинг каналов с отправкой оповещений в slack без опыта