码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 运维的利器–监控–zabbix–第二步:建设–部署zabbix agent--windows server系统


    文章目录

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

    思维导图

    start
    1.下载agent包
    2.解压agent包
    3.修改配置文件
    4.启动agent
    5.放行两端服务端口
    6.server页面配置
    over

    在windows server 2016安装zabbix agent

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

    第一点:zabbix官网针对linux和window系统有两种不同的安装方式,其中:windows为tar压缩包,根据你zabbix server安装的版本,在官网下载同样版本的agent软件。
    第二点:官方提供amd64和i386两种安装包,本文以amd64的安装为例进行建设部署说明
    在这里插入图片描述

    amd64安装包

    操作步骤如下图:
    在这里插入图片描述
    官网下载链接相关agent软件:点我跳转
    本文server为5.0,故下载zabbix_agent 5.0系列
    在这里插入图片描述

    i386

    i386安装包下载如下图
    在这里插入图片描述

    第二步:解压到指定目录

    将压缩包解压到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 客户端的主机名
    
    • 1
    • 2
    • 3
    • 4

    参数含义说明:
    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
    
    • 1

    在这里插入图片描述

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

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

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

    在这里插入图片描述

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

    启动服务:

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

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

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

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

    拓展说明:
    安装和卸载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服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    配置说明:
    -c:指定配置文件所有位置
    -i:安装客户端
    -s:启动客户端
    -x:停止客户端
    -d:卸载客户端
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    问题:启动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

    在这里插入图片描述

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

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

    第七步:windows server系统防火墙开放10051端口

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

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

    第八步:zabbix server防火墙开放10050端口

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

    第九步:zabbix_server页面配置Windows_A客户机

    说明
    在这里插入图片描述

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

    问题:配置后没有可用
    在这里插入图片描述
    server进行telnet测试,发现失败
    在这里插入图片描述
    需要执行第八步和第九步,确认无误,确认第三步配置是否有误。

    效果

    在这里插入图片描述

  • 相关阅读:
    java计算机毕业设计剧院售票系统源码+mysql数据库+系统+lw文档+部署
    实战模拟│微信 JSSDK 实现自定义分享、手机选图拍照、图片音频处理、地理位置、摇一摇等功能
    C&C++指针实训(国防科大)
    搭建个人智能家居 3 -第一个设备“点灯”
    ArrayList、LinkedList和Vector的区别
    解决Antd 二次封装表格的可编辑功能(editable table)不生效的问题
    y85.第四章 Prometheus大厂监控体系及实战 -- prometheus告警机制进阶、pushgateway和prometheus存储(十六)
    avi怎么转换成视频?
    aPaaS是什么(aPaaS平台和IPaaS的区别是啥?大白话解释)
    Excel 函数教程之VLOOKUP实用教程与10个适用于初学者和高级用户的VLOOKUP案例(教程含数据excel)
  • 原文地址:https://blog.csdn.net/stqer/article/details/136251621
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号