[Zabbix-Agent安装与部署]

应用: Zabbix-Agent 5.0.17 + Windows 10/Centos 8

一、简介

之前部署了Zabbix-Server,但是还没有可实际监控的主机,今天简单的尝试下监控其他主机

二、安装Zabbix-Agent(Windows)

浏览 Zabbix官方下载页面:https://www.zabbix.com/cn/download

找到Zabbix-Agents页面

[Zabbix-Agent安装与部署]_第1张图片

 

Windows的安装方式有两种,第一种是MSI的安装包,第二种是压缩包形式,我们一个一个来介绍

选择OpenSSL把两个对应的包都下载下来

#1. MSI包的安装与卸载

选择好对应的版本后,这里我们选择5.0.17最新版,然后直接点击下面的DOWNLOAD按钮进行下载,这里我们暂时不介绍Agent2的用法

[Zabbix-Agent安装与部署]_第2张图片

下载完成后去浏览器下载设置的默认地址下找到,这里我是用一台windoows电脑下载的,默认浏览器的下载设置为修改过,所以默认存放在下载中
[Zabbix-Agent安装与部署]_第3张图片

这里是找了一台windows10的机器来安装zabbix-agent,直接双击msi的安装包
[Zabbix-Agent安装与部署]_第4张图片

点击Next,勾选”I accept the terms in the License Agreement”并继续点击Next

[Zabbix-Agent安装与部署]_第5张图片Zabbix Agent service configuration页面配置如下:
Host name:
这个是后续server添加主机名称需要添加的,可以是被监控端的IP地址也可以是指定的名称,例如windows_host
Zabbix server IP/DNS: 服务器的Server ip地址,如果你的服务器有域名,可以添加域名
Agent listen port: 10050,这个是默认值可以不动,换言之客户端这个端口需要开放,如果是被动监控的方式,服务器要能通过这个端口访问并获取数据
Server or Proxy for active checks: 默认和server ip一样填服务器的IP地址即可,这个是一个代理设置
下方两个
”Enable PSK””Add agent location to PATH” 默认不勾选不影响
[Zabbix-Agent安装与部署]_第6张图片

点击Next,自定义安装默认下去就好了,如果默认安装路径空间不足,可以换个地方安装,点击Browse...按钮切换安装目录即可

 [Zabbix-Agent安装与部署]_第7张图片

点击Install,在UAC界面点击”Yes”

[Zabbix-Agent安装与部署]_第8张图片

安装完成,点击Finish

[Zabbix-Agent安装与部署]_第9张图片

确认安装文件在你刚刚选择的安装路径内
[Zabbix-Agent安装与部署]_第10张图片

检查zabbix_agentd.conf的设置和之前配置的界面一致
Server= Server_IP
ServerActive=Server_IP
Hostname=Client_IP

检查zabbix_agentd的服务,确认服务已经启动

[Zabbix-Agent安装与部署]_第11张图片

 这时候我们切换到服务端使用以下命令确认是否可以访问客户端

[root@localhost ~]# zabbix_get -s Client -k agent.ping

[Zabbix-Agent安装与部署]_第12张图片

返回值为1说明可以成功访问,反之无法访问

#卸载Zabbix-agent

控制面板-->程序和功能-->双击Zabbix Agent

[Zabbix-Agent安装与部署]_第13张图片
卸载需要重启,重启后检查Service当中zabbix agent服务移除,安装目录下文件也删除即可

#2. 压缩包直接解压并注册服务/卸载

Archive包和MSI包一样的方式下载,点击下方的download进行下载

[Zabbix-Agent安装与部署]_第14张图片
下载完成后默认存放在下载中

[Zabbix-Agent安装与部署]_第15张图片
 下载完成后将zip包解压,解压完成,文件和下方图片一致

[Zabbix-Agent安装与部署]_第16张图片

将这些文件同意拷贝到一个目录,例如C:\Zabbix

[Zabbix-Agent安装与部署]_第17张图片

#修改zabbix config文件zabbix_agentd.conf,和MSI安装设置保持一致
Server= Server_IP
ServerActive=Server_IP
Hostname=Client_IP

#安装zabbix服务

用管理员身份打开Command Prompt,然后切换到指定目录运行命令:
zabbix_agentd.exe -c <path of zabbix_agentd.conf> -i
[Zabbix-Agent安装与部署]_第18张图片

检查服务默认安装完是stop

[Zabbix-Agent安装与部署]_第19张图片

开启Zabbix-Agent服务

[Zabbix-Agent安装与部署]_第20张图片

后面就可以同样的方法来配置Server端来实行监控

#卸载zabbix

由于是注册的服务,在添加移除程序当中没有zabbix安装的客户端,只能通过命令来卸载
切换到指定目录允许 zabbix_agentd.exe --uninstall,完成后重启 

 [Zabbix-Agent安装与部署]_第21张图片

三、安装Zabbix Agent(Linux-CentOS8) 

这里我是去repo.zabbix.com/zabbix下载的,官网下载,安装说明不是很详细,这里也不推荐使用yum或者dnf之类的工具直接一键安装,最好选择和服务器适配的版本进行安装

 [Zabbix-Agent安装与部署]_第22张图片

[root@localhost ~]# rpm -Uvh http://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.17-1.el8.x86_64.rpm
修改zabbix_agent.conf文件
Server= Server_IP
ServerActive=Server_IP
Hostname=Client_IP

[root@localhost ~]# systemctl start zabbix-agent
[root@localhost ~]# systemctl status zabbix-agent

[Zabbix-Agent安装与部署]_第23张图片

服务启动后,和其他两种方式一样等待配置服务器端

四、配置Zabbix Host

被监控端成功安装agent之后,并且都可以被正常访问的时候,接下来就是通过服务端来监控主机

#1. 创建主机群组

打开网站之后,然后切换到配置-->主机群组-->创建主机群组

 [Zabbix-Agent安装与部署]_第24张图片

输入新建的群组名称即可,这里我们举例输入名称为windows
[Zabbix-Agent安装与部署]_第25张图片

添加成功后,检查新的主机群组正常显示,点击右边的模板按钮来添加模板

[Zabbix-Agent安装与部署]_第26张图片

点击下方的链接模板选择按钮

[Zabbix-Agent安装与部署]_第27张图片

勾选”Template OS Windows by Zabbix agent”,这里根据实际的群组添加模板也可以自定义创建模板, 建议Windows/Linux选择对应的即可

[Zabbix-Agent安装与部署]_第28张图片

点击应用即创建成功(这里点完应用可能没什么反应,先忽略) 

#2. 创建主机

在配置页面点击主机,然后在页面右上角点击创建主机

[Zabbix-Agent安装与部署]_第29张图片

在创建主机页面输入之前agent安装的时候配置的信息一致(DBHost)
主机名称:Client IP
群组: windows(刚刚创建的群组)
Interfaces: Server
可以同时监控多个端口,需要客户端配置多个端口,我们这边就以一个端口为例 Client IP,端口默认10050,这里注意一下,如果是Linux的话,要通过防火墙打开10050端口

 [Zabbix-Agent安装与部署]_第30张图片

点击添加,然后等待ZBX灯亮,这时候会发现等了好久灯也不亮

[Zabbix-Agent安装与部署]_第31张图片

原因是新增加的主机没有添加模板,重新打开主机设置,添加模板并点击更新

[Zabbix-Agent安装与部署]_第32张图片

发现添加完成后ZBX的灯亮了,原来是不添加模板的话灯就不会亮。

这里简单的客户端监控配置就完成了!

你可能感兴趣的:(zabbix)