栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

[Zabbix-Agent安装与部署]

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[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页面

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

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

#1. MSI包的安装与卸载

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

下载完成后去浏览器下载设置的默认地址下找到,这里我是用一台windoows电脑下载的,默认浏览器的下载设置为修改过,所以默认存放在下载中

这里是找了一台windows10的机器来安装zabbix-agent,直接双击msi的安装包

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

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” 默认不勾选不影响

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

 

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

安装完成,点击Finish

确认安装文件在你刚刚选择的安装路径内

检查zabbix_agentd.conf的设置和之前配置的界面一致
Server= Server_IP
ServerActive=Server_IP
Hostname=Client_IP
检查zabbix_agentd的服务,确认服务已经启动

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

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

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

#卸载Zabbix-agent

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


卸载需要重启,重启后检查Service当中zabbix agent服务移除,安装目录下文件也删除即可

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

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


下载完成后默认存放在下载中


 下载完成后将zip包解压,解压完成,文件和下方图片一致

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

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

#安装zabbix服务

用管理员身份打开Command prompt,然后切换到指定目录运行命令:
zabbix_agentd.exe -c -i

检查服务默认安装完是stop的

开启Zabbix-Agent服务

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

#卸载zabbix

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

 

三、安装Zabbix Agent(Linux-CentOS8篇) 

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

 

[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 Host

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

#1. 创建主机群组

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

 

输入新建的群组名称即可,这里我们举例输入名称为windows

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

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

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

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

#2. 创建主机

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

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

 

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

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

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422105.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号