nagios安装(nrpe安装)

发布时间:2020-07-04 23:02:40 作者:ls40905250
来源:网络 阅读:2270

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          进行安装

nagios安装(nrpe安装)

所有执行脚本都解压到了指定文件夹内

#chown -R nagios.nagios /usr/local/nagios    授权

#ll /usr/local/nagios

nagios安装(nrpe安装)


nrpe官网下载地址:https://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details

nagios安装(nrpe安装)

安装nrpe

nrpe是xinetd服务的一部分,所以我们使用xinetd启动nrpe,监听5666端口

#tar zxvf nrpe    解压nrpe压缩包

#cd nrpe

#./configure    使用默认配置安装

nagios安装(nrpe安装)

如果报以上错误的话证明没有装openssl-devel组件

#./configure    安装openssl-devel组件后再次执行就可以正常进行了

nagios安装(nrpe安装)

#make all        

nagios安装(nrpe安装)

#make install-plugin          check_nrpe插件安装

#make install-daemon        nrpe命令文件

#make install-daemon-config        nrpe配置文件

#make install-xinetd        基于xinetd进程的nrpe配置文件

nagios安装(nrpe安装)

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

nagios安装(nrpe安装)

#vim /etc/services        在最后一行添加如下内容

nrpe            5666/tcp          # nrpe

#service xinetd restart

#netstat -lntp        服务已经启动,正常监听5666端口

nagios安装(nrpe安装)

#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1        如果提示其他问题请检查防火墙

nagios安装(nrpe安装)

服务端也需要安装nrpe所以按照安装nrpe部分在服务端在执行一次就可以了

#/usr/local/nagios/libexec/check_nrpe -H 192.168.1.91

nagios安装(nrpe安装)

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

推荐阅读:
  1. 关于Nagios的NRPE服务端客户端安装
  2. nagios监控linux nrpe安装

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nagios nrpe rp

上一篇:php-fpm 错误日志开启

下一篇:TCP协议中URG与PSH的区别

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》