Все готовые решения

Программирование / Python

Бот мониторинга сайтов и серверов.

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

Это пример: любую задачу делаю под вас и нужды вашего бизнеса.

01

Как работает

  • Раз в минуту проверяет, что сайты открываются и показывают нужный текст, и замеряет время ответа. За 14 дней предупреждает об окончании срока HTTPS-сертификата.
  • На серверах следит за службами, диском, памятью, нагрузкой, ошибками в журналах и свежестью резервных копий.
  • Без ложных тревог: сбой засчитывается, только если его показали несколько проверок подряд.
  • Когда все восстановилось, пишет «Снова в порядке» и сколько длился сбой.
  • Если отключался сам бот, после возвращения сообщает, сколько его не было и что происходило на серверах за это время.
  • Кнопки «Состояние», «Статистика» и «Сбои»: сводка с зелеными и красными кружками, последние 10 сбоев.
  • Посещаемость сайтов за день, неделю, месяц и год. Статистику посещений собирает свой счетчик без cookie и IP-адресов, поэтому баннер и согласие на сайте не нужны.
  • Отвечает только владельцу. Бот работает без прав администратора, а к серверам у него доступ только на чтение.
02

Стек

  • Python
  • aiogram
  • aiohttp
  • SQLite
  • SSH
  • systemd
  • nginx

83 автотеста, из них 39 на безопасность.

Бот сделан для себя: следит за моими сайтами и серверами и сразу сообщает о сбоях.

Расскажите, что отнимает у вас время и деньги.

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