设为首页 收藏本站
查看: 1001|回复: 0

[经验分享] zabbix-agent 自动注册

[复制链接]

尚未签到

发表于 2017-12-31 15:14:23 | 显示全部楼层 |阅读模式
1. 概述
  上一篇内容《zabbix自动发现配置》,大概内容是zabbix server去扫描一个网段,把在线的主机添加到Host列表中。我们本篇内容与上篇相反,这次是Active agent主动联系zabbix server,最后由zabbix server将这些agent加到host里。对于需要部署特别多服务器的人来说,这功能相当给力。所有服务器批量装好zabbix agent,server配置好trigger,所有的服务器都配置好了,非常快速。

2. 配置
  2.1配置文件修改
  指定server ip
  

# cat /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf | grep -E ^ServerActive  
ServerActive
=66.175.222.232  

  修改Hostname
  

# cat /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf | grep -E ^ServerActive  
ServerActive
=66.175.222.232  

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

# cat /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf | grep -E ^ServerActive  
ServerActive
=66.175.222.232  

  2.2 配置action
  步骤:configuration>>action>>Event source(选择Auto registration)>>Create Action,我们按如下步骤来定义个action
  2.2.1 action选项卡
DSC0000.png

  定义Action名称,以及发送消息的主题和内容,使用默认的就行了
  2.2.2 Conditions选项卡
DSC0001.png

  Host metadata包含Linux字符的主机将会触发 2.2.3的操作,什么是metadata,文章的下半段会专门讲解。
  2.2.3 operations选项卡
DSC0002.png

  满足条件的active host发起请求,server会完成三个动作:


  • 把agent加到host列表
  • 把agent加入linux servers组
  • agent主机link模板Template OS linux
3. 查看结果
  查看/tmp/zabbix_server.log我们能看到如下内容:
  

16585:20150203:161110.910 enabling Zabbix agent checks on host "auto-reg-for-ttlsa-01": host became available  

  看到如上内容,表明host增加成功,此时此刻的host列表如下:
DSC0003.png


4. HostMetadataItem与HostMetadata
  作用:用于标示主机,通过该符号能够把主机区别开来。比如我们经常用它来区分linux与windows系统,这样才能分别给他们设置组与template等等
  4.1 HostMetadataItem用法
  

HostMetadataItem=system.uname  

  它的值来之key
  4.2 HostMetadata用法
  

HostMetadata: Linux hehehehehehehehe xxxxx  

  他的值是直接定义的
  通过使用各式各样的metadata我们可以用于区分各个主机,来达到我们各种需求。
  ref: http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-430280-1-1.html 上篇帖子: Zabbix部署与使用 下篇帖子: zabbix-3.4 触发器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表