配置一个自动发现规则
文章发布较早,内容可能过时,阅读注意甄别。
当我们把 zabbix 的 server 端安装完毕之后,有很多的主机,不可能一台一台进行添加,因此可以配置一个自动发现规则,以及定义好自动发现之后的动作,通过这些配置,就能够自动地把想要监控的主机添加到 zabbix 服务中了。
# 1,添加规则。
现在添加一个自动发现主机的程序。
配置
==》自动发现
==》删除默认
==》创建发现规则
==》名称自定义
==》IP地址范围
==》延迟自定义
==》检查-新的
==》ICMP ping
,添加
==》添加
注意:此时只是添加了发现规则
# 2,配置发现后动作。
接下来设置发现之后的动作配置。
操作类型配置
==》动作
==》右上角选择自动发现
==>创建动作==》名称自定义
==》触发条件选择服务端口
=22
==》右边操作
新的
==》操作类型
==》添加到主机组
==》选择一个组Zabbix servers
新的
==》操作类型
==》与模板关联
==》 选择Template ICMP Ping
, Template OS Linux
==》添加
# 3,客户端配置。
然后来一台新的主机,进行客户端配置!!
新开一台虚拟机,直接把客户端 zabbix-agent 的包导入
yum -y install zabbix-agent-3.4.0-1.el6.i686.rpm
1
要注意版本的区别
zabbix-agent-3.4.0-1.el6.i686.rpm CentOS6里边的
zabbix-agent-3.2.4-1.el7.x86_64.rpm CentOS7里边的
1
2
2
如果需要,而又没有包,可以去官网下载。
https://www.zabbix.com
安装完成之后
vim /etc/zabbix/zabbix_agentd.conf
里边有三个东西需要修改
Server= 192.168.66.100 #服务器IP地址
ServerActive= 192.168.66.100 #也是服务器IP地址
Hostname=192.168.66.30 #客户端本机IP地址
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
然后重启服务
service zabbix-agent restart
1
设置开机自启
chkconfig zabbix-agent on
1
等待一会儿,再去 Web 界面,就能看到监控了。
这样一台新的客户端(被监控端)就配置完成了。而且是自动配置。
这个时候,可以写一个脚本,在客户端自动安装,配置,然后服务器端自动读取,就实现了全自动形式了。
上次更新: 2024/07/04, 22:40:37