利用自动发现自动添加业务机器
1 自动发现介绍
1.1 自动发现帮助我们完成什么工作:
快速发现并添加主机。
简单管理。
随着环境改变而快速搭建监控系统。
1.2 自动发现基于网路发现功能,而网络发现又基于什么?
IP地址段。
基于FTP、SSH、WEB、POP3、IMAP、TCP等。
从zabbix-agent接收的信息。
从SNMP-agent接受的信息。
1.3 自动发现原理
自动发现过程:
zabbix-server启动发现进程,定期扫描IP&服务->寻找匹配主机->符合条件的开始添加操作
2 利用自动发现添加业务机器
2.1 编辑配置文件:
vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
########option########
2.2 界面操作:
配置->自动发现->动作->事件:自动发现->创建动作
2.3 自动发现总结:
主动发现消耗资源和扫描的机器数量成正比。
时效性较差,无法做到及时添加。
适合批量添加相同服务的server群组(所有机器链接到同一个模板,并且让他们提供相同的服务)。
3 自动注册介绍
3.1 自动注册特点:
被动发现,等待agent来注册,消耗资源特别小。
时效性强,只要有注册就可以添加。
适合个性定制,更具HostMetadata的value来匹配规则,并且通过不同的值来执行不同的操作,链接不同的模板。
3.2 自动注册原理:
被动发现 zabbix-agent自动向server注册->根据HostMetadata经行匹配->符合条件开始执行动作
自动添加 server将收到的注册中符合条件的机器加入到检测中
4 使用自动注册添加业务机器
4.1 编辑配置文件:
vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
ServerActive=
Hostname=
########option########
4.2 界面操作:
配置->动作->事件:自动发现->创建动作
原文:https://blog.51cto.com/13438572/2357691