SuperMon -  бот для простого и эффективного мониторинга

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

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

Но как показывает практика , сама система мониторинга может дать сбой или не дать достаточно информации для исправления проблем. Особенно это актуально если предоставляются сервисы для наружного использования, например web-ресурс, внутри он доступен, для внутренней системы мониторинга, а для внешних клиентов нет. Администратор используя только внутреннюю систему мониторинга, этого  может не знать...

Именно потому мы всегда использовал внутреннюю и внешнюю системы мониторинга и желательно чтоб это было реализовано на разном ПО, например zabbix и nagios.  Как правило для внешнего мониторинга нужно  было арендовать VDS или пользоваться платными сервисами, которые не удовлетворяли всех наших потребностей и были не самыми простыми. Понимание этого привело к мысли создать что-то максимально простое и максимально подходящее для внешнего мониторинга, и главное всегда доступное и с удобным доступом с мобильного телефона.

И это было сделано - Телеграм бот @SuperMon_bot( https://t.me/SuperMon_Bot ),  который умеет :

  • проверять доступность хоста(icmp-ping)

  • проверять доступность tcp порта

  • проверять доступность и скорость web-ресурса\сайта

  • напоминать о необходимости продлить домен

  • проверять валидность сертификата и напоминать о необходимости его продлить

  • проверять репутацию домена, сайта по более чем 90 базам

  • проверять индекс спама почтового сервера

  • проверять наличие в dnsbl почтового сервера по более чем 50-ти

  • проверять наличие емейла\учетной записи в утекших в даркнет базах

  • возможность узнать если домен или url “засветился” в репутационных базах с низкой репутацией

  • хранить логи проверок

В ближайших планах добавить:

  • возможность узнать если появился домен со схожим именем, т.е. сообщать о потенциальной угрозе фишинга

  • мониторинг работоспособности Telegram-ботов

  • общий отчет о состоянии всех проверяемых систем

  • проверять систему мониторингом уязвимостей и сообщать о найденных критических уязвимостях.

Т.к. желающих воспользоваться ботом для мониторинга уже много, а ресурсы "не резиновые" пришлось ограничить кол-во проверок - 5 в сутки.

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

Сейчас предусмотрена следующая система вознаграждений:

Junior: 2$  - 1 000 проверок, бессрочно

Middle: 4$  - 4 000  проверок, бессрочно

Senior: 10$ - 30 000 проверок, бессрочно

DevOps: 20$ - 70 000 проверок,  бессрочно

Как выбрать план проверок? В этом поможет команда /calc.

При просмотре списка заданий(команда /list) также можно узнать  сколько проверок осталось и на какое расчетное время их хватит.

Надеюсь бот будет полезен читателям хабра, как и нам в нашей робате.

Заранее благодарим за отзывы.

И не судите строго, все-таки это первая публикация...

Источник: https://habr.com/ru/post/647019/


Интересные статьи

Интересные статьи

Для меня, как и для моей команды, важна скорость разработки и ее качество, именно поэтому особое внимание я всегда уделяю выбору хорошей системе мониторинга.В основном я занимаются разработкой новых ф...
В статье показано, как быстро можно создать свой plugin для облегчения работы с Transactional в Spring. Писать будем на Kotlin и Java Читать далее ...
Одна голова хорошо, а две – некрасиво… Так мы думали, пока жили в чудное время, когда в нашем центре мониторинга и реагирования на кибератаки была одна-единственная SIEM-платформа. Не...
В данной статье будут рассмотрены необходимые шаги для создания устройства, отвечающего общим требованиям функциональной безопасности (ФБ). А также будет предложена архитектура простейшего «б...
Сравнивать CRM системы – дело неблагодарное. Очень уж сильно они отличаются в целях создания, реализации, в деталях.