mrtg

参考:
http://www.atmarkit.co.jp/flinux/rensai/root08/root08a.html
http://tech.bayashi.net/svr/doc/mrtg.html

$ wget http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.11.1.tar.gz
$ tar fzx mrtg-2.11.1.tar.gz
$ cd mrtg-2.11.1
$ ./configure
$ make
# make install
# cd /usr/local/mrtg-2/
# /usr/local/mrtg-2/bin/cfgmaker --output=/usr/local/mrtg-2/lib/mrtg.cfg public@192.168.100.254
# vi /usr/local/mrtg-2/lib/mrtg.cfg

WorkDir: /var/www/html/mrtg
Language: eucjp
IconDir: /mrtg/icons/

# Traffic_Analysis
Target[Traffic_Analysis]: 5:public@192.168.100.254:
SetEnv[Traffic_Analysis]: MRTG_INT_IP="192.168.100.254" MRTG_INT_DESCR="eth0"
MaxBytes[Traffic_Analysis]: 1250000
YLegend[Traffic_Analysis]: Traffic
Options[Traffic_Analysis]: growright
Title[Traffic_Analysis]: Traffic Analysis
PageTop[Traffic_Analysis]: Traffic Analysis
Target[memory]: 1.3.6.1.4.1.2021.4.6.0&1.3.6.1.4.1.2021.4.4.0:public@192.168.100.254
Target[cpu]: 1.3.6.1.4.1.2021.10.1.5.2&1.3.6.1.4.1.2021.10.1.5.3:public@192.168.100.254
Target[disk]: .1.3.6.1.4.1.2021.9.1.9.1&.1.3.6.1.4.1.2021.9.1.9.2:public@192.168.100.254
Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.4.1:public@192.168.100.254

# mkdir -p /var/www/html/mrtg/icons
# cp /usr/local/mrtg-2/share/mrtg2/icons/*.png /var/www/html/mrtg/icons/
# /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/lib/mrtg.cfg
# /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/lib/mrtg.cfg
# /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/lib/mrtg.cfg

  • 追記

うまくいかないので、うろうろしてたら、rpm作ってる人を発見。
でもrpmの方がリンク切れだったので、src.rpmを拾ってリビルドすることにする(弱
http://www.h6.dion.ne.jp/~kzhtf/smrpms/

# /usr/bin/cfgmaker public@192.168.100.254 > /usr/lib/mrtg2/mrtg.cfg
# vi /usr/lib/mrtg2/mrtg.cfg

WorkDir: /var/www/html/mrtg
Language: eucjp
IconDir: /mrtg/icons/

# CPU Load Average
Target[cpu]: 1.3.6.1.4.1.2021.10.1.5.1&1.3.6.1.4.1.2021.10.1.5.2:public@192.168.100.254
MaxBytes[cpu]: 100
Unscaled[cpu]: dwmy
Options[cpu]: gauge,nopercent
Title[cpu]: CPU Load Average
PageTop[cpu]: <H1>CPU Load Average</H1>
YLegend[cpu]: load average (%)
ShortLegend[cpu]: %
LegendI[cpu]: 1min
LegendO[cpu]: 5min


# Memory Usage
Target[mem]: 1.3.6.1.4.1.2021.4.4.0&1.3.6.1.4.1.2021.4.6.0:public@192.168.100.254
MaxBytes1[mem]: 522104
MaxBytes2[mem]: 254924
Unscaled[mem]: dwmy
Options[mem]: gauge,absolute,integer,unknaszero
Title[mem]: Memory Usage
PageTop[mem]: <H1>Memory Usage</H1>
YLegend[mem]: Available Memory
ShortLegend[mem]: Bytes
LegendI[mem]: Swap available
LegendO[mem]: Real available
kilo[mem]: 1024
kMG[mem]: k,M,G,T,P

# /usr/bin/mrtg /usr/lib/mrtg2/mrtg.cfg
# /usr/bin/indexmaker /usr/lib/mrtg2/mrtg.cfg > /var/www/html/mrtg/index.html