什么贯彻Zabbix的能动登记功用

当仁不让登记(Active Agent Auto-Registration),顾名思义,无需在Zabbix
Web上手动添加host消息,即可兑现主机的督察。

它是由Agent主动向Server注册。

相对于另一项类似成效-网络发现,它无需驾驭Agent端的IP地址段和操作系统版本音信,使用上更灵敏。

图片 1

 

创造机关心册规则

Configuration -> Actions -> Create action -> Auto registration

图片 2

 

配置Action

填写Action的名字

图片 3

 

设置Conditions

其中,New condition有三系列型

  1. Host metadata

  2. Host name

  3. Proxy

Host metadata是Zabbix 2.2剧增的功用,在前边的本子中,唯有Host
name和Proxy七个选用,

其中,Host name判断的是Agent配置文件中Hostname的值。

Proxy需给定proxy的名字。

在骨子里的生育环境中并不可以满意急需,因为有时候服务器的主机名并没有规律,譬如云环境下。

Host metadata给出了那种气象下的化解方案,

它在Agent配置文件中提供了多个布局参数。

HostMetadata和HostMetadataItem

### Option: HostMetadata
#       Optional parameter that defines host metadata.
#       Host metadata is used at host auto-registration process.
#       An agent will issue an error and not start if the value is over limit of 255 characters.
#       If not defined, value will be acquired from HostMetadataItem.
#
# Mandatory: no
# Range: 0-255 characters
# Default:
# HostMetadata=

### Option: HostMetadataItem
#       Optional parameter that defines an item used for getting host metadata.
#       Host metadata is used at host auto-registration process.
#       During an auto-registration request an agent will log a warning message if
#       the value returned by specified item is over limit of 255 characters.
#       This option is only used when HostMetadata is not defined.
#
# Mandatory: no
# Default:
# HostMetadataItem=

其中

HostMetadata是手动钦定,用于定义主机的元数据,类似于描述。

譬如 HostMetadata=Linux

HostMetadataItem需填写item,经常设置为system.uname。

system.uanme的再次回到值如下:

# zabbix_get -s node1 -k system.uname
Linux node1 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64

图片 4

 

设置Operations

在此地,可以进行如下操作:

Send message

Remote command

Add  host

Add to host group

Link to template

Disable host

在此处,作者设置了之类操作:

Add host,Link to template,Send message

图片 5

 

修改zabbix客户端配置文件

[root@node2 ~]# vim /etc/zabbix/zabbix_agentd.conf

重假如布署如下三个选项

ServerActive=192.168.244.30
HostMetadataItem=system.uname

 

启动zabbix客户端

[root@node2 ~]# service zabbix-agent start

声明node2是不是自动注册成功

  1. 最直观的是翻开Configuration -> Hosts

如图所示,node2已添加事业有成。

图片 6

 

  1. 因为自个儿此前设置Operations的时候,添加了Send
    message操作(类似于采取脚本达成告警),所以可因而Administration ->
    奥迪t -> Actions查看主机是还是不是自动注册成功。

图片 7

 

  1. 假诺没有拉长成功,可依据Zabbix Server端和Agent端的荒谬日志举办定位。

 

相关文章