设为首页 收藏本站
查看: 846|回复: 0

[经验分享] Nagios+Cacti模块——NRPE监控linux本地信息(五)

[复制链接]

尚未签到

发表于 2019-1-10 12:44:39 | 显示全部楼层 |阅读模式
  遇到问题:nagios监控远程主机linux的本地信息:如内存,cpu,负载等
  解决问题:NRPE监控信息
  承接http://mengsir.blog.运维网.com/2992083/1254272 Nagios+Cacti模块——NRPE监控linux本地信息(四)
  被监控机:
1.修改nrpe.cfg
  vi/var/www/html/nagios/etc/nrpe.cfg      (这里假设1.2.3.4是监控服务器的ip地址)
allowed_hosts=127.0.0.1,1.2.3.4      //允许监控服务器访问,中间用逗号隔开。
server_address=1.2.3.4          // 以单独的守护进程运行  监控主机(nagios主机)
1.配置文件vi /var/www/html/nagios/etc/objects/commands.cfg末尾增加如下内容
define command
command_name    check_nrpe
command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}  意义如下:

  command_name  check_nrpe
  定义命令名称为check_nrpe,在 services.cfg中要使用这个名称
  command_line  $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
  这是定义实际运行的插件程序.这个命令行的书写要完全按照check_nrpe这个命令的用法.不知道用法的就用check_nrpe –h查看
2.在services.cfg中添加(/var/www/html/nagios/etc/object/services.cfg)

define service {
host_name               test244-server
service_description        check-load
check_command           check_nrpe!check_load
check_period            24x7
max_check_attempts      3
normal_check_interval   3
retry_check_interval    2
contact_groups          deyougroup
notification_interval   10
notification_period     24x7
notification_options    w,u,c,r
}
3.手动在nrpe.cfg中添加,也就是自定义NRPE命令.
现在我们要监控swap分区,如果空闲空间小于20%则为警告状态—warning;如果小于10%则为严重状态—critical.我们可以查得需要使用check_swap插件,完整的命令行应该是下面这样.
/usr/local/nagios/libexec/check_swap -w 20% -c 10%4.在被监控机上增加check_swap命令的定义
vi /var/www/html/nagios/etc/nrpe.cfg增加下面这一行
command[check_swap]=/var/www/html/nagios/libexec/check_swap -w 20% -c 10%现在check_swap 就可以作为check_nrpe 的 –c 的参数使用了。
修改了配置文件,当然要重启.但是如果你是以独立的daemon运行的nrpe,那么需要手动重启.如果你是在xinetd或者inetd下面运行的,则不需要.
  由于我们是xinetd下运行的,所以不需要重启服务
5.有关于check_load的用法及意义
这个插件是用来检测系统当前的cpu负载,使用的方法为
check_load [-r] -w WLOAD1,WLOAD5,WLOAD15 -cCLOAD1,CLOAD5,CLOAD15
在unix里面负载的均值通常表示是1分钟,5分钟,15分钟内平均有多少进处于等待状态.
例如check_load -w 15,10,5 -c 30,25,20这个命令的意义如下
当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个则为critical状态
  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-661662-1-1.html 上篇帖子: Nagios+Cacti模块——NRPE监控linux本地信息(四) 下篇帖子: cacti监控mysql-Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表