(68)zabbix windows性能计数器使用详解
概述
windows下的性能计数器让zabbix监控更加轻松,直接获取性能计数器的数值即可完成windows监控。性能计数器如下:
| 
 1 
 | 
 perf_counter["\Processor(0)\Interrupts/sec"] 
 | 
或
| 
 1 
 | 
 perf_counter["\Processor(0)\Interrupts/sec", 10] 
 | 
获取所有性能计数器命令:
| 
 1 
 | 
  typeperf -qx 
 | 
数字对应
如上的perf_counter["\Processor(0)\Interrupts/sec"],里面的\Processor(0)\Interrupts/sec很难记忆,而且不同的windows系统名称不可能不相同,这可能会导致获取到错误的值。
基于此,windows有相应的数字与名称对应,比如:system对应2,Memory对应4,有几千个性能计数器名称与数字对。
那怎么找到名称对应的数字呢?
打开注册表Regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009
打开key counter

自定义性能计数器key
编辑agentd配置文件zabbix_agentd.conf,添加PerfCounter自定义内容
| 
 1 
 | 
 PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30 
 | 
或
| 
 1 
 | 
 PerfCounter=UserPerfCounter2,"\4\42",30 
 | 
UserPerfCounter1与UserPerfCounter2其实是一样的:
4取代了Memory,42取代了Page Reads/sec,虽然说可读性差一点,但是推荐大家使用数值。
(68)zabbix windows性能计数器使用详解的更多相关文章
- windows socket函数详解
		
windows socket函数详解 近期一直用第三方库写网络编程,反倒是遗忘了网络编程最底层的知识.因而产生了整理Winsock函数库的想法.以下知识点均来源于MSDN,本人只做翻译工作.虽然很多前 ...
 - Python调用windows下DLL详解
		
Python调用windows下DLL详解 - ctypes库的使用 2014年09月05日 16:05:44 阅读数:6942 在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分 ...
 - redis.windows.conf配置详解
		
redis.windows.conf配置详解 转自:https://www.cnblogs.com/kreo/p/4423362.html # redis 配置文件示例 # 当你需要为某个配置项指定内 ...
 - 重装Windows系统 入门详解 - 基础教程
		
重装Windows系统 入门详解 - 基础教程 JERRY_Z. ~ 2020 / 10 / 13 转载请注明出处!️ 目录 重装Windows系统 入门详解 - 基础教程 一.说明 二.具体步骤 ( ...
 - windows 安装Git详解
		
windows 安装Git详解 一.Git简介 Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Lin ...
 - windows curl命令详解
		
概述 Curl命令可以通过命令行的方式,执行Http请求.在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令. 软件下载 下载地址:https://cur ...
 - 【JavaScript】windows.open用法详解
		
windows.open("URL","窗口名称","窗口外观设定");的用法详解 function onNewWindows(redire ...
 - Windows 消息机制详解
		
总的来说: MSG包括: 窗口句柄,指示MSG发送的目的窗口 消息标识 lPARAM.wParam 发送时间 发送时的鼠标位置 关于消息队列: Windows系统有一个系统消息队列 每个线程都有一 ...
 - Redis Windows版安装详解
		
一.下载Redis Redis下载有两个途径一是官网.二是Github,由于Redis官方只支持Linux系统,所以官网是没有Windows版本的,不过微软开源团队维护了一份所以我们可以使用这个. 官 ...
 
随机推荐
- BZOJ 1036 && Luogu P2590 [ZJOI2008]树的统计 树链剖分
			
链剖裸题...你值得一做~ 用线段树多维护一个mx,少写一个tag #include<cstdio> #include<iostream> #define ll long lo ...
 - 线程池(1)ThreadPoolExecutor梳理
			
使用默认的 thread factory创建ThreadPoolExecutor实例 public ThreadPoolExecutor(int corePoolSize, int maximumPo ...
 - 059 Spiral Matrix II 旋转打印矩阵 II
			
给出正整数 n,生成正方形矩阵,矩阵元素为 1 到 n2 ,元素按顺时针顺序螺旋排列.例如,给定正整数 n = 3,应返回如下矩阵:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6 ...
 - es6新语法:let、const
			
关于浏览器的兼容情况,可以访问can i use进行查询. 目前的主要方式还是通过使用Babel编译来解决兼容性问题. 我们目前使用Babel将ES6的代码兼容到了IE8,但这是在放弃某些新特性的条件 ...
 - MVC3 自定义的错误页
			
ASP.NET MVC3中如果配置文件出错了,怎么跳转到自定义的错误页,现在参考网上的档案是说 添加 如下配置文件,并且在路径Views/Shared/下添加Error页面,测试下没有用的,请大家看看 ...
 - c#基础值类和引用类型
			
//值类型:int double char decimal bool enum struct //引用类型:string 数组 自定义类 集合 object 接口 值传递传递的值得本身 引用传递传递的 ...
 - 移动端之js控制rem,适配字体
			
方法一:设置fontsize 按照iphone 5的适配 1em=10px 适配320 // “()()”表示自执行函数 (function (doc, win) { var docEl = ...
 - Jquery each跳出循环
			
Jquery each跳出循环break--return false--跳出所有循环continue--return true--跳出当前循环
 - Rest_framework之版本控制、响应器和分页器
			
一.访问频率补充 频率: 自定义: 1 定义一个类MyThrottles allow_request(频率限制的逻辑) ==>这两个函数都是派生出来的,继承的类里面封装的. wait(返回一个数 ...
 - rest_framework序列化组件
			
一.Django自带的序列化组件 ==>对象序列化成json格式的字符串 from django.core import serializers from django.core import ...