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

nagios安装(监控项目调试)

[复制链接]

尚未签到

发表于 2019-1-12 13:29:06 | 显示全部楼层 |阅读模式
  上一篇文章中已经介绍过nrpe工具工作的原理了,下面开始需要添加监控主机了

  上面这是nrpe自带的配置文件,里面有监控命令

  上面这些是自带的监控命令,注意第三条根据机器环境修改,区分好是hd还是sd
  下面在server端添加监控项目
  #mkdir /usr/local/nagios/etc/hosts
  创建一个放置配置文件的文件夹
  #vim /usr/local/nagios/etc/hosts/91.cfg
  创建配置文件以.cfg为结尾的文件,以下内容需要自己添加
define host{
        use                        linux-server
        host_name                    91
        alias                      91
        address                    192.168.1.91
        }
define service{
        use                     local-service
        host_name               91
        service_description     load
        check_command           check_nrpe!check_load
        }  第一部分是引用的模板和主机名字(展示页面显示出的名字),别名,IP地址。第二部分是引用模板,主机名,监控服务的名称,最后是监控使用的命令

  添加以上文件后并不能显示监控项目,因为配置文件路径没有添加到nagios.cfg中
  #vim nagios.cfg
  添加下面条目,会让nagios读取此路径下的所有cfg文件
cfg_dir=/usr/local/nagios/etc/hosts  #vim commands.cfg
  默认配置中没有check_nrpe命令的条目,所以需要手动添加,如果不添加此条目会提示错误(not defined anywhere!)
define command{
        command_name    check_nrpe
        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }  #service nagios restart

  完成以上的操作就可以实现监控了,添加更多的监控项目十分简单,结合nrpe.cfg文件就可以写出更多的监控项目,下面介绍如何监控内存剩余和网络流量,两个监控使用的脚本可以在附件中下载,放到插件文件夹内并授权
  在被监控的客户端添加如下内容
  #vim /usr/local/nagios/etc/nrpe.cfg
command[check_free_mem]=/usr/local/nagios/libexec/check_memory.pl -f  -w 2 -c 1  -f表示空闲(free)-w和-c是告警阀值数值自定义,
  在服务器端添加如下内容并重启nagios服务就可以实现监控内存剩余了
define service{
        use                  local-service
        host_name              91
        service_description        men空闲
        check_command           check_nrpe!check_free_mem
        }

  下面开始介绍监控网卡流量的方法,在服务器端添加如下监控内容
  #vim 91.cfg
define service{
        use                     local-service
        host_name               91
        service_description     network2
        check_command           check_nrpe!check_traffic
        }  添加以上内容后还需要安装snmp服务,这个脚本使通过snmp服务进行监控的
  #yum install net-snmp -y
  服务端和被监控端都需要安装这个服务,安装后开启此服务,被监控端需要修改snmp的配置文件
  #grep -v '#' /etc/snmp/snmpd.conf  |grep -v '^$'
com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
access  notConfigGroup ""      any       noauth    exact  all none none
view all    included  .1                               80
view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc  按照以上内容修改好被监控端的配置文件并重启snmp服务之后,可以使用如下命令进行测试了
  #/usr/local/nagios/libexec/check_traffic.sh -V 2c -C  public -H 192.168.1.91 -L

  输出信息中index后面的数字就是你要监控网卡的代号
  输出以上信息后证明一切正常后就可以在被监控端添加对应的执行命令了
  #vim nrpe.cfg
command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H 192.168.1.91 -I 2 -w 4000,5000 -c 6000,7000 -K -B  V 代表snmp版本
  C 代表community的名称
  H 代表主机IP
  I  代表网卡号
  w 警告
  c  紧急
  补充:10,10  30,30(代表in,out)
  重启nagios服务以后就可以看到网络流量被监控上了

  如果信息栏提示which: no snmpwalk in证明系统在安装的时候少安装了一些组件,在被监控端执行如下命令
  #yum install net-snmp-devel net-snmp-utils -y
  本篇文章全靠记忆书写,如有错误请留言!


附件:http://down.运维网.com/data/2366501


运维网声明 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-662400-1-1.html 上篇帖子: nagios安装(nrpe安装) 下篇帖子: nagios监控主机显示down,监控的服务却正常
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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