トリガーごとにメールの通知先を振り分けることは可能でしょうか。 可能であれば設定方法を教えて下さい。 宜しくお願いします。
例 1.死活監視でダウンを検知した場合の通知先 sample@example.com sample1@example.com
2.CPU使用率が閾値90%となった場合の通知先 sample2@example.com
環境 CentOS 7.2.1511 zabbix3.0
アクションの実行条件にトリガー名による条件を追加してみてはい かがでしょうか。
もう少し具体的に説明すると、トリガーの名前に「死活監視」であ るのか「CPU使用率の監視」であるのかが判別できるような文字列 を含む名前をつけておいて、
アクション1: 実行条件に トリガーの名前に死活監視であることを示す文字列が含まれる という条件を追加。
アクション2: 実行条件に トリガーの名前にCPU資料率の監視であることを示す文字列が含まれる という条件を追加。
というように、アクションを複数登録するわけです。
アクションごとに送信先を指定できますので、書かれていたような メールアドレスをメディアとして登録されたアカウントを作成し、 アクションの実行内容として、実行内容のタイプが「メッセージの 送信」で、「ユーザーグループに送信」が「ユーザーに送信」どち らでも構わないので、宛先としてそれぞれのユーザーを指定したよ うな実行内容を追加すれば実現できると思います。
TNK様
ご回答ありがとうございます。
>アクションごとに送信先を指定できますので、書かれていたような >メールアドレスをメディアとして登録されたアカウントを作成し
振り分けるメールアドレス毎にユーザの作成が必要という認識でよろしいでしょうか?
メールアドレスは、Zabbix上に登録したユーザーの「メディア」と いう設定内で行います。
Zabbix標準のメール送信の機能を利用するのであれば、
タイプ: Email 送信先: メールアドレス
を指定して登録するのですが、このメディアの設定を1人のユーザー に複数追加すれば、Zabbix上では1人のユーザーであっても、複数 のメールアドレスに送るようにすることができます。
例えば、会社用のメールアドレスとスマホで受けられるメールアド レスの両方を登録するというような使い方をしたりします。
つまり、Zabbix上のユーザーとメールアドレスは、1対1にすること もできますが、必ず1対1にする必要はありません。 送信先としての人やグループなど、用途に合わせて分けて登録する とよいのではないでしょうか。
設定方法としては以下のようなかたちになるでしょうか。
1. ユーザAに以下のメールアドレスを登録 sample@example.com sample1@example.com アクション1:実行条件にトリガーの名前に死活監視であることを示す文字列が含まれるという条件を追加。 ユーザに送信:ユーザAを追加
2. ユーザBに以下のメールアドレスを登録 sample2@example.com アクション2:実行条件にトリガーの名前にCPU資料率の監視であることを示す文字列が含まれる ユーザに送信:ユーザBを追加
以上、宜しくお願いします。
1.は、
ユーザAに以下のメールアドレスを登録 sample@example.com ユーザCに以下のメールアドレスを登録 sample1@example.com
として、
ユーザに送信:ユーザAとユーザCを追加
としてもよいと思います。 ご自身で管理しやすくわかりやすい分け方や対応付けを行ってくだ さい。
上記で提示して頂いた例のように設定してみます。
ご回答、誠にありがとうございました。
アカウント名 Zabt
Zabbix関連
TNK - 投稿数: 4717
アクションの実行条件にトリガー名による条件を追加してみてはい
かがでしょうか。
もう少し具体的に説明すると、トリガーの名前に「死活監視」であ
るのか「CPU使用率の監視」であるのかが判別できるような文字列
を含む名前をつけておいて、
アクション1:
実行条件に
トリガーの名前に死活監視であることを示す文字列が含まれる
という条件を追加。
アクション2:
実行条件に
トリガーの名前にCPU資料率の監視であることを示す文字列が含まれる
という条件を追加。
というように、アクションを複数登録するわけです。
アクションごとに送信先を指定できますので、書かれていたような
メールアドレスをメディアとして登録されたアカウントを作成し、
アクションの実行内容として、実行内容のタイプが「メッセージの
送信」で、「ユーザーグループに送信」が「ユーザーに送信」どち
らでも構わないので、宛先としてそれぞれのユーザーを指定したよ
うな実行内容を追加すれば実現できると思います。
Zabt - 投稿数: 4
TNK様
ご回答ありがとうございます。
>アクションごとに送信先を指定できますので、書かれていたような
>メールアドレスをメディアとして登録されたアカウントを作成し
振り分けるメールアドレス毎にユーザの作成が必要という認識でよろしいでしょうか?
TNK - 投稿数: 4717
メールアドレスは、Zabbix上に登録したユーザーの「メディア」と
いう設定内で行います。
Zabbix標準のメール送信の機能を利用するのであれば、
タイプ: Email
送信先: メールアドレス
を指定して登録するのですが、このメディアの設定を1人のユーザー
に複数追加すれば、Zabbix上では1人のユーザーであっても、複数
のメールアドレスに送るようにすることができます。
例えば、会社用のメールアドレスとスマホで受けられるメールアド
レスの両方を登録するというような使い方をしたりします。
つまり、Zabbix上のユーザーとメールアドレスは、1対1にすること
もできますが、必ず1対1にする必要はありません。
送信先としての人やグループなど、用途に合わせて分けて登録する
とよいのではないでしょうか。
Zabt - 投稿数: 4
ご回答ありがとうございます。
設定方法としては以下のようなかたちになるでしょうか。
1.
ユーザAに以下のメールアドレスを登録
sample@example.com
sample1@example.com
アクション1:実行条件にトリガーの名前に死活監視であることを示す文字列が含まれるという条件を追加。
ユーザに送信:ユーザAを追加
2.
ユーザBに以下のメールアドレスを登録
sample2@example.com
アクション2:実行条件にトリガーの名前にCPU資料率の監視であることを示す文字列が含まれる
ユーザに送信:ユーザBを追加
以上、宜しくお願いします。
TNK - 投稿数: 4717
1.は、
ユーザAに以下のメールアドレスを登録
sample@example.com
ユーザCに以下のメールアドレスを登録
sample1@example.com
として、
ユーザに送信:ユーザAとユーザCを追加
としてもよいと思います。
ご自身で管理しやすくわかりやすい分け方や対応付けを行ってくだ
さい。
Zabt - 投稿数: 4
上記で提示して頂いた例のように設定してみます。
ご回答、誠にありがとうございました。