Недавно я обновил свою установку Nagios с 3.2 до последней версии. После обновления все вроде бы работало нормально, однако только сегодня я заметил, что часть Nagios Graph перестала работать.
Я использую NRPE для выполнения скрипта VBS, который я написал на своих веб-серверах. Запрос анализирует файлы журналов, созданные IIS, и возвращает количество записей GET за последние 10 минут. Возвращенный вывод выглядит примерно так:
OK: PAGEHITS 403
Чтобы это работало изначально, я отредактировал файл карты для Nagios Graph и добавил следующую запись:
/output:.*PAGEHITS.*?(\d+)/
and push @s, [ 'pagehits',
[ 'data', GAUGE, $1 ] ];
Это всегда работало, однако я заметил, что после обновления файл карты вернулся к значению по умолчанию, но я заменил его своим измененным файлом, содержащим запись выше, и, похоже, он не улавливает это. Для новых хостов с добавленной службой не создается график.
Все остальные графики работают нормально.