SNMP windows OIDs

Windows OID’ for CPU, Memory, Disk Utilization2007-10-31 11:03Windows CPU Utilization:

OID:.1.3.6.1.2.1.25.3.3.1.2 (.iso.org.dod.internet.mgmt.mib-2.host.hrDevice.hrProcessorTable.hrProcessorEntry.hrProcessorLoad) in HOST-RESOURCES-MIB

1.3.6.1.2.1.25.3.3.1.2.2 And 1.3.6.1.2.1.25.3.3.1.2.3

Windows Memory Utilization:

Total : OID: 1.3.6.1.2.1.25.2.2.0 单位(KB)–Windows 2003

1.3.6.1.2.1.25.2.2.0 = 2096304 [Integer]

Memory Usage 的处理和 HDD total, HDD usage一致

Windows Disk Utilization:

Total OID:

Usage OID:

  1. Disk type OID (hrStrogeType):

hrStorageTypes
1.3.6.1.2.1.25.2.1
OBJECT IDENTIFIER

hrStorageOther
1.3.6.1.2.1.25.2.1.1
OBJECT IDENTIFIER

hrStorageRam
1.3.6.1.2.1.25.2.1.2
OBJECT IDENTIFIER

hrStorageVirtualMemory
1.3.6.1.2.1.25.2.1.3
OBJECT IDENTIFIER

hrStorageFixedDisk
1.3.6.1.2.1.25.2.1.4
OBJECT IDENTIFIER

hrStorageRemovableDisk
1.3.6.1.2.1.25.2.1.5
OBJECT IDENTIFIER

hrStorageFloppyDisk
1.3.6.1.2.1.25.2.1.6
OBJECT IDENTIFIER

hrStorageCompactDisc
1.3.6.1.2.1.25.2.1.7
OBJECT IDENTIFIER

hrStorageRamDisk
1.3.6.1.2.1.25.2.1.8
OBJECT IDENTIFIER

hrStorageRam 表示内存, hrStorageFixedDisk 表示硬盘, hrStorageVirtualMemory 表示虚拟内存, hrStorageCompactDisc 表示光盘

  1. 区分各个磁盘/分区的类型

1.3.6.1.2.1.25.2.3.1.2.1 = 1.3.6.1.2.1.25.2.1.4 [ObjectIdentifier] //硬盘
1.3.6.1.2.1.25.2.3.1.2.2 = 1.3.6.1.2.1.25.2.1.4 [ObjectIdentifier] //硬盘
1.3.6.1.2.1.25.2.3.1.2.3 = 1.3.6.1.2.1.25.2.1.4 [ObjectIdentifier] //硬盘
1.3.6.1.2.1.25.2.3.1.2.4 = 1.3.6.1.2.1.25.2.1.4 [ObjectIdentifier] //硬盘
1.3.6.1.2.1.25.2.3.1.2.5 = 1.3.6.1.2.1.25.2.1.7 [ObjectIdentifier] //光盘
1.3.6.1.2.1.25.2.3.1.2.6 = 1.3.6.1.2.1.25.2.1.7 [ObjectIdentifier] //光盘
1.3.6.1.2.1.25.2.3.1.2.7 = 1.3.6.1.2.1.25.2.1.3 [ObjectIdentifier] //虚拟内存
1.3.6.1.2.1.25.2.3.1.2.8 = 1.3.6.1.2.1.25.2.1.2 [ObjectIdentifier] //物理内存

  1. Disk/分区 Information OID:

1.3.6.1.2.1.25.2.3.1.3.1 = “C:\ Label: Serial Number dc26ea33” [Octets]
1.3.6.1.2.1.25.2.3.1.3.2 = “D:\ Label:test Serial Number 9629f314” [Octets]
1.3.6.1.2.1.25.2.3.1.3.3 = “E:\ Label:test_backup Serial Number 94389268” [Octets]
1.3.6.1.2.1.25.2.3.1.3.4 = “F:\ Label:others Serial Number 5c4002e8” [Octets]
1.3.6.1.2.1.25.2.3.1.3.5 = “G:\” [Octets]
1.3.6.1.2.1.25.2.3.1.3.6 = “H:\ Label:Oracle10g Serial Number b1c04dbe” [Octets]
1.3.6.1.2.1.25.2.3.1.3.7 = “Virtual Memory” [Octets]
1.3.6.1.2.1.25.2.3.1.3.8 = “Physical Memory” [Octets]

  1. StorageAllocationUnits OID:也叫每个箸/块的大小

1.3.6.1.2.1.25.2.3.1.4.1 = 512 [Integer]
1.3.6.1.2.1.25.2.3.1.4.2 = 4096 [Integer]
1.3.6.1.2.1.25.2.3.1.4.3 = 4096 [Integer]
1.3.6.1.2.1.25.2.3.1.4.4 = 4096 [Integer]
1.3.6.1.2.1.25.2.3.1.4.5 = 0 [Integer]
1.3.6.1.2.1.25.2.3.1.4.6 = 2048 [Integer]
1.3.6.1.2.1.25.2.3.1.4.7 = 65536 [Integer]
1.3.6.1.2.1.25.2.3.1.4.8 = 65536 [Integer]

5.StorageSize OID:一个磁盘分为多少块/箸, 总大小

1.3.6.1.2.1.25.2.3.1.5.1 = 25157789 [Integer]
1.3.6.1.2.1.25.2.3.1.5.2 = 2815383 [Integer]
1.3.6.1.2.1.25.2.3.1.5.3 = 4096567 [Integer]
1.3.6.1.2.1.25.2.3.1.5.4 = 11006525 [Integer]
1.3.6.1.2.1.25.2.3.1.5.5 = 0 [Integer]
1.3.6.1.2.1.25.2.3.1.5.6 = 317298 [Integer]
1.3.6.1.2.1.25.2.3.1.5.7 = 63101 [Integer]
1.3.6.1.2.1.25.2.3.1.5.8 = 32754 [Integer]

  1. StorageUsed OID://已经使用的块/箸

1.3.6.1.2.1.25.2.3.1.6.1 = 7427924 [Integer]
1.3.6.1.2.1.25.2.3.1.6.2 = 861039 [Integer]
1.3.6.1.2.1.25.2.3.1.6.3 = 16820 [Integer]
1.3.6.1.2.1.25.2.3.1.6.4 = 5788717 [Integer]
1.3.6.1.2.1.25.2.3.1.6.5 = 0 [Integer]
1.3.6.1.2.1.25.2.3.1.6.6 = 317298 [Integer]
1.3.6.1.2.1.25.2.3.1.6.7 = 12172 [Integer]
1.3.6.1.2.1.25.2.3.1.6.8 = 13270 [Integer]

  1. StorageAllocationFailures OID://分配失败的块/箸

1.3.6.1.2.1.25.2.3.1.7.1 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.2 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.3 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.4 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.5 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.6 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.7 = 0 [Counter32]
1.3.6.1.2.1.25.2.3.1.7.8 = 0 [Counter32]

  1. 在这个例子中
    可以看到的盘符是C: D: E: F:; 同时可以得到虚拟内存信息,物理内存的信息

C: 盘大小为512× 25157789= 12880787968bytes or 12GB

C: 盘以用空间512×7427924= 3803097088bytes or 3.54GB

C:盘使用率为3.54/12*100% = 29.5%

C: 盘空间分配错误512×0 = 0 bytes

硬盘总的大小为51225157789 + 40962815383 + 40964096567+ 409611006525 = about 80G

磁盘使用大小为5127427924 + 4096861039 + 409616820 + 40965788717 = about 29G

整个硬盘的使用率 29/80 *100% = 36.2%

物理内存

Total RAM 65536*32754 = 2096256 KB, 2047.125M about 2G 这个数字和1.3.6.1.2.1.25.2.2.0结果差不多

Used RAM 65536*13270 = 829M

内存使用率 829/2048 * 100% = 40.4%

Tags: oid , snmp , windows

摘自:http://hi.baidu.com/wangj998/blog/item/35bbadfc13876f84b801a051.html

