弹霄博科

小谈谈一亩三分地



Zabbix 4.0 安装指北


发布日期: 2019/05/28
更新日期: 2020/04/27
作者: 小谈谈
分类: Zabbix
标签: zabbix, install
阅读时间: 3 分钟
字数: 545 字


从 0 开始,在 CentOS7 环境下安装一个 Zabbix4.0。

本文仅作为对官网安装步骤的补漏,主要安装步骤还请以官网说明文档为主。

环境介绍:

CentOS7 With Zabbix 4.0 LTS.

准备

1、安装一个 CentOS7。

2、进入Zabbix 下载页面

备注: 本次使用的是 Zabbix4.0LTS,CentOS7,数据库为 MySQL。 安装方法为直接从软件包安装。 如果你的安装环境与我不同,请在上面下载页面中的“Choose your platform”,选择你的系统平台。

安装

1、升级软件包

yum -y update

2、安装 Zabbix 软件源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x8664/zabbix-release-4.0-1.el7.noarch.rpm yum clean all

3、安装 Zabbix 服务器、前端组件和代理。

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

4、安装、启动 MySQL 服务器(mariadb)并将其配置为开机自启

yum -y install mariadb mariadb-server systemctl start mariadb systemctl enable mariadb

5、初始化数据库

mysql MariaDB [(none)]> create database zabbix character set utf8 collate utf8bin; MariaDB [(none)]> grant all privileges on zabbix. to zabbix@localhost identified by 'password'; MariaDB [(none)]> quit;

为什么本机连接 MySQL 数据库不需要输入密码?

创建的数据库名称为 zabbix,创建一个连接用户为 zabbix,密码为 password,对本机连接授权所有权限。

6、导入初始化数据,按提示键入数据库密码

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

7、为 Zabbix 服务器配置数据库连接方式

vi /etc/zabbix/zabbixserver.conf DBPassword=password

编辑配置文件 zabbixserver.conf,修改相应位置数据库连接方式。

8、修改服务器时区

vi /etc/httpd/conf.d/zabbix.conf phpvalue date.timezone Asia/Shanghai

PHP 时区表

9、其他配置:关闭 SELINUX 和防火墙

systemctl status firewalld vi /etc/selinux/config SELINUX=disabled

10、重启相关服务

systemctl restart zabbix-server zabbix-agent httpd

前端配置

1、访问 http://serverip/zabbix 打开 zabbix 前端,进行前端配置

2、配置数据库连接,请按实际情况填写,如使用默认端口,请在 Database port 中填写 3306

3、配置 zabbix 服务器信息,请按实际情况填写。

4、完成安装

Enjoy Zabbix

默认用户名:Admin 默认密码:zabbix