SNMP监控一些常用OID的总结

做网络监控的人对SNMP的协议肯定够很熟悉,下面罗列出一些常见的OID说明,方便大家省去查阅相关资料的麻烦。


























































系统参数(1.3.6.1.2.1.1)

OID

描述

备注

请求方式

.1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET
.1.3.6.1.2.1.1.3.0 监控时间 sysUptime GET
.1.3.6.1.2.1.1.4.0 系统联系人 sysContact GET
.1.3.6.1.2.1.1.5.0 获取机器名 SysName GET
.1.3.6.1.2.1.1.6.0 机器坐在位置 SysLocation GET
.1.3.6.1.2.1.1.7.0 机器提供的服务 SysService GET
.1.3.6.1.2.1.25.4.2.1.2 系统运行的进程列表 hrSWRunName WALK
.1.3.6.1.2.1.25.6.3.1.2 系统安装的软件列表 hrSWInstalledName WALK












































































网络接口(1.3.6.1.2.1.2)

OID

描述

备注

请求方式

.1.3.6.1.2.1.2.1.0 网络接口的数目 IfNumber GET
.1.3.6.1.2.1.2.2.1.2 网络接口信息描述 IfDescr WALK
.1.3.6.1.2.1.2.2.1.3 网络接口类型 IfType WALK
.1.3.6.1.2.1.2.2.1.4 接口发送和接收的最大IP数据报[BYTE] IfMTU WALK
.1.3.6.1.2.1.2.2.1.5 接口当前带宽[bps] IfSpeed WALK
.1.3.6.1.2.1.2.2.1.6 接口的物理地址 IfPhysAddress WALK
.1.3.6.1.2.1.2.2.1.8 接口当前操作状态[up|down] IfOperStatus WALK
.1.3.6.1.2.1.2.2.1.10 接口收到的字节数 IfInOctet WALK
.1.3.6.1.2.1.2.2.1.16 接口发送的字节数 IfOutOctet WALK
.1.3.6.1.2.1.2.2.1.11 接口收到的数据包个数 IfInUcastPkts WALK
.1.3.6.1.2.1.2.2.1.17 接口发送的数据包个数 IfOutUcastPkts WALK






































































































































































CPU及负载

OID

描述

备注

请求方式

.
1.3.6.1.4.1.2021.11.9.0
用户CPU百分比 ssCpuUser GET
.
1.3.6.1.4.1.2021.11.10.0
系统CPU百分比 ssCpuSystem GET
.
1.3.6.1.4.1.2021.11.11.0
空闲CPU百分比 ssCpuIdle GET
.
1.3.6.1.4.1.2021.11.50.0
原始用户CPU使用时间 ssCpuRawUser GET
.1.3.6.1.4.1.2021.11.51.0 原始nice占用时间 ssCpuRawNice GET
.
1.3.6.1.4.1.2021.11.52.0
原始系统CPU使用时间 ssCpuRawSystem. GET
.
1.3.6.1.4.1.2021.11.53.0
原始CPU空闲时间 ssCpuRawIdle GET
.
1.3.6.1.2.1.25.3.3.1.2
CPU的当前负载,N个核就有N个负载 hrProcessorLoad WALK
.
1.3.6.1.4.1.2021.11.3.0
  ssSwapIn GET
.
1.3.6.1.4.1.2021.11.4.0
  SsSwapOut GET
.
1.3.6.1.4.1.2021.11.5.0
  ssIOSent GET
.
1.3.6.1.4.1.2021.11.6.0
  ssIOReceive GET
.
1.3.6.1.4.1.2021.11.7.0
  ssSysInterrupts GET
.
1.3.6.1.4.1.2021.11.8.0
  ssSysContext GET
.
1.3.6.1.4.1.2021.11.54.0
  ssCpuRawWait GET
.
1.3.6.1.4.1.2021.11.56.0
  ssCpuRawInterrupt GET
.
1.3.6.1.4.1.2021.11.57.0
  ssIORawSent GET
