1、环境准备:
CentOS6.5 当前地址为192.168.137.30
搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本。
这里可以查看这篇文章:编译安装LAMP环境
还需要重新编译PHP5.5,主要是提供最后三个参数。
#编译前先安装如下开发组件
##配置PHP参数,满足zabbix_server最低配置需求。
1
2
3
4
5
6
|
date .timezone = Asia /Shanghai
max_execution_time = 300
post_max_size = 16M
max_input_time = 300
mbstring.func_overload = 0
|
2、编译安装zabbix3.0
下载zabbix3.0.5
官方下载地址:http://www.zabbix.com/download
1)创建系统组,用户:
2)编译安装
3)创建 zabbix 数据库以及相关表
4)链接zabbix配置文件
5)修改zabbix配置文件
#修改/etc/init.d 目录下的 zabbix_server 和 zabbix_agentd 启动文件
1
2
3
4
5
6
7
|
BASEDIR= /usr/local/zabbix
BASEDIR= /usr/local/zabbix
|
#修改zabbix主配置文件
1
2
3
4
5
|
DBUser=zabbix
DBPassword=zabbix
DBPassword=zabbix
DBSocket= /tmp/mysql .sock
|
#修改zabbix_agentd.conf配置文件,192.168.137.30为zabbix_server服务器。
1
2
3
4
5
6
|
LogFile= /var/log/zabbix/zabbix_agentd .log
Server=127.0.0.1,192.168.137.30
ServerActive=192.168.137.30:10051
Hostname= 192.168.137.30
UnsafeUserParameters=1
|
6)复制zabbix安装程序到apache的DocumentRoot目录下。设置自启动,并启动服务
1
2
3
4
5
6
7
8
|
Starting zabbix_server: [ OK ]
Starting zabbix_agentd: [ OK ]
|
#如图:ss-LISTEN 启动成功

3、接下来web端配置zabbix
浏览器输入:http://192.168.137.30/zabbix/setup.php
第一步:欢迎界面Next step

第二步:检查先决条件,必须要满足,否则无法Next step

第三步:配置数据库,输入密码
第四步:输入Host/IP, Name
第五步:显示安装信息
第六步:下载配置文件导入至/usr/local/apache/htdocs/zabbix/conf/zabbix.conf.php
第七步:完成安装
4、登陆zabbix WEB端,默认登陆账号:admin/zabbix
登陆地址 http://192.168.137.30/zabbix/index.php
如图First_page

#注释,PHP gettest扩展功能,重新编译一下PHP加上参数:--with-gettext
中文设置:Chinese_set

至此zabbix安装已经结束,现在来看看自动发现的本机
如图:


zabbix_agent3.0客户端编译安装,及设备添加
本文转自 ljohnmail 51CTO博客,原文链接:http://blog.51cto.com/ljohn/1869257,如需转载请自行联系原作者