Zabbix 监控 Windows 客户端

1. 下载 zabbix 客户端软件:www.zabbix.com/downloads/2.2.0/zabbix_agents_2.2.0.win.zip

2. 在 C 盘建一个名为 zabbix 的文件夹,并把解压文件复制到 zabbix 文件夹中,然后把 conf 下的一个程序直接复制到 C 盘并重命名为 zabbix_agentd.conf

3. 修改 zabbix_agentd.conf

Server=192.168.1.129          # 根据实际改为zabbix服务器的地址
ServerActive=192.168.1.129    # 根据实际改为zabbix服务器的地址
Hostname=WINDOWS-LBC7BEK      # 这里修改为windows主机的主机名,可以在“我的电脑—属性—计算机名”找到该主机名

4. 以管理员身份打开 CLI 命令行窗口,运行如下命令:

C:\WINDOWS\system32> cd C:\zabbix\bin\win64         # 进入zabbix目录
C:\zabbix\bin\win64> zabbix_agentd.exe --install    # 安装zabbix客户端,注意安装完要注意查看下面的信息是否提示安装成功
zabbix_agentd.exe [18388]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [18388]: event source [Zabbix Agent] installed successfully

5. 启动 zabbix 客户端:我的电脑 – 管理 – 服务和应用程序 – 服务 – 启动 “Zabbix Agent”

6. 导出 Windows 中可监控的项目

C:\zabbix\bin\win64> typeperf -qx > c:\1.txt    # 执行此命令可以导出监控项到文本文件

7. 把需要监控的项目添加到 zabbix 客户端配置文件,打开 zabbix_agentd.conf 文件,在末行添加:

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

说明:PerfCounter 是固定格式,UserPerfCounterCPU 是描述符,可以自定义,"\Processor(_Total)\% Processor Time" 是要监控的项目,3 代表每 3 秒发送一次数据给 zabbix 服务端让其监控,这里我添加了两条监控项。设置完配置文件之后,保存并重启 Zabbix Agent 服务

8. 在 zabbix 服务端将 Windows 主机添加到监控条目:组态 -- 创建主机群组 -- 创建一个组名为 “WindowsServer” 的群组然后点击“添加”,以后就可以把所有的 Windows 主机放在这个群组下面 -- 点击“主机” -- 创建主机

创建模板:组态 -- 模板 -- 创建模板 (模板里有很多可监控的项目,但是群组是没有定义任何可监控项目的,因为我们要从模板来添加我们需要监控的项目到群组里,然后群组里的主机再应用这些监控项)

创建完成后我们找到 “WindowsServer” 这个模板,然后点击 “项目” —  “创建监控项”

因为刚刚我们定义了两个监控项,所以再添加一个:

监控项创建完了,接下来创建图形,用于显示这两个监控项:图形 -- 创建图形

这样模板就完全创建好了,接下来我们把这个模板应用到 Windows 主机:组态 -- 主机 -- 选择 “Windows7” -- 模板 -- 选择 “WindowsServer” 这个模板然后更新

上面所有操作完成之后就可以启用 Windows 主机,然后可以在“监控中”— “图形”查看具体的监控项及图形

时间: 2024-10-12 03:06:51

Zabbix 监控 Windows 客户端的相关文章

zabbix监控windows客户端的方法(随便耍耍)

关于zabbix的服务端如何设置添加不用多说了,在windows的客户端的conf下的配置文件zabbix_agentd.win.conf ,需要修改LogFile.Server.Hostname这三个参数.具体配置如下: LogFile=c:\zabbix_agentd.log Server=服务器的ip Hostname=win的主机名 ServerActive=0.0.0.0:10050 其中logfile是zabbix日志存放地址.Server 是zabbix服务端ip地址.Hostna

Zabbix监控windows客户端

Zabbix agent 在windows上安装部署 1.  下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip 解压zabbix_agents_2.4.0.win.zip conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序.程序截图如下: 2.  配置与安装 1 配置zabbix agent相关配置. 找到conf下的配置文件,清空全部内容,添加以下信息:

zabbix监控windows服务器

1.下载zabbix的windows客户端zabbix-agent http://www.zabbix.com/downloads/2.2.0/zabbix_agents_2.2.0.win.zip 2.解压下载的文件,拷贝bin目录下的*.exe到c:\zabbix目录下,conf下的配置文件agent.conf拷贝到c盘的根目录. 3.修改配置文件agent.conf: 修改服务端的ip地址server=10.1.1.51 修改本地的hostname=计算机的机器名 4.安装zabbix w

zabbix监控windows服务器上进程的内存使用情况

zabbix监控windows服务器上进程的内存使用情况 由于在windows服务器上不能像linux上一样使用top,或者类似于/pro目录下的数据信息,所以在在windows服务器上获得一个进程的内存或者CPU的使用情况不是很容易. 这里通过在windows服务器上使用python脚本获得进程的内存使用值,通过key传递给zabbix客户端,也就是本机上安装的zabbix客户端. windows上安装zabbix客户端网上的文章很多,这里不再记录. 1,首先安装python环境: 点击这里下

Zabbix监控之使用Zabbix监控windows主机【7】

Zabbix监控 之使用Zabbix监控windows主机[7] 我们前面介绍了Zabbix3.0监控linux主机,今天我们使用Zabbix监控windows主机,其实操作都是一样的:具体见下:我们首先下载windows zabbix agent安装服务:我们第一个url是下载链接,第二个第三个是最新的3.0和2.2.9的下载链接:http://www.zabbix.com/download.phphttp://www.zabbix.com/downloads/3.0.0/zabbix_age

zabbix监控windows日志脚本

zabbix监控windows日志脚本     脚本用于监控windows服务器上日志,查看日志文件的末尾N行,如果N行中包含某字段,则输出0,否则输出1,然后再zabbix的配置文件空定义kye,进行监控. 文本文件的换行符是"\n" 编辑脚本log.py import sys import re def last_lines(filename, lines = 1):     lines = int(lines)     block_size = 1024     block = 

zabbix 监控windows 主机和华为交换机

#监控windows server 2003 #windows 只能安装zabbix-agent #下载地址:http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3.0.4.win.zip #下载解压到win server 2003中 如图所示 #修改配置文件 zabbix_agent.win.conf (如果用记事本打开,会出现排版问题,所以我这里是上传到linux服务器中 用vim 修改,当然你也可以用记事本打开) #修改为如下所示 [[e

zabbix监控windows(03,08)

监控windows主机: 下载zabbix_agents_2.2.3.win.zip (zabbix官网下载) 解压文件,把对应的文件(32位或者64位)考到C盘根目录(对应目录就OK)并带配置文件: 编辑配置文件:zabbix_agentd.win.conf LogFile=c:\zabbix_agentd.log Server=192.158.4.250   #zabbix服务端IP Hostname=Win7_x64_192.158.4.203#本机主机名 添加主机的时候主机名要对应一致

Zabbix监控Windows进程重启

前段时间,一个朋友咨询我怎么监控Windows进程的重启.生产环境有监控进程的启动和关闭,但重启还没想过.经过一番思考和摸索后成功完成了监控,下面把监控思路和方法分享给大家. 我首先想到的是通过Zabbix自带的进程数监控(proc.num)来做,但有两个难点:一.进程数从1变为0再变为1,算是一次重启.触发器要判断三次连续的监控数据,不太好做:二.进程从关闭到下次启动,中间间隔多长时间算是一次重启呢? 然后想到了zabbix监控操作系统的重启,比如Windows系统重启的触发器:{Templa