分布式监控报警平台Centreon之:Centreon依赖安装

分布式监控报警平台Centreon之:Centreon依赖安装,第1张

分布式监控报警平台Centreon之:Centreon依赖安装

强烈推荐:十年技术代表作:《高性能Linux服务器构建实用实现二》各大网站有售,附章节和书案×××!

一、CentreonDependent安装详细介绍

Centreon的安装具有一定的多样性,对计算机 *** 作系统库的依赖程度较高。安装方式有两种:源码编译器安装和yum源码安装。源代码编译器安装复杂,失败概率高,这里强烈建议选择yum源码方法进行安装。Centreon的安装密钥分为以下几个部分。


1)系统软件基本依赖于库的安装:如fping、cpp、gcc、gd、libjpeg-devel、rrdtool等包。

2)安装rrdtool:安装rrdtool的key进行绘图,Centreon使用RRDTool将采集的数据信息绘制到绘图表中。

3)nagios的安装,nagios-plugins:由于nagios是Centreon最底层的监控模块,所以Nagios的安装是必不可少的。

4)ndoutils的安装:ndoutils是连接nagios和数据库查询的专用工具。它将nagios数据信息存储到数据库查询中,然后加载出来。它在nagios和centerton之间接收和传输数据。

5)安装nrpe:NRPE与远程控制服务器通信,收集远程控制服务器的各种专有数据信息。

6)安装6)Centreon:这是详细介绍的关键。在官方网站是http://www.centreon.com/,,你可以在那里下载新的稳定版本。下面将详细解释实际的安装过程。


这里选的是 *** 作系统CentOS5.5x86_64,下面刚装了Centreonnagios的视频监控系统。


二。为Centreon安装yum信号源

在这里,您安装了两个yum源,rpmforge和epel,它们可以从以下两个详细地址下载:http://pkgs.repoforge.org/rpmforge-release/

http://fedoraproject.org/wiki/EPEL/zh-cn


大家可以根据自己的系统软件自然环境选择合适的版本下载。以下是您可以下载的内容:

rpmforge-release-0.5.3-1.el5.RF.x86_64.rpm

epel-release-5-4.noarch.rpm.


下载,执行以下安装说明:

[root@centreon-server  ~]#rpm -ivh rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm [root@centreon-server  ~]#rpm -ivh epel-release-5-4.noarch.rpm


安装后,yumsource的环境变量将在/etc/yum.repos.d下形成。


最后,您还必须添加一个包含以下内容的yum源:

[root@centreon-server yum.repos.d]# more centreon.repo  [centreon]  name=Dag RPM Repository for Red Hat Enterprise Linux  baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag  gpgcheck=1  gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt enabled=1

也可以把centreon.repo文档放在/etc/yum.repos.d下,有nagios、ndoutils、nrpe等包。每个人都必须在这个百胜源。


三。安装系统软件的基本依赖库

(1)安装GD库及Apache [root@centreon-server app]# yum install httpd gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD (2)安装Mysql库、PHP及拓展 [root@centreon-server app]#yum install openssl-devel perl-DBD-MySQL mysql-server mysql-devel php php-mysql php-gd php-ldap php-xml php-mbstring (3)安装Perl及拓展控制模块 [root@centreon-server app]#yum install perl-Config-IniFiles perl-DBI perl-DBD-MySQL perl-Crypt-DES perl-Digest-SHA1 (4)安装SNMP及依赖库 [root@centreon-server app]#yum install perl-Digest-HMAC net-snmp-utils perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp (5)安装RRDTool制图工具 [root@centreon-server app]#yum install rrdtool perl-rrdtool (6)安装别的所需库 [root@centreon-server app]#yum install  dmidecode lm_sensors perl-Net-SNMP net-snmp-perl fping cpp gcc gcc-c libstdc glib2-devel (7)安装PEAR [root@centreon-server app]#yum install  php-pear [root@centreon-server app]#pear channel-update pear.php.net


四。安装nagios和nagios插件


有了以上三个yum源码,安装nagios和软件会更容易。实际 *** 作如下:

[root@centreon-server app]#yum install nagios nagios-devel [root@centreon-server app]#yum install  nagios-plugins

Nagios3.5版本之后,Nagios的所有内置软件都放在另一个rpm包中。如果安装了Nagios3.5或以上版本,必须安装插件包nagios-plugins-all,可以实现以下指令:

[root@centreon-server app]#yum install  nagios-plugins-all

安装Nagios后,你会发现软件安装路径是/usr/lib64/nagios/plugins,而环境变量路径是/etc/nagios,日志文档路径是/var/log/nagios。这些路径很可能在未来被采用。


V.安装ndoutils


Ndoutils是必不可少的一部分,因为它是nagios连接数据库查询的专用工具。有了上面的yum源码,安装ndoutils就越来越容易了。实际 *** 作如下:

[root@centreon-server app]#yum install  ndoutils 依据ndoutils版本的不一样,很有可能还必须安装ndoutils-mysql,实行以下指令就可以: [root@centreon-server app]#yum install ndoutils-mysql

ndoutils安装后,发现Ndomod控制模块的安装路径为/usr/libexec/ndomod-3x.o或/usr/lib64/Nagios/brokers/ndomod.so,匹配的维护脚本制作路径为/etc/init.d/Ndo2。详细介绍中Ndomod控制模块的安装路径为/usr/libexec/ndomod-3x.o,匹配的维护脚本为/etc/etc/init.d/ndoutils,安装Centreon的全过程都会用到。


六。安装nrpe


如果必须获取远程控制服务器的专有信息内容,则监控主机上必须安装check_nrpe软件,被监控主机上必须安装nrpe服务项。安装nrpe的方式很简单,也可以按照yum的方法安装。

在监控主机上安装check_nrpe软件:

[root@centreon-server app]#yum install check_nrpe

在check_nrpe安装之后,check_nrpe软件安装到/usr/lib64/nagios/plugins文件目录。

在被监督的机器中安装nrpe服务项目:

[root@node1 app]#yum install nrpe

安装nrpe后,默认的环境变量路径是/etc/nagios/nrpe.cfg,而维护nrpe的脚本路径是/etc/init.d/nrpe。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/784283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存