監視データ>イベントの表示で負荷が大きく表示できません
FORUMにはいつもお世話になっております。
CentOS5.3 に ZABBIX1.4.5-2 をrpmにてインストールしました。
監視対象として、icmppingが約400台、サービス・ポートチェックが焼く40台、snmpが約25台を登録しています。
監視データ>イベントをクリックすると、mysqlでCPU処理がほぼ全て使用されてしまい、そのまま管理画面が表示されません。
グループやホストで絞り込めれば表示されると思いますが、そこまで画面が表示されないため、どうしようもありません。
ZABBIX 1.6.5リリースノート翻訳にてインデックスを作成するとパフォーマンスが改善するとありますが、このインデックスを作成することで改善されるのでしょうか?
それとも別のインデックスを作成する・mysqlやzabbixの設定を変更する、などで改善されるのでしょうか?
何か情報がありましたら、教えていただけますか。
KAZ - 投稿数: 1085
mikoさん
テーブル形式はMyISAM形式でしょうか?
それともInnoDB形式でしょうか?
MyISAM形式ならば下記を参考にされると良いかと思います。
[url=http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=127&forum=2]メイン / ZABBIX一般 / zabbix速度チューニング[/url]
InnoDB形式ならば、お手数ですがmy.cnfを公開して頂けますでしょうか?
miko - 投稿数: 113
返信いただき有難うございます。
InnnoDBを使用しておりますので、my.cnfを記載します。物理メモリは2G搭載されています。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1
[mysqld]
innodb_file_per_table
innodb_buffer_pool_size = 805306368
innodb_additional_mem_pool_size = 20971520
innodb_log_buffer_size = 16777216
innodb_log_file_size = 134217728
sort_buffer_size = 4194304
read_rnd_buffer_size = 2097152
join_buffer_size = 1048576
log-bin=mysql-bin
[mysql]
default-character-set = utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
zabbix速度チューニングというスレッドがあったのですか。ZABBIX一般には表示されていなかったので読んでみます。
宜しくお願いします。
kodai - 投稿数: 1341
こんにちは。
1.4系ではイベントの画面は一度すべてのテーブルを読み込むような処理をしているので、データが溜まってくるととても遅くなってしまいます。
この問題を改善した1.4.6-1のRPMをもうすぐリリースする予定ですので、少々おまちください。
ちなみに、1.6系ではイベントの画面自体が1.4とは大きく変わっていて、速度も改善されています。
miko - 投稿数: 113
御回答いただき、有難うございます。
インデックスの問題でなく、全データ読み込み処理のためなのですね。
1.4.6-1で改善されるのですか、リリースが待ち遠しいです。
1.6系の機能拡張が気になっており、ZABBIX-JPでのリリースも気になるところです。
有難うございました。