Немного линукса
Фирменные утилиты NSG Linux 2.1
Сервер мониторинга событий — nsgsenser

Утилита nsgsenser (NSG sensors server) — сервер обработки событий, настраиваемый и запускаемый из узла .services.event-server конфигурационного дерева NSG. Для непосредственного применения пользователем не предназначена.

Сервер принимает TCP-уведомления от обработчиков событий NSG на заданном порту TCP, хранит информацию об этих событиях в своей базе данных в формате sqlite3 и предоставляет доступ для мониторинга этих событий по HTTP. Формат командной строки:

nsg [опции]

Опции командной строки:

--tcpport=порт
Номер порта TCP, на котором сервер принимает входящие уведомления. По умолчанию 50015.
--httpport=порт
Номер порта TCP, на котором сервер принимает HTTP-соединения от пользователей для мониторинга зафиксированных событий. По умолчанию 50080.
--dbfile=
Имя файла с базой данных. Не рекомендуется размещать файл в директориях, которые сохраняются в энергонезависимой памяти устройства.
--password=
Пароль для защиты файла с базой данных.
--holdtime=
Время хранения событий в базе данных.
-h, --help
Вывод справки.

TCP-уведомления NSG представляют собой пакеты с простым текстом в следующем формате:

имя_датчика,предыдущее_состояние,текущее_состояние

Дополнением к nsgsenser является утилита nsgsensertest, генерирующая случайный поток фиктивных событий исключительно для демонстрации работы пользовательского интерфейса сервера. Она запускается командой .services.event-server.run-test и также не предназначена для непосредственного применения пользователем.


© Network Systems Group 2015–2024 Отдел документации