conteron安装.docx

上传人:b****6 文档编号:8176805 上传时间:2023-01-29 格式:DOCX 页数:21 大小:2.58MB
下载 相关 举报
conteron安装.docx_第1页
第1页 / 共21页
conteron安装.docx_第2页
第2页 / 共21页
conteron安装.docx_第3页
第3页 / 共21页
conteron安装.docx_第4页
第4页 / 共21页
conteron安装.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

conteron安装.docx

《conteron安装.docx》由会员分享,可在线阅读,更多相关《conteron安装.docx(21页珍藏版)》请在冰豆网上搜索。

conteron安装.docx

conteron安装

centreon完全安装笔记

一.安装perl

在linux系统下安装perl

linux和perl都属于自由软件,将二者结合真是妙不可言。

遵循以下步骤一般就可安装好perl,perl就能在linux下欢唱。

1。

取得最新版本的perl,当前版本为5.6.0,即stable.tar.gz。

2。

解文件包:

gunzipstable.tar.gz

tarxvfstable.tar

得到目录perl-5.6.0

3。

在目录perl-5.6.0下安装perl:

rm-fconfig.shPolicy.sh

shConfigure-de

make

maketest

makeinstall

config.shPolicy.sh为以前安装时的配置文件,新安装或升级安装时

需要将其删除。

shConfigure-de安装使用默认配置,一般而言将会ok。

安装完成后perl所在目录为/usr/local/lib/perl5,perl执行文件

在/usr/local/bin中。

安装perl-GD安装rpm包即可

二.安装fping

#./configure

#make

#makecheck

#makeinstall

三.安装freetype+libjpeg+libpng+gd-devel

1、安装freetype

检查原安装:

rpm-qlfreetype

卸载freetype:

rpm-e--nodepsfreetype

下载freetype

官方网站:

http:

//www.freetype.org

下载地址:

freetype-2.3.5.tar.gz

tarxzvffreetype-2.3.5.tar.gz

cdfreetype-2.3.5

./configure--prefix=/usr/local/freetype

make&&makeinstall

2、安装libjpeg

检查原安装:

rpm-qllibjpeg

卸载libjpeg:

rpm-e--nodepslibjpeg

官方网站:

http:

//www.ijg.org/

下载地址:

http:

//www.ijg.org/files/

jpegsrc.v6b.tar.gz

tar-xzvfjpegsrc.v6b.tar.gz

cdjpeg-6b/

./configure--prefix=/usr/local/jpeg--enable-shared

make&&makeinstall

3、安装libpng和libpng-devel

rpm-qllibpng

rpm-qllibpng-devel

卸载libpng:

rpm-e--nodepslibpng

官方网站:

http:

//www.libpng.org/

下载地址:

libpng:

      libpng-1.2.28.tar.gz

libpng-devel:

libpng-1.2.29rc01.tar.gz

tar-xzvflibpng-1.2.28.tar.gz

tar-xzvflibpng-1.2.29rc01.tar.gz

cdlibpng-1.2.29rc01

./configure--prefix=/usr/local/png-devel

make&&makeinstall成功

cdlibpng-1.2.28

./configure--prefix=/usr/local/png

make&&makeinstall

4、安装gd-devel

rpm-qlgd-devel

官方网站:

http:

//www.libgd.org/Main_Page

gd-2.0.35.tar.gz

tarxzvfgd-2.0.35.tar.gz

cdgd-2.0.35

./configure--prefix=/usr/local/gd-devel

make&&makeinstall

gd安装完成

5、安装gettext

下载网址:

http:

//gnu.yubis.org/gettext/

gettext-0.17.tar.gz

tarxzvfgettext-0.17.tar.gz

cdgettext-0.17

./configure--prefix=/usr/local/gettext

make&&makecheck&&makeinstall

四.安装mysql

安装rpm包

MySQL-server-5.5.12-1.rhel5.i386.rpmMySQL-shared-5.5.12-1.rhel5.i386.rpm

MySQL-test-5.5.12-1.rhel5.i386.rpmMySQL-embedded-5.5.12-1.rhel5.i386.rpm

MySQL-devel-5.5.12-1.rhel5.i386.rpmMySQL-client-5.5.12-1.rhel5.i386.rpm

