アイテムの更新間隔時間だけキューに滞留する
はじめまして。ikemoと申します。
題名のままですが同じ状況になった方いらっしゃいませんか?
Zabbixサーバは仮想サーバで構築
OS:CentOS5.4
スペックはCPU:2.3GHz(1コア)
メモリ2GB
ディスク20GB
Zabbix Version:1.8.4
※親ノードとして動作させています。
Zabbix子ノードが別に1台存在します。
サーバ設定を以下にチューニング
StartPollers=10
StartPingers=2
DB設定を以下にチューニング
innodb_file_per_table
innodb_buffer_pool_size=1024M
innodb_log_file_size=128M
innodb_log_files_in_group=2
ホスト数(有効)298
アイテム数(有効)423
トリガー数(有効)320
1秒当たりの監視項目数4.2
TOPコマンドではリソース不足は見受けられませんでした。
iostatでディスクIO状況等も確認しましたが特に問題なさそうでした。
良くキューに滞留するアイテムはZabbixエージェントのアイテム
で、アイテムの更新間隔が長いものです。
滞留が長いアイテムのキュー滞留時間を詳しく調べてみると
どうやらアイテム更新間隔と同じ時間だけ滞留しているように見受けられました。
※監視間隔が60分のものは滞留時間も60分程度でした。
滞留しているアイテムでも実際のデータは正しく受信できておりました。
なぜ、滞留しているように見えるか、また、勘違いしているのではないか等、アドバイスいただけると非常に助かります。
ikemo - 投稿数: 48
進展があったので追記します。
上記状態が先週頭から見受けられていたのですが、休日挟んで本日確認してみるとキューの滞留が解消していました :-o
Zabbixの問題ではなく環境が原因の可能性もあるので、今週また一週間程様子を見てみようかと思います。
ikemo - 投稿数: 48
訳あってその後、一度サーバ再構築したのですが、
キューに滞留する現象は起きませんでした。
主な変更点を一応記載しておきます
・OS CentOS5.4→5.6
・Zabbix1.8.4→1.8.5
・zabbixノード化をやめた