自分のメールに送信された特定のフレーズを含む特定のログが欲しいです。
たとえば、
ERROR LOG SOMETHING.COM IP XX.XXX.XXX.XXX PORT:2343 Bad XXXXXXX
親ログに手順がある場合は、SOMETHING.COM
そのログを電子メールで送信してください。
logwatch
または中にありますかkibana
?それとも違うのでしょうか?
答え1
これは次の方法で行うことができます。単純イベント相関者および設定ファイル
type=SingleWithThreshold
ptype=SubStr
pattern=SOMETHING.COM
desc=SOMETHING.COM
action=pipe '%s' /usr/bin/mail -s 'SOMETHING.COM' [email protected]
window=86400
thresh=1
sec
ログに表示されるファイルに対応するために、上記の内容を含むファイルを使用するように求められます(これは、インストールsec
方法、ベンダーパッケージがあるかどうかによって異なります)。
window
一致する各ログ行に対して何百または数千の電子メールを処理することを好まない限り、これは非常に重要です。sec
結果を集計または要約する他の方法があります。