0
zabbixを構成して、ログファイルの内容を電子メールで通知する方法を教えてください。ログファイルに新しい行が追加されたときに私に電子メールを送信するアラートがあり、電子メールの最後の行を追加したい。 どうすればいいですか?Zabbixのファイルの内容電子メールのアラート
zabbixを構成して、ログファイルの内容を電子メールで通知する方法を教えてください。ログファイルに新しい行が追加されたときに私に電子メールを送信するアラートがあり、電子メールの最後の行を追加したい。 どうすればいいですか?Zabbixのファイルの内容電子メールのアラート
{host:log[/tmp/file.txt].strlen()} <> 0
のようなトリガーに基づいてアラートする場合は、{ITEM.VALUE}
マクロを使用して、アラートをトリガーした項目の値を参照できます。トリガーに複数の項目がある場合は、このマクロのインデックス付きバージョンを{ITEM.VALUE2}
のように使用して、トリガー式の2番目の項目を参照します。 Zabbixに付属しているデフォルトの通知メッセージにはこれらのマクロが含まれているため、変更していない場合はそのまま使用できます。
詳細については、公式ドキュメントのUsing macros in messagesセクションを参照してください。
私のtrigerは '{Template:vfs.file.cksum [/var/log/file.log] .diff(0)}> 0'のように見えます。私はDescriptionに '{ITEM.VALUE}'を追加しようとしましたが、何も受け取りませんでした。あなたは私にこのことの解決策を教えてくれますか? – antiks
'{ITEM.VALUE}'をどこに追加しようとしたのか少し詳しく教えてください。アクションのメッセージやトリガの名前に追加しようとしましたか?もしそうなら、通知に '{TRIGGER.NAME}'を含めましたか?あなたは何も受け取っていないということはどういう意味ですか?通知を受け取っていないか、{ITEM.VALUE}が展開されていないか、空の値に展開されたことを意味しますか?あなたは本当にファイルのチェックサムを電子メールで受け取っていますか? – asaveljevs
詳細が不明なことをお詫び申し上げます。実際にTriggerの説明で '{ITEM.VALUE}'を追加したときに、このファイル/var/log/file.logのチェックサムを警告メールで受け取った。私は警告電子メールでファイルのチェックサムを受信したくない、ファイルの内容やファイルの最後の行を何を受け取るか。今私は多くの偽陽性の警告を受け取り、電子メールでログファイルの内容を追加したい(最後の行を追加する方が良い)。 – antiks