nagios安装(nrpe安装)

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插件得到版本号是一致的。

时间: 2024-11-03 01:24:56

nagios安装(nrpe安装)的相关文章

nagios服务端安装

系统环境:操作系统:CentOS-5.7 x86_64Apache版本: Apache-2.2.22Nagios版本: nagios-3.3.1GD库: gd-2.0.33 2.安装前准备:2.1.安装GD库 1 ; html-script: false ]yum install -y gd.x86_64 gd-devel.x86_64 2.2.安装Apachehttp://www.ttlsa.com/html/654.html2.3.下载Nagios,Nagios-plugins,nrpe官方

Nagios监控之NRPE安装(被监控主机)

NRPE是在nagios-plugins正确安装的基础上进行的,nagios-plugins的安装详情请移步到: [Nagios监控之nagios-plugins安装]http://4709096.blog.51cto.com/4699096/1702224 注意:在被监控主机上只安装nagios-plugins即可,Nagios Core不需要安装. 1.依赖包检测 #rpm -q xinetd openssl-devel #yum install xinetd openssl-devel 2

Ubuntu安装NRPE(Nagios插件)报:Cannot find ssl headers解决方法!

Linux系统:Ubuntu 12.04 Nagios Linux客户端需要安装NRPE进行数据收集,如果在Ubuntu系统下安装过程中遇到下面的错误提示:checking for SSL libraries... configure: error: Cannot find ssl libraries 那么可能是缺少sudo apt-get install opensslsudo apt-get install libssl-dev 如果nrpe-2.15# ./configure   还是一样

关于Nagios的NRPE服务端客户端安装

Nagios 安装 准备条件: Development Libraries Development  Tools 解决依赖关系: httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server 开始 [[email protected] Desktop]  groupadd nagcmd [[email protected] Desktop] useradd  -G nagcmd nagios [[email protected]

Nagios监控之NRPE安装(监控主机端)

NRPE是在nagios-plugins正确安装的基础上进行的,nagios-plugins的安装详情请移步到: [Nagios监控之nagios-plugins安装]http://4709096.blog.51cto.com/4699096/1702224 1.依赖包检测 #rpm -q xinetd openssl-devel #yum install xinetd openssl-devel 2.编译安装 NRPE依赖于nagios-plugins,因此,需要先安装之 # tar -zxv

关于Nagios通过NRPE监控客户端的安装与配置

环境介绍>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>服务端(监控端):192.168.100.2     --nagios服务+check_nrpe客户端(被监控端):192.168.100.3    --nrpe守护进程+检测插件 Nagios通过NRPE来远端管理服务的过程1. Nag

Nagios+PNP+NRPE的安装与配置

拓扑图: 一安装Nagios 1.安装前准备 a.创建Nagios用户和用户组,创建nagios主目录 [[email protected] /]# useradd -s /sbin/nologin nagios [[email protected] /]# passwd nagios [[email protected] /]# mkdir /usr/local/nagios [[email protected] /]# chown nagios.nagios /usr/local/nagio

nagios监控linux nrpe安装

1.下载nrpe2.15 wget http://cznic.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz 2.yum install openssl openssl-devel cd nrpe-2.15 ./configure --enable-ssl --with-nagios-user=nagios --with-nagios-group=nagcmd --with-nrpe-user=nagio

debian7源码安装nrpe时Cannot find ssl libraries及解决办法

之前都是在debian5上安装nrpe 这次在debian7上安装就出现以下错误 checking for SSL headers... SSL headers found in /usr checking for SSL libraries... configure: error: Cannot find ssl libraries 1.官网 https://www.nagios.org/ 2.下载nrpe-2.12.tar.gz axel -n 10 http://sourceforge.n