Original: https://www.cnblogs.com/EasyData/archive/2010/01/21/1652859.html
Author: 迷你软件
Title: SNMP windows OIDs

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598736/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • nexus3搭建私有Docker仓库

    Nexus3: version: "3" services: nexus: image: sonatype/nexus3:3.33.0 volumes: – /…

    数据库 2023年6月9日
    070
  • MYSQL的Java操作器——JDBC

    在学习了Mysql之后,我们就要把Mysql和我们之前所学习的Java所结合起来 而JDBC就是这样一种工具:帮助我们使用Java语言来操作Mysql数据库 JDBC简介 首先我们…

    数据库 2023年6月14日
    075
  • 关于那些我们都听过的营销工具—优惠券

    相信大家对优惠券都不陌生,特别是在现在这个互联网特别发达的时代,优惠券是我们运营推广营销的一种工具,它可以降低产品的价格,是一种常见的消费者营业推广工具, 作为一种信息的载体,它不…

    数据库 2023年6月14日
    077
  • Shell 第二章《流控》

    前言 无论什么编程语言都离不开条件判断(流控)。SHELL也不例外。例如,用户输入的密码不够长时提示用户,你太短了例如,用户输入了备份的目录,如果有目录继续备份,如果没有目录创建目…

    数据库 2023年6月14日
    096
  • java中如何打印出一个类中所有变量呢?

    下文笔者将讲述,使用java代码打印出一个类中所有变量的方法分享,如下所示: 在日常开发中,我们经常需获取一个类的变量信息,然后操作变量,那么该如何编写此类代码呢?当然我们可以借助…

    数据库 2023年6月11日
    071
  • 设计模式之七大原则

    1.单一职责原则: 不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责 使用一个列子来表达,一个动物类,动物可以使用里面的方法进行奔跑: //单一职责原则测试 pu…

    数据库 2023年6月6日
    0104
  • MySQL使用步骤

    出现mysqld: Can’t create directory ‘D:\Environment\mysql-5.7.37 \data’ (Er…

    数据库 2023年5月24日
    0143
  • Oracle培训-介绍与体系架构

    1979年,公司推出Oracle 2,这是计算机软件史上第一个由纯软件公司开发的商用关系型数据库管理系统。公司改名为”关系软件公司” (Relational…

    数据库 2023年6月11日
    0102
  • MySQL知识点大全!!

    使用PreStatement对象: public int execUpdate(String sql, Object[] parms) { int count = 0; try {…

    数据库 2023年5月24日
    080
  • Linux 守护进程

    1. 守护进程是什么 2. 怎么用守护进程 2.1 有趣小例子 2.2 man daemon 3. 源码解析 3.1 GUN C daemon.c 3.2 daemon.c 解析 …

    数据库 2023年6月9日
    072
  • Redis的五大数据类型(简单使用)

    redis是基于内存的,内存的读写速度非常快 ; redis是单线程的,省去了很多上下文切换线程的时间; *redis因为是基于内存的 不涉及io操作 所以单线程效率是最高的 回归…

    数据库 2023年6月6日
    092
  • StoneDB社区答疑第二期

    我们又把近期的一些社区热点问题做了一次汇总,同步给所有关注StoneDB的同学们~ 提问Qustions & 解答Answers A:像这么大的存储量,系统一般是分析类的,…

    数据库 2023年5月24日
    092
  • 正则表达式=Regex=regular expression

    正则表达式=Regex=regular expression 反向引用*2 \index索引引用 \b(\w+)\b\s+\1\b \k \b(? 数量符/限定符62 贪婪Gree…

    数据库 2023年6月15日
    065
  • Oracle扩展表空间

    Oracle扩展表空间 前言: Oracle表空间扩展最大为32G,目前我还未找到可以打破限制的办法。 一、查看表空间信息和使用情况 查看表空间的名字及文件所在位置 — &amp…

    数据库 2023年6月16日
    0102
  • Java 面试题及答案整理(2021最新版)持续更新中~~~

    Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用…

    数据库 2023年6月9日
    089
  • MySQL–SELECT检索语句

    1、检索单个列 SELECT prod_name FROM products; –上述语句利用 SELECT语句从 products表中检索一个名为prod_name的列。 Vi…

    数据库 2023年6月16日
    090
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球