首页 > 代码库 > centos6.5安装zabbix3.0

centos6.5安装zabbix3.0

1:系统环境

操作系统:centos6.5最小化安装+开发包

web环境:lnmp(nginx1.10、mysql5.5.48、PHP5.4.40)

 

2:zabbix版本及下载

zabbix-3.0.5.tar.gz

下载地址:http://www.zabbix.com/download

 

3:安装依赖包

yum install net-snmp-devel OpenIPMI-developenssl-devel fping-devel libcurl-devel perl-DBI gcc

 

4:添加zabbix用户

useradd -u 8005 -M -s /sbin/nologin zabbix

 

5:安装及配置源码包编译安装

tar xf zabbix-3.0.5.tar.gz -C /usr/local/src/                                          --解压包

cd /usr/local/src/zabbix-3.0.5/                                                --进入目录

cd ./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp--with-libcurl                 

make install                                                                                         --编译安装

 

6:建立数据库及结构导入

mysql -uroot -p                               --进入数据库

mysql>create database zabbix characterset utf8;                                    --创建zabbix数据库

mysql>grant all on zabbix.* to zabbix@localhost identified by ‘zabbix‘;  --允许账户zabbix能从本机连接到数据库zabbix

mysql>flush privileges;                                              --重载授权表

quit;

                                                                                                         --导入zabbix数据库

mysql -uroot -p zabbix < /usr/local/src/zabbix-3.0.5/database/mysql/schema.sql

mysql -uroot -p zabbix < /usr/local/src/zabbix-3.0.5/database/mysql/images.sql 

mysql -uroot -p zabbix < /usr/local/src/zabbix-3.0.5/database/mysql/data.sql   

 

7:修改zabbix配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf

  DBHost=localhost                           --数据库地址

  DBName=zabbix                           --数据库名称

    DBUser=zabbix                            --数据库用户名

  DBPassword=zabbix                           --数据库密码

vim /usr/local/zabbix/etc/zabbix_agentd.conf

  UnsafeUserParameters=1                        --启用自定义key

 

8:zabbix服务启动脚本

cp /usr/local/src/zabbix-3.0.5/misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp /usr/local/src/zabbix-3.0.5/misc/init.d/fedora/core/zabbix_server /etc/init.d/

                                      --复制启动脚本至/etc/init.d/

vim /etc/init.d/zabbix_server

  BASEDIR=/usr/local/zabbix                       --修改zabbix安装目录

vim /etc/init.d/zabbix_agentd

  BASEDIR=/usr/local/zabbix                       --修改zabbix安装目录

 

9:配置web站点

mkdir /usr/local/nginx/html/zabbix                    --在nginx下建立zabbix目录

cp -r /usr/local/src/zabbix-3.0.5/frontends/php/*  /usr/local/nginx/html/zabbix

                                      --复制web站点到nginx默认目录下的zabbix文件夹下

chown www.www -R /usr/local/nginx/html/zabbix              

 

10:启动zabbix

/etc/init.d/zabbix_server start  

/etc/init.d/zabbix_agentd start

netstat -anplt | grep zabbix                       --启动zabbix服务,并查看端口运行状况

 

浏览器输入web地址XXX.XXX.XXX.XXX/zabbix

技术分享

技术分享

根据安装要求,修改php.ini的配置

vim /usr/local/php/etc/php.ini

  max_input_time = 300

/etc/init.d/php-fpm restart                            --修改完成重启php服务

技术分享

技术分享

技术分享

技术分享

技术分享

初始账户:Admin

初始密码:zabbix

技术分享

登录成功!

 

centos6.5安装zabbix3.0