Zabbix监控系统安装操作详解含错误解析.docx

上传人:b****4 文档编号:4418562 上传时间:2022-12-01 格式:DOCX 页数:10 大小:26.16KB
下载 相关 举报
Zabbix监控系统安装操作详解含错误解析.docx_第1页
第1页 / 共10页
Zabbix监控系统安装操作详解含错误解析.docx_第2页
第2页 / 共10页
Zabbix监控系统安装操作详解含错误解析.docx_第3页
第3页 / 共10页
Zabbix监控系统安装操作详解含错误解析.docx_第4页
第4页 / 共10页
Zabbix监控系统安装操作详解含错误解析.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Zabbix监控系统安装操作详解含错误解析.docx

《Zabbix监控系统安装操作详解含错误解析.docx》由会员分享,可在线阅读,更多相关《Zabbix监控系统安装操作详解含错误解析.docx(10页珍藏版)》请在冰豆网上搜索。

Zabbix监控系统安装操作详解含错误解析.docx

Zabbix监控系统安装操作详解含错误解析

Zabbix监控系统

安装手册

 

目录

一、安装mysql数据库4

二、apache2安装6

2.1安装安装APR apr-1.4.6.tar.gz6

2.2安装APR-util apr-util-1.4.1.tar.gz6

2.3安装PCRE pcre-8.30.tar.gz6

2.4安装Apache2 httpd-2.4.2.tar.gz6

2.5apache配置7

三、php安装配置7

3.1安装JPEG6 jpegsrc.v6b.tar.gz7

3.2安装Zlib zlib-1.2.5.tar.gz8

3.3安装LIBpng libpng-1.5.13.tar.bz28

3.4安装Freetype freetype-2.4.10.tar.gz8

3.5安装GD GD-2.0.33.tar.gz9

3.6安装Curl curl-7.19.5.tar.gz9

3.7安装Libxml libxml2-2.7.7.tar.gz9

3.8安装PHP php-5.3.10.tar.gz10

四、zabbix安装11

一、安装mysql数据库

1、因为mysql5以后编译都是用cmake,所以要先安装cmake

解压cmake安装包:

tar-zxvfcmake-2.8.5.tar.gz

进入解压出来的目录cdcmake-2.8.5

编译安装:

./configure

make&&makeinstall

2、添加mysql用户和组

创建mysql组:

groupaddmysql

创建mysql用户,并用-m创建home目录

useradd-m-gmysqlmysql

3、创建安装目录:

mysql将安装到/USR/LOCAL/MYSQL下

mkdir-p/usr/local/mysql/data

mkdir-p/usr/local/mysql/log

-----修改目录属主和组

chown-Rmysql:

mysql/usr/local/mysql

4、解压安装mysql:

tar-zxvfmysql-5.6.15.tar.gz

进入解压目录,编译安装:

cd/mysql-5.6.15

cmake.\

-DCMAKE_BUILD_TYPE=RelWithDebInfo\

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\

-DSYSCONFDIR=/etc\

-DMYSQL_DATADIR=/data\

-DFEATURE_SET=community\

-DENABLED_PROFILING=ON\

-DWITH_MYISAM_STORAGE_ENGINE=1\

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DWITHOUT_PERFSCHEMA_STORAGE_ENGINE=0\

-DENABLED_LOCAL_INFILE=1\

-DMYSQL_TCP_PORT=5393\

-DDEFAULT_CHARSET=utf8\

-DDEFAULT_COLLATION=utf8_general_ci\

-DWITH_EXTRA_CHARSETS=all\

-DWITH_SSL=bundled\

-DWITH_EMBEDDED_SERVER=OFF\

-DWITH_DEBUG=ON\

-DENABLE_DOWNLOADS=0

make-j4&&makeinstall(-j4指定编译cpu数,加快速度,可以不加)

5、Mysql配置

添加缺省的my.conf配置:

:

/usr/local/mysql#cpsupport-files/my-f/etc/f

配置环境变量:

vi/etc/profile

PATH=$PATH:

/usr/local/mysql/bin/;exportPATH

EXPORTPATH=$PATH:

/usr/local/mysql/bin/

修改安装文件属主:

/usr/local#chown-Rmysql:

mysqlmysql

加载修改后的配置文件:

sourceprofile

6、手动安全模式启动数据库:

#bin/mysqld_safe--user=mysql&

二、apache2安装

SUSE11自带安装apache2,如果安装了,请卸载:

linux-1z88:

/home/jie#zypperrmapache

2.1安装安装APR apr-1.4.6.tar.gz

1.#tar -zxf apr-1.4.6.tar.gz  

