Бот Telegram Мониторинг IT-ресурсов.


SuperMon - бот для простого и эффективного мониторинга. Не секрет, что высококвалифицированный системный администратор должен не только обеспечивать создание резервных копий, но и предотвращать события, которые могут потребовать их использования, то есть постоянно контролировать состояние своих систем и иметь надежную систему мониторинга. Практика показывает, что даже система мониторинга может выйти из строя или не предоставить необходимую информацию для устранения проблем. Это особенно актуально при предоставлении сервисов для внешнего использования. Например, веб-ресурс может быть доступен для внутренней системы мониторинга, но недоступен для внешних клиентов, и администратор, полагаясь только на внутреннюю систему мониторинга, может не знать об этом. Именно поэтому мы всегда использовали внутренние и внешние системы мониторинга, предпочтительно реализованные на разном программном обеспечении, например, Zabbix и Nagios. Как правило, для внешнего мониторинга приходилось арендовать виртуальный сервер (VDS) или пользоваться платными сервисами, которые не всегда удовлетворяли все наши потребности и были не самыми простыми в использовании. Это привело нас к идее создать нечто максимально простое и удобное для внешнего мониторинга, доступное в любое время и с удобным доступом с мобильного телефона. Таким образом, был создан Телеграм-бот @SuperMon_bot (https://t.me/SuperMon_Bot), который обладает следующими функциями: - Проверка доступности хоста (ICMP-пинг); - Проверка доступности TCP порта; - Проверка доступности и скорости веб-ресурса/сайта; - Напоминание о необходимости продления домена; - Проверка валидности сертификата и напоминание о необходимости его продления; - Проверка репутации домена, сайта по более чем 90 базам; - Проверка индекса спама почтового сервера; - Проверка наличия почтового сервера в DNSBL по более чем 50 базам; - Проверка наличия электронной почты/учетной записи в утекших в даркнет базах; - Определение, засветился ли домен или URL в репутационных базах с низкой репутацией; - Хранение логов проверок. В ближайших планах добавление следующих функций: - Уведомление о появлении домена со схожим именем для предотвращения фишинга; - Мониторинг работоспособности Telegram-ботов; - Общий отчет о состоянии всех проверяемых систем; - Мониторинг уязвимостей и уведомление о найденных критических уязвимостях. Так как бот ориентирован на IT-аудиторию, мы сосредоточились на функционале и сделали взаимодействие с ботом максимально схожим с командной строкой (CLI). Учитывая растущий интерес к использованию бота для мониторинга и ограниченные ресурсы, было введено ограничение на количество проверок — 5 в сутки. Однако для желающих есть возможность увеличить количество проверок путем поддержки дальнейшей разработки бота. Предусмотрена следующая система вознаграждений: - Junior: 2$ - 1 000 проверок, бессрочно; - Middle: 4$ - 4 000 проверок, бессрочно; - Senior: 10$ - 30 000 проверок, бессрочно; - DevOps: 20$ - 70 000 проверок, бессрочно. Для выбора плана проверок используется команда /calc. При использовании команды /list можно также узнать количество оставшихся проверок и расчетное время, на которое их хватит.

Открыть в телеграм
SuperMon_Bot

Комментарии

Добавить комментарий