Это сервер мониторинга событий.
Сервер является ответной частью системы мониторинга NSG и принимает TCP-уведомления от удалённых клиентов по заданному порту TCP. Полученная и накопленная информация выводится в виде отдельной Web-страницы, также доступной по определённому порту TCP. Для просмотра этой страницы нажмите кнопку . Внешний вид и содержимое страницы могут меняться в зависимости от установленных на ней же режимов просмотра.
Цвет и атрибуты записей на странице мониторинга отражают состояние датчиков и, соответственно, клиентов, на которых эти датчики расположены. Кодовый цвет каждого состояния указывается в описании датчика (см. ниже). Мигание записи означает, что связь с клиентом отсутствует.
ПРИМЕЧАНИЕ. Сервер мониторинга NSG представляет собой экспериментальный продукт с ограниченным набором возможностей и предназначен, в первую очередь, для демонстрации возможностей системы TCP_уведомлений. Вместо него пользователь может написать сервер по своим потребностям самостоятельно, исходя из открытого протокола TCP-уведомлений NSG.
В качестве готового решения, обладающего широкими функциональными возможностями и большой гибкостью, рекомендуется использовать систему Zabbix, работающую по аналогичному принципу. В состав NSG Linux 2.1 входят агент Zabbix и демоны для отправки TCP-уведомлений по протоколу Zabbix в активном режиме.
В описания событий можно включать текущее численное значение, полученное от датчика. Значение указывается в параметре event-name
в формате $(VAL). Возможно также использовать стандартные последовательности HTML для вывода спецсимволов, например, °
для знака "градус":
event-name = "too hot - T=$(VAL)°C"
Для наглядного отображения состояния датчиков в Web-интерфейсе мониторинга можно использовать цветовые метки. Текущая версия сервера предусматривает использование 5 цветов, кодируемых числами:
+2 или 2 | Красный |
+1 или 1 | Жёлтый |
0 | Зелёный |
-1 | Голубой |
-2 | Фиолетовый |
Номер цвета, соответствующий каждому состоянию, указывается в описании этого состояния через последовательность &&
, например:
port : usb1 : : type = "multisensor" : : event-generator : : : enable = true : : : TEMP-states : : : : 1 : : : : : from = "50" : : : : : event-name = "hot&&2" : : : : 2 : : : : : from = "30" : : : : : event-name = "warm&&1" : : : : 3 : : : : : from = "5" : : : : : event-name = "normal&&1" : : : : 4 : : : : : from = "-5" : : : : : event-name = "shilly&&-1" : : : : 5 : : : : : to = "-5" : : : : : event-name = "frozen&&-2"
В данном случае температура, измеренная датчиком, будет показываться красным, желтым, зелёным, голубым и фиолетовым цветом, соответственно, от недопустимо высокой до недопустимо низкой.
Суффикс &&цвет
используется только при обработке состояния датчика сервером мониторинга NSG. В других случаях он игнорируется, и указывать его не следует.
© Network Systems Group 2015–2024 | Отдел документации |