Zabbixエージェントの監視間隔について
Iwamoです。
OS CentOS 5.5
Ver 1.8.2
Zabbixエージェントを利用した監視を実施しております。
エージェントの各項目について2分間隔で監視を実施しているのですが、
監視データを確認したところ、監視間隔が非常にまちまちです(10分~20分)。
エージェントにはサーバのプロセス数を監視するよう以下の処理を付け加えております。
UserParameter=hogehoge.catprintproc,ps -efww | egrep "/data/hoge/hogehoge/batch/hoge-process" | egrep -v "grep" | wc -l
別のサービス用の監視で利用しているZabbix(1.8.12)ではそのような事象は
発生しておりません。
古いバージョンによるバグかと判断しているのですが、
ご支援いただけますでしょうか。
TNK - 投稿数: 4755
可能性としては、処理しきれずにキューに溜まってしまったのでは
ないかと思われます。
監視間隔が長くなってしまうものが増えた状態で、
「管理」->「キュー」
でキューの画面を確認してみてください。
キューに溜まっているようであれば、キューに溜まらないようにチ
ューニングが必要です。
1.8.2から1.8.12であれば、データベースへ直接アクセスする頻度
を減らすなど、大幅なパフォーマンス改善が行われていますので、
1.8.2の方では処理しきれず、1.8.12では処理できたということか
もしれません。
キューに溜まってしまった原因にもよりますが、Zabbixサーバを
稼働させているサーバに余裕があれば、Pollerの数を増やしたり、
データベースのチューニングによって改善できる場合もあります。
再度、Zabbixサーバを稼働させているサーバの負荷状況やキューの
状態なども確認してみてください。
iwamo - 投稿数: 27
TNK様
確認いたしました。
キューたまりすぎておりました。
そこの確認を忘れておりました。
チューニングいたします。
ありがとうございました。
iwamo - 投稿数: 27
TNK様
iwamoです。チューニングしたところ劇的に改善し、要求した間隔で取得できることを確認いたしました。
ありがとうございました。