技术流ken

运维拯救世界

每天五分钟轻松学运维:zabbix自动注册批量监控主机–技术流ken

前言

在前面的文章中我们已经学过了如何来监控主机。但是在实际生产环境中,主机往往不是一台那么简单,可能会有成百上千台服务器需要监控,如果这个时候还是手动去添加主机的话,那效率真的是太慢了。

所以今天学习的内容将会解放我们的双手,使用自动注册功能批量监控主机。

客户端部署zabbix-agent

在你想要监控的主机之上都执行如下的操作

第一步:下载zabbix-agent

[root@ken-node3 ~]# yum install zabbix-agent -y

第二步:配置zabbix-agent文件

配置文件修改如下

[root@ken-node3 ~]# grep -i ‘^[a-z]’ /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=192.168.163.132

ServerActive=192.168.163.132

HostnameItem=system.hostname

Include=/etc/zabbix/zabbix_agentd.d/*.conf

第三步:配置好的文件发送到其他需要被监控的主机

如果是很多台服务器的话推荐使用ansible进行批量分发或者配置,关于ansible用法后面的文章中将会详细讲解

[root@ken-node3 ~]# scp /etc/zabbix/zabbix_agentd.conf 192.168.163.133:/etc/zabbix/

The authenticity of host ‘192.168.163.133 (192.168.163.133)’ can’t be established.

ECDSA key fingerprint is SHA256:6NQH1QvYrWesjnD14gYDULNO1mBFFrNTSsIvu2rAdW8.

ECDSA key fingerprint is MD5:0f:bd:c8:e8:d4:fe:da:18:f8:27:8b:55:2e:a0:24:25.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘192.168.163.133’ (ECDSA) to the list of known hosts.

root@192.168.163.133’s password:

zabbix_agentd.conf 100% 10KB 3.9MB/s 00:00

第四步:重启zabbix-agent

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

服务器端添加自动注册规则

第一步:查看主机列表

目前的主机列表中只有如下的两台主机

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

第二步:创建自动注册规则

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

第三步:填写相关信息

动作这里只需要填写一个名称即可

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

在操作中添加如下的三条规则

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

第四步:查看自动注册规则列表

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

第五步:查看自动监控到的主机

每天五分钟轻松学运维:zabbix自动注册批量监控主机--技术流ken

发表评论

电子邮件地址不会被公开。