成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下( 四 )


成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
配置-动作中发现动作中,点击右上角的创建动作,输入名称和条件
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
再添加一个auto discover host with agent的发现规则,选择Zabbix proxy为agent代理程序自动发现,添加IP范围,点击添加
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
切换到操作页面,添加操作详情,包括添加主机、添加到主机群组、链接到模板、启动主机,最后点击添加按钮
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
稍等一小会查看主机列表多了两个自动发现的主机信息
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
自动注册使用示例自动注册为客户端主动向服务端注册,服务端只需要等待与验证即可,配置有点复杂 , 效率高 。
先关闭上面的自动发现的规则(自动发现规则列表对应的规则右方单击“已启用”之后变为"停用"状态即可)和自动发现的动作(发现动作列表对应的动作右方单击“已启用”之后变为"停用"状态即可)
然后再删除上面的自动发现的2个主机信息
  • 修改Zabbix 客户端配置文件,vim /etc/zabbix/zabbix_agentd.conf
# ServerActive按照实际填写为zabbix-server或zabbix-proxyServerActive=192.168.50.95# 主机唯一标识名称Hostname=agent2-host1# 主机的元数据属性HostMetadata=https://www.huyubaike.com/biancheng/agent2-host1# 自动获取主机名,与Hostname二选一HostnameItem=system.hostname# 自动获取主机的元数据,与HostMetadata二选一HostMetadataItem=system.hostname
  • 配置-动作-自动注册动作,点击创建动作,输入如下名称和条件

成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
切换到操作按钮 , 配置和上面自动发现操作一样,点击添加按钮
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
  • 重启zabbix-agent2(systemctl restart zabbix-agent2)
过几分钟后查看有2台主机主动注册的信息
成熟企业级开源监控解决方案Zabbix6.2关键功能实战-下

文章插图
JMX监控使用示例从 Zabbix 2.0 开始,以 Zabbix 守护进程方式原生支持监控 JMX 应用程序就存在了,称之为“Zabbix Java gateway” 。JMX可用于监控java的应用程序,例如常见的tomcat服务,提前安装好tomcat 。
  • 安装zabbix-java-gateway
yum install zabbix-java-gateway
  • 修改zabbix_java_gateway配置文件,vim /etc/zabbix/zabbix_java_gateway.conf
START_POLLERS=5
  • 启动zabbix-java-gateway
# 启动zabbix-java-gatewaysystemctl restart zabbix-java-gateway# 开启自启动systemctl enable zabbix-java-gateway
  • 修改Zabbix Server配置 关联 Java 网关
JavaGateway=192.168.5.52JavaGatewayPort=10052StartJavaPollers=5