003,zabbix-agent的安装 监控windows主机

3.1.下载zabbix-agent
浏览器访问zabbix官网:

    https://www.zabbix.com/download_agents,

选择windows对应的版本下载

3.2.安装配置zabbix-agent
解压zabbix_agents_3.4.6.win.zip,会看到bin和conf两个目录,进入到conf目录下,修改zabbix_agentd.win.conf配置文件。
LogFile=D:\zabbix_agents_3.4.6.win\log\zabbix_agentd.log
Server=192.168.2.205
ListenPort=10050
ServerActive=192.168.2.205
Hostname=Zabbix_Windows_Host

配置项解释:

Server:  zabbix server的ip地址,

ServerActive: zabbix 主动监控server的ip地址,

        其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。

Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一致,否则zabbix主动监控无法正常工作。

        zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。

            主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

            被动:server向agent请求获取监控项的数据,agent返回数据。

 

以管理员方式运行CMD,进入目录 bin\win64


## 将Zabbix Agent安装为Windows系统的服务
zabbix_agentd.exe -i -c ../../conf/zabbix_agentd.win.conf

## 启动agent客户端
zabbix_agentd.exe -c ../../conf/zabbix_agentd.win.conf -s


#确认10050端口已监听
执行命令: 

netstat -ano|findstr "10050"


#卸载zabbix-agent服务
先停止服务,如下命令:

tasklist|findstr "274960"

然后以管理员方式运行CMD,执行下面的命令

    sc delete "Zabbix Agent"


3.3.防火墙开放10050端口
以管理员方式运行CMD,执行下面命令,添加开放10050端口策略。
netsh advfirewall firewall add rule name="Zabbix_Agent_tcp" dir=in protocol=tcp localport=10050 remoteip=47.97.121.246 action=allow
注:remoteip=47.97.121.246表示只允许47.97.121.246访问10050端口,此为zabbix-server的IP。

## 设置开机启动

    运行  services.msc

    


3.4.web端添加windows主机
#创建主机群组
配置-主机群组,输入组名称,然后点击“更新”。


CentOS 7安装部署zabbix3.4
#创建windows主机
配置-主机-创建主机,按下图填写好后,点击“模板”。

配置-主机-模板,点击“选择”,勾选“Template OS Windows”,点击“选择”,然后点击“添加”,最后点击“更新”。


3.5.监控效果图
监测中-图形,选择前面刚添加的主机Xuad Server,便可看到监控图。
 

 

猜你喜欢

转载自my.oschina.net/u/3693993/blog/1931518