web-dev-qa-db-ja.com

PNP4Nagiosは無限の.perfdataファイルを作成します

当社では、PNP4Nagiosと一緒にIcingaをインストールしました。 PNP4Nagiosが作成するperfdataファイルにまれな問題があります。

数週間ごとに、iノードが不足しているためにicingaサーバーが正しく機能しなくなることがわかります。私は周りを見回していて、問題がここにあることに気づきました:

/ usr/local/pnp4nagios/var/pool

数週間ごとに、このフォルダーには、このタイプの300kを超えるperfdataファイルが含まれます。perfdata.133605887

通常、「X」回ごとに、PNP4Nagiosは既存のperfdataファイルをオーバーライドして、新しいファイルを生成しないようにする必要があると思うので、これはPNP4Nagiosの問題であるに違いないと思います。

私が何を変えることができるか、またはこの問題を解決するために私が何をしなければならないかについて何か考えがありますか?

前もって感謝します。

2
Kevin Maschke

Nagios/icingaとpnp4nagiosが機能する方法は、icingaがperfdataファイルをディレクトリ(この場合は/ usr/local/pnp4nagios/var/pool)に配置することです。次に、pnp4nagiosはファイルを読み取り、内容を処理して削除します。 2番目の部分は問題のようです。

まず、pnp4nagiosは機能していますか?その場合、perfdataファイルを読み取ることができます。スプールディレクトリのアクセス許可を確認し、pnp4nagios(またはnpcd)を実行しているユーザー(デフォルトではnagios、icingaセットアップでも)がそのディレクトリへの書き込みアクセス許可を持っていることを確認します。

/ var/log/pnp4nagiosの内容からいくつかのガイダンスを見つけることもできます-それは、それが何をしようとし、いつ失敗したかをそこに記録します。

4
NathanG