Loading
0

Zabbix监控之配置Windows自动发现与自动注册报警

一、修改原来的自动发现和自动注册

1、修改自动发现

1.1、点击:配置-动作-自动发现-将“自动发现”修改为“Linux自动发现”

1.2、点击:条件-添加F项“接收到的值似Linux”

1.3、点击:操作-添加Linux自动发现之后的邮件提醒-添加-更新

2、修改自动注册

2.1、点击:配置-动作-自动注册

2.2、将名称修改为“Linux自动注册”-更新

二、创建Windows自动发现和自动注册动作

1、创建Windows自动发现

1.1、点击:配置-动作-自动发现-创建动作

1.2、输入名称“Windows自动发现”

1.3、点击:条件-添加ABCDE五个标签

1.4、点击:主机群组-创建主机群组-创建“Windows Servers”群组-添加

1.5、点击:操作-添加以下选项-添加

1.6、添加之后的结果如下:

2、创建Windows自动注册

2.1、点击:配置-动作-自动注册-创建动作

2.2、创建名称为“Windows自动注册”

2.3、点击:条件-创建标签A

2.4、点击:操作-添加以下操作(里面的重复的可以忽视,不影响)

2.5、最终的界面如下:

三、配置Windows Agent端,安装zabbix agent服务

1、配置Windows Agent端

1.1、将zabbix-3.0.5.tar.gz文件解压,然后复制到Windows的C盘目录

1.2、修改zabbix_agentd.win配置文件,在路径:C:\zabbix-3.0.5\conf目录下,使用写字板打开,修改以下选项:

LogFile=C:\zabbix_agentd.log
Server=192.168.80.100
ServerActive=192.168.80.100
Hostname=2008R2-102
HostMetadataItem=system.uname
UnsafeUserParameters=1

1.2.1、LogFile

### Option: LogFile
#Log file name for LogType 'file' parameter.
#
# Mandatory: no
# Default:
# LogFile=
LogFile=c:\zabbix_agentd.log

1.2.2、Server

### Option: Server
#List of comma delimited IP addresses (or hostnames) of Zabbix servers.
#Incoming connections will be accepted only from the hosts listed here.
#If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
#
# Mandatory: no
# Default:
# Server=
Server=192.168.80.100

1.2.3、ServerActive

### Option: ServerActive
#List of comma delimited IP:port (or hostname:port) pairs of Zabbix servers for active checks.
#If port is not specified, default port is used.
#IPv6 addresses must be enclosed in square brackets if port for that host is specified.
#If port is not specified, square brackets for IPv6 addresses are optional.
#If this parameter is not specified, active checks are disabled.
#Example: ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
#
# Mandatory: no
# Default:
# ServerActive=
ServerActive=192.168.80.100

1.2.4、Hostname

### Option: Hostname
#Unique, case sensitive hostname.
#Required for active checks and must match hostname as configured on the server.
#Value is acquired from HostnameItem if undefined.
#
# Mandatory: no
# Default:
# Hostname=
Hostname=2008R2-102

1.2.5、HostMetadataItem

### 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=
HostMetadataItem=system.uname

1.2.6、UnsafeUserParameters

### Option: UnsafeUserParameters
#Allow all characters to be passed in arguments to user-defined parameters.
#The following characters are not allowed:
#\ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
#Additionally, newline characters are not allowed.
#0 - do not allow
#1 - allow
#
# Mandatory: no
# Range: 0-1
# Default:
# UnsafeUserParameters=0
UnsafeUserParameters=0

修改完成之后保存。

2、安装zabbix agent服务,配置自启动

2.1、安装zabbix agent

以管理员身份运行CMD命令行,注意文件路径执行:

 C:\zabbix-3.0.5\bin\win32\zabbix_agentd.exe -c C:\zabbix-3.0.5\conf\zabbix_agentd.win.conf -i

#安装

 C:\zabbix-3.0.5\bin\win32\zabbix_agentd.exe -c C:\zabbix-3.0.5\conf\zabbix_agentd.win.conf -s

#启动

配置命令

 -c :指定配置文件所有位置

 -i :安装客户端

 -s :启动客户端

 -x :停止客户端

 -d :卸载客户端

2.2、启动zabbix agent服务

在"运行"输入 "services.msc",在里面找到"ZABBIX AGENT",并重启服务。

查看一下会话:

netstat -nb | find "10050"

2.3、返回查看日志,已经发送成功

2.4、Linux主机和Windows主机已经被自动加入到相应的主机组,使用了相应的模版

[/loginview] 

扫码打赏博主扫码打赏博主

如果你认为本站解决了您的问题或得到了帮助,请自愿打赏博主,谢谢支持!

最后编辑于:2018/1/25作者: 盛行

盛行

企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

加博主Q,请注明来意。

加博主Q,请注明来意。