安装环境
(1)操作系统:Ubuntu 16.04.2
(2):软件安装版本: zabbix3.2
准备工作:
1.1: 如下图:登录http://repo.zabbix.com/zabbix/查看3.2的路径及其安装包名称
1.2: 使用wget下载安装包
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
安装:
2.1:安装zabbix-server
#dpkg -i zabbix-release_3.2-1+xenial_all.deb
2.2:安装MySQL和PHP
(1):安装zabbix-server-MySQL和php
#apt-get install zabbix-server-mysql zabbix-frontend-php
(2):安装zabbix-proxy-MySQL
# apt-get install zabbix-proxy-mysql
2.3:配置数据库
(1):建立zabbix数据库和zabbix用户
#mysql -u root -p
#密码
MariaDB [mysql]> create database zabbix;
MariaDB [mysql]> create user zabbix IDENTIFIED BY '密码';
MariaDB [mysql]> ggrant all privileges on zabbix.* to zabbix@localhost identified by '<密码>';
(2):导入初始化数据
在目录下/usr/share/doc/zabbix-server-mysql/下,找到create.sql.gz 文件并得到初始化数据并导入到数据库中.
2.4:配置zabbix.cong文件
# vi /etc/zabbix/zabbix_server.conf
按照选项修改配置文件中的内容
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<密码>
2.5:配置PHP.ini文件
#vi /etc/php/7.0/apache2/php.ini
按照选项修改配置文件中的内容
extension=php_mbstring.so
max_execution_time 300
memory_limit 128M
post_max_size 16M
upload_max_filesize 2M
max_input_time 300
always_populate_raw_post_data -1
date.timezone = Asia/Shanghai
2.6:其他文件安装
#apt-get install php-bcmath
#apt-get install php-mbstring
#apt-get install php-xmlreader
3:启动zabbix
//zabbix-server开机自启
# update-rc.d zabbix-server enable
//启动zabbix和web服务
# service zabbix-server start
#service apache2 restart
4:zabbix-server前端配置
使用浏览器登录http://127.0.0.1/zabbix登录zabbix-server配置页
如下图所示:前期没有进行2.6:其他文件安装的,出现如下错误.
(1): PHP bcmath off Fail
安装2.6中:apt-get install php-bcmath
(2): PHP mbstring off Fail
apt-get install php-mbstring
(3): PHP xmlreader off Fail
PHP xmlwriter off Fail
安装2.6中:apt-get install php-xmlreader
4.1:配置页面-错误
4.2:配置页面-正确
通过安装缺失软件之后的正确页面
4.3:配置DB配置
根据实际情况填写DB的数据库类型, 主机地址,端口,账号和密码.
4.4:配置zabbix-server
根据实际情况配置zabbix-server的主机地址和端口号.一般没有特殊要求,可使用默认的信息.
4.5:信息确认
在这个步骤是对DB信息和zabbix-server信息的确认.确认无误之后,点击下一步.
4.6:完成安装
参考文档: