CentOS7 + Zabbix5.0.40 + Nginx + MySQL8.0部署心得

一、Zabbix是一种被广泛使用的开源监控软件系统,支持多活异地部署方式,Zabbix主要由Zabbix Server、Zabbix Agent、Zabbix Proxy、Zabbix Gateway几个主要部件组成;

Zabbix Server:Zabbix服务器,是整个监控系统的控制中枢;

Zabbix Agent:可以理解为Zabbix数据采集终端,负责收集对应服务器的操作系统、硬件与网络信息数据;

Zabbix  Proxy:可以理解为Zabbix服务器的子服务器,负责管理收集某个区域中的Zabbix Gateway与Zabbix Agent数据,同时不定期的把数据上传到Zabbix Server;

Zabbix Gateway:也可以理解为Zabbix数据采集终端,负责收集web服务器及web服务器上的应用系统相关数据;

其中Zabbix Proxy是实现Zabbix监控系统多活异地的核心组件。

二、Zabbix安装

1)关闭防火墙和Linux安全增强

systemctl stop firewalld

vi /etc/selinux/config文件,修改这项为SELINUX=disabled

2)下载Zabbix 安装库

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

如果访问慢或失败,可以修改 /etc/yum.repos.d/zabbix.repo文件

baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7 置换为 baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7

同时把 [zabbix-frontend] 区块中的enabled选项设为 enabled=1

3)更新YUM库缓存

yum clean all

yum makecache

4)安装Zabbix Server和Zabbix Agent

yum install -y zabbix-server-mysql.x86_64 zabbix-agent.x86_64

安装截图:

1)错误现象,如图

错误处理:

yum install -y epel-release.noarch

yum install -y fping.x86_64

即可

5)安装Zabbix Web和Zabbix Web Server

yum install -y centos-release-scl.noarch

yum install -y zabbix-web-mysql-scl.noarch zabbix-nginx-conf-scl.noarch

安装截图:

6)配置Zabbix Server配置文件

/etc/zabbix/zabbix_server.conf

数据库方面的

DBHost、DBName、DBUser、DBPassword、DBPort

接收被采集数据服务的IP列表,默认是本机,根据实际情况,用户自己决定

StatsAllowedIP=0.0.0.0/0 表示所有

7)配置Zabbix Agent配置文件

/etc/zabbix/zabbix_agentd.conf

主要配置终端数据上传到对应的Zabbix Server或Zabbix Proxy

8)配置Zabbix Web配置文件

/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

主要配置zabbix web正常运行的一些账号和环境变量

备注:

listen.acl_users = nginx,apache,root

上述选项我特别加入了nginx,root两个用户,解决php网页解析执行监听问题。否则会在后期执行zabbix时报权限问题

9)配置Zabbix Web服务器配置文件

/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

主要配置Zabbix Nginx服务器反向代理的一些变量

Zabbix使用一段时间后,如果Zabbix数据库更换了服务器或密码什么的,可以到 /etc/zabbix/web/zabbix.conf.php修改对应的参数。

三、MYSQL8安装

请参考网上关于MYSQL8在CentOS7的安装指引。

如果是使用MYSQL8二进制,下载时选择对应的ldd版本

ldd --version

如上图是 2.17,选择对应的如下图,否则会出现安装错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张沛洁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值