您的位置:首页 > 其它

Zabbix 自动注册

2015-09-12 22:17 246 查看

Zabbix自动注册

首先,大家如果看到有什么不懂的地方,欢迎吐槽!!!

我会在当天或者第二天及时回复,并且改进~~

先来说一下自动注册和自动发现的区别吧

自动发现

适用于提供相同服务的Server群组,因为自动发现是批量添加Discovery Host的,你可以让所有主机链接同一个模板,并且让他们提供相同的服务。没错,如果你学过Shell,并且能写出批量部署服务的脚本,那么这个自动发现再适合你不过了

自动注册

自动注册呢,它是比较灵活的,根据HostMetadata的value来匹配规则,并且通过不同的值来执行不同的操作。

也就是说,如果是普通Server,你只要把value设置为Linux,并且让它链接普通的模板

如果是MysqlServer,你可以把value设置为Mysql,并且让它链接Mysql和普通的模板。

一、设置Zabbix_Agentd

vim /usr/local/zabbix/etc/zabbix_agentd.conf
HostMetadata=all    #我希望它能匹配"value=all"链接到Mysql、Nginx、Linux、ICMP模板


二、在Zabbix Web界面中创建Action

(1)、点击configuration–> Action – > Auto registration–> Create Action



(2)Action

在这边设置该Action的name,其他默认即可,Enable必须勾,不然不生效。



(3)、Conditions—在这边定义匹配的条件,我们选择HostMetadata

Host metadata like all





(4)、Opetations

这一步是操作,也是最重要的一部分,如果不设置操作,那前面做的步骤都是白搭

添加新的操作:New

为了让大家看的更清楚,我这边link 操作了四次,其实一个Operations就可以link多个模板了。

接着update跟新。跟新完之后左下角有显示Disable,记得启用哦~ 点击变Enable





三、主机自动注册到Zabbix Web监控中

Zabbix 2.2 中该选项设置好之后重启Zabbix_Agentd,刷新页面agentd就已经添加
而在Zabbix 2.5.0 中等1分钟左右才可以,不知道是不是我哪里没设置正确。
嘿嘿,大功告成!!模板链接了,主机也灵活添加了。这时候你要做的就是创建Screen,并且添加Graphs啦~~~
注:自动注册和自动发现的主机都在Discovery Host中。当然你也可以在前面Add到其他主机组


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: