2

そのため、Nagios を Graphite と連携させて警告メールを送信しようとしましたが、うまくいきません。次の URL を使用して、すべてをセットアップしました。

http://www.protocolostomy.com/2012/02/24/sending-alerts-with-graphite-graphs-from-nagios/

sendgraph.py だけで、正しいパラメーターを使用すると、グラフが正しく表示された正しいメールが送信されます。しかし、nagios を使用してグラフを送信すると、正しいメッセージが送信されますが、グラフは表示されません。開こうとすると、「破損しているか、プレビューが認識しないファイル形式を使用している可能性があります」というメッセージが表示されるファイル名しか表示されません。理由がわかりません。グラフを送信するすべての作業はsendgraph.pyによって行われ、URLがGraphiteから正しい値を提供し、電子メールを取得するため(電子メールは正しい)、すべての正しいパラメータが確実に含まれています。グラフの説明と状態が正しく表示されます。

誰かが私にこれから抜け出す方法を提案してもらえますか?

ありがとう!

4

1 に答える 1

0

マクロに関する Nagios のドキュメントには、次のように記載されています。

「さらに、カスタム変数を含むマクロは、安全とセキュリティのために取り除かれます。」

nagios.cfg ファイルで、次の行から「&」を削除してみてください。

illegal_macro_output_chars=`~$^&"|'<>
于 2013-12-23T17:40:28.847 に答える