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
进行网页配置了:
4. 登录 Zabbix
配置完之后就可以登录啦,这里都是默认的用户名和密码:
- 默认用户名:Admin(注意大小写)
- 默认密码:zabbix
5. Ref
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付