...pudding - diary

この日記は https://yapud.hatenablog.com/ に引っ越し中


2011-04-27

_ [Software] zabbix server が少々苦しいのをどうにか

CentOS 入れた機械に zabbix server というサーバ監視なツール入れてあちこちのエージェントから数字集めて監視してるんですけど重い。

なんか重くてこれどうしたもんかと思ってたんですけどきっと DB が重いのだということにたどり着きました。

たどり着いたというか top で見てたらひときわ処理時間くっとる。

確かに、CentOS 導入時に同時に入った MySQL を初期値のままで使ってるので、そりゃあダメだろうと。

MySQL と同時に導入されてる /usr/share/doc/mysql-server-5.0.22/my-large.cnf 内のパラメータを、現在使ってる /etc/my.cnf にコピーして再起動。

ほんのり軽くなった。よしよし。

あとは、zabbix での監視値の収集期間が短すぎるのを見直し。

5秒ごとに値を収集とかいらない。全然いらない。もっと粗くてイイよ、っていう項目について時間を長く設定し直し。

Web の UI から値をぽちぽち変更するとか多すぎて気が狂うので、MySQL 内のデータを直接書き換え。すぐに反映された。

たとえば、ディスクの空き容量とか30秒ごとに監視なんてしなくていいから900秒間隔にしましょうというのを。

mysql> update items set delay=900 where description like '%disk space%';
Query OK, 861 rows affected (0.10 sec)
Rows matched: 861 Changed: 861 Warnings: 0

単位時間内の処理件数が減って気持ち軽くなったようだ。いいかんじ。


2011年
4月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Twitter : @moriya_jp