1 メッセージの送信
概要
メッセージの送信は、障害について人々に通知する最良の方法の 1 つです。 これが、Zabbix が提供する主要なアクションの 1 つである理由です。
設定
Zabbix から通知を送受信できるようにするには、次の設定が必要です。
- メッセージの送信先となるメディアを定義する
ユーザー設定で選択したメディアに対して定義された有効な期間外で実行される操作の場合、メッセージは送信されません。
ディスカバリ、アクティブ エージェントの自動登録、内部イベントなど、トリガー以外のイベントの通知を受け取りたい場合は、ユーザーメディアの設定でデフォルトのトリガー深刻度(「未分類」)を必ずチェックする必要があります。
- 定義済みのいずれかのメディアにメッセージを送信するアクションの実行内容を設定する
Zabbix は、イベントを生成したホストに対して少なくとも「読み取り」権限を持つユーザーにのみ通知を送信します。トリガー式に含まれる少なくとも 1 つのホストにアクセスできる必要があります。
エスカレーションを使用して、メッセージ送信のカスタムシナリオを設定できます。
Zabbix からのメールを正常に受信して読めるようにするには、Zabbix が UTF-8 データを送信するため、メールサーバー/クライアントは標準の「SMTP/MIME email」形式をサポートしている必要があります(件名に ASCII 文字のみが含まれる場合は、UTF-8 エンコードされません)。件名とメッセージ本文は、「SMTP/MIME email」形式標準に従うため、base64 エンコードされます。
すべてのマクロ展開後のメッセージ制限は、リモートコマンドのメッセージ制限と同じです。
メッセージの追跡
送信されたメッセージのステータスは、監視 → 障害 で確認できます。
アクション 列では、実行されたアクションの要約情報を確認できます。ここでは、緑色の数字は送信されたメッセージを表し、赤色の数字は送信に失敗したメッセージを表します。進行中 は、アクションが開始されていることを示します。失敗 は、どのアクションも正常に実行されなかったことを示します。
イベントの詳細を表示するためにイベント時刻をクリックすると、アクション ブロックで、そのイベントにより送信された(または送信されなかった)メッセージの詳細を確認できます。
レポート → アクションログ では、アクションが設定されているイベントについて、実行されたすべてのアクションの詳細を確認できます。