Zabbix в привычном мессенджере
Разработал Telegram-бота, который помогает быстро получать данные из Zabbix: найти нужный сервер, посмотреть показатели, построить график или проверить текущие проблемы. Работа строится через меню и кнопки, а с подключённым AI-ассистентом можно задавать вопросы обычным текстом.
Основные возможности
- Поиск хостов и групп. Поиск по полному имени или его части, выбор из найденных объектов и переход к их показателям.
- Метрики и графики. Последние значения, история показателей, фильтрация по тегам и графики за выбранный период.
- Проблемы и история событий. Просмотр активных проблем по хосту или группе с указанием важности, а также истории за последние 30 дней.
- Отчёты в Excel. Выбор хостов или групп, периода, важности и статуса событий. В отчёт входят время возникновения, состояние и длительность проблем.
- Несколько серверов Zabbix. Переключение между подключёнными системами мониторинга в одном боте.
- Инструменты администратора. Массовое создание хостов из Excel с группами, шаблонами и параметрами подключения, включая PSK. Постановка хостов и групп на обслуживание с выбором даты, времени и длительности.
Запросы обычным текстом
Интеграция с GigaChat позволяет запрашивать данные без запоминания команд. Например:
- «Покажи загрузку процессора на web-01».
- «Построй график памяти на db-01 за три часа».
- «Какие проблемы в группе Linux Servers?»
Ассистент определяет нужный запрос, а показатели бот получает через Zabbix API. Также предусмотрены ответы на общие вопросы по настройке и администрированию Zabbix.
Авторизация и доступ
В боте предусмотрен вход под личной учётной записью Zabbix и отдельные сессии для разных подключений. Доступ к боту ограничивается списком пользователей Telegram, которым администратор может управлять через меню.
Размещение и доработка
Бот размещается на вашем сервере и подключается к существующему Zabbix через API. Для AI-ассистента используется отдельное подключение к GigaChat.
Возможна доработка проекта под ваши задачи: дополнительные команды, отчёты, интеграции и сценарии работы. Состав и стоимость доработок обсуждаются отдельно.