Мониторинг IT-ресурсов.
SuperMon - бот для простого и эффективного мониторинга.<br>Ни для кого не секрет что хороший системный администратор должен не только заботится о резервных копиях, но предотвращать события которые могут привести к необходимости воспользоваться ими, т.е. постоянно "держать руку на пульсе своих систем", т.е. иметь хорошую систему мониторинга.<br>Но как показывает практика, сама система мониторинга может дать сбой или не дать достаточно информации для исправления проблем. Особенно это актуально если предоставляются сервисы для наружного использования, например web-ресурс, внутри он доступен для внутренней системы мониторинга, а для внешних клиентов нет, а Администратор используя только внутреннюю систему мониторинга этого может не знать...<br>Именно потому мы всегда использовал внутреннюю и внешнюю системы мониторинга и желательно чтоб это было реализовано на разном ПО, например zabbix и nagios. Как правило для внешнего мониторинга нужно было арендовать VDS или пользоваться платными сервисами, которые не удовлетворяли всех наших потребностей и были не самыми простыми. Понимание этого привело к мысли создать что-то максимально простое и максимально подходящее для внешнего мониторинга, и главное всегда доступное и с удобным доступом с мобильного телефона.<br>И это было сделано - Телеграм бот @SuperMon_bot( https://t.me/SuperMon_Bot ), который умеет :<br>проверять доступность хоста(icmp-ping)<br>проверять доступность tcp порта<br>проверять доступность и скорость web-ресурса\сайта<br>напоминать о необходимости продлить домен<br>проверять валидность сертификата и напоминать о необходимости его продлить<br>проверять репутацию домена, сайта по более чем 90 базам<br>проверять индекс спама почтового сервера<br>проверять наличие в dnsbl почтового сервера по более чем 50-ти<br>проверять наличие емейла\учетной записи в утекших в даркнет базах<br>возможность узнать если домен или url “засветился” в репутационных базах с низкой репутацией<br>хранить логи проверок<br>В ближайших планах добавить:<br>возможность узнать если появился домен со схожим именем, т.е. сообщать о потенциальной угрозе фишинга<br>мониторинг работоспособности Telegram-ботов<br>общий отчет о состоянии всех проверяемых систем<br>проверять систему мониторингом уязвимостей и сообщать о найденных критических уязвимостях.<br>Т.к. бот в первую очередь нацелен на IT-аудиторию, то мы не стали заморачиваться с “GUI”, а сосредоточились на функционале и сделали способ взаимодействия максимально схожим с CLI. <br>Т.к. желающих воспользоваться ботом для мониторинга уже много, а ресурсы "не резиновые" пришлось ограничить кол-во проверок - 5 в сутки.<br>Но для любого желающего есть возможность увеличить кол-во проверок, тем самым поблагодарить за труды и поддержать дальнейшую разработку.<br>Сейчас предусмотрена следующая система вознаграждений:<br>Junior: 2$ - 1 000 проверок, бессрочно<br>Middle: i4$ - 4 000 проверок, бессрочно<br>Senior: 10$ - 30 000 проверок, бессрочно<br>DevOps: 20$ - 70 000 проверок, бессрочно<br>Как выбрать план проверок? В этом поможет команда /calc.<br>При просмотре списка заданий(команда /list) также можно узнать сколько проверок осталось и на какое расчетное время их хватит.