CentOS 环境安装 zabbix 3.0

, Read in about 1 min

Posted by Ryen on Tuesday, September 22, 2020
With final update in December 26,2023

本文总阅读量

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

「真诚赞赏,手留余香」

Ryen's Blog

真诚赞赏,手留余香

使用微信扫描二维码完成支付