Zabbix 5.0部署(centos7+server+MySQL+Apache)

环境

系统 IP ZABBIX版本 主机名
centos7 192.168.231.219 5.0 zabbix-server

安装zabbix

我选择版本是zabbix-5.0

zabbix的官网是Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution

安装Zabbix软件源

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

清理缓存

复制代码
yum clean all

安装Zabbix server,Web前端,agent

复制代码
yum install zabbix-server-mysql zabbix-agent

安装 Zabbix 前端 启用 Red Hat 软件集收集

复制代码
yum install centos-release-scl

编辑配置文件 /etc/yum.repos.d/zabbix.repo

复制代码
[zabbix-frontend]
...
enabled=1
...

安装Zabbix前端包。

复制代码
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

安装数据库

复制代码
yum -y install mysql-server mysql

启动数据库,过滤密码,改密码

复制代码
systemctl start mysqld
grep password /var/log/mysqld.log 
mysqladmin -uroot -p'SUuLx.T?h6pq' password 'Qianfeng@123'

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

复制代码
mysql -u -p

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user 'zabbix'@'%' identified by 'password';  ##password是密码
mysql> grant all privileges on zabbix.* to 'zabbix'@'%'; 
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

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

复制代码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 
#-p后面跟你的数据库密码 

导入数据库架构后禁用log_bin_trust_function_creators选项。

复制代码
# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

为Zabbix server配置数据库

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

复制代码
DBPassword=password
#password改为你的mysql密码

为Zabbix前端配置PHP

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

复制代码
; php_value[date.timezone] = Europe/Riga

将逗号删除,然后改成上海时区 = Asia/Shanghai

启动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

查看端口:

浏览器输入ip/zabbix打开

192.168.231.219/zabbix

账号 Admin

密码:zabbix

成功登录

修改为中文版

成功

错误解决:

如果出现该错误

如果你的虚拟机的主机名不是zabbix-server,那么他就会映射不到。你需要在

复制代码
vim /etc/hosts
 加上你的 ip   +  zabbix-server
相关推荐
不做菜鸟的网工4 天前
Zabbix收集H3C交换机实时配置命令 「SNMP TRAP」
zabbix
肖祥4 天前
docker安装zabbix7.4
zabbix
shen121385 天前
【zabbix】自动发现监控项原型计算
zabbix
james的分享5 天前
大数据领域核心 SQL 优化框架Apache Calcite介绍
大数据·sql·apache·calcite
莫寒清5 天前
Apache Tika
java·人工智能·spring·apache·知识图谱
归叶再无青5 天前
web服务安装部署、性能升级等(Apache、Nginx)
运维·前端·nginx·云原生·apache·bash
峰顶听歌的鲸鱼6 天前
Zabbix监控系统
linux·运维·笔记·安全·云计算·zabbix·学习方法
忙碌5446 天前
OpenTelemetry实战指南:构建云原生全链路可观测性体系
ios·flink·apache·iphone
悠闲蜗牛�6 天前
Apache Flink实时计算实战指南:从流处理到数据湖仓一体的架构演进
架构·flink·apache
2301_816997887 天前
Apache Commons工具类
apache