Перейти к содержимому
productionМониторингLinuxWindowsАвтоматизация

Мониторинг на Zabbix с оповещениями в Telegram

Система мониторинга, закрывающая вопрос «узнаём ли мы о проблеме раньше пользователей»: контроль узлов и служб, дисков и сертификатов, доступности сайтов и работоспособности прикладных сценариев, с оповещениями в Telegram и настройкой через API.

Панель состояния узлов, дисков, сертификатов и службузлыслужбыдискисертификаты
Состояние узлов и активные события

Задача

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

Результат

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

Что реализовано

  • установка и публикация системы мониторинга
  • хосты, шаблоны и триггеры
  • контроль серверов, сайтов и служб
  • контроль свободного места на дисках
  • контроль сроков действия TLS-сертификатов
  • проверка доступности внешних сервисов
  • прикладные проверки готовности сервисов
  • оповещения в Telegram
  • автоматизация настройки через API
  • обслуживание потерянных и выведенных хостов
  • обёртка над API отдельным модулем вызовов

Архитектура

  1. 01шаблоны задают базовый набор проверок для типа узла, индивидуальные проверки добавляются точечно
  2. 02прикладные health-check проверяют результат сценария, а не факт запуска процесса
  3. 03оповещения маршрутизируются в Telegram с разделением по важности
  4. 04массовые изменения выполняются через API, а не вручную по узлам

Смежные проекты

productionАвтоматизацияWindows

Резервное копирование с ротацией и контролем результата

Копии баз, конфигураций и файловых ресурсов на отдельный ресурс: расписание, ротация по сроку хранения, проверка и уведомление о результате.

productionАвтоматизацияLinux

Тестовое восстановление из резервных копий

Регулярная проверка того, что копия действительно разворачивается: восстановление на отдельный контур, проверка данных и фиксация результата.

productionАвтоматизацияWindows

Перенос данных между хранилищами с гарантией сохранности

Источник удаляется только после подтверждённой копии. Перенос рабочего хранилища выполнен без потери файлов и без длительного простоя.

Мониторинг на Zabbix с оповещениями в Telegram | RKTSocial