ZABBIXサーバー移行時の注意点について
お世話になります。
現在インターネットに接続されていないクローズド環境でZABBIX監視システムを構築しております。
来年にはインターネットに接続して、本番運用というスケジュールになっているのですが、移行前に皆さまに確認したいことがあり投稿しました。
(ZABBIX:バージョン4.0.10)
<確認したいこと>
・移行時の注意点
現在インターネットに接続できない環境で構築しているのですが、アクションの動作が正常に行われるかを確認するため、メールアクションを作成、有効化しております。当然このアクションは失敗しますが、アクションログ(通知内容)を確認するために実施し続けております。
もし、この状態でインターネットに接続した場合、今まで失敗していたアクション(メール通知)が大量に実行される認識なのですが、、、合っていますでしょうか?また、こちらを回避するには以下の対処を行えばよいと考えていますが、合っていますでしょうか?
・メール通知アクションの無効化(念のためメディアも)
・ZABBIX DBへログインし未送信キューを”正常(送信済み)”ステータスに変更
-------------------------------------------------------------------------------------------------------------
mysql -uzabbix -p zabbix
mysql> update alerts set status="1" where status="0"; ←未送信
mysql> update alerts set status="1" where status="2"; ←失敗
・上を実行して
mysql> select count(*) from alerts where status="0" ;
mysql> select count(*) from alerts where status="2" ;
・status=0 & 2 のカウント結果が「0」となることを確認
-------------------------------------------------------------------------------------------------------------
このほかにも注意事項があればお教え願います。
よろしくお願いいたします。
TNK - 投稿数: 4717
どのような設定にされているのかわからないので、どのような状態
になるか回答することはできません。
メディアの設定はどのようにされているのですか?
各ユーザーのメディアの設定にはどのように設定されたのですか?
「当然このアクションは失敗」とありますが、どのように失敗する
のですか?
あと、今後のバージョンアップなどで、データベースが変更される
ことが考えられますので、設定変更にデータベースを直接書き換え
る方法は避けた方が良いと思います。
K-T_MT - 投稿数: 8
TNK様
ご連絡を有難うございます。情報不足で申し訳ありません。
<メディア設定>
メディアタイプは「メール」です。このメディアはTESTユーザ(特権管理者)に紐づけられています。
※ZABBIXを一時的にインターネットに接続した際、TESTユーザにメール通知が可能であることは確認済み
<アクションの失敗>
・インターネット接続不可の中、ZABBIX環境を構築および検証を実施している。
・検証の中でアクションログのメッセージ部分を確認するため、メール送信アクションを有効する。
・トリガー検知後、メール送信アクションは動作するが、インターネット接続が不可能なため最終的なステータスは「失敗」となる。
・この「失敗」の情報がZABBIXデータベース内に蓄積される。
確認したいことはメール送信が「失敗」となったアクションはインターネット接続時にリトライするのかどうかです。
リトライする場合は最初の投稿の通り「失敗」を「送信済み」に手動で変更しなければ、今まで失敗していたのものがすべて再送信されるのではないかと考えております。
「失敗」アクションは失敗のまま残るのであれば、特に気にすることなくインターネット接続ができるのですが...