この日記は 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 |