zoukankan      html  css  js  c++  java
  • zabbix监控windows服务器

    Zabbix agent 在windows上安装部署

    1、  下载与解压

    地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip

    地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win.zip

    解压zabbix_agents_2.4.4.win.zip

    conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序

    2、  配置与安装

    2.1 配置zabbix agent相关配置

    找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、Hostname这三个参数。具体配置如下:

    LogFile=c:zabbixzabbix_agentd.log
    Server
    =192.168.2.80
    ServerActive=192.168.2.80
    Hostname=USERLEN-1KRKSMJ

    参数说明:

    Server:  zabbix server的ip地址,

    ServerActive: zabbix 主动监控server的ip地址,

    其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.22.155这个ip来我这取数据。而ServerActive的172.17.22.155的意思是,客户端主动提交数据给他。

    Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。

    zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。

    主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

    被动:server向agent请求获取监控项的数据,agent返回数据。

    2.2 agent安装与卸载

    cmd /c "C:abbixinwin64zabbix_agentd.exe -c C:abbixconfzabbix_agentd.win.conf -i"
    cmd /c "C:abbixinwin64zabbix_agentd.exe -c C:abbixconfzabbix_agentd.win.conf -s"

    cmd /c "C:abbixinwin64zabbix_agentd.exe -c C:abbixconfzabbix_agentd.win.conf -x"
    cmd /c "C:abbixinwin64zabbix_agentd.exe -c C:abbixconfzabbix_agentd.win.conf -d"

    -c :指定配置文件所有位置
    -i :安装客户端
    -s :启动客户端
    -x :停止客户端
    -d :卸载客户端

    查看Windows端口使用

    C:UsersAdministrator>netstat -ano|findstr "10050"

    C:UsersAdministrator>netstat -ano|findstr "10050"
      TCP    0.0.0.0:10050          0.0.0.0:0              LISTENING       8980
      TCP    [::]:10050             [::]:0                 LISTENING       8980

    启动成功后生成一个记录日志

    获取Windows的监控指标和计数器

    typeperf -qx > c:xx.txt

    生成一个xx.txt文件

    Processor(_Total)\% Processor Time

     

    在zabbix_agents配置文件最后添加如下内容:

    PerfCounter = UserPerfCountercpu,"Processor(_Total)\% Processor Time",3

    PerfCounter = UserPerfCountercpuUserTime,"Processor(_Total)\% User Time",3

    说明:

    PerfCounter固定写法

    UserPerfCountercpu自定义名称

    "Processor(_Total)\% Processor Time"监控项

    3时间秒

     重启zabbix客户端

    创建主机,查看监控效果

    zabbix没有Windows主机群组,需要新建

    添加

    创建主机

    新建模板

    创建监控项

    建立图形显示这两个监控项

    给主机添加模板

     后期在检测-图形-群组中找不到我所添加的群组,不知道什么原因。暂且不探索了

    参考博客:

    https://www.cnblogs.com/dreamer-fish/p/9564089.html

    https://www.cnblogs.com/likehua/p/3968689.html

    https://www.cnblogs.com/xqzt/p/5130469.html

    end

  • 相关阅读:
    云计算设计模式(十一)——健康端点监控模式
    大数据R语言简析
    git查看/修改 用户名和邮箱
    MySQL查询和修改auto_increment的方法
    git 配置用户名和邮箱
    discuz安装小云app
    二维码转化为链接
    discuz更换域名,登录不了解决
    数据结构很重要
    C++ vector错误(1)
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/10660085.html
Copyright © 2011-2022 走看看