インストール
yum でmrtgパッケージをインストールします。
設定
cfgmakerで初期設定を行います。
# cfgmaker --out=/etc/mrtg/mrtg.cfg --global "workdir: /var/www/mrtg" --global "Language:eucjp" public@127.0.0.1
mrtg.confを編集します。
# vi /etc/mrtg/mrtg.conf
# Created by
# /usr/bin/cfgmaker --out=/etc/mrtg/mrtg.cfg --global 'workdir: /var/www/mrtg' --global Language:eucjp public@127.0.0.1
### Global Config Options
# for UNIX
# WorkDir: /home/http/mrtg
# or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
Options[_]: growright, noinfo
EnableIPv6: no
workdir: /var/www/mrtg
Language:eucjp
######################################################################
# System: equium.send.test
# Description: Linux equium.send.test 2.6.18-92.el5xen #1 SMP Tue Jun 10 19:55:54 EDT 2008 i686
# Contact: <root@send.test>
# Location: Second at rack #1
######################################################################
### Interface 1 >> Descr: 'eth0' ###
Target[eth0]: \eth0:public@127.0.0.1:
SetEnv[eth0]: MRTG_INT_IP="192.168.10.4" MRTG_INT_DESCR="eth0"
MaxBytes[eth0]: 12500000
Title[eth0]: eth0 Traffic
PageTop[eth0]: <H1>eth0 Traffic</H1>
### 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@127.0.0.1
MaxBytes[cpu]: 100
Unscaled[cpu]: dwmy
Options[cpu]: gauge, absolute, growright, noinfo, nopercent
YLegend[cpu]: CPU Load(%)
ShortLegend[cpu]: (%)
LegendI[cpu]: 1 min ave
LegendO[cpu]: 5 min ave
Legend1[cpu]: 1 min ave(%)
Legend2[cpu]: 5 min ave(%)
Title[cpu]: CPU Load
PageTop[cpu]: <H1>CPU Load</H1>
### Memory Free ####
Target[mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:public@127.0.0.1
MaxBytes1[mem]: 475136
MaxBytes2[mem]: 1048568
Unscaled[mem]: dwmy
Options[mem]: gauge, absolute, growright, noinfo
YLegend[mem]: Mem Free(Bytes)
ShortLegend[mem]: Bytes
kilo[mem]: 1024
kMG[mem]: k,M,G,T,P
LegendI[mem]: Real
LegendO[mem]: Swap
Legend1[mem]: free Real memory[MBytes]
Legend2[mem]: free swap memory[MBytes]
Title[mem]: free memory
PageTop[mem]: <H1>free memory</H1>
### Disk Used ####
Target[disk]: .1.3.6.1.4.1.2021.9.1.9.1&.1.3.6.1.4.1.2021.9.1.9.1:public@127.0.0.1
MaxBytes[disk]: 100
Unscaled[disk]: dwmy
Options[disk]: gauge, absolute, growright, nopercent, noinfo
YLegend[disk]: Disk Used(%)
ShortLegend[disk]: (%)
LegendI[disk]: / Disk used
LegendO[disk]: / Disk Used
Legend1[disk]: / Disk used
Legend2[disk]: / Disk used
Title[disk]: Disk Used
PageTop[disk]: <H1>Disk Used</H1>
mrtgを起動します。
eucコードを指定してmrtgを起動します。
# env LANG=ja_JP.eucJP /usr/bin/mrtg /etc/mrtg/mrtg.cfg
インデックスファイル(サマリのトップページ)を作成します。
# indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
webサーバの変更と反映
# vi /etc/httpd/conf.d/mrtg.conf
Alias /mrtg /var/www/mrtg
<Location /mrtg>
Order deny,allow
#Deny from all
Allow from localhost
Allow from ::1
# Allow from .example.com
Allow from all
AddDefaultCharset off
</Location>
# service httpd start
アクセス先
URLは以下になります。
http://192.168.10.4/mrtg/index.html
その他のファイルも/var/www/mrtg/にあります。