Система мониторинга информационной инфраструктуры CitNMS
Система мониторинга информационной инфраструктуры CitNMS. Свидетельство о государственной
регистрации программы для ЭВМ № 2026689387.
Способ предоставления права использовать данное ПО
Договор оказания услуг.
Языки программирования
C, Go, PHP, JavaScript, Java, SQL.
Софт для разработки ПО
Linux (Ubuntu 24.04 LTS, Debian 12), Git, GCC, Make, CMake, autoconf, automake, Docker, Docker Compose.
Система мониторинга информационной инфраструктуры CitNMS представляет собой программный
комплекс для централизованного мониторинга ИТ-инфраструктуры, автоматизированного сбора,
обработки, хранения и визуализации метрик состояния и производительности контролируемых
объектов. Система обеспечивает следующие функции:
Мониторинг и сбор данных:
- мониторинг серверов, сетевого оборудования, баз данных, виртуальных машин, сетевых
сервисов и прикладного программного обеспечения; - активные и пассивные агентные проверки;
сбор данных по протоколам SNMPv1, SNMPv2c, SNMPv3, IPMI, HTTP(S), SSH, Telnet, ODBC и JMX; - мониторинг лог-файлов с поиском по регулярным выражениям;
- выполнение пользовательских скриптов и команд;
- автоматическое обнаружение сетевых интерфейсов, дисков, сервисов и других объектов с
помощью LLD; - локальная буферизация данных агентами и прокси-серверами при потере связи.
Обработка данных и выявление проблем:
- оценка состояния объектов на основе пороговых значений и настраиваемых триггеров;
- поддержка составных условий, временных окон, гистерезиса и регулярных выражений;
- генерация событий с указанием приоритета, времени возникновения и параметров
контролируемого объекта; - корреляция событий и подавление повторяющихся уведомлений.
Уведомления:
- отправка уведомлений по электронной почте и SMS;
- отправка веб-хуков во внешние системы и мессенджеры;
- интеграция с системами управления инцидентами (ITSM).
Визуализация и отчётность:
- централизованное управление и визуализация данных через веб-интерфейс;
- настраиваемые информационные панели, графики, диаграммы, таблицы и сетевые карты;
- просмотр исторических данных, событий и уведомлений;
- формирование отчётов о состоянии объектов, срабатываниях триггеров и доступности сервисов;
- экспорт отчётов и данных в форматы PDF, HTML, CSV и XLSX.
Управление конфигурацией и доступом:
- применение шаблонов мониторинга к группам однотипных объектов;
- автоматическое обновление конфигурации при изменениях инфраструктуры;
- управление пользователями, группами, ролями и правами доступа;
- ведение журнала аудита изменений конфигурации и действий пользователей.
Интеграция:
- программный интерфейс на основе JSON-RPC 2.0 для управления конфигурацией и получения
метрик, событий и данных аудита; - управление пользователями и группами по протоколу SCIM 2.0;
- интеграция с ITSM-системами, CI/CD, системами визуализации и внешними хранилищами
данных; - поддержка LDAP/Active Directory, RADIUS, SAML 2.0, OAuth 2.0 и OpenID Connect;
- экспорт и импорт конфигурации в форматах JSON, XML и YAML.
Хранение и отказоустойчивость:
- поддержка MySQL, MariaDB, PostgreSQL, TimescaleDB и Elasticsearch;
- резервное копирование конфигурации и базы данных;
- поддержка репликации СУБД и кластерной конфигурации серверов мониторинга;
- автоматическое переключение на резервный узел при отказе.
Безопасность:
- шифрование взаимодействия компонентов по TLS/SSL;
- аутентификация компонентов с использованием сертификатов;
- ограничение доступа по IP-адресам;
- ролевая модель доступа и аудит действий пользователей.
Развёртывание:
- контейнерное развёртывание с использованием Docker и Docker Compose;
- традиционное развёртывание из пакетов или исходного кода в операционных системах
семейства Linux; - централизованная, распределённая и кластерная архитектура.
Стоимость
Стоимость программного обеспечения рассчитывается индивидуально.