执行命令rpm–ivhMySQL-*rpm

等待安装完成

五.先安装zlib包,然后安装openssl

tarzxvfzlib-1.2.5.tar.gz

cdzlib-1.2.5

./configure–prefix=/usr/local/zlib

make&&makeinstall

六.安装openssl

#tarxzvfopenssl-0.9.7c.tar.gz

#cdopenssl-0.9.7c

#./config--prefix=/usr/local/openssl

#make

#maketest

#makeinstall

七.安装php

tarzxvfphp-5.2.6.tar.gz

cdphp-5.2.6

./configure--prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc--with-mysql=/usr/share/mysql--enable-ftp-enable-zip--with-bz2-with-jpeg-dir--with-png-dir--with-freetype-dir--with-libxml-dir-with-pear--enable-calendar--enable-mbstring--enable-bcmath--enable-exif--with-openssl--with-gd--with-gettext--with-zlib--with-gettext--enable-sockets--enable-force-cgi-redirect

Make&&makeinstall

八.安装snmp

tarzxvfnet-snmp-5.7.tar.gz

cdnet-snmp-5.7

./configure--prefix=/usr/local/snmp

Make&&makeinstall

cdperl

make&&makeinstall

九.安装rrdtools

tarzxvfrrdtools

cdrrdtools

./configure--disable-tcl–prefix=/usr/local/rrdtools

Make&&makeinstall

十.安装DB包

DBI(DatabaseInterface)是perl连接数据库的接口。

其是perl连接数据库的最优

秀方法,他支持包括Orcal,Sybase,mysql,db2等绝大多数的数据库,本文将简要

介绍其安装方法。

DBI需要有如下三个文件包:

DBI

Data-ShowTable

你所要连接的数据库接口库(例如你要安装DBI使其连接mysql数据库,那么你需

要DBI-1.06.tar.gz)

以上文件可以在ftp:

//ftp.funet.fi/pub/languages/perl/CPAN/modules/by-mo

dule处下载,分别处于DBI,DATA,BDB目录下。

perlMakefile.PL\

--libs="-L/usr/lib/mysql-lmysqlclient-lz"\

--cflags=-I/usr/include/mysql\

--testhost=127.0.0.1

安装DBI包:

tarzxvfDBI-1.06.tar.gz(解压缩包)

cdDBI-1.06.tar.gz

perlMakefile.PL(生成Makefile,注意大小写)

make(编译)

maketest(编译测试文档)

makeinstall(完成安装)

安装Data-ShowTable包

cd..

tarzxvfData-ShowTable-3.3.tar.gz

cdData-ShowTable-3.3

perlMakefile.PL

make

makeinstall(注意:

这里没有maketest)

安装Msql-Mysql-modules-1.2017包

cd..

tarzxvfMsql-Mysql-modules-1.2017.tar.gz

cdMsql-Mysql-modules-1.2017

perlMakefile.PL

make

maketest

makeinstal

数据库支持,有5个选项,如果你只安装了mysql的话,可以选择1,如果你的系统中

还有msql,可以选择3。

其它问题分别是向你询问数据库头文件和库文件的存放目

录,一般情况他会自动默认识别出的;还有几个yes或no的选项,按照默认值就行

了。

十一.安装NDOutils

#./configure--prefix=/usr/local/nagios–enable-mysql–disable-pgsql–with-ndo2db-user=nagios–with-ndo2db-groups=nagios

#make

将一些二进制文件和库文件复制到nagios目录

#cp./src/ndomod-3x.o/usr/local/nagios/bin/ndomod.o

#cp./src/ndo2db-3x/usr/local/nagios/bin/ndo2db

#cp./config/ndo2db.cfg/usr/local/nagios/etc/ndo2db.cfg

#cp./config/ndomod.cfg/usr/local/nagios/etc/ndomod.cfg

脚本添加和启动

#cpinit-script.suse/etc/init.d/ndo2db

#chmod774/usr/local/nagios/bin/ndo*

#chownnagios:

nagios/usr/local/nagios/bin/ndo*

#chmod+x/etc/init.d/ndo2db

#chkconfig--addndo2db

#chkconfigndo2dbon

十二.安装pearinstall包N多

