最近、Nagios のインストールを 3.2 から最新バージョンにアップグレードしました。アップグレード後、すべてが正常に機能しているように見えましたが、今日、Nagios Graph の一部が機能しなくなっていることに気付きました。
NRPE を使用して、Web サーバーで作成した VBS スクリプトを実行します。クエリは、IIS によって作成されたログ ファイルを解析し、過去 10 分間の GET エントリの数を返します。返される出力は次のようになります。
OK: PAGEHITS 403
これを最初に機能させるために、Nagios Graph のマップ ファイルを編集し、次のエントリを追加しました。
/output:.*PAGEHITS.*?(\d+)/
and push @s, [ 'pagehits',
[ 'data', GAUGE, $1 ] ];
これは常に機能していましたが、アップグレード後にマップ ファイルがデフォルトに戻ったことに気付きましたが、上記のエントリを含む変更済みファイルに置き換えましたが、これは検出されていないようです。このサービスが追加された新しいホストでは、グラフが生成されません。
他のすべてのグラフは正常に機能しています。