zabbix部署安装总结.docx

上传人:b****3 文档编号:2945150 上传时间:2022-11-16 格式:DOCX 页数:14 大小:332.31KB
下载 相关 举报
zabbix部署安装总结.docx_第1页
第1页 / 共14页
zabbix部署安装总结.docx_第2页
第2页 / 共14页
zabbix部署安装总结.docx_第3页
第3页 / 共14页
zabbix部署安装总结.docx_第4页
第4页 / 共14页
zabbix部署安装总结.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

zabbix部署安装总结.docx

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

zabbix部署安装总结.docx

zabbix部署安装总结

Zabbix部署

1、部署环境(LAPM)

CENTOS6.8+MYSQL+apache+php

(1)CENTOS6.8+MYSQL部署安装略过;

(2)Linux下安装配置启动apache

安装Apache前准备:

1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:

/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。

如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:

chkconfig httpdoff,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。

停止并卸载linux系统自带的httpd服务:

1、servicehttpdstop

2、ps-ef|grephttpd

3、kill-9pid号(逐个删除)

4、rpm-qa|grephttpd

5、rpm-ehttpd软件包

1.[root@localhost bin]# find / -name httpd.conf  

2.[root@localhost bin]#  rm-rfhttpd.conf

2、下载Apache安装包(httpd-2.2.34.tar.gz),下载地址:

http:

//httpd.apache.org/

#tar-zxvfhttpd-2.2.34.tar.gz

#cdhttpd-2.2.34

1../configure --prefix=/home/apache2 (指定安装目录)  

2.make  

3.make install 

3、启动apache服务

•启动Apache:

/home/apache2/bin/apachectlstart

•停止Apache:

/home/apache2/bin/apachectlstop

•重启Apache:

/home/apache2/bin/apachectlrestart

4、配置

网站放在/home/apache2/htdocs目录下

如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件(/home/apache2/conf),在DirectoryIndex增加index.php。

1.#  

2.# DirectoryIndex:

 sets the file that Apache will serve if a directory  

3.# is requested.  

4.#  

5.  

6.    DirectoryIndex index.html index.php  

7.  

在LoadModule中添加:

LoadModulephp5_modulemodules/libphp5.so

找到AddTypeapplication/x-gzip.gz.tgz在其下添加如下内容

AddTypeapplication/x-httpd-php.php(.前面有空格)

AddTypeapplication/x-httpd-php-source.phps(.前面有空格)

在httpd.conf文件最后一行添加PHPIniDir/home/php/lib/php.ini(PHP配置文件路径)

cpphp-5.3.8/php.ini.dist/home/php/lib/php.ini

(如果没有php.ini.dist则把php.ini-developmentphp.ini-production中的任何一个重命名为php.ini.dist即可。

)(php安装后配置)

5、测试

重启apache#./apachectlrestart

在IE中通过http:

//localhost:

80,如果看到页面中显示“Itworks!

”字样,则代表Apache验证通过。

(3)php安装部署

安装PHP前准备:

1、检查php是否已经安装,使用php-v,是否能够看到版本号;或者使用rpm-qa|grepphp查看是否安装过。

2、下载PHP安装包,下载地址:

 用php-5.6.31.tar.bz2选择以tar.bz2结尾的包(否则某些模块编译了也不可用)。

3、获取安装php需要的支持文件:

libxml2-2.6.32.tar.gz

安装libxml2

tarzxvflibxml2-2.6.32.tar.gz

cdlibxml2-2.6.32

./configure--prefix=/home/libxml2

make

makeinstall

如果安装成功以后,在/home/libxml2/目录下将生成bin、include、lib、man和share五个目录。

在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/local/libxml2"选项,用于指定安装libxml2库文件的位置。

PHP安装JPEG以及freetype库

GD库默认不安装JPEG扩展

安装JPEG

cd/usr/local/src

tar-xvfjpegsrc.v9a.tar.gz

cdjpeg-9a./configure--prefix=/home/jpeg--enable-shared

make

makeinstall

安装好的文件存放在/home/jpeg/lib下

freetype库安装同上;

安装php5

#tarjxvfphp-5.6.31.tar.bz2

#cdphp-5.6.31

#./configure--prefix=/home/php--with-mysql=/home/mysql_data/mysql/--with-apxs2=/home/apache2/bin/apxs--with-libxml-dir=/home/libxml2--enable-fpm--with-mysqli--enable-bcmath--enable-mbstring--enable-sockets--with-jpeg-dir=/home/jpeg--with-freetype-dir=/home/freetype--with-gd--with-gettext

#make

#makeinstall

配置:

cpphp-5.3.8/php.ini.dist/home/php/lib/php.ini

vim/home/php/lib/php.ini

date.timezone=Asia/Shanghai

post_max_size=32M

max_execution_time=300

max_input_time=300

always_populate_raw_post_data=-1

注:

若某些库不可用,可进行php的phpize动态拓展

以gettext为例

首先进入php源码包#cdphp-5.6.31

进入ext目录下我们会发现有个gettext模块#cdext/gettext

执行如下命令

#/home/php/bin/phpize*/home/php/bin/phpize为php安装路径根据自己的安装路径而定

./configure--with-php-config=/home/php/bin/php-config

make&&makeinstall

测试

写一个php测试页info.php,放到apache2/htdocs中

#viinfo.php

php

phpinfo();

?

>

重启apache

在浏览器中输入:

服务器地址/info.php

如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!

(4)zabbix安装部署

服务端

1、 创建用户

groupadd zabbix

useradd -g zabbix zabbix

2、在mysql中创建zabbix所需要的库和用户

mysql-uroot-p

mysql>CREATEDATABASEzabbixCHARACTERSETutf8COLLATEutf8_bin;

mysql>GRANTALLPRIVILEGESONzabbix.*TOzabbix@localhostIDENTIFIEDBY'rootroot';mysql>GRANTUSAGEON*.*tozabbix@'%'IDENTIFIEDBY'rootroot';mysql>GRANTALLPRIVILEGESon*.*tozabbix@'%';

mysql>flushprivileges;  

mysql>showdatabases;  

+--------------------+   

|Database     |   

+--------------------+   

|information_schema|   

|mysql       |   

|performance_schema|   

|zabbix      |   

+--------------------+

3、安装zabbix

wget

tarzxvfzabbix-3.0.3.tar.gz

cdzabbix-3.0.3

./configure--prefix=/home/zabbix--sysconfdir=/etc/zabbix/--enable-server--enable-agent--with-net-snmp--with-libcurl--with-mysql=/home/mysql_data/mysql/bin/mysql_config--with-libxml2--enable-java

make&&makeinstall

4、导入zabbix库

cd /home/zabbix-3.0.3/database/mysql

mysql-uzabbix-pzabbixzabbix

mysql-uzabbix-pzabbixzabbix

mysql-uzabbix-pzabbixzabbix

5、配置zabbix_server

vim/etc/zabbix/zabbix_server.conf

DBHost=localhost数据库ip地址

DBName=zabbix

DBUser=zabbix

DBPassword=rootroot

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

当前位置:首页 > 法律文书 > 调解书

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

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