zabbix自动发现、主被动监控、脚本自定义监控、拓扑图和聚合图形

注:续上一篇博客《zabbix监控部署》

一、 自动发现
— 当Zabbix需要监控的设备越来越多,手动添加监控设备越来越有挑战,此时,可以考虑使用自动发现功能
— 需要批量一次性添加一组监控主机,也可以使用自动发现功能

  • 自动发现可以实现:
    — 自动发现、添加主机,自动添加主机到组
    — 自动连接模板到主机,自动创建项目与图形等
  • 自动发现流程:
    — 创建自动发现规则
    — 创建Action动作,说明发现主机后自动执行什么动作
    — 通过动作,执行添加主机,连接模板到主机等操作

1、配置自动发现规则:
配置—>自动发现—>创建发现规则—>规则名称,ip范围(192.168.2.100-254),更新间隔(设为1m)—>新的:检查类型—http,80端口—>添加

2、配置自动发现后触发的动作:
配置—>事件源:自动发现,创建动作—>动作:动作名称,ip范围(192.168.2.100-254),添加—>操作:新的,操作类型—添加主机到群组(webgrp),添加;新的,操作类型—与模板关联(Template App HTTP Service,Template OS Linux),添加,点击最下面的添加,完成动作创建

测试自动发现
开启两台虚拟机192.168.2.101和192.168.2.102,均开启httpd服务,安装并开启zabbix_agentd服务
一段时间后,zabbix监测到以上两台虚拟机的httpd和os系统服务,如下图所示:
在这里插入图片描述
二、主被动监控

  • 主动和被动都是对被监控端主机而言的

  • zabbix默认采用的是被动监控
    — 被动监控:Server向Agent发起连接,发送监控项(key),Agent接受请求,响应监控数据
    — 主动监控:Agent向Server发起连接,Agent请求需要监测的监控项目列表,Server响应Agent发送一个items列表,Agent确认收到监控列表,tcp连接完成,绘画关闭,Agent开始周期性地收集数据

  • 主动被动监控区别:
    — Server不用每次需要数据都连接Agent,Agent会自己收集数据并处理数据,Server仅需要保存数据即可

  • 当监控主机达到一定量级后,zabbix服务器会越来越慢,此时可以ikaolv使用主动监控,释放服务器压力

  • 另外,zabbix也支持分布式监控,也是可以考虑的方案
    1、配置主动监控(web102主机为例演示)

[root@web102 ~]# netstat -ntulp |grep 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      10947/zabbix_agentd 
[root@web102 ~]# 
[root@web102 ~]# killall -p zabbix_agentd		//关闭zabbix_agent服务
[root@web102 ~]# killall -p zabbix_agentd
zabbix_agentd: no process found
[root@web102 ~]# netstat -ntulp |grep 10050
[root@web102 ~]# vim /usr/loca
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值