zabbix discovery web monitoring

zabbix discovery

zabbix自动发现功能,是简单的利用网络ping功能来对主机进行自动发现


image.png
  • Checks: zabbix 探测检查点,可以使用icmp,ftp,telent,http,https,zabbix agent用来探测被监控端
  • Device uniqueness criteria: 设备的唯一性,当检查的主机有两个同网段的ip时,则不能使用IP address判断设备的唯一性,此主机会被发现两次。我们要使用zabbix agent中主机名做设备的唯一性判断

zabbix discovert action

image.png

action的动作事件源应该是Discovery actions


image.png

discovery action

可以选择Conditions(条件)来匹配发现规则
如图中条件:被监控端是linux主机,发现的状态是启用状态,发现的服务为zabbix agent


image.png

一般被监控端有Up,Down,Discovered,Lost四种状态,来对用不同的Operations

  • Up:启用状态
  • Down: 下线状态
  • Discovery: 被发现状态
  • Lost:丢失状态
    image.png

    如Up状态可以添加主机,Down可以禁用主机,Discovery可以添加主机,Lost可以移除主机

zabbix agent 主动和被动,捕获的区别

主动状态:是zabbix server定义要监控的项,并把配置文件推送给zabbix agent,由zabbix agent主动采集数据并推送给zabbix server
被动状态: 是zabbix server定义要监控的项,并主动拉取zabbix agent的监控项
捕获状态: 监控项是zabbix trapper类型,这的key是自己定义的。被监控端,可以通过zabbix_sender发送此key的数据


image.png
zabbix_sender -z 10.0.0.100 -s 'zabbix-agent-01' -k "mem.status" -o `free -k| awk 'NR==2{print $3}'`

[图片上传失败...(image-19638b-1629597568499)]


image.png

由图中可以看到mem.status此key已有数据
zaibix-trapper,主要用来不确定被监控端什么时候发送信息。或者被监控端采用cron定时任务发送信息,而不是zabbix agent

zabbix web monitoring

image.png

scenario

  • Name: 名字
  • Application:所属监控集合
  • New application:或者属于新的集合
  • Update interval: 采集间隔时间
  • Attemps: 如果监控页面宕机,尝试探测几次就报警
  • Agent: 模拟的客户端是什么
  • Http proxy: 是否使用代理
  • Variables: 代理传的变量
  • Header:代理所传的参数

Steps

此处为监控的页面,一步为一个页面。可以使用get和post请求


image.png

Authentication

为使用http认证


image.png
image.png

zabbix自带web测监控,是按监控页的撒小,错误的请求和监控反应的状态码和监控页的响应时间,这几个纬度为进行web页面的监控

你可能感兴趣的:(zabbix discovery web monitoring)