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

Но как показывает практика , сама система мониторинга может дать сбой или не дать достаточно информации для исправления проблем. Особенно это актуально если предоставляются сервисы для наружного использования, например 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) также можно узнать  сколько проверок осталось и на какое расчетное время их хватит.

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

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

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

Комментарии (16)


  1. t3chn0ph0b
    21.01.2022 17:02
    +4

    Первая публикация и сразу коммерция.

    Вы бы хоть разбавили статью какой-нибудь технической информацией.


    1. romeo_82 Автор
      21.01.2022 17:27
      -3

      Если честно не знаю какую техническую информацию тут добавить...

      Все максимально просто. Достаточно попробовать.

      Да и не только комерция, есть бесплатное кол-во проверок, которых может многим хватить.


      1. t3chn0ph0b
        21.01.2022 17:31

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

         не знаю какую техническую информацию тут добавить

        Да хотя бы даже технологический стек. Какая БД, какая нагрузка на сервер. Ну хоть что-то.


        1. romeo_82 Автор
          21.01.2022 17:35
          -5

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

          Python, PostgreSQL.


  1. romeo_82 Автор
    21.01.2022 17:37
    -1

    Что значит сам себя пригласил?


  1. zfilin
    21.01.2022 17:49

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


  1. xface
    21.01.2022 19:19
    +4

    Я, как системный администратор, не стану использовать и бесплатно такого бота, а поставилю заббикс и настрою алерты в тот же телеграм


    1. romeo_82 Автор
      21.01.2022 19:28
      -2

      Никто не убеждает отказаться от zabbix, или любой другой системы мониторинга(SCOM, PRTG, Nagios, Cacti...).

      Но :

      если кому-то не нужен весь фукнионал zabbix-a

      если в zabbix-е "из коробки" нет необходимого функционала, а потобного там точно нет

      если zabbix кажется слишком сложным(встречал и такие мнения)

      если просто нет времени\желания "разворачивать" zabbix

      если нужна ЕЩЕ одна система мониторинга

      То возможно бот будет полезен.


      1. mc2
        22.01.2022 08:15
        +1

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

        А проверки жив ли сайт, такого бесплатно с кучей плюшек, в интернете есть.

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


  1. ProKn1fe
    21.01.2022 19:30
    +2

    Невыгодно.
    Берем проверку раз в 5 минут для 10 хостов, получаем 2880 проверок в день или 86400 за 30 дней, по прайсу из поста это минимум 20 баксов.
    Uptimerobot — 26 бачей в месяц для 100 хостов с интервалом в 1 мин и кучей вариантов уведомлений.


    1. romeo_82 Автор
      21.01.2022 19:31
      -2

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

      Спасибо, за отзыв!


  1. psynix
    21.01.2022 19:42

    15 января 2019 по приглашению от @romeo_82 а это как?


    1. 4aba
      21.01.2022 23:23

      А это была такая акция на хабое, все кто с положительной кармой получили +1 приглашение, а те кто не был захабренный, соответственно пригласили сами себя автоматически.


      1. psynix
        22.01.2022 20:19

        не брат, кажется это не так работает


        1. 4aba
          23.01.2022 08:26

          Как минимум один раз сработало.

          https://habr.com/ru/company/habr/blog/439140/


  1. PolluxUA
    24.01.2022 15:14

    Есть что-то подобное, но бесплатно?