LINUX中nagios客户端安装步骤及遇到问题

需安装的软件及插件

服务端服务器 a      nagios-3.2.3,nagios-cn-3.2.3汉化版 nagios-plugins-1.4.15

客户端服务器 b       nrpe-2.12;nagios-plugins-1.4.15

第一步:先创建账号和组 (注意:先确认有没有账号和组,如果没有则需要先创建,若未创建后续无法继续)

第二步:把安装包nrpe-2.12;nagios-plugins-1.4.15 上传至客户端b中,在/usr/local/src中进行解压。

安装nagios-plugins-1.4.15时出现无法编译情况

所以需要安装编译环境gcc。

yum install  -y phpgcc glibc glibc-common gd gd-devel

安装后进行编译安装

安装nrpe-2.12时无法正常编译和安装

提示“checking for SSL headers... configure: error: Cannot find ssl headers”

原因是缺少openssl-devel包,yum -y install openssl-devel 问题解决

第三步:配置NRPE

修改 /etc/xinetd.d/nrpe   配置文件

#注意:在only_from后面,客户端上面配置文件添加服务端a的IP,反之服务端上面添加客户端b的IP,中间以空格隔开 }

第四步:添加服务端口

修改/etc/services 服务文件添加服务端口

#在文件末尾添加,如果不添加端口,nrpe将不能正常运行

nrpe    5666/tcp                                #nrpe

NREP是基于xinetd的服务,所以只要开启xinetd 服务就行

[[email protected]~]# /etc/init.d/xinetd restart

[[email protected]~]# netstat -na | grep 5666

问题:安装后无法检测到5666端口。

问题解决:1、查看xinetd服务是否开启

否,且无法开启。原因:未安装xinetd服务。安装xinetd服务解决问题

yum install  -y "xinetd*"

2、启动xinetd服务。

service xinetd resstart

第五步、在服务端和客户端配置相应的监控项目

1、服务端

在/usr/local/nagios/etc/objects/

commands.cfg   #命令配置文件

contacts.cfg    #联系人配置文件

timeperiods.cfg #时间周期配置文件

templates.cfg   #模板配置文件

contactgroups.cfg  #增加联系组定义文件

hosts.cfg          #增加主机配置文件

hostgroups.cfg     #增加主机组配置文件

services.cfg       #增加服务配置文件

servicegroups.cfg  #增加服务组配置文件

在commands.cfg、 hosts.cfg 、hostgroups.cfg 、services.cfg 、servicegroups.cfg 配置相应的数据

2、客户端配置

修改/usr/local/nagios/etc/nrpe 添加监控条目

如下

然后就能愉快的监控啦

时间: 2024-08-10 00:04:08

LINUX中nagios客户端安装步骤及遇到问题的相关文章

Linux中JDK的安装步骤

1.下载jdk安装包rpm格式安装 http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm 2.jdk一般放在/usr/java 目录下,没有文件夹创建 //创建目录 mkdir /usr/java //把下载的rpm文件copy过去 cp jdk-8u131-linux-x64.rpm /usr/java/ 3.添加执行权限 //

linux的客户端安装步骤配置

现有一个***.tar.gz的客户端软件,现在客户端安装步骤如下 说明:此软件是一个网络客户端认证软件,因为采用虚拟机中的linux主机,所以此主机的网路配置从只能使用Bridge模式,而不能使用NAT模式. 因为此主机安装的网络客户端软件,则此主机需要与宿主主机在同一个网络段层次. 1. 解压软件: tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹. 2. 进入这个文件夹,并阅读使用说明 README: 说明文件 rjsupplicant.sh: 可执行文件 从说明

Linux下ORACLE客户端安装详解

1.首先去oracle官网下载以下安装包(http://www.oracle.com/technetwork/topics/linuxsoft-082809.html) instantclient-basic-linux.x64-11.2.0.3.0.zip instantclient-odbc-linux-11.2.0.3.0.zip instantclient-sdk-linux.x64-11.2.0.3.0.zip instantclient-sqlplus-linux.x64-11.2.

在linux中使用phpize安装php扩展模块

介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块.使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP. 安装步骤:1.切换到扩展模块目录在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩展模块安装包.如现在要安装memcache扩展,则切换到memcache目录:cd /software/php-5.2.14/ex

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置. 1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉.使用命令 rpm -qa | gre

Linux下Memcached的安装步骤

一.安装gcc # yum -y install gcc 二.安装libevent # wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz # tar zxf libevent-2.0.12-stable.tar.gz # cd libevent-2.0.12-stable #./configure  --prefix=/usr/local/lib # make && make install 三.安装make

Eclipse中SVN的安装步骤(两种)和用法

一.给安装EclipseSVN,最常见的有两种方式:手动方式和使用安装向导方式.详细过程例如以下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org2.从中解压出features与plugins目录,拷贝到E:/MyEclipse/myPlugin/svn里面,其他的*.xml文件不要.3.在E:/MyEclipse/MyEclipse X.X/dropins下新建文件svn.link,内容是:path=E://MyEclipse

nagios客户端安装:

nagios客户端安装: 环境准备和服务端相差无几,按照服务端的准备即可,但无需lamp 环境: !!!安装插件nagios-plugins-1.4.16.tar.gz .nrpe-2.12.tar.gz 与服务端一致 #安装一个系统性能的命令 yum install sysstat -y #安装监控的插件 tar zxf Params-Validate-0.91.tar.gz cd Params-Validate-0.91perl Makefile.PLmake make install ta

Linux下Nginx的安装步骤

一.下载pcre 官网下载:http://www.pcre.org/ # wget http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz/download # cd /pcre-8.35 二.下载purge模块(用于删除Nginx缓存) # wget http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz # tar zxvf ngx_cache_pur