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

nagios安装(nrpe安装)

[复制链接]

尚未签到

发表于 2019-1-12 13:28:06 | 显示全部楼层 |阅读模式
  nagios文件目录:

      bin目录用来存放nagios的执行程序,包括nagios、nrpe等。
      etc目录用来存放nagios的配置文件。
      libexec目录用来存放nagios的监控插件。
      sbin目录用来存放nagios cgi文件,也就是执行外部命令所需文件所在的目录。
      share目录用来存放nagios网页文件,也就是存放web页面的目录。
      include目录用来存放nagios cgi文件的外部调用。
      var目录用来存放nagios日志文件、lock文件等文件。
  nagios配置文件简介:
      cgi.cfg用于控制CGI访问的配置文件。
      htpasswd.users用于存放nagios管理员用户名和密码的文件。
      nagios.cfg是nagios主配置文件,所有的cfg配置文件(外部调用除外)必须都在此文件中引用cfg配置文件才能生效。
      resource.cfg变量定义文件,又称为资源文件。该文件中定义的变量,可以被其他配置文件引用,如$USER1$。
      objects是一个目录,此目录下的文件主要用于定义nagios的监控对象。
      commands.cfg是nagios监控命令的定义文件,其中定义的命令可以被其他配置文件引用。
      contacts.cfg是定义nagios监控对象出现故障时,通知的联系人和联系人组的配置文件。
      localhost.cfg是定义监控本地主机的配置文件。
      templates.cfg是定义主机和服务的一个模板配置文件。
      timeperiods.cfg是定义nagios监控时间段的配置文件。
      printer.cfg    switch.cfg    windows.cfg这三个文件分别是监控打印机,交换机和windows系统的模板,监控linux主机的配置文件需要自己创建,创建之后需要在nagios.cfg中添加相关的文件
  NRPE的工作过程:
  1、nagios监控服务器会运行本地check_nrpe插件,告诉它要检查哪些服务或资源。
  2、nagios监控服务器上的check_nrpe插件会连接到远程主机上的NRPE daemon。
  3、远程主机上的NRPE daemon会运行本地的各种nagios插件去监测本地的服务或资源。
  4、NRPE daemon将检查的结果返回给nagios服务器上的check_nrpe插件,然后该插件再把结果送到nagios状态队列中。
  5、nagios依次读取队列中的信息,最后把结果显示出来。
  
  被监控端操作
  #yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel cmake make vim c++  
  安装稍后会使用到的组件
  #useradd nagios -s /sbin/nologin

  #tar zxvf nagios-plugins          解压nagios插件包
  #cd nagios-plugins          进入到刚刚解压得到的文件夹
  #./configure --prefix=/usr/local/nagios          配置安装路径在/usr/local/nagios
  #make && make install          进行安装
  
  所有执行脚本都解压到了指定文件夹内
  #chown -R nagios.nagios /usr/local/nagios    授权
  #ll /usr/local/nagios
  
  nrpe官网下载地址:https://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details

  安装nrpe
  nrpe是xinetd服务的一部分,所以我们使用xinetd启动nrpe,监听5666端口
  #tar zxvf nrpe    解压nrpe压缩包
  #cd nrpe
  #./configure    使用默认配置安装
  
  如果报以上错误的话证明没有装openssl-devel组件
  #./configure    安装openssl-devel组件后再次执行就可以正常进行了

  
  #make all      
  
  #make install-plugin          check_nrpe插件安装
  #make install-daemon        nrpe命令文件
  #make install-daemon-config        nrpe配置文件
  #make install-xinetd        基于xinetd进程的nrpe配置文件

  #vim  /etc/xinetd.d/nrpe        修改配置文件,允许来自于192.168.1.0网段的信息

  #vim /etc/services        在最后一行添加如下内容
nrpe            5666/tcp          # nrpe  #service xinetd restart

  #netstat -lntp        服务已经启动,正常监听5666端口
  
  #/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1        如果提示其他问题请检查防火墙
  
  服务端也需要安装nrpe所以按照安装nrpe部分在服务端在执行一次就可以了
  #/usr/local/nagios/libexec/check_nrpe -H 192.168.1.91

  nagios服务器上的check_nrpe已经被正常安装,同时被监控主机192.168.1.91上的NRPE也已经正常工作,并且NRPE的版本号为2.15。这个和我们通过check_nrpe插件得到版本号是一致的。




运维网声明 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-662399-1-1.html 上篇帖子: nagios安装及配置 下篇帖子: nagios安装(监控项目调试)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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