cacti

Windowsマシンの統計情報はMRTGで、FreeBSDマシンのそれはHotSaNICを使ってきましたが、cactiというツールを使えば、Webベースで簡単に管理ができるようだ。RRDToolsを使うので、MRTGより負荷も小さいだろうし、使えそうならこれを機に移行してしまおう。
必要となるソフトは下記の通り。幸い全部入っている。

Apacheは近々httpd.confを大掃除した上で、Subversionを使うための作業が待っているけど、とりあえずつぎはぎで。PHPは、古いやつを使い続けているので、最新版にしなくちゃなあ。まあ、cactiのインストールが先って事で。

ドキュメントには、専用のユーザを作成して..と書いてあるが、adduserの乱発は好きじゃないので、とりあえず自分のディレクトリを使って設定。拍子抜けするほど簡単にインストールは終わったのですが、データ取得スクリプトを動かすと下のエラーが出る。

File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file
File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file
cat: /proc/meminfo: No such file or directory
cat: /proc/meminfo: No such file or directory
OK u:0.00 s:0.01 r:1.06
OK u:0.00 s:0.01 r:1.06
OK u:0.00 s:0.01 r:1.07
OK u:0.00 s:0.01 r:2.09
OK u:0.00 s:0.01 r:2.09
07/24/2005 09:26:54 PM - SYSTEM STATS: Time: 2.2011 s, Method: cmd.php, Processes: 1, Threads: N/A, Hosts: 2, Hosts/Proc
ess: 2, Data Sources 5, RRDs Processed 5

MySQLPHPの連携がうまくいっていないようだが、再コンパイルしないと直らないようだ。この辺が参考になりそうだが、どうにも集中力が持たないので今日はここまでにしておこう。orz

無駄にメモリを消費している問題もあるので、MySQLについては一から根本的に作り直そう。本当は、全く使ってないので削除しようと思っていた矢先だったので、とりあえず延命決定ですが。PostgreSQL版があるといいんですが...