强烈推荐:十年技术代表作:《高性能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-pluginsNagios3.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-mysqlndoutils安装后,发现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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)