首页 > 代码库 > 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