- 论坛徽章:
- 24
|
本帖最后由 chengchow 于 2015-06-12 10:44 编辑
最近在给公司做个监控,用nagios监控交换机是H3C 5120S的,监控脚本自己写的
发现个问题,所有通过这个脚本监控的数据,rrdtool画出来的图是不连续的,
下面是其中内存监控模块的写法
- check_mem(){
- MEM_USE=`$SNMP_WALK -v$SNMP_VERSION -c $SNMP_COMMUNITY $ARG_HOST $SNMP_MEM_OID | awk '{print $NF}'`
- if [ $MEM_USE -le $ARG_WARN ];then
- echo "`echo $MEM_USE | awk '{printf "OK - The MEM use: %-0s%\n",$0}'` | mem_use=$MEM_USE;80;90;0;100; "
- exit $STAT_OK
- elif [ $MEM_USE -le $ARG_CRIT ];then
- echo "`echo $MEM_USE | awk '{printf "WARNING - The MEM use: %-0s%\n",$0}'` | mem_use=$MEM_USE;80;90;0;100; "
- exit $STAT_WARNING
- else
- echo "`echo $MEM_USE | awk '{printf "CRITICAL - The MEM use: %-0s%\n",$0}'` | mem_use=$MEM_USE;80;90;0;100 "
- exit $STAT_CRITICAL
- fi
- }
复制代码 请大家帮忙分析下,什么问题造成的!
|
|