zabbix server端自动发现和zabbix agent端自动注册

Posted 梦徒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix server端自动发现和zabbix agent端自动注册相关的知识,希望对你有一定的参考价值。

一.zabbix自动发现

利用zabbix的discovery功能可以实现自动批量添加主机的功能。

Zabbix自动发现实现自定义主机名:

通过自动发现添加的客户端主机的Host name 是以IP地址命名的,该怎么解决:

方法一:
直接在zabbix server端的/etc/hosts文件里添加客户端主机名和IP。

这样获取到的主机名就是你定义的主机名了,而不是ip地址的。

参考文档:http://www.ttlsa.com/zabbix/zabbix-configure-network-discover-rule/

        http://qicheng0211.blog.51cto.com/3958621/1547852/

 

Zabbix Agent自动主动注册:

一、zabbix agent端配置

1.zabbix客户端agent服务已安装:

[root@v01-localhost ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: 
#CentOS7下启动zabbix客户端服务:
systemctl start  zabbix-agent.service

2.配置客户端:

vim /etc/zabbix/zabbix_agentd.conf	
配置以下几项:
# 指定日志路径
LogFile=/tmp/zabbix_agentd.log    
# 主动模式下的zabbix服务端
Server=10.100.230.11              # 被动模式下的 Zabbix Server 地址
# StartAgents=0                   # 禁止使用被动模式 ( 禁止后 agent 将不监听任何地址、端口 )
ServerActive=10.100.230.11 
# 主机名(这个会自动加入到zabbix-server端的主机显示中)
Hostname=v01_pre_localhost 
# 作为server端的判断条件入口
HostMetadataItem=system.uname
重启生效
/etc/init.d/zabbix-agent restart

二、zabbix.配置服务端:

Configuration --> Action --> Auto registion --> Create action

 

  

  

 

 

也可以通过New condition- >Host name 指定如:

 

 

 

    

 参考文档:http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

       http://blog.csdn.net/reblue520/article/details/52209755

       https://www.cnblogs.com/wangxiaoqiangs/p/5336640.html

      https://www.zabbix.com/documentation/3.4/zh/manual/discovery/auto_registration

 

以上是关于zabbix server端自动发现和zabbix agent端自动注册的主要内容,如果未能解决你的问题,请参考以下文章

NO.A.0005.zabbix_lnmp+zabbix.agent.编译安装/批量监控和100台设备/自动发现

基于zabbix的RedisSentinelSlave多实例自动发现监控

zabbix自动发现与自动注册

Zabbix5.0版本 分布式监控

zabbix自动化监控三种方式

zabbix agent 端自动注册