web-dev-qa-db-ja.com

古いサーバー上のNagiosとrrd

Nagios(および監視する他のすべてのツール)が実行されている古いサーバー(P4ベース)があります。
ここ数週間、奇妙な行動が見られます。
/var/spool/pnp4nagios(一時ファイルはpnp4nagiosデーモンによって処理される前に保存されます)には、perfdata.1274949941-PID-18839のような多くのファイルがあり、npcd.logでエラーが発生します。

[05-27-2010 11:17:46] NPCD: ThreadCounter 0/15 File is perfdata.1274951306-PID-27849
[05-27-2010 11:17:46] NPCD: File 'perfdata.1274951306-PID-27849' is an already in process PNP file. Leaving it untouched.

一部のグラフが描画されない場合があります。サーバーはかなりロードされており(通常は約5〜6)、npcdがタイムアウトになり、それらのファイルが残されていると思われます。 (サーバーの変更以外に)何ができますか?
システムに関するいくつかの情報:

centOS 5.5
nagios 3.2.1
pnp4nagios 0.6(ソースから)

ありがとう

1
PiL

これがあなたが探しているものであるかどうかはわかりませんが、process_perfdata.cfgでタイムアウトを増やすことを確認できます。 nagios-ポータルサイト でこの情報を見つけました

1
Peter Carrero

このエラーは、従来のpnp4nagios構成(バルク)からより効率的なnpcdモードとnagiosモジュール(npcdmod)に移行すると解消されました。
Nagiosとpnp4nagiosでgoogleperftoolsを使用して、サーバーを少し高速化することができました。少なくとも今は、perfdataを失うことはありません。
おそらく、サーバーを変更するのが最善の方法です。

0
PiL