.
1.3.6.1.4.1.2021.11.58.0
  ssIORawReceived GET
.
1.3.6.1.4.1.2021.11.59.0
  ssRawInterrupts GET
.
1.3.6.1.4.1.2021.11.60.0
  ssRawContexts GET
.
1.3.6.1.4.1.2021.11.61.0
  ssCpuRawSoftIRQ GET
.
1.3.6.1.4.1.2021.11.62.0
  ssRawSwapIn. GET
.
1.3.6.1.4.1.2021.11.63.0
  ssRawSwapOut GET
.1.3.6.1.4.1.2021.10.1.3.1   Load5 GET
.1.3.6.1.4.1.2021.10.1.3.2   Load10 GET
.1.3.6.1.4.1.2021.10.1.3.3   Load15 GET














































































































































内存及磁盘(1.3.6.1.2.1.25)

OID

描述

备注

请求方式

.1.3.6.1.2.1.25.2.2.0 获取内存大小 hrMemorySize GET
.1.3.6.1.2.1.25.2.3.1.1 存储设备编号 hrStorageIndex WALK
.1.3.6.1.2.1.25.2.3.1.2 存储设备类型 hrStorageType[OID] WALK
.1.3.6.1.2.1.25.2.3.1.3 存储设备描述 hrStorageDescr WALK
.1.3.6.1.2.1.25.2.3.1.4 簇的大小 hrStorageAllocationUnits WALK
.1.3.6.1.2.1.25.2.3.1.5 簇的的数目 hrStorageSize WALK
.1.3.6.1.2.1.25.2.3.1.6 使用多少,跟总容量相除就是占用率 hrStorageUsed WALK
.1.3.6.1.4.1.2021.4.3.0 Total Swap Size(虚拟内存) memTotalSwap GET
.1.3.6.1.4.1.2021.4.4.0 Available Swap Space memAvailSwap GET
.1.3.6.1.4.1.2021.4.5.0 Total RAM in machine memTotalReal GET
.1.3.6.1.4.1.2021.4.6.0 Total RAM used memAvailReal GET
.1.3.6.1.4.1.2021.4.11.0 Total RAM Free memTotalFree GET
.1.3.6.1.4.1.2021.4.13.0 Total RAM Shared memShared GET
.1.3.6.1.4.1.2021.4.14.0 Total RAM Buffered memBuffer GET
.1.3.6.1.4.1.2021.4.15.0 Total Cached Memory memCached GET
.1.3.6.1.4.1.2021.9.1.2 Path where the disk is mounted dskPath WALK
.1.3.6.1.4.1.2021.9.1.3 Path of the device for the partition dskDevice WALK
.1.3.6.1.4.1.2021.9.1.6 Total size of the disk/partion (kBytes) dskTotal WALK
.1.3.6.1.4.1.2021.9.1.7 Available space on the disk dskAvail WALK
.1.3.6.1.4.1.2021.9.1.8 Used space on the disk dskUsed WALK
.1.3.6.1.4.1.2021.9.1.9 Percentage of space used on disk dskPercent WALK
.1.3.6.1.4.1.2021.9.1.10 Percentage of inodes used on disk dskPercentNode WALK

SNMP监控一些常用OID的总结,码迷,mamicode.com

时间: 2024-10-28 21:13:57

SNMP监控一些常用OID的总结的相关文章

zabbix-3.2.6之snmp监控(无需安装agent也能监控)

