zabbix 自动化


现在Zabbix创建主机需要手动添加
Zabbix工作模式(Zabbix-agent)
agent主动模式(自动注册): agent启动后自动将主机信息注册到zabbix-server中
agent被动模式(自动发现): agent启动后由zabbix-server扫描,将信息保存在zabbix-server中

zabbix的被动模式(自动发现,网络发现)

image-20240805151533491

image-20240805151559275

创建发现动作

## 邮件模板
默认标题
自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}
消息内容
客户端名称: {DISCOVERY.SERVICE.NAME}
客户端端口: {DISCOVERY.SERVICE.PORT}
客户端状态: {DISCOVERY.SERVICE.STATUS}

image-20240805151708190

image-20240805151832767

image-20240805151859919

image-20240805152037882

测试

image-20240805152403096

image-20240805152456238

自动发现缺陷

1.网络发现速度太慢
2.轮询扫描网段
3.如果网段中存在不通的主机,会出现卡顿并且造成哦后续新增的服务器无法加入节点
4.会导致server性能变缓慢,影响server性能

zabbix自动注册(主动模式)

# 1.修改agent配置文件
[root@lb01 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71 #被动模式
ServerActive=172.16.1.71 #主动模式
Hostname=web03 #指定主机名

[root@lb01 ~]# systemctl restart zabbix-agent

image-20240805152852816

image-20240805152909524

image-20240805152924718

1.主动模式与被动模式区别
1) 被动模式 (Zabbix-server轮询检测zabbix-agent)
2) 主动模式 (Zabbix-agent主动上报给Zabbix-server)

2.主动模式与被被动模式选择如何选择
1.当Queue里有大量延迟的监控项
2.当监控主机超过300+, 建议使用主动模式。

image-20240805153037942

image-20240805153046277