基本术语

  • zabbix server
    zabbix的控制中心,收集数据,写入数据库

  • zabbix agent
    被监控服务器上的一个进程,负责与zabbix server交互

  • host
    广义上的服务器,大多数情况指的是刀片机这类

  • item
    具体监控的指标项

  • trigger
    一些逻辑规则的组合

  • action
    trigger符合某个值时触发的操作

配置主机/item/trigger

configuration-->hosts

clipboard.png

配置alert

administration-->media types

clipboard.png

配置action

configuration-->actions

clipboard.png

这里主要有三大部分,action、conditions、operations

clipboard.png

trapper

trapper类型的item默认监听的端口为10051

zabbix数据传输协议

1.<HEADER>:ZBXDx01,一共5个字节
2.<DATALEN>:这次连接传送数据的长度,一共8个字节,比如长度为1,则这里就是01/00/00/00/00/00/00/00,即16进制中的8个字节,64位数字。
为了限制内存的消耗,每一个连接传送的数据最大不能超过64MB.

被动与主动模式

  • 被动模式

  1. server或者proxy主动向zabbix agent请求数据,然后agent将数据发送回server或者proxy

  • 主动模式(zabbix trapper)

  1. agent主动将数据发送给zabbix server,首先会从server拉取需要发送的item的列表,然后根据列表去获取数据,发送给server。

screen

screen是一组graph,实例如下:

clipboard.png

创建screen的话,则在monitoring-->screens底下创建,对于trapper类型的,选择simple graph即可。


codecraft
11.9k 声望2k 粉丝

当一个代码的工匠回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧,这样,当他老的时候,可以很自豪告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅,那是个很疯狂的时代,我在一波波的浪潮上留下...