Назад | Перейти на главную страницу

Nagios NSCA - информация о статусе «ОК»

Спасибо, что нашли время прочитать этот пост.

В основном у меня есть Nagios, получающий обновления статуса с рабочих станций в моей локальной сети, у меня есть простой скрипт .vbs, запущенный на рабочей станции, который получает номер версии файла из определенных .exe, а затем отправляет его в Nagios, чтобы я мог видеть версию файла в Nagios of Software например Skype, Firefox, Thunderbird, Java, Adobe.

Они статичны, так как всегда имеют зеленый цвет, но проблема не в этом.

Если я проверяю обновление статуса, он говорит «ОК», но если я проверяю обновления статуса в окне терминала с помощью tail -f on / var / log / messages, я могу видеть номер версии программы в порядке. Так почему же в веб-интерфейсе отображается только "ОК"

При использовании NSCE и тех же скриптов у меня нет проблем, так что это должно быть связано с NSCA.

Любые идеи? Я предоставил несколько изображений, чтобы упростить задачу.

Еще раз спасибо, что прочитали этот пост, спасибо за любую помощь.

Сэм

Во-первых, Nagios / NSCA прекратит синтаксический анализ возвращенного текста при первом возврате каретки и / или переводе строки в тексте. Поэтому наличие нескольких строк на выходе обычно не работает без некоторых хаков.

Во-вторых, CGI также не будет отображать эту информацию (в любом случае в этом представлении), если она будет отправлена ​​как данные производительности (после символа вертикальной черты «|») в возвращаемом тексте.

В-третьих, в этом представлении CGI существует ограничение на количество символов, которые будут отображаться в этом поле. Возможно, вам придется щелкнуть ссылку, чтобы увидеть LONGSERVICEOUTPUT и SERVICEPERFDATA, в зависимости от того, в какое место вы пытаетесь вставить эти строки?

Наконец, NSCA (опять же, если его не взломать) обрежет любой текст, длина которого превышает 1023 символа.

Вам следует отредактировать свой сценарий vbs так, чтобы он возвращал данные как одну строку, и убедитесь, что перед ним не помещены символы вертикальной черты. Помните, вы весьма ограничены тем, сколько вы можете «выводить». И вы всегда можете взломать NSCA, мой поддерживает 16K возвращаемого текста.