centos6.5安装zabbix3.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 [email protected] 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的主要内容,如果未能解决你的问题,请参考以下文章
CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端