- 论坛徽章:
- 71
|
我的环境大概如下:
监控机:192.168.7.2
被监控机:192.168.7.3
我想监控192.168.7.3的内存使用情况。
我在被监控机上的snmp.conf里加入了
exec .1.3.6.1.4.1.2021.54 free /root/mfree.sh
mfree.sh内容为:
#!/bin/sh
/usr/bin/free -m |grep Mem|awk '{print $4}'
/usr/bin/free -m |grep Mem|awk '{print $2}'
在监控机上执行:
# snmpwalk -v1 192.168.7.3 -c public .1.3.6.1.4.1.2021.54|grep 54.101|awk -F\" '{print $2}'
1354
24098
没问题,可以得到数据
mrtg.conf加入:
Target[pc84_mem]: `snmpwalk -v1 192.168.7.3 -c public .1.3.6.1.4.1.2021.54|grep 54.101|awk -F\" '{print $2}'`
MaxBytes[pc84_mem]: 1006
Title[pc84_mem]:Memory State of WY1 IP 192.168.7.3 Server
Options[pc84_mem]: growright,gauge,nopercent
ShortLegend[pc84_mem]: MB
kmg[pc84_mem]: MB
kilo[pc84_mem]:1024
YLegend[pc84_mem]: Memory Usage
LegendI[pc84_mem]: free mem
LegendO[pc84_mem]: total mem
PageTop[pc84_mem]:<H1>;MEM--PC84</H1>;
可是图形上,没有显示,指标全是0
|
|