【6】Zabbix添加Discovery和auto registration

1、创建发现规则;2、添加Discovery的Action(主机上线/下线);

2、添加自动注册Antion规则(主机因某些原因下线后在自动注册到Zabbix)

需要正确配置Zabbix Agent,否则Item会出现Not Supported

Configuration---Discovery--Create Discovery rule:

添加Discovery(Antion):

Configuration--->Actions--->Event source(Discovery)--->Create Antion:

实现现象(目前Host里面只有2个主机):

新打开一个安装有Zabbix Agent的主机,会在Monitoring---Dashboard的最下面:

等一会儿后(时间为Discovery rule里定义的)成功发现主机:

发现新添加的主机name显示的是IP地址:

注:host页面的Name字段是从数据库dservices表的dns字段和ip字段获取的,如果dns不为空则host就是dns,否则就是ip

之前在Discovery Antion里面定义了发送Email:

下面定义当主机离线的规则:

Configuration--->Actions--->Event source(Discovery)--->Create Antion:

实验现象(现在有三个):

[[email protected] ~]# /etc/init.d/zabbix_agentd stop
Shutting down zabbix_agentd:                               [  OK  ]
[[email protected] ~]#

等下后会触发邮件:

现在看只有2个host了

丢失主机后,如果主机上线了,让其自动注册到Zabbix:

//指定注册到Zabbix Server的地址

[[email protected] ~]# grep -i ^ServerActive /usr/local/zabbix/etc/zabbix_agentd.conf
ServerActive=172.24.17.130:10051
[[email protected] ~]#

//自动注册后显示的主机名

[[email protected] ~]# grep ^Hostname /usr/local/zabbix/etc/zabbix_agentd.conf
Hostname=132.example.com
[[email protected] ~]#

Configuration--->Actions--->Event source(Auto Registration)--->Create Action:

注:只需要指定Operations不需要指定Conditions

实现现象:

[[email protected] ~]# /etc/init.d/zabbix_agentd start
Starting zabbix_agentd:                                    [  OK  ]
[[email protected] ~]#

现在那个主机又回来了

注:注意保证zabbix_agentd.conf里的Hostname字段和DNS解析主机的主机名一直就行,否则出现一个主机被多次注册的现象

时间: 2024-10-20 09:10:35

【6】Zabbix添加Discovery和auto registration的相关文章

zabbix的自动注册(Auto registration),使用proxy实现

想要实现使用zabbix-proxy来实现自动注册功能,那么就想要安装zabbix-proxy,而zabbix-proxy也是依赖于数据库的,所以安装zabbix-proxy也想要安装数据库,我使用的是MySQL数据库,而且zabbix-proxy的数据库不能和zabbix-server放在一起,而且既然我们使用了zabbix-proxy,那么就把zabbix-proxy和zabbix-server分开安装在不同的主机上. 之前我的博文已经介绍过zabbix-server和MySQL的安装,连接

zabbix auto registration

1./etc/zabbix/zabbix_agent.conf serverActive=zabbix server ip 2.frontend configuration>actions>even resource:auto registration>create action name: auto registration operations>operations: Send message to user groups: Zabbix administrators via

Zabbix 添加一台监控主机

前面学习了zabbix的工作原理和安装方法: http://blog.51cto.com/user_index.php?action=addblog_new&job=modify&tid=1872382 今天我们学习zabbix 添加监控主机: 1.添加一台主机( 配置--主机--添加主机) 这样 node2 就被添加上来了. 2.添加node2 的应用集(aplication) 选择node2 应用集--创建应用集--名称为cpu stats  (再创建一个memory stats) 3

zabbix的Discovery功能

参考文档https://www.zabbix.com/documentation/2.2/manual/discovery 一 网络发现 https://www.zabbix.com/documentation/2.2/manual/discovery/network_discovery zabbix提供有效而灵活的自动网络发现功能,使用自动网络发现功能可以: 1)加速zabbix的部署 2)简化zabbix的管理 3)在快速变更的环境中使用zabbix不需要过多的管理 zabbix网络发现功能

Zabbix应用二:Zabbix添加监控主机

Zabbix添加被监控主机 一.选择中文语言 Zabbox3.0默认支持中文,可以登录后,点击右上角的用户图标,然后在语言中选择中文即可. 二.添加被监控主机 1.选择'配置'->'主机',然后选择右上角的'创建主机' 2.填写主机名称(这个主机名称需要和zabbix_agentd.conf中配置的Hostname相同) 3.可见的名称,可以使用中文,用于显示在zabbix监控主机列表中 4.选择群组,选择该被监控主机所属的群组 5.agentd代理程序的接口,填写agentd客户端的ip地址,

Zabbix添加自己需要监控的项

Zabbix添加自己需要监控的项 比如cpu,内存,网卡流量等 创建监控项 选择添加你要监控的项 查看你监控的项

zabbix专题:第五章 zabbix 添加触发器Triggers

zabbix 添加触发器Triggers 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 触发器(triggers)是什么? 实战创建监听80端口的触发器 报警级别介绍 zabbix触发器依赖关系详解 zabbix专题:第五章 zabbix 添加触发器Triggers 触发器(triggers)是什么? 触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲

zabbix添加Tomcat监控

参靠了网上一些关于zabbix添加Tomcat的监控配置,自己整理了下: 一.服务器端配置1.找到zabbix源码存放路径 # find / -name zabbix_java #/usr/local/src/zabbix-2.2.6/src/zabbix_java 2.安装Zabbix-Java-gateway # cd /usr/local/src/zabbix-2.2.6 # ./configure --enable-java --prefix=/usr/local/zabbix/zabb

(十二)Zabbix添加snmp服务设备(防火墙)

(十二)Zabbix添加snmp服务设备(防火墙) 背景: 1.zabbix服务器搭建完成 思路: 1.定被监控设备开启snmp,默认团体名称建议更改 2.zabbix服务端网络层面能否到达被监控端 3.通过zabbix服务器获取OID(可以网上查找OID是做什么的或者官方网站查找OID的值) 4.根据自己的ITEM监控项(可自定义或网上搜索模板)添加监控主机 5.本内容仅供参考,以便以后学习使用. 参考文档: http://www.zabbix.org/wiki/Zabbix_Template