讲解如何进行SNMP MIB的查看

网络 网络管理
现在我们主要介绍一下SNMP MIB的本地查找方法。那么具体的命令代码我们已经做好了整理,希望能够帮助大家了解到这部分的内容。

通过《SNMP中的MIB是什么?》的介绍,相信大家对SNMP MIB已经有所了解了。那么本文主要讲述一下如何查看本地的SNMP MIB。那么具体的操作我们已经在文中为大家详细展示了出来。

在集群节点上用下面的命令检查MIB:

  1. #snmpwalk localhost -v 1 -c public  

这个命令应产生一个很长的报告显示集群节点上的MIB,象征本地SNMP代理(snmpd)响应了查询。

我们用这个命令查询一些有用的信息:

  1. #snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.9  

注意:在这个命令中,我们使用了一串数值代替符号名定位SNMP管理信息库(MIB)中的信息,为了查找这个数字对象标识符代表的符号名或文本,使用:

  1. #snmptranslate .1.3.6.1.4.1.2021.9  

如果你象配置文件示例那样设置了磁盘警报参数的话,你会看到:

  1. enterprises.ucdavis.dskTable.dskEntry.dskIndex.1 = 1enterprises.ucdavis.dskTable.dskEntry.dskIndex.2 = 2enterprises.ucdavis.dskTable.dskEntry.dskPath.1 = /enterprises.ucdavis.dskTable.dskEntry.dskPath.2 = /varenterprises.ucdavis.dskTable.dskEntry.dskDevice.1 = /dev/sdb2enterprises.ucdavis.dskTable.dskEntry.dskDevice.2 = /dev/sda3enterprises.ucdavis.dskTable.dskEntry.dskMinimum.1 = 100000enterprises.ucdavis.dskTable.dskEntry.dskMinimum.2 = 100000enterprises.ucdavis.dskTable.dskEntry.dskMinPercent.1 = -1enterprises.ucdavis.dskTable.dskEntry.dskMinPercent.2 = -1enterprises.ucdavis.dskTable.dskEntry.dskTotal.1 = 381121enterprises.ucdavis.dskTable.dskEntry.dskTotal.2 = 253871enterprises.ucdavis.dskTable.dskEntry.dskAvail.1 = 268888enterprises.ucdavis.dskTable.dskEntry.dskAvail.2 = 162940enterprises.ucdavis.dskTable.dskEntry.dskUsed.1 = 92554enterprises.ucdavis.dskTable.dskEntry.dskUsed.2 = 77824enterprises.ucdavis.dskTable.dskEntry.dskPercent.1 = 26enterprises.ucdavis.dskTable.dskEntry.dskPercent.2 = 32enterprises.ucdavis.dskTable.dskEntry.dskPercentNode.1 = 18enterprises.ucdavis.dskTable.dskEntry.dskPercentNode.2 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorFlag.1 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorFlag.2 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorMsg.1 =enterprises.ucdavis.dskTable.dskEntry.dskErrorMsg.2 =  

注意:在这个磁盘空间SNMP MIB报告中你会看到加州大学的名字,因为这就是它们开发的。

特别要注意dskEntry.dskErrorFlag 行(已经加粗显示),这些行指出磁盘是低于(值0)或高于(值1)你在snmp.conf中指定的阀值,花点时间修改阀值(以M为单位)比磁盘分区的剩余空间(使用df -m命令检查)还小的值,然后输入:

  1. #service snmpd restart   
  2. 或  
  3. #/etc/init.d/snmpd restart  

注意:kill HUP snmpd守护进程的PID能达到同样的目的。

然后再次输入相同的snmpwalk命令:

  1. #snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.9  

你应该看到错误标志指示磁盘分区已经用光了磁盘空间。

责任编辑:佟健 来源: 网界网
相关推荐

2010-06-29 16:29:52

SNMP协议管理

2010-06-30 10:31:34

SNMP MIB

2010-07-22 10:58:49

batch Telne

2010-07-02 14:04:06

SNMP MIB

2010-06-29 13:58:17

SNMPMIB

2010-07-02 10:18:23

ucd-snmpMIB

2010-05-27 16:18:58

SVN设置

2010-07-01 14:53:09

SNMPMIBUCD-SNMP

2010-07-01 14:05:43

SNMPMIB

2010-07-09 13:01:50

SQL Server

2010-05-24 17:18:54

Linux SNMP

2010-02-04 12:58:28

2021-03-15 10:23:44

IT支出技术投资CIO

2010-06-02 14:16:18

SVN版本控制

2023-03-24 16:18:08

微服务架构

2023-09-03 23:49:35

2010-07-21 14:17:07

Linux telne

2011-07-28 14:07:30

2010-02-03 13:55:51

Python 代码

2010-09-13 10:45:04

点赞
收藏

51CTO技术栈公众号