2.#./configure --prefix=/usr/local/services/apr  

3.#make  

4.#make install  

2.2安装APR-util apr-util-1.4.1.tar.gz

1.#tar -zxf apr-util-1.4.1.tar.gz  

2.#./configure --prefix=/usr/local/services/apr-util --with-apr=/usr/local/services/apr/bin/apr-1-config  

3.#make  

4.#make install  

2.3安装PCRE pcre-8.30.tar.gz

1.#tar-zxvf pcre-8.30.zip  

2.#./configure --prefix=/usr/local/services/pcre  

3.#make  

4.#make install  

2.4安装Apache2 httpd-2.4.2.tar.gz

1.#tar -zvxf httpd-2.4.2.tar.gz  

2.#./configure --prefix=/usr/local/services/apache2 --with-apr=/usr/local/services/apr/ --with-apr-util=/usr/local/services/apr-util/ --with-pcre=/usr/local/services/pcre/  

3.#make  

4.#make install  

2.5apache配置

/usr/local/services/apache2/conf#vihttpd.conf

添加servername:

ServerNamelocalhost:

80

添加环境变量:

vi/etc/profile

添加:

PATH=$PATH:

/usr/local/services/apache2/bin/;exportPATH

EXPORTPATH=$PATH:

/usr/local/services/apache2/bin/

生效环境变量:

source/etc/profile

启动apache:

apachectl start 

三、php安装配置

SUSE11自带安装php,如果安装了,请卸载:

linux-1z88:

/home/jie#zypperrmphp

3.1安装JPEG6 jpegsrc.v6b.tar.gz

1.# mkdir -p /usr/local/services/jpeg6   

2.# mkdir -p /usr/local/services/jpeg6/bin   

3.# mkdir -p /usr/local/services/jpeg6/lib   

4.# mkdir -p /usr/local/services/jpeg6/include   

5.# mkdir -p /usr/local/services/jpeg6/man   

6.# mkdir -p /usr/local/services/jpeg6/man1  

7.# mkdir -p /usr/local/services/jpeg6/man/man1    

8.# tar -zvxf jpegsrc.v6b.tar.gz  

9.# CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/services/jpeg6/ --enable-shared --enable-static  

10.# make  

11.# make install  

问题:

jpeg6make:

./libtool:

命令未找到

解决:

拷贝libtool文件到jpeg6安装文件目录

cp/usr/share/libtool/config/config.*./

3.2安装Zlib zlib-1.2.5.tar.gz

1.# tar -zxvf zlib-1.2.5.tar.gz  

2.# ./configure 

3.# make  

4.# make install  

注:

安装zlib不能指定安装路径,后续安装libpng会报找不到zlib的错,解决:

进入zlib安装目录,makeclean,然后重新安装

3.3安装LIBpng libpng-1.5.13.tar.bz2

1.# tar -jvxf libpng-1.5.13.tar.bz2

2.# cd libpng-1.5.13 

3.# ./configure--prefix=/usr/local/services/libpng/

4.# make  

5.# make install 

3.4安装Freetype freetype-2.4.10.tar.gz

1.# tar -zvxf freetype-2.4.10.tar.gz   

2.# cd freetype-2.4.10 

3.# ./configure --prefix=/usr/local/services/freetype   

4.# make  

5.# make install  

3.5安装GD GD-2.0.33.tar.gz

1.# tar -zxvf GD-2.0.33.tar.gz  

2.#./configure --prefix=/usr/local/services/gd2/ --with-jpeg=/usr/local/services/jpeg6/ --with-png=/usr/local/services/libpng/ --with-zlib --with-freetype=/usr/local/services/freetype

3.# make 

4.# make install 

问题:

 编译GD库时,报错:

gd_png.c:

15:

53:

error:

png.h:

Nosuchfileordirectory

解决:

进入gd安装包,vigd_png.c

#include“png.h”             

替换成:

#include“/usr/local/services/libpng/include/png.h”             

然后再make就可以了

3.6安装Curl curl-7.19.5.tar.gz

1.# tar -zxvf curl-7.19.4.tar.gz  

2.# ./configure --prefix=/usr/local/services/curl  

3.# make  

4.# make install  

3.7安装Libxml libxml2-2.7.7.tar.gz

1.# tar -zxvf libxml2-2.7.7.tar.gz  

2.# ./configure --prefix=/usr/local/services/libxml2 --with-zlib=/usr/local/services/zlib/  

3.# make  

4.# make install  

3.8安装PHP php-5.3.10.tar.gz

1.# tar -zxvf php-5.3.10.tar.gz  

2.# ./configure--prefix=/usr/local/services/php/--with-apxs2=/usr/local/services/apache2/bin/apxs--with-libxml-dir=/usr/local/services/libxml2/--with-jpeg-dir=/usr/local/services/jpeg6--with-curl=/usr/local/services/curl--enable-ftp--with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config--enable-mbstring--with-png-dir=/usr/local/services/libpng/--with-freetype-dir=/usr/local/services/freetype/--enable-xml--with-mhash--enable-bcmath--enable-sockets--with-gettext--with-gd=/usr/local/services/gd2/拷贝配置文件

3.# cp php.ini-production /usr/local/services/php/lib/php.ini 

4.修改php.ini参数,使其符合zabbix的要求:

●memory_limit=128M

●post_max_size=16M

●upload_max_filesize=2M

●max_execution_time=300

●max_input_time=300

●date.timezone=Asia/Shanghai

5.修改Apache2配置httpd.conf

在AddTypeapplication/x-gzip.gz.tgz插入如下内容

AddTypeapplication/x-httpd-php.php

AddTypeapplication/x-httpd-php-source.phps

6.进入根目录编辑测试文件:

cd/usr/local/services/apache2/htdocs

7.cat>test.php

php  

phpinfo();  

?

>  

8.重启apacheapachectl restart

9.测试网页:

浏览器输入localhost/test.php显示结果:

四、zabbix安装

1、创建Zabbix数据库

Mysql> create database zabbix character set utf8;

2、创建zabbix用并赋权

grantallprivilegesonzabbix.*tozabbix@localhostidentifiedby'zabbix';

3、解压zabbix安装包:

tar-zxvfzabbix-2.2.2.tar.gz

4、导入数据库sql脚本zabbix-2.2.2

#/usr/local/Zabbix(自定文件目录)/zabbix-2.2.2/database/mysql---导入时root密码要为空

注:

若mysql的root用户有密码,则执行语句把密码设置为空

mysql>updateusersetpassword=’’whereuser=’root’;

mysql>mysql>flushprivileges;

mysql>quit

再重新登录就可以了

#mysql-urootzabbix

#mysql-urootzabbix

#mysql-urootzabbix

5、创建zabbix用户组和用户

groupaddzabbix

useradd-m-gzabbixzabbix

#passwdzabbix

6、编译安装prefix=/usr/local/zabbix//---zabbix安装路径

//----安装server,agent,proxy

进入解压路径cdzabbix-2.2.2//---编译zabbix

#./configure--prefix=/usr/local/zabbix--enable-server--enable-agent--enable-proxy--with-mysql--with-libcurl//###--with-net-snmp--暂时没有配置好

//---安装zabbix

make

makeinstall

---zabbix配置

修改Agentd配置文件,更改HOST NAME 为本机的hostname就好了

#vi /etc/zabbix/zabbix_agentd.conf————(文件路径:

/usr/local/zabbix/etc)

修改后内容如下

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

LogFile=/tmp/zabbix_agentd.log

Server=192.168.213.128                          #监控服务器的IP地址

Hostname=linux-1z88                                    #监控服务器的hostname

# vi /etc/zabbix/zabbix_server.conf

修改后内容如下:

LogFile=/tmp/zabbix_server.log

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

--配置环境变量:

vi/etc/profile

添加以下语句:

PATH=$PATH:

/usr/local/zabbix/sbin;exportPATH

ExportPATH=$PATH:

/usr/local/zabbix/sbin

---生效环境变量:

source/etc/profile

---启动zabbix_server

shell>zabbix_server

zabbix_server:

errorwhileloadingsharedlibraries:

libmysqlclient.so.18:

cannotopensharedobjectfile:

Nosuchfileordirectory

解决方案:

ln–s/usr/local/mysql/lib/libmysqlclient.so.18/lib64/libmysqlclient.so.18

---启动zabbix_agent

shell>zabbix_agentd

---启动zabbix_proxy

shell>zabbix_proxy

---配置zabbix网页接口

1、进入apache2根目录:

cd/usr/local/services/apache2/htdocs

2、创建zabbix目录:

mkdirzabbix

3、拷贝文件:

进入原始安装文件:

cd/app/appkg/zabbix-2.2.2/frontends/php//进入自定义安装文件目录

cd/usr/local/Zabbix/zabbix-2.2.2/frontends/php/

cp/app/appkg/zabbix-2.2.2/frontends/php//usr/local/services/apache2/htdocs/zabbix/

---配置zabbix目录访问权限:

添加

OptionsIndexesFollowSymLinks

AllowOverrideall

Requireallgranted

--修改初始化文件:

DirectoryIndexindex.php

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

当前位置:首页 > 解决方案 > 学习计划

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

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