nagiosからsensuに乗り換えました。シェフを使用してプロセスを自動化しています。メーラーを除いてすべてがうまく機能しているか、実際には、json出力をチェックからハンドラーにリダイレクトすると思われる「パイプ」に絞り込みました。そうではありません。私が使うとき
{
"handlers": {
"email": {
"type": "pipe",
"command": "mail -s \"sensu alert\" alert@example.com",
"severities": [
"ok",
"critical"
]
}
}
}
空メールが届きます。mailer.rb ハンドラーを使用すると、メールがまったく届きません。mailer.json に mail to と mail from を含めるようにしました。ログには、ハンドラーと電子メールのパラメーターに関する正しい情報が含まれていることがわかります。
そのため、「パイプ」が機能していないと結論付けました。誰でもそれを助けることができますか?私はそれを大いに感謝します。扇子コミュニティがあればいいのにと思いますが、作るには新しすぎるかもしれません。