メール送信の途中停止

いつもお世話になってます。

DBのログからエラーが大量に出力されていて、
ERROR文言を拾ってメール通知されている
という状況です。

メールが順番に出力中の状況なのですが、
ZABBIX側の操作で、当該アクションの
メール通知を途中キャンセルすることは可能でしょうか。

Latest Eventsの他HOSTのActionsで、
「In Progres」になっているのも、
ZABBIXサーバの処理に負荷がかかって
いるためかと思っています。

リポジトリにはMySqlを使用しています。
ZABBIX 1.8.3
CentOS 5.4

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

Webインターフェースからアラートをキャンセルすることはできませんので、データベースから直接削除する必要があります。

アラートはalertsテーブルに保存されていて、statusが0のものが未送信になります。MySQLにログインして、

<code>mysql> delete from alerts where status = '0';</code>

を実行して未送信のものをすべて削除するか、

<code>mysql> update alerts set status = "1" where status="0"</code>

を実行して送信済みに設定する方法があると思います。

ユーザー yamaneko の写真

ご回答ありがとうございます。

ZABBIX上から全て送信済みになっていることが、
確認できました。

ただ、メールが大量にゆっくりと通知され続けていて、
他の監視項目のメール通知ができない状態になっています。
メールサーバに未送信メールの遅滞はないので、
ZABBIXサーバから順にSENDコマンドを発行し続けているものかと
考えています。

”破棄(送信しない)することもアリで、
 送信を止めることは可能でしょうか。”

または認識違いで、前レスでご教示いただいた
ALERTSテーブルで送信済みということと、
ZABBIXではSENDコマンド発行済みというのは、
同期しているもものでしょうか?