如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Centreon的依赖安装Centreon的依赖安装centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为centreon。下面小编准备了关于Centreon依赖安装的文章,提供给大家参考!一、Centreon依赖安装介绍Centreon的安装有一定的复杂性,对操作系统库依赖较多,在安装方式上有源码编译安装和yum源安装两种,源码编译安装较复杂,出错几率也较高,因此这里推荐采用yum源方式进行安装。Centreon的安装主要分为下面几个部分。1)系统基础依赖库的安装:例如fping、cpp、gcc、gd、libjpeg-devel、rrdtool等软件包。2)rrdtool的安装:安装rrdtool主要用于绘图,Centreon利用rrdtool将收集到的数据绘制成图形报表。3)nagios、nagios-plugins的安装:因为nagios是Centreon底层监控模块,所以nagios的安装是必不可少的。4)ndoutils的'安装:ndoutils是nagios与数据库进行连接的工具,它将nagios数据存入数据库,然后又将数据读取出来,它在nagios与centerton之间接收和发送数据。5)nrpe的安装:nrpe主要与远程的主机进行通信,进而收集远程主机的各种私有数据。6)Centreon的安装:这个才是要介绍的重点。Centreon的网站是http://www.centreon.com/,可以在这里下载最新的稳定版本,具体的安装过程下面会详细讲解。这里我们采用的操作系统是CentOS5.5x86_64版本,下面开始安装Centreon+nagios监控系统。二、安装支持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.rpmepel-release-5-4.noarch.rpm。下载完成,执行以下命令安装即可:[root@centreon-server~]#rpm-ivhrpmforge-release-0.5.3-1.el5.rf.x86_64.rpm[root@centreon-server~]#rpm-ivhepel-release-5-4.noarch.rpm安装完成后,会在/etc/yum.repos.d下生成yum源的配置文件。最后,还需要添加一个yum源,内容如下:[root@centreon-serveryum.repos.d]#morecentreon.repo[centreon]name=DagRPMRepositoryforRedHatEnterpriseLinuxbaseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/daggpgcheck=1gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txtenabled=1将centreon.repo文件也放到/etc/yum.repos.d下即可,这个yum源中有我们需要的nagios、ndoutils、nrpe等软件包。三、安装系统基础依赖库(1)安装GD库及Apache[root@centreon-serverapp]#yuminstallhttpdgdfontconfig-devellibjpeg-devellibpng-develgd-develperl-GD(2)安装Mysql库、PHP及扩展[root@centreon-serverapp]#yuminstallopenssl-develperl-DBD-MySQLmysql-servermysql-develphpphp-mysqlphp-gdphp-ldapphp-xmlphp-mbstring(3)安装Perl及扩展模块[root@centreon-serverapp]#yuminstallperl-Config-IniFilesperl-DBIperl-DBD-MySQLperl-Crypt-DESperl-Digest-SHA1(4)安装SNMP及依赖库[root@centreon-serverapp]#yuminstallperl-Digest-HMACnet-snmp-utilsperl-Socket6perl-IO-Socket