zabbix agent的主动工作模式实战案例

                                     作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.zabbix agent的工作模式概述

  zabbix agent的主动工作模式:
    由zabbix agent向zabbix server请求获取当前主机的监控项,zabbix agent根据从zabbix server获取的监控项配置信息,自动采集本地数据并根据item的配置周期性发送给zabbix server。
    主动模式是由zabbix agent主动采集数据并返回给zabbix server,不再需要zabbix server进行干预,因此主动模式在一定程度上可减轻zabbix server的压力。   zabbix agent的被动工作模式:       zabbix server周期性给zabbix agent发送获取数据的请求,zabbix agent在本地采集数据后发送给zabbix server,这是zabbix默认的工作模式,我们称之为
"被动模式"。     被动模式是由zabbix server向zabbix agent发出指令获取数据,即zabbix agent被动的去获取数据并返回给zabbix server,zabbix server周期性的向agent索取数据。
    这种模式的最大问题就是会加大zabbix server的工作量,再数百台服务器的环境下zabbix server不能及时获取到最新数据,但这也是默认的工作方式。

  生产环境中我们通常主动模式和被动模式是混用的。

 

二.zabbix webUI配置zabbix 主动模式的模板(为了试验的便利性,我们基于zabbix默认模块修改其工作模式)

1>.查看"Template OS Linux"模板信息

zabbix agent的主动工作模式实战案例

2>.基于"Template OS Linux"模板进行全克隆

zabbix agent的主动工作模式实战案例

3>.自定义克隆的模板名称

zabbix agent的主动工作模式实战案例

 4>.模板克隆成功

zabbix agent的主动工作模式实战案例

5>.查看克隆的链接模板

zabbix agent的主动工作模式实战案例

6>.查看克隆的链接模板对应监控项,建议不要修改其类型

zabbix agent的主动工作模式实战案例

 

三.修改自定义模板监控项的工作模式

1>.查看zabbix模板的监控项

zabbix agent的主动工作模式实战案例

2>.查看某一个监控项信息

zabbix agent的主动工作模式实战案例

3>.修改单个监控项的工作模式

zabbix agent的主动工作模式实战案例

4>.监控项的工作模式修改成功

zabbix agent的主动工作模式实战案例

5>.批量选中多个监控项

zabbix agent的主动工作模式实战案例

6>.下拉滚动条,点击"批量更新"

zabbix agent的主动工作模式实战案例

7>.批量修改监控项的工作类型

zabbix agent的主动工作模式实战案例

8>.批量修改"更新间隔"的时间,并点击"更新"按钮

zabbix agent的主动工作模式实战案例

9>.批量修改配置成功

zabbix agent的主动工作模式实战案例

10>.修改自动发现规则

zabbix agent的主动工作模式实战案例

11>.如下图所示,还要单独点击"监控项原型"

zabbix agent的主动工作模式实战案例

12>.模板更新成功

zabbix agent的主动工作模式实战案例

 

四.zabbix agent配置参数

1>.自行安装zabbix agent服务

  博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie2020/p/12309682.html

2>.修改zabbix agent的配置文件 

[root@agent204.yinzhengjie.org.cn ~]#  grep ^Server= /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1
[root@agent204.yinzhengjie.org.cn ~]# 
[root@agent204.yinzhengjie.org.cn ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_agentd.conf
[root@agent204.yinzhengjie.org.cn ~]# 
[root@agent204.yinzhengjie.org.cn ~]# grep ^Server= /etc/zabbix/zabbix_agentd.conf
Server=172.200.5.203
[root@agent204.yinzhengjie.org.cn ~]# 
[root@agent204.yinzhengjie.org.cn ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_agentd.conf          #指定被动默认对应的zabbix server地址

相关文章: