イベント発生によるDB容量消費について
お世話になっております。
zabbix5.4
https://www.zabbix.com/documentation/2.0/jp/manual/installation/requirem...
上記サイトで、イベントの発生件数による
DBの必要容量について調査しているのですが、
3点ご質問させていただきたく存じます。
1.イベントとは、障害アラートのことである、
という認識でよろしいでしょうか。
2.web上で障害という画面から、障害を確認済みにすることで
DBの容量消費は止まるのでしょうか。もしくは、
トリガー自体を停止させたりしないと、
消費は止まらないのでしょうか。
3.上記サイトでは、「1秒に1個イベント発生」が前提の
計算式となっていますが、障害が1件のみ発生している場合、
トリガーに紐づいたアイテムの監視間隔に合わせて、
イベントの発生頻度が決まるのでしょうか。
ご回答いただけますと幸いです。
以上、よろしくお願いいたします。
TNK - 投稿数: 4719
いいえ。違います。
設定によっては、必ず通知を行うとは限らないので、アクションで
通知された数だけをカウントするのは正しいとは言えません。
トリガーに設定している条件式(復旧も含む)に合致した時に発生す
るのが主なイベントですが、他にもディスカバリの設定の条件に合
致した場合や自動登録などもイベントとしてカウントされます。
確認した瞬間に削除されるわけではありません。
「管理」->「一般設定」->「データの保存期間」の設定を確認して
ください。
あと、データベースが使用しているファイルサイズが大きくなりす
ぎてしまった場合は、データベース上のデータを削除してもファイ
ルサイズは小さくならないと思うのでご注意ください。
※使用しているDBMSによっては、データベースファイルの最適化を
行うことができる場合もあります。
トリガーの設定次第です。
例えば「障害イベント生成モード」を「複数」にしていれば、トリ
ガーの状態が障害であっても、アイテムの値を取得して条件式で障
害と判定すれば、イベントとしては追加して発生します。