Как стать автором
Обновить

Комментарии 13

Буду рад комментариям, замечаниям и т.д.

Ну в данном случае при недоступности канала будет приходить сообщение каждые 10 минут. А если таких каналов несколько и доступность отсутствует больше суток - то не оч.удобно.

Сам использую похожие уведомления в ТГ для мониторинга 100+ каналов с добавлением БД.

В таблице 3 поля: ip адрес, состояние (0 и 1), информация (договор, номер ТП)

Сначала проверяются все каналы с состоянием 0. Если есть недоступный, то приходит уведомление о недоступности со всей сопутствующей информацией и меняется состояние на 1.

Дальше проверяются все каналы с состоянием 1. Если канал доступен - состояние о возобновлении доступности и сброс статуса на 0.

Сам использую похожие уведомления в ТГ для мониторинга 100+ каналов с добавлением БД.

имхо, проще и правильнее поставить Zabbix.

В компании используется Operation Manager, вот не нашел как в нем мониторить доступ каналов, а с сетевого оборудования по SNMP снимается только наличие неактивных каналов.

Так что написал такое решение.

Как самый простой мониторинг пойдет, но лучше попросить админов настроить это через тот же zabbix. Как минимум получите сообщение когда канал восстановиться и сколько он был не доступен.

Проблема в том что это у них не в приоритете, хотя сейчас они делают понемногу, но когда нужно было это быстро получить, был только такой способ

Странные приоритеты у ваших админов. Если канал ляжет, то все остальное будет уже не важно.

Ну у нас есть Grafana где в графическом представлении можно мониторить все сетевые устройства, вот мы и должны постоянно наблюдать там состояние каналов

Настроить alert в уже работающем zabbix дело пары минут.

Конечно, если нужны алерты в slack, а slack не прикручен, то придется потратить еще 5 минут, чтобы отправку в slack настроить.

спасибо большое, как введение в технологию простыми словами. сколько раз все смотрел на этот слак, что-то все ботов делали, алерты. как? даже разбираться желания не было :) оказывается все не очень просто, а очень просто. Hello world себе в канал отослал, остальное дело техники. Спасибо еще раз!

да, это оказалось даже проще чем через телеграмм, так как тут лучше можно сделать ограничение на просмотр канала, а если в телеграмме делать закрытый чат или канал, больше мороки чтобы заставить работать бота, хотя я думал тоже что со слак будет труднее

#!/bin/bash - это то, с какой оболочки будет выполняться скрипт.

молодец, из таких простых скриптов и вырастают профи

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории