网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

nagios用nrpe监控mem

在监控端及nagios服务器上添加如下脚本

我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、平谷ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的平谷网站制作公司

[root@nagios libexec]# cat /usr/local/nagios/libexec/check_mem.sh 

TOTAL=`free -m | head -2 |tail -1 |gawk '{print $2}'`

# Free memory 

FREE=`free -m | head -2 |tail -1 |gawk '{print $4}'`

# to calculate free percent

# use the expression  free * 100 / total

FREETMP=`expr $FREE \* 100`

PERCENT=`expr $FREETMP / $TOTAL`

echo "$FREE MB ($PERCENT%) Free Memory"

exit 0

vim /usr/local/nagios/etc/objects/commands.cfg (添加)

definecommand{

command_namecheck_mem

command_line$USER1/check_mem.sh   -H $HOSTADDRESS$

}

vim /usr/local/nagios/etc/objects/services.cfg (添加)

define service{

        use                     local-service

        host_name               MySQLhost

        service_groups  mysqlgroup

        service_description     check_mem

        check_command           check_nrpe!check_mem.sh

        max_check_attempts      2

        normal_check_interval   3

        retry_check_interval    2

        check_period            24x7

        notification_interval   5

        notification_period     24x7

        notification_options    w,u,c,r

        contact_groups          admins

}

在被监控端

[root@171 html]# cat /usr/local/nagios/libexec/check_mem.sh 

TOTAL=`free -m | head -2 |tail -1 |gawk '{print $2}'`

# Free memory 

FREE=`free -m | head -2 |tail -1 |gawk '{print $4}'`

# to calculate free percent

# use the expression  free * 100 / total

FREETMP=`expr $FREE \* 100`

PERCENT=`expr $FREETMP / $TOTAL`

echo "$FREE MB ($PERCENT%) Free Memory"

exit 0

vim /usr/local/nagios/etc/nrpe.cfg (添加)

command[check_mem.sh]=/usr/local/nagios/libexec/check_mem.sh

重启xientd服务

/etc/init.d/xinted restart

监控端

重启nagios服务

/etc/init.d/nagios restart


本文名称:nagios用nrpe监控mem
文章位置:http://bjjierui.cn/article/johoed.html

其他资讯