FreeBSD-5.3 mrtg-2.10.15,1

ネットワーク状態やメモリ状態の推移をグラフ化することができるMRTGを導入します

同時にsnmpも導入しなければなりません

導入

make install

rootにて以下を実行します

# cd /usr/ports/net-mgmt/mrtg
# make install clean

設定

インストールできましたので設定を行なっていきます

/usr/local/etc/mrtg/mrtg.cfgの生成

rootにて以下を実行します

# cd /usr/local/etc/mrtg
# /usr/local/bin/cfgmaker private@localhost > ./mrtg.cfg

/usr/local/etc/mrtg/mrtg.cfgの変更

以下の部分を変更します

WorkDir: /usr/local/www/data/mrtg
Language: eucjp
Refresh: 300
WriteExpires: Yes

MRTG出力先ディレクトリの作成

MRTG出力先ディレクトリを/usr/local/www/data/mrtgとし、ディレクトリを作成します

# mkdir /usr/local/www/data/mrtg

MRTG出力先のトップページの作成

MRTG出力先ディレクトリのトップページ(index.html)を作成します

rootにて以下を実行します

# cd /usr/local/www/data
# /usr/local/bin/indexmaker /usr/local/etc/mrtg/mrtg.cfg > ./index.html

MRTGの実行

手動で実行

以下を実行します


# /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

5分毎に自動実行

/etc/crontabに以下を追加し、5分毎に自動実行される様にします


*/5 *  *  *  *  root  /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

ブラウザで確認

http://localhost/mrtg/

で実行結果が確認できます

(Traffic Analysisの情報のみですが・・・)

MRTG設定例

MRTGの設定ファイルは/usr/local/etc/mrtg/mrtg.cfgになりますのでこちらを変更することにより設定を行います

CPU Load Average情報の採取

/usr/local/etc/mrtg/mrtg.cfgに以下を追加します

Target[cpu]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:private@localhost
MaxBytes[cpu]: 100
Unscaled[cpu]: dwmy
Options[cpu]: gauge, growright, transparent, noinfo, nopercent, nobanner, nolegend
YLegend[cpu]: CPU Load(%)
ShortLegend[cpu]: (%)
LegendI[cpu]: 1分間平均
LegendO[cpu]: 5分間平均
Title[cpu]: CPU Load
PageTop[cpu]: <H1>CPU Load Average</H1>

設定後、MRTG出力先のトップページ(/usr/local/www/data/index.html)を再作成すればグラフが出力されます

# cd /usr/local/www/data
# /usr/local/bin/indexmaker /usr/local/etc/mrtg/mrtg.cfg > ./index.html

空きメモリ情報の採取

/usr/local/etc/mrtg/mrtg.cfgに以下を追加します

Target[mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:private@localhost
MaxBytes1[mem]: 255560
MaxBytes2[mem]: 1052248
Unscaled[mem]: dwmy
Options[mem]: gauge, growright, transparent, noinfo, nobanner, nolegend
YLegend[mem]: Mem Free(Bytes)
ShortLegend[mem]: Bytes
kilo[mem]: 1024
kMG[mem]: k,M,G,T,P
LegendI[mem]: 空き物理メモリ
LegendO[mem]: 空きスワップメモリ
Title[mem]: Memory Free
PageTop[mem]: <H1>Memory Free</H1>

関連ページ