CentOS 环境安装 zabbix 3.0

0. 概述

因为有时需要用到 Zabbix 来测试一些功能,所以干脆就将自己的安装过程记录一下,这里我使用的是最小化安装的 CentOS 作为基础系统进行安装的,所以可以满足较多同学的安装需求。

1. 环境介绍

  • Zabbix 版本:3.0
  • 操作系统:CentOS 7(最小化安装)
  • 数据库:MySQL
  • Web 服务器:Apache

2. 安装过程

2.1 环境处理

[root@liqiang.io]# yum install -y mariadb-server mariadb
[root@liqiang.io]# systemctl start mariadb
[root@liqiang.io]# systemctl enable mariadb
[root@liqiang.io]# setenforce 0
[root@liqiang.io]# systemctl stop firewalld

2.2 添加 zabbix repo

[root@liqiang.io]# rpm -Uvh https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@liqiang.io]# yum clean all

2.3 安装 zabbix 以及依赖

[root@liqiang.io]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

2.4 初始化 DB

[root@liqiang.io]# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
[root@liqiang.io]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2.5 配置 Zabbix

[root@liqiang.io]#  sed -i.bak 's/# DBPassword=.*$/DBPassword=password/g' /etc/zabbix/zabbix_server.conf
[root@liqiang.io]# sed -i.bak 's/^.*# php_value date.timezone Europe\/Riga.*$/php_value date.timezone Asia\/Shanghai/g'  /etc/httpd/conf.d/zabbix.conf

2.6 重启 zabbix

[root@liqiang.io]# systemctl restart zabbix-server zabbix-agent httpd
[root@liqiang.io]# systemctl enable zabbix-server zabbix-agent httpd

3. Zabbix Web 配置

在服务器上安装玩之后,就可以打开:http://<ip>/zabbix/setup.php 进行网页配置了:

图 1:配置首页
图 2:MySQL 配置页面
图 3:Zabbix 服务器配置

4. 登录 Zabbix

配置完之后就可以登录啦,这里都是默认的用户名和密码:

  • 默认用户名:Admin(注意大小写)
  • 默认密码:zabbix
图 4:登录页面

5. Ref

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据