zabbix监控流程大致为由zabbix服务机向zabbix节点发送请求,建立链接,agent才会收集zabbix监控项数据,将数据发送给server,由server存放到其下属数据库中存储。但是有很多情况下,由于监控项过多,会导致server反映速度过慢,此时的主动模式消耗太多资源。被动模式就可以有效的解决这个问题,其工作模式大致就省略了server主动向agent发送请求这一步骤,由agent主动收集数据,将数据发送到server上。
配置步骤如下:
server:
vim zabbix.repo ##配置zabbix软件仓库
[zabbix]
name=zabbix
baseurl=file:///root/4.0
gpgcheck=0
yum clean all
yum repolist
yum install zabbix-server-mysql zabbix-web-mysql -y ##安装zabbix插件
yum install mariadb-server -y ##配置zabbix下属数据库存储数据
systemctl start mariadb
mysql_secure_installation ##数据库安全初始化
systemctl enable mariadb
mysql -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; ##使用utf-8编码
grant all privileges on zabbix.* to zabbix@localhost identified by 'westos'; ##授权zabbix用户复制数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -p zabbix ##将创建的数据库表格导入数据库中
vim /etc/httpd/conf.d/zabbix.conf ##编辑配置文件修改时区
systemctl restart httpd ##重启httpd

本文详细介绍了zabbix监控的主动模式和proxy代理服务的配置步骤,以减轻zabbix-server的压力并实现分布式监控。通过配置zabbix agent为主动上报数据模式,配合proxy收集客户端数据并报告给server,有效优化了监控效率。同时,文中给出了包括代理端数据库安装、agent配置和zabbix-server界面设置在内的完整操作流程。
最低0.47元/天 解锁文章
976

被折叠的 条评论
为什么被折叠?



