まぁ、Linux 知ってる人からすれば常識でしょうし、@IT とか見れば分かる話ですけど。 前置き:MRTG MRTG という便利なサーバ監視ツールがあります。これは SNMP というプロトコルを使ってルータへ問い合わせることで、ネットワークの転送量だとかを一定時間おきに取得して、それをきれいなグラフにしてくれるというツールです。 で、snmpd というのを使うと、Linux のマシンに対して SNMP で問い合わせをすることができるので、MRTG と組み合わせることで、ネットワークの転送量の時間変化を簡単に図示することができるのです。 そして MRTG はすばらしいことに、SNMP で得た情報以外にも、ユーザが定義した任意の数値もグラフにしてくれる機能があります。そしてここは地獄の入り口でもあるんですが……。 /proc/stat で CPU の使用率を調べる cat /proc/sta