运维的利器–监控–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

相关文章

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

Python 交互式可视化的利器Bokeh的使用

《Python交互式可视化的利器Bokeh的使用》Bokeh是一个专注于Web端交互式数据可视化的Python库,本文主要介绍了Python交互式可视化的利器Bokeh的使用,具有一定的参考价值,感... 目录1. Bokeh 简介1.1 为什么选择 Bokeh1.2 安装与环境配置2. Bokeh 基础2

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi