無効になっているアイテムやトリガーについて

OS : Win2008 Server R2
Zabbix:ver2.0.9

テンプレートにアイテムやトリガーの設定が幾つか入っています。
アクティブチェックで監視を行っている場合、アイテムやトリガーの単位で無効にした場合
サーバの負荷は減りますか?
それともアイテムやトリガーを削除しないとサーバの負荷は減りませんか?

というのもサーバの負荷がそれなりに高くなっています。テンプレートを分けて不要なものは削除
すれば良いのですが、無効に設定すれば監視され無くなると思い負荷も下がるのではと
考えました。

削除した場合と無効にした場合でサーバの負荷は変わるものでしょうか?

スイマセンが御回答の程宜しくお願い致します。

以上

コメント表示オプション

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

追記させて頂きます。
 特定のアイテムでしか使用していないトリガーについては、
 そのアイテムを無効化すれば例えトリガーが有効になっていたとしても、そのトリガーで監視は行われないと考えて宜しいでしょうか?

 度々スイマセンが回答の程宜しくお願い致します。

以上

ユーザー TNK の写真

不要なアイテムを無効にすれば、アクティブチェックで監視してい
る場合、定期的にエージェントがサーバから取得するチェック項目
数がへるので、サーバとの通信量が減るでしょう。

また、利用しないのにパッシブチェックの項目を有効のままにして
おくと、そのアイテムを取得しようとリトライを行ってしまうので、
データベースからのアイテムの取得や、アイテムの値取得処理のキ
ューイングなどの無駄な処理が発生します。

利用しないアイテムに関しては、無効にした方が良いと思います。

削除すれば、利用するデータベースの容量的には削減されるので、
無効よりかは多少負荷は下がると思いますが、よほど大きなホスト
数やアイテム数で無い限り、あまり差はないのではないでしょうか。

あと、トリガーに関してですが、その条件式に利用しているのが、
特定のアイテムだけであるならば、そのアイテムが無効だと状態も
変化しないので、トリガーも発生しません。

ユーザー KAZ の写真

TNKさん

流石RESが早い。A(^^;


削除すれば、利用するデータベースの容量的には削減されるので、
無効よりかは多少負荷は下がると思いますが、よほど大きなホスト
数やアイテム数で無い限り、あまり差はないのではないでしょうか。

ですよね、巨大なログとかだと意味ありそうですが…A(^^;

ユーザー KAZ の写真

yoko_masaさん


アクティブチェックで監視を行っている場合、アイテムやトリガーの単位で無効にした場合
サーバの負荷は減りますか?

無効にする数にもよりますが、負荷は下がるはずです。

デフォルトのテンプレートをそのまま使うと負荷が高いので、絞った方が良いと言う話もあります。
なので、不要な監視は無効にした方が良いですね。A(^^;


というのもサーバの負荷がそれなりに高くなっています。テンプレートを分けて不要なものは削除
すれば良いのですが、無効に設定すれば監視され無くなると思い負荷も下がるのではと
考えました。

負荷の状況に寄りますが、無効にすれば下がるはずです。
⇒DBの設定が宜しくないとかOSの設定が宜しくないとかじゃなければです。


削除した場合と無効にした場合でサーバの負荷は変わるものでしょうか?

私の知っている範囲では劇的には変わらないはずです。
以下のアクションの様な…

アイテムを削除する -> 監視しない&(過去に監視していたら)DB中の監視情報も消える
アイテムを無効にする -> 監視しない
トリガーの無効にする -> 監視するけど検知しない

なので、アイテムの無効が良いかと…A(^^;

尚、監視したデータが巨大でMySQLが遅いなら不要な監視データ消した方が早くなるかもしれません。