前一个文档中,有点小瑕疵,这个文章主要是补充一下之前文档,如何在zabbix-web中添加主机,添加主机有几种方法,分别是在zabbix-web中手动添加,zabbix-server自动发现添加主机,zabbix-agent 自动注册添加主机,如果被监控的主机数量多 更推荐自动注册添加主机
注意:
zabbix-agent安装的方式,前一个文章中有写,
这个文 主要描述下在web端的添加方法
手动添加
手动添加只适合几台服务器,这样操作相对来说会比较方便 下面是添加单台服务器的方法
填写主机相关信息 如图
给主机添加模板
至此 模板就添加好啦
需要监控的主机有很多的话 建议使用第三种
自动发现
自动发现分为扫描和动作两个步骤,设定好自动发现后,他会根据设置的更新间隔 去扫描设定的ip范围,这个范围内,服务器匹配键值,就会把这台主机加入到设定好的组中,不过不建议使用自动发现,因为 他是周期性的去匹配,不会停止,这个过程中会大量的消耗内存,另一个是 自动发现不会知道 agent什么时候上线,只能一遍一遍的去扫描。
下面是自动化发现配置的过程:
可以看到 当前 zabbix上只有一台agent ,是server端的
修改当前的这个规则 点击蓝色字体 ‘Local network’进入
如图 需要注意 ip范围和间隔时间,ip地址也可以填写精准的 中间用逗号隔开,信息配置好之后点击更新
到这里 自动发现的规则就配置好了,主机添加进来了之后,需要绑定模板
配置--动作 选择 自动发现 可以看到 这个默认也是有模板的,直接在这个的基础上进行修改
发散理解一下,不对的话可以在下面评论指出
---Start---
上图 “条件”中有一条
接收到的值 包含 Linux
在自动发现中配置“检查” 有一条
Zabbix 客户端 "system.uname"
这两条很重要 在最上面描述中 说到 自动发现分为两步 一个是扫描 一个是动作
system.uname 是key 检测时 查看是否包含 Linux
在 zabbix-server上执行
[^-^] host3 ~# zabbix_get -s 192.168.8.251 -k system.uname
Linux host1 3.10.0-1160.49.1.el7.x86_64 #1 SMP Tue Nov 30 15:51:32 UTC 2021 x86_64
注意 第二行的Linux 这个ip就包含 “Linux” ,他会检索这个网段内所有的ip,只要有这个值,就是agent,如果是其他衍生的系统,注意更换值
---End---
添加模板 如图
添加好之后 可以重启一下zabbix-server,加快检测,如下图 可以看到 网段内的主机添加进来啦
如果主机中没有被扫描到,可以在这里看一下是什么原因导致的
自动注册
✨ 最推荐这个方法
agent 配置好之后 主动向server发起注册请求,需要先在server端 添加 自动注册的动作,自动注册中会判断agent的信息 尤其是数据标签的信息 metadata ,
每一个agent 注册进来的时候,都会带上一个metadat属性,服务端根据不通的metadata属性,来关联不同的模板,
agent上 要指定server的地址 这里的地址 指的是 是允许谁向我取值,
Server Active = ip agent启动之后 向哪个server汇报,
hostname = ip 或者name 指定自己的名字 hostsname 必须唯一
图解:
创建自动注册的动作
创建动作 给这个动作添加条件,这个根据自己环境填写 勾选已启用
添加动作 如图
到此 zabbix-server端的就配置好了 下面配置zabbix-agent的
修改zabbix-agent的配置文件
vim /etc/zabbix/zabbix_agentd.conf
# 允许谁向我取值
Server=192.168.8.128
# 向哪个server汇报
ServerActive=192.168.8.128
# ip or name 指定自己的名字 必须唯一
Hostname=192.168.8.251
# 指定要配置的模板,我这里是三个模板
HostMetadata=Template Module Linux filesystems by Zabbix agent,nginx_status,tcp status templat
启动zabbix-agent
systemctl restart zabbix-agent
重启后,在主机中可以看到 这里已经有两个节点了,相对于自动发现,自动注册更快
在配置中,我们添加了邮件提醒,当一个新的主机添加进来时,会发送一封邮件给指定的人,如图 可以看到邮件的信息
🍳:ok 本期内容就到这里啦,如果这个文章写的有什么问题欢迎指正,也可以留言一起讨论,最后最后最后,如果觉得我的文对你有帮助的话,也欢迎 一键三连支持一下~
如果觉得我的文对你有帮助的话 可以关注下我的公众号 一般写文第一时间发布到公众号中
公众号名称 咕咕崽
二维码: