运维的利器–监控–zabbix–第二步:建设–部署zabbix agent--windows server系统

本文主要是介绍运维的利器–监控–zabbix–第二步:建设–部署zabbix agent--windows server系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 在windows server 2016安装zabbix agent
    • 第一步:下载windows安装agent软件
    • 第二步:解压到指定目录
    • 第三步:配置zabbix-agent.win.conf
    • 第四步:zabbix-agent安装
    • 第五步:启动zabbix-agent客户端
    • 第六步:确认zabbix-agent启动情况
    • windows server系统防火墙开放10051端口
    • zabbix server防火墙开放10050端口
    • zabbix_server页面配置Windows_A客户机
      • 效果

在windows server 2016安装zabbix agent

第一步:下载windows安装agent软件

zabbix官网针对linux和window系统有两种不同的安装方式,其中:windows为tar压缩包,根据你zabbix server安装的版本,在官网下载同样版本的agent软件。
如下图:
在这里插入图片描述
官网下载链接相关agent软件:点我跳转
本文server为5.0,故下载zabbix_agent 5.0系列
在这里插入图片描述

第二步:解压到指定目录

将压缩包解压到c:\zabbix(自己定文件夹名字和位置即可)里。
在这里插入图片描述

第三步:配置zabbix-agent.win.conf

  1. 找到conf下的conf\zabbix_agentd.win.conf文件,修改LogFile、Server、ServerActive 、Hostname这几个参数。具体配置如下:
LogFile=D:\zabbix\zabbix_agentd.log
Server=192.168.10.100       #80行,指定 zabbix 服务端的 IP 地址
ServerActive=192.168.10.100:10051     #133行,指定 zabbix 服务端的 IP 地址
Hostname=Windows_A       #144行,指定当前 zabbix 客户端的主机名

参数含义说明:
logfile: zabbix日志存放地址。
Server:用于被动模式,指定允许哪台服务器拉取当前服务器的数据,当agent端工作于被动模式,则代表server端会主动拉取agent端数据,那么server端的IP必须与此参数的IP对应,此参数用于实现基于IP的访问控制,如果有多个IP,可以使用逗号隔开。
ServerActive:用于主动模式,此参数用于指定当agent端工作于主动模式时,将信息主动推送到哪台server上,当有多个IP时,可以用逗号隔开。
Hostname:主机名,等会要在zabbix-server上配置。
以下为图示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

第四步:zabbix-agent安装

在管理身体打开cmd,如果是windows10用户,按windows+x出面的界面选择Windows PowerShell(管理员)(A)。这点要注意,必需以管理员运行,不然会报执行错误
注册服务命令。
修改好配置文件后,用CMD(需有管理员权限)将Zabbix Agent安装为Windows系统的服务,在windows控制台下执行以下命令:

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

在这里插入图片描述

疑问:上述命令的路径是根据你zabbix agent软件安装的路径来着哦,不要照抄。换言之,路径怎么来的,其实就是一开始下载的软件解压的路径。
在这里插入图片描述

控制台输出信息如下,表示安装成功:

zabbix_agentd.exe [4864]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [4864]: event source [Zabbix Agent] installed successfully

在这里插入图片描述

第五步:启动zabbix-agent客户端

启动服务:

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

控制台输出下面信息,表示安装成功:

zabbix_agentd.exe [11052]: service [Zabbix Agent] started successfully

在这里插入图片描述
在这里插入图片描述

拓展说明:
安装和卸载zabbix agent服务:

C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf
#安装zabbix客户端
C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.conf
#启动zabbix服务
C:\zabbix\bin\zabbix_agentd.exe -d -c C:\zabbix\conf\zabbix_agentd.conf
#卸载zabbix客户端
C:\zabbix\bin\zabbix_agentd.exe -x -c C:\zabbix\conf\zabbix_agentd.conf
#关闭zabbix服务
配置说明:
-c:指定配置文件所有位置
-i:安装客户端
-s:启动客户端
-x:停止客户端
-d:卸载客户端

问题:启动zabbix_agent提示ERROR:
zabbix_agentd.exe [4480]: ERROR: cannot start service [Zabbix Agent]: [0x0000041D]
在这里插入图片描述
故障原因:-i安装客户端,即输入C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.win.conf,里面多了win,多这个win,也会提示安装成功,如果安装时错误,需要用-d的命令,卸载后再重新进行-i和-s,即安装和启动。

第六步:确认zabbix-agent启动情况

  1. 查看Windows端口监听情况
netstat -ano | findstr "10050"

在这里插入图片描述

  1. 查看任务管理器
    在这里插入图片描述

  2. 查看zabbix_agent的启动日志zabbix_agentd.log:
    在这里插入图片描述
    在这里插入图片描述

windows server系统防火墙开放10051端口

一开始测试时先偷懒关闭了

控制面板–windows 防火墙–高级设置–入站规则–新建规则, 详细步骤参考下图:

zabbix server防火墙开放10050端口

一开始测试时先偷懒关闭了防火墙

zabbix_server页面配置Windows_A客户机

说明
在这里插入图片描述

打开zabbix-web界面,配置->主机->右上脚创建主机,配置上面写的Hostname,名称和上面保存一致

问题:配置后没有可用
在这里插入图片描述
server进行telnet测试,发现失败
在这里插入图片描述

效果

这篇关于运维的利器–监控–zabbix–第二步:建设–部署zabbix agent--windows server系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/743911

相关文章

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

MySQL 中的服务器配置和状态详解(MySQL Server Configuration and Status)

《MySQL中的服务器配置和状态详解(MySQLServerConfigurationandStatus)》MySQL服务器配置和状态设置包括服务器选项、系统变量和状态变量三个方面,可以通过... 目录mysql 之服务器配置和状态1 MySQL 架构和性能优化1.1 服务器配置和状态1.1.1 服务器选项

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.