我的Centreon+Nagios+NRPE+NSClient++配置手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Centreon+Nagios+Nrpe+NSClient++完整配置

[简介]

Centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为Centreon。

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

NRPE是Nagios的一个扩展,它被用于被监控的服务器上,向Nagios监控平台提供该服务器的一些本地的情况。例如,cpu负载、内存使用、硬盘使用等等。NRPE可以称为Nagios的For Linux 客户端。(SSL (安全套接层)相比SSH(安全外壳协议)安全性略低,但是易用性和系统资源消耗不如NRPE)

NSClient++ 是Nagios 监控系统在Windows 下的客户端软件。

Centreon作为Nagios的分布式监控管理平台,其功能之强大,打造了Centreon在IT监控方面强势地位,它的底层使用Nagios监控软件,Nagios通过Ndoutil模块将监控数据写入数据库,Centreon读取该数据并即时的展现监控信息,通过Centreon可以简单地管理和配置所有Nagios,因此,完全可以使用Centreon 轻易的搭建企业级分布式IT基础运维监控系统。

在功能方面,将它与Nagios+Cacti方式对比,说一下优点:

1、GUI方式添加HOST,支持hosttemplate与servicestemplate,自动建立关联服务,与Nagios+Cacti 相比配置方便简单。

2、支持graphtemplate,添加servcie时自动添加graph,不必象Nagios+Cacti监控与流量图设置2步走。

3、HOST监控可以全部采用NRPE方式,不必象Nagios+Cacti生成流量图必须使用SNMP

4、支持多节点分布式监控,Nagios+Cacti的分布式监控现在非常的麻烦

5、支持ACL权限管理方式,对用户权限限制到菜单项,Nagios+Cacti一个帐号大家用过时啦

6、详细的日志管理功能,日志搜索过滤都支持

7、功能模块化管理

实验情况:

✧系统服务器:Cent OS 6.3 IP: 172.18.4.188

✧远程Windows:Windows 7 IP:172.18.4.51

✧远程linux主机:Cent OS 6.3 IP:172.18.4.184

系统服务器修改属性

①修改默认开机启动级别为3,对inittab文件进行修改

# vi /etc/inittab

②修改/etc/resolv.conf添加DNS解析

# vi /etc/resolv.conf

然后添加如下DNS

Google Public DNS: 8.8.8.8; 8.8.4.4

Norton DNS: 198.153.192.1; 198.153.194.1

OpenDNS: 208.67.222.222; 208.67.220.220

③关闭防火墙:# chkconfig iptables off

④关闭SElinux:vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled

⑤重启

安装前服务器配置

参照官方WIKI /Category:Setup

1. 首先下载软件库列表,一些用yum安装的软件包都依赖于这个库

# wget/rpm/packages/RPM-GPG-KEY.dag.txt

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm【32 Bit】(# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm)【64 Bit】

2. 安装软件库并验证是否有问题

# rpm --import RPM-GPG-KEY.dag.txt【RPM的GPG金匙,RPM利用数位签证验证安装套件是否有问题】# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm【32 Bit】【安装&更新】

(# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm)【64 Bit】

3. Installation of prerequisites

# pear upgrade-all

4. CompileNagios

# useradd -m nagios【/home目录下添加新用户nagios】

# usermod -L nagios【暂将nagios的密码冻结,禁止其登陆】

#groupadd nagcmd【添加新组群nagcmd】

#usermod -G nagios,nagcmd nagios【添加用户nagios到组群】

# usermod -G nagios,nagcmd apache【添加用户apache到组群】

#cd /usr/local/src

#sudowget /sourceforge/nagios/nagios-3.2.3.tar.gz

#tar -zxvf nagios-3.2.3.tar.gz

# cd nagios-3.2.3

#./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-nanosleep --enable-event-broker【指定体系无关文件的顶级安装目录】

# sudomake all

# sudomake install

# sudomake install-init

# sudomake install-commandmode

# sudomake install-config

# sudomake install-webconf

【根据源码包中Makefile.in 文件的指示,configure 脚本检查当前的系统环境和配置选项,在当前目录中生成Makefile 文件(还有其它本文无需关心的文件),然后make 程序就按照当前目录中的Makefile 文件的指示将源代码编译为二进制文件,最后将这些二进制文件移动(即安装)到指定的地方(仍然按照Makefile 文件的指示)】

5. CompileNagiosPlugins

相关文档
最新文档