1.为什么需要自动化添加主机
当有100台主机需要添加到监控系统,手动一个个添加很繁琐!可以使用zabbix的自动发现和自动注册功能
2.主机自动发现
2.1自动发现原理
自动发现由两个步骤组成
- 定义规则,在网络自动发现规则中,定义要扫描的IP段,发现满足规则的主机
- 发现主机后把主机添加到对应的主机群组,添加模板,发送信息通知
2.2定义网络发现规则
- 配置 -> 自动发现
- 点击 创建发现规则
- 编辑自动发现规则属性
- 定义ip范围: 定义192.168.1.1-254 指zabbix会自动扫面这个网段的所有ip 依次连接这些ip的10050端口
- 检查: 尝试通过system.uname监控项,看看是否能获取数据,如果可以则添加主机
2.3场景一需求
- 发现有zabbix-agent运行的主机
- 每10分钟监测一次
- 如果主机正常运行超过2分钟,添加主机
- 如果主机停机超过24小时,删除主机
- 将linux主机添加到linux server组 连接模板 template os linux
2.3.1设定规则
2.3.2设定自动发现主机后的动作
- zabbix agent 服务是 up
- system.uname (规则中定义的zabbix agent键值)包含“linux”
- 正常运行时间为2分钟或者120s或更长
定义符合主机的条件
system.uname值中包含linux
在线时间大于2分钟
服务类型是zabbix-agent
主机符合要求后的动作
添加主机
添加到指定的组
关联指定模板