zoukankan      html  css  js  c++  java
  • Zabbix Agent for Windows部署(五)

    一、环境介绍

    二、软件准备

    1、Zabbix官方下载地址:https://www.zabbix.com/download进入Zabbix pre-compiled agents项,下载相应版本

    2、将zabbix_agents_3.4.0.win.zip文件下载,并拷贝到Client21210服务器上的某个目录,并解压,我这里直接丢在C盘根目下:

    conf目录存放是agent配置文件

    bin文件存放windows下32位和64位安装程序。

    三、Zabbix代理安装for Windows

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

    LogFile=C:\Windows\Logs\zabbix\zabbix_agentd.log    //存放日志的地方
    Server=172.17.21.208                                //用于被动模式,数据获取
    ServerActive=172.17.21.208                          //用于主动模式,数据提交
    Hostname=Client21210                   //必须与创建主机时的hostname一致

    Server:  zabbix server的ip地址,
    ServerActive: zabbix 主动监控server的ip地址,
    其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.21.208这个ip来我这取数据。而ServerActive的172.17.21.208的意思是,客户端主动提交数据给他。
    Hostname :主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。
    zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来说的。
    被动:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbix agent被动的去获取数据并返回给zabbix server, zabbix server周期性的向 agent 索取数据, 这总模式的最大问题就是会加大zabbix server的工作量, 在数百台服务器的环境下zabbix server不能及时获取到最新数据, 但这也是默认的工作方式。
    主动:主动模式是有zabbix agent主动采集数据并返回给zabbix server, 不再需要zabbix serve进行干预, 因此主动模式在一定程度上可减轻zabbix server的压力。

    2、进行安装
    打开CMD,进入到zabbix的应用程序目录, 执行安装命令 :

       zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf   -i   

      安装成功后,执行运行命令:

        zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf -s

        这里要注意一下,如果执行CMD不是用管理员权限打开,看下以下信息,代表代安装成功

    3、也可以从服务里面检查,代理是否安装成功!

    4、查看端口是否在处理监听状态

    C:\Users\Administrator>netstat -an | find "100"
      TCP    0.0.0.0:10050          0.0.0.0:0              LISTENING
      TCP    [::]:10050             [::]:0                 LISTENING
    C:\Users\Administrator>

    四、Zabbix Server上添加主机

    1、点击Configuration-->Hosts-->Greate host,然后点击Add,进行添加即可

    2、点击添加之后,进入Configuration-->Hosts界面进行模板关联

    3、选择 Clinet21210之后,点击Templates,选择所需要的模板进行关联,然后点击Add,然后Update即可

    4、然后看到以下界面,说明模板已经关联,发现ZBX为绿色,代表正常:

    5、在zabbix服务器获取相关参数值:

    [root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.hostname"      
    CLIENT21210
    [root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "vm.memory.size[total]"
    8589463552
    [root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.cpu.load[percpu,avg5]"
    0.000000
    [root@Node3 ~]# 

    6、在Web界面查看可用磁盘空间利用率如下:

    https://www.cnblogs.com/cloudos/
  • 相关阅读:
    Django 部署到Nginx
    Django 初识
    openstack操作之二 restful api
    openstack操作之一 命令行
    虚拟机创建流程中neutron代码分析(三)
    虚拟机创建流程中neutron代码分析(二)
    虚拟机创建流程中neutron代码分析(一)
    nova创建虚拟机源码分析系列之八 compute创建虚机
    nova创建虚拟机源码分析系列之七 传入参数转换成内部id
    Mysql之索引(六)
  • 原文地址:https://www.cnblogs.com/cloudos/p/8302788.html
Copyright © 2011-2022 走看看