pearinstallArchive_Tar-1.3.7.tgzAuth_SASL-1.0.4.tgzConsole_Getopt-1.2.3.tgzDate-1.5.0a1.tgzDB-1.7.14RC1.tgzDB_DataObject-1.9.3.tgzDB_DataObject_FormBuilder-1.0.0.tgzHTML_Common-1.2.5.tgzHTML_QuickForm-3.2.11.tgzHTML_QuickForm_advmultiselect-1.5.1.tgzHTML_Table-1.8.3.tgzHTTP_Request-1.4.4.tgzLog-1.12.0.tgzMail-1.2.0.tgzMail_Mime-1.7.0.tgzMDB2-2.5.0b2.tgzNet_DIME-1.0.1.tgzNet_Ping-2.4.5.tgzNet_SMTP-1.4.2.tgzNet_Socket-1.0.9.tgzNet_Traceroute-0.21.2.tgzNet_URL-1.0.15.tgzSOAP-0.12.0.tgzValidate-0.8.3.tgzXML_RPC-1.5.3.tgz

十三.安装centreon。

#wget

#tar-xzfcentreon-2.1.8.tar.gz

#cdcentreon-2.1.8

安装的时候需要设定ngios的可执行文件路径环境:

#exportPATH="$PATH:

/usr/local/nagios/bin/"

#./install.sh -i

上面两个文件的位置,可以通过locate命令查找

接下来是最为关键的部分:

 

 

Pear都通过后,继续进行centreon安装:

 

 

 ----------------------------------------------------------------------------------------------------------------------------------

 6.配置centretonweb

1).启动一些服务

#/etc/init.d/httpdrestart

#/etc/init.d/mysqldstart

#/etc/init.d/ndo2dbstart

#/etc/init.d/nagiosstart

 

2).centreonweb安装配置

浏览器输入:

http:

//ip/centreon

此处设定连接数据库的用户名和密码

此处设置web登录用户名和密码

第9步可以直接选no给予无视,需要LDAP环境的支持。

至此基本安装成功。

如果出现错误,提示centreon安装不成功的,重新执行前面的./install.sh–i进行安装:

#rm-rf/usr/local/centreon

#rm-rf/etc/centreon

#rm-rf/etc/httpd/conf.d/centreon.conf

#rm-rf/var/lib/centreon

#./install–i

重启nagios等进程

#/etc/init.d/centstoragestart

#/etc/init.d/ndo2dbrestart

#/etc/init.d/nagiosreload

安装的ndoutils可以正常将数据存入mysql数据库

手动创建数据库表,

CREATETABLEIFNOTEXISTS`session`(

`id`int(11)NOTNULLAUTO_INCREMENT,

`session_id`varchar(40)DEFAULTNULL,

`user_id`int(11)DEFAULTNULL,

`current_page`int(11)DEFAULTNULL,

`last_reload`int(11)DEFAULTNULL,

`ip_address`varchar(16)DEFAULTNULL,

`s_nbHostsUp`int(11)DEFAULTNULL,

`s_nbHostsDown`int(11)DEFAULTNULL,

`s_nbHostsUnreachable`int(11)DEFAULTNULL,

`s_nbHostsPending`int(11)DEFAULTNULL,

`s_nbServicesOk`int(11)DEFAULTNULL,

`s_nbServicesWarning`int(11)DEFAULTNULL,

`s_nbServicesCritical`int(11)DEFAULTNULL,

`s_nbServicesPending`int(11)DEFAULTNULL,

`s_nbServicesUnknown`int(11)DEFAULTNULL,

`update_acl`enum('0','1')DEFAULT'0',

PRIMARYKEY(`id`),

KEY`session_id`(`session_id`),

KEY`user_id`(`user_id`)

)ENGINE=InnoDBDEFAULTCHARSET=utf8AUTO_INCREMENT=2;

在apache配置文件http.conf最后添加centreon.Conf里面的内容

再写入AddTypeapplication/x-httpd-php.php重启apache

Centreon改为中文自己新建目录

mkdir-p/usr/local/centreon/www/locale/zh_CN/LC_MESSAGES/

将messages.po拷贝到/usr/local/centreon/www/locale/zh_CN/LC_MESSAGES/下重启apache,nagios。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1