一.snmp监控介绍 概述 如果我们需要监控打印机.路由器.UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的支持. 备注:SNMP检查基于UDP协议 注意事项 如果监控基于SNMPv3协议的设备,确保msgAuthoritativeEngineID(通常叫做snmpEngineID 或

zabbix snmp监控交换机流量

zabbix监控交换机是非常的简单,只需知道交换机snmp的密码,然后连结下自带的snmp模板,就可以完成监控了,还有什么比这配置更简单的? 1.配置交换机的snmp 1 2 snmp-server community yang ro   #配置读取snmp的密码   snmp-server community yangrong rw   #配置可写的snmp密码,为安全起见,最好别开启 在linux上安装net-snmp net-snmp-utils包,测试snmp访问 1 2 #snmpwa

Zabbix通过SNMP监控HP服务器硬件信息

关于Zabbix监控服务器硬的件信息,Zabbix官方网站没有提到这方面的监控思路和方法.之前我写的博文中写过关于HP服务器硬件监控的文章,大致的思路是借助HP管理工具通过脚本的方式取出硬件的信息,然后以trapper的方式通过Zabbix监控,得到好多博友的支持,在此特别的感谢.    通过脚本的方式监控服务器硬件信息,有三个缺点1)通过agent的方式会超时,取不到值.2)通过trapper的方式需要每台机器添加crontab,部署起来麻烦.3)脚本通用型查,只适合Windows机器.4)

zabbix通过snmp监控网络设备原理

zabbix可以通过snmp协议监控网络设备(路由器.交换机等),也可以监控服务器(linux.windows等)设备 一般我们在对服务器进行网络监控的时候,一般不采用snmp接口,都采用agent的方式进行监控,添加键值就行.当然用agent的监控的方式很简单,只要选对了键值,并添加好参数就ok,我们今天以snmp接口进行监控,我们用snmp监控网络设备的时候还得用snmp接口. 用snmp协议进行监控要开启snmp服务,在linux服务器上要安装snmp服务,并且进行配置,请自己百度,本片只

LR通过snmp监控linux下的mysql

LR通过snmp监控linux下的mysql 在linux底下安装配置snmp: 1.使用系统盘安装rpm包(这种方式最好) 2.在www.net-snmp.org处下载net-snmp安装(安装后有可能找不到snmpd.conf文件) tar xzvf  net-snmp-5.4.2.1.tar.gzcd  net-snmp-5.4.2.1./configure这里会叫你输入一些信息,其中有一步(好像是第二步)是问要安装什么版本:1.2.3,输入2回车其它都直接回车就可以makemake in

cacti通过snmp监控带宽

1.安装和配置snmp a. yum install -y net-snmp net-snmp-utils b. chkconfig snmpd on c. chkconfig –list|grep snmpd d. vi /etc/snmp/snmpd.conf 将 view systemview included .1.3.6.1.2.1.1 改为 view systemview included .1.3.6.1.2.1 将 com2sec notConfigUser  default  

snmp监控设置

Wget 下载net-snmp源代码包 wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.2.1/net-snmp-5.7.2.1.tar.gz 解包 [[email protected] home]# tar -zxf net-snmp-5.7.2.1.tar.gz mv net-snmp-5.7.2.1 snmp 编译注意参数请注意参数: --prefix=/usr/local/snmp 选项,选择snmp的安装

JVM的SNMP监控配置

近期看了一下JVM对监控的支持,除了常规的JMX外居然还有SNMP, 有点意思, 这个网管协议适配的地方还真多,那么就先测试一下. 先随便找一个能在后台持续运行的java小程序,如我手头的BIO的socket服务器. JVM端SNMP的配置 启动SNMP需要两个地方更改,(http://docs.oracle.com/javase/7/docs/technotes/guides/management/snmp.html) 在jvm的system properties上加一个 com.sun.ma

Zabbix通过SNMP监控多核CPU使用率时, 计算CPU平均使用率

环境:没有Agent,只能通过SNMP监控时,需要获取多核CPU的平均使用率. ZABBIX的使用SNMP监控CPU使用率时,由于设备都是多核CPU,监控的都是单独某一核心的使用率,但单独某一核使用率过高触发告警实际意义不大. 所以写了一个"外部检查"查询CPU的每个核心的使用率,然后再计算该设备CPU的总体的一个使用率. cd /usr/local/share/zabbix/externalscripts/ vim /usr/local/share/zabbix/externalsc