Zabbix分布式监控实战三——Zabbix自动化监控

1.Zabbix自动注册

Zabbix分布式架构有一个没有解决的问题就是还得用脚本,人工去繁琐的操作,这时Zabbix自动化监控就派上用场入库,配置后可让Agent随机器一起启动就可以自动注册到Server端。

  • Zabbix agent 自动添加

条件:

  1. Server是谁?

  2. 我是谁?

  3. 告诉Server我的特征

  • Agent端配置

[root@linux-node2 ~]# egrep -v "^#|^$" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
StartAgents=0
ServerActive=192.168.56.11
Hostname=linux-node2.example.com
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf

#配置完重启
[root@linux-node2 ~]# systemctl restart zabbix-agent.service
  • Server端配置

    配置Action基于自动注册事件创建action动作

Zabbix分布式监控实战三——Zabbix自动化监控

Zabbix分布式监控实战三——Zabbix自动化监控

Zabbix分布式监控实战三——Zabbix自动化监控

Zabbix分布式监控实战三——Zabbix自动化监控


2.Zabbix主动发现

扫描设定的IP地址范围,可以自动发现IP段内的主机,同时根据事件规则来检测服务设定相关动作,灵活操作被监控机。(生产中不常用,可用Zabbix API来代替)

两种方法

  • 2.1 自动发现Discover

  • 2.2 Zabbix API




  • 更改Agent端配置文件

[root@linux-node2 ~]# egrep -v "^#|^$" /etc/zabbix/zabbix_agentd.conf 
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.56.11
StartAgents=3
Hostname=linux-node2.example.com
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf

[root@linux-node2 ~]# systemctl restart zabbix-agent.service
  • Server端配置

Zabbix分布式监控实战三——Zabbix自动化监控Zabbix分布式监控实战三——Zabbix自动化监控

Zabbix分布式监控实战三——Zabbix自动化监控

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/1694.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注