Zabbix监控系统安装操作详解含错误解析.docx
- 文档编号:4418562
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:10
- 大小:26.16KB
Zabbix监控系统安装操作详解含错误解析.docx
《Zabbix监控系统安装操作详解含错误解析.docx》由会员分享,可在线阅读,更多相关《Zabbix监控系统安装操作详解含错误解析.docx(10页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Zabbix 监控 系统 安装 操作 详解 错误 解析