|
FreeBSD 研习课程讲义
|
|
Prev
|
MRTG-RAM+SWAP |
Next
|
MRTG-RAM+SWAP 透过snmp取得 RAM 和 Swap 的状态,并利用 MRTG 画出图表
◎安装MRTG
◎设定MRTG-RamSwap 的设定档案
在网页下的mrtg资料夹下,建一个叫ramswap的资料夹 写一个名叫ramswap.cfg设定档,放到ramswap这个资料夹中,如下:
LoadMIBs: /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt Target[ramswap]: memAvailReal.0&memAvailSwap.0:mrtg@192.168.168.96 Options[ramswap]: nopercent,growright,gauge,noinfo Title[ramswap]: RAM & SWAP 使用状况 PageTop[ramswap]: RAM & SWAP 使用状况 MaxBytes[ramswap]: 1000000000 kMG[ramswap]: k,M,G,T,P,X Ylegend[ramswap]: Octets ShortLegend[ramswap]: octets LegendI[ramswap]: RAM 可使用 LegendO[ramswap]: Swap 可使用 Legend1[ramswap]: RAM 可使用单位 Legend2[ramswap]: Swap 可使用单位 WorkDir:/usr/local/www/data/mrtg/ramswap/ Language:big5
说明:与一般MRTG流量设定档大同小异.唯一的差别是来源数值.
列出常用关於记忆体部分的叁数:
memTotalSwap 全部的swap空间
memAvailSwap 剩馀(可使用)的swap
memTotalReal 全部的记忆体空间
memAvailReal 剩馀(可使用)的记忆体.
◎设定自动执行:
a.新增/root/ramswap 资料夹,在其下放置一个执行档权限为700名为ramswap.cron
如下:
/usr/local/bin/mrtg /usr/local/www/data/mrtg/ramswap/ramswap.cfg
b.手动执行
#/usr/local/bin/mrtg /usr/local/www/data/mrtg/ramswap/ramswap.cfg
起先因为没有档案 所以会有错误讯息
run个3到5次就ok罗~~
c.检视成果
http://你的ip位置/mrtg/ramswap/ramswap.htm
d.写入crontab (crontab -e)
设定每10分钟run一次
*/10 * * * * /root/ramswap/ramswap.cron
|