CentOS 6
Sponsored Link

MRTG : 空きメモリ状況を表示
2015/01/25
 
MRTG での 空きメモリ状況の表示設定です。
[1] MRTG の設定です。
# トータルメモリ量を確認

[root@dlp ~]#
free

             total       used       free     shared    buffers     cached
Mem:       3922688     135224    3787464        260       7288      41788
-/+ buffers/cache:      86148    3836540
Swap:      4128764          0    4128764

[root@dlp ~]#
vi /etc/mrtg/mrtg.cfg
# 最終行に追記 (「Serverworld」の箇所は自身が設定したコミュニティ名に置き換えてください)

Target[mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:Serverworld@127.0.0.1
# 上で確認したトータルメモリ

MaxBytes1[Mem]: 3922688
# 上で確認したトータルスワップ

MaxBytes2[Mem]: 4128764
Unscaled[Mem]: dwmy
Options[Mem]: gauge, growright
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]: Memory Free [MBytes]
Legend2[Mem]: Swap Free [MBytes]
Title[Mem]: Memory Free
PageTop[Mem]: <H1>Memory Free</H1>

# mrtg を3回手動実行 (過去ファイルを処理するため初回は 2回目実行分まで警告が出る)

[root@dlp ~]#
for (( i=1 ; i <= 3 ; i++ )); do env LANG=C mrtg /etc/mrtg/mrtg.cfg; done

2015-01-25 23:05:51, Rateup WARNING: /usr/bin/rateup could not read the primary log file for mem
2015-01-25 23:05:51, Rateup WARNING: /usr/bin/rateup The backup log file for mem was invalid as well
2015-01-25 23:05:51, Rateup WARNING: /usr/bin/rateup Can't remove mem.old updating log file
2015-01-25 23:05:51, Rateup WARNING: /usr/bin/rateup Can't rename mem.log to mem.old updating log file
2015-01-25 23:05:51, Rateup WARNING: /usr/bin/rateup Can't remove mem.old updating log file
# インデックスファイル作成

[root@dlp ~]#
indexmaker --columns=1 /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
[2] 任意のアクセス許可したネットワーク内のクライアントから「http://(MRTGサーバー名またはIPアドレス)/mrtg/」にアクセスして、 空きメモリ状況が閲覧できるようになっていることを確認してください。
 
Tweet