私は約 4 年前から Nagios ソリューションを使用しています。Nagios 3.5.x を 4.0.8 バージョンに更新してからしばらく経ちましたが、あるユーザーがエラー通知を受け取っていないことに気付きました。
このサーバーまたは会社で使用している Exchange サーバーのメール構成には何も変更がありません。Nagios 構成ファイルにも変更はありません。
関係するファイルは、contacts.cfg
次のように構成された連絡先グループである必要があります。
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members Admin1,Admin2
}
奇妙なことに、次のようにユーザーの順序を逆にすると、「Admin2」はメール通知を受信しません。
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members Admin2,Admin1
}
通知がないのはAdmin1です。
公式の変更ログによると、Nagios 3.5 と 4.0 の間では何も変更されていません。連絡先グループ内のすべてのユーザーに Nagios から通知できるようにする方法はありますか?
答え1
使用している正確なバージョンは記載されていませんが、最新バージョン (現在は 4.0.8) にアップグレードすると問題が解決する可能性があります。
たとえば、Nagios 4の変更履歴具体的には、4.0.5 の箇条書きで、次の内容が含まれます。
バグ #594 を修正: Nagios 4 の連絡先グループの解析を修正 (Alexey Dvoryanchikov、Eric Stanley)
4.0.5 は 2014 年 4 月にリリースされたため、すでに新しいバージョンを実行している可能性があります。