官方文档
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache

下面为 centos7 - mysql - Apache 版本

选择您Zabbix服务器的平台

  1. 安装 数据库
    产品手册

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

yum clean all

  1. Install Zabbix server and agent

yum install zabbix-server-mysql zabbix-agent

  1. Install Zabbix frontend
    产品手册

Enable Red Hat Software Collections

yum install centos-release-scl

编辑配置文件 /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository.
[zabbix-frontend]
...
enabled=1
...

Install Zabbix frontend packages.

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

  1. 创建初始数据库
    产品手册

在数据库主机上运行以下代码。

mysql -uroot -p

password
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;

导入初始架构和数据,系统将提示您输入新创建的密码。

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

  1. 为Zabbix server配置数据库

编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password

  1. 为Zabbix前端配置PHP

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf, uncomment and set the right timezone for you.
; php_value[date.timezone] = Europe/Riga

  1. 启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

  1. 配置Zabbix前端

连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix
根据Zabbix文件里步骤操作: Installing frontend

下面更详细的安装和使用文档,并带有监控配置项的写法
https://www.zabbix.com/documentation/current/manual/quickstart/login
英文版不需要登录

最后编辑:2020年09月18日 ©著作权归作者所有

发表评论

正在加载 Emoji