zabbix自动发现和自动注册部署

目录

zabbix自动发现

确保客户端上的zabbix-agent2服务状态正常

在web页面删除原有的客户端主机

在服务端和客户端上配置 hosts 解析

在 Web 页面配置自动发现

zabbix自动注册

环境准备

修改 zabbix-agent2 配置文件

在 Web 页面配置自动注册


zabbix自动发现

对于agent2是被动模式

zabbix server 主动的去发现所有的客户端,然后将客户端的信息登记在服务端上。

缺点:如果定义的网段中的主机数量多,zabbix server 登记耗时较久,且压力会较大

确保客户端上的zabbix-agent2服务状态正常

在web页面删除原有的客户端主机

点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除

zabbix自动发现和自动注册部署_第1张图片

在服务端和客户端上配置 hosts 解析

vim /etc/hosts
192.168.131.100 zbx-server
192.168.131.101 zbx-agent01

在 Web 页面配置自动发现

点击左边菜单栏【配置】中的【自动发现】,点击【创建发现规则】

zabbix自动发现和自动注册部署_第2张图片

zabbix自动发现和自动注册部署_第3张图片

点击左边菜单栏【配置】中的【动作】,上方菜单选择 【Discovery actions】
勾选 【Auto discovery. Linux servers.】,点击 【启用】zabbix自动发现和自动注册部署_第4张图片

 点击左边菜单栏【配置】中的【主机】刷新,等待一段时间后即可刷新出自动发现的客户端主机

zabbix自动发现和自动注册部署_第5张图片

可在服务端查看 zabbix 日志
tail -f /var/log/zabbix/zabbix_server.log

zabbix自动发现和自动注册部署_第6张图片

zabbix自动注册

对于agent2是主动模式

zabbix agent2 会主动上报自己的信息,发给 zabbix server。

缺点是可能因为配置文件配置错误或者网络不通等原因导致 zabbix agent2 可能找不到 zabbix server。

环境准备

点击左边菜单栏【配置】中的【自动发现】,勾选发现规则,点击 禁用

点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除

修改 zabbix-agent2 配置文件

HostnameItem=system.hostname		#144行,取消注释

egrep -v "^#|^$" /etc/zabbix/zabbix_agent2.conf 

zabbix自动发现和自动注册部署_第7张图片

zabbix自动发现和自动注册部署_第8张图片

在 Web 页面配置自动注册

点击左边菜单栏【配置】中的【动作】,上方菜单选择 【Autoregistration actions】,点击【创建动作】

【名称】设置成 Auto registration

zabbix自动发现和自动注册部署_第9张图片

点击 【添加】,【类型】选择 主机名称,【操作者】选择 包含,【值】设置成 zbx-agent01
zabbix自动发现和自动注册部署_第10张图片

点击上方菜单栏【操作】,点击【添加】,【操作类型】选择 添加主机,点击 【add】,再点击【添加】,【操作类型】选择 添加到主机群组,【主机群组】选择 Linux servers,点击 【add】再点击【添加】,【操作类型】选择 与模板关联,【模板】搜索 Linux,选择 Template OS Linux by Zabbix agent,点击 【add】,点击下方的【添加】zabbix自动发现和自动注册部署_第11张图片

 点击左边菜单栏【配置】中的【主机】刷新,等待一段时间后即可刷新出自动发现的客户端主机

zabbix自动发现和自动注册部署_第12张图片

在服务端查看 zabbix 日志
tail -f /var/log/zabbix/zabbix_server.log

zabbix自动发现和自动注册部署_第13张图片

你可能感兴趣的:(zabbix,服务器,运维)