CentOS 6
Sponsored Link

MRTG : ディスク空き状況を表示
2015/01/25
 
MRTG での ディスク空き状況の表示設定です。
[1] MRTG の設定です。
[root@dlp ~]#
vi /etc/snmp/snmpd.conf
# 323行目:コメント解除

disk / 10000
[root@dlp ~]#
/etc/rc.d/init.d/snmpd restart

Stopping snmpd: [ OK ]
Starting snmpd: [ OK ]
# トータルディスク確認 (「Serverworld」の箇所は自身が設定したコミュニティ名に置き換えてください)

[root@dlp ~]#
snmpwalk -v2c -c Serverworld localhost .1.3.6.1.4.1.2021.9.1.6

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

# MaxBytes は 上で確認した結果を指定

Target[Disk]: .1.3.6.1.4.1.2021.9.1.7.1&.1.3.6.1.4.1.2021.9.1.7.1:Serverworld@127.0.0.1
MaxBytes[Disk]: 15939004
kMG[Disk]: k,M,G,T,P
Unscaled[Disk]: dwmy
Options[Disk]: gauge, absolute, growright, nopercent
YLegend[Disk]: Disk Free(Bytes)
ShortLegend[Disk]: Bytes
LegendI[Disk]: / Disk Free [Bytes]
LegendO[Disk]:
Legend1[Disk]: / Disk Free [Bytes]
Legend2[Disk]:
Title[Disk]: Disk Free
PageTop[Disk]: <H1>Disk 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-26 01:31:25, Rateup WARNING: /usr/bin/rateup could not read the primary log file for disk
2015-01-26 01:31:25, Rateup WARNING: /usr/bin/rateup The backup log file for disk was invalid as well
2015-01-26 01:31:25, Rateup WARNING: /usr/bin/rateup Can't remove disk.old updating log file
2015-01-26 01:31:25, Rateup WARNING: /usr/bin/rateup Can't rename disk.log to disk.old updating log file
2015-01-26 01:31:25, Rateup WARNING: /usr/bin/rateup Can't remove disk.old updating log file
# インデックスファイル作成

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