Zabbix客户端自动注册

来自linux中国网wiki
跳转至: 导航搜索

基本操作

指定server ip
]# cat /etc/zabbix/zabbix_agentd.conf | grep -E ^ServerActive
ServerActive=119.29.183.102

修改Hostname
# cat /etc/zabbix/zabbix_agentd.conf |  grep -E ^Hostname  
Hostname=Zabbix_hktest

sed -i '/^Hostname/ s/.*/Hostname=zabbix_hk/' /etc/zabbix/zabbix_agentd.conf

关于主机名:如果zabbix_agentd.conf配置有定义Hostname,那么zabbix会使用这个Hostname命名,否则agent的主机名(hostname得来的)

修改metadataitem
# cat /etc/zabbix/zabbix_agentd.conf | grep HostMetadataItem=
HostMetadataItem=system.uname

#这个要打开才行  也可以 是那个触发器条件设置  
# Default:
 HostMetadata=linux
 
总的agent 配置文件 如下
 
[root@ ~]# cat   /etc/zabbix/zabbix_agentd.conf   | grep -v ^# | grep -v ^$
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=19.9.13.12
ServerActive=19.9.13.12
Hostname=evan_hk
HostMetadata=linux
Include=/etc/zabbix/zabbix_agentd.d/
 

配置--》 动作--》 事件源(自动注册)

主机元数据 似 linux

详情如下几图

Autore1.png

Autore2.png

Autore3.png


防火墙

on zabbix master 

iptables -I INPUT -s 47.2.46.20  -p tcp -m tcp --dport 10051 -m comment --comment "zabbix_agentd autore " -j ACCEPT

#这个也要么 
iptables -I INPUT -s 47.2.46.20  -p tcp -m tcp --dport 10050 -m comment --comment "zabbix_agentd autore " -j ACCEPT

补充

#这个监听0.0.0.0 可以  详细IP却是agent 启动不了 
ListenIP=119.29.13.102 

10050 是agent 的端口,agent 采用被动方式(默认方式),server主动 连接agent的10050端口
10051是sever的端口,agent采用主动或者 trapper方式,会连接server的10051端口

故障

tail  /var/log/zabbix/zabbix_agentd.log 
listener failed: bind() for [[19.29.83.102]:10050] failed: [99] Cannot assign requested address


zabbix_agentd.log里面有出现host [] not found错误的解决
http://www.linuxidc.com/Linux/2014-05/102257.htm

Auto registration: {HOST.HOST}


Host name:{HOST.HOST}
Host IP;{HOST.IP}
Agent port: {HOST.PORT}

参考

《zabbix Active agent自动注册》与discovery相反,功能基本相同,active联系server,server自动添加host、group、template http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

https://www.zabbix.com/documentation/3.0/manual/discovery/auto_registration

Zabbix Agent出现ZBX_TCP_READ() failed: [4] Interrupted system call问题解决 http://www.kaijia.me/2013/10/zabbix-agent-zbx-tcp-read-failed-4-interrupted-system-call-issue-solved/


Zabbix学习(十四)zabbix客户端自动注册 http://kaibinyuan.blog.51cto.com/7304008/1629859

Zabbix agent自动注册功能实现主机批量监控 http://yangrong.blog.51cto.com/6945369/1543542

zabbix客户端自动注册 http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

解决zabbix自动发现主机后主机名称是IP地址的问题 http://john88wang.blog.51cto.com/2165294/1680706

zabbix网络发现介绍Network Discovery(82) http://www.ttlsa.com/zabbix/zabbix-discovery-introduction/

zabbix网络发现规则配置实战/详解(83) http://www.ttlsa.com/zabbix/zabbix-configure-network-discover-rule/

zabbix自动发现功能详解 http://zhang789.blog.51cto.com/11045979/1869818

zabbix自动发现和注册 https://my.oschina.net/pwd/blog/507398


配置zabbix自动发现主机 http://ly36843.blog.51cto.com/3120113/1656479

Zabbix 发现功能中文文档 http://www.178linux.com/973