自动发现和自动注册
自动发现
首先机器部署好zabbix客户端
配置 自动发现规则,这里我们直接用现有的规则。
配置 动作:
这里我们直接使用现有的。
检查自动发现情况
自动注册
修改客户端配置文件:
第一种:
Server=100.100.137.92
ServerActive=100.100.137.92 #主动模式 服务端ip地址
Hostname=k8s-master01 #主机名,独一无二
HostMetadata=k8s-master01 #主机名的元数据(属性) 主机名
第二种(自动获取主机名):
Server=100.100.137.92
ServerActive=100.100.137.92 #主动模式 服务端ip地址
#Hostname自动获取
HostnameItem=system.hostname #自动获取主机名 这个 与Hostname 二选一
#HostMetadata自动获取
HostMetadataItem=system.hostname #自动获取主机的元数据(主机名) 这个与HostMeatadata 二选一
我们这里使用第二种,也是常用的。
完整的配置文件:
grep '^\w' /etc/zabbix/zabbix_agent2.conf
PidFile=/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=100.100.137.92
ServerActive=100.100.137.92
HostnameItem=system.hostname
HostMetadataItem=system.hostname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
PluginSocket=/run/zabbix/agent.plugin.sock
ControlSocket=/run/zabbix/agent.sock
Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf
web页面配置动作:
检查结果
zabbix主动和被动的区别
zabbix客户端模式
zabbix-agent主动:主动向zabbix-server汇报,53个监控,请求1次,服务端收集到所有的数据
zabbix-agent被动(默认):等待zabbix-server索要,53个监控,请求53次,效率低,对zabbix服务压力大.