Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15183688
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: 系统运维

2008-05-25 01:02:43

用防火墙和内存池MIB(Using the Firewall and Memory Pool MIBs)
  
  Cisco防火墙和内存池MIB让您可以轮询故障转换和系统状态。本部分包括以下内容:
  
  ipAddrTable说明(ipAddrTable Notes)
  浏览故障转换状态(Viewing Failover Status)
  验证内存使用率(Verifying Memory Usage)
  浏览连接数(Viewing The Connection Count)
  浏览系统缓存使用率(Viewing System Buffer Usage)
  在每部分最后的表中,每个返回值的意义都显示在括号中。
  
  ipAddrTable说明(ipAddrTable Notes)
  SNMP ip.ipAddrTable的使用要求所有接口都分别有各自独特的地址。如果接口未被分配IP地址,则其IP地址默认为127.0.0.1。拥有重复IP地址会导致SNMP管理站无限循环。工作循环就是向每个接口分配一个不同的地址。例如,您可将一个地址设置为127.0.0.1,另一地址设置为127.0.0.2等。
  
  SNMP使用一系列GetNext操作来转换MIB树。每个GetNext请求均以前-请求的结果为基础。因此,如果两个连续接口有相同的IP 127.0.0.1(表索引),GetNext功能返回127.0.0.1,这是正确的;然而,当SNMP使用同一结果(127.0.0.1)生成下一GetNext请求,该请求与前一请求一样,从而会导致管理站无限循环。
  
  例如:GetNext (ip.ipAddrTable.ipAddrEntry.ipAdEntAddr.127.0.0.1)
  
  在SNMP协议中,MIB表索引必须是独一无二的,以便代理识别MIB表的某一行。ip.AddrTable的表索引是PIX防火墙接口IP地址,故此IP地址应独一无二;否则,SNMP代理将发生混乱并可能返回有相同IP(索引)的另一接口(行)的信息。
  
  浏览故障转换状态(Viewing Failover Status)
  
  Cisco防火墙MIB的cfsHardwareStatusTable允许您确定是否启动故障转换以及哪个单元处在活动状态。Cisco防火墙MIB通过cfwHardwareStatusTable对象中的两行来指示故障转换状态。从PIX防火墙命令行,您可用show failover命令浏览故障转换状态。您可从以下路径访问对象表:
  
  .iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoFirewallMIB.
  
  ciscoFirewallMIBObjects.cfwSystem.cfwStatus.cfwHardwareStatusTable
  
  故障转换状态对象
  对象 对象类型 行1:如禁用故障转换时则返回 行1:如启用故障转换时返回 行2:如启用故障转换时返?/td>
  cfwHardwareType
  (表索引) Hardware 6(如为基本单元) 6(如为基本单元) 7(如为备用单元)
  cfwHardware
  Information SnmpAdminString 空白 空白 空白
  cfwHardware
  StatusValue HardwareStatus 0(未使用?/td> active 或 9(如为活动单元)或是standby或10(如为备用单元) active 或 9(如为活动单元)或是standby或10如为备用单元
  cfwHardware
  StatusDetail SnmpAdminString Failover Off 空白 空白
  
  cfwHardwareInformation.6 :
  
  cfwHardwareInformation.7 :
  
  cfwHardwareStatusValue.6 :0
  
  cfwHardwareStatusValue.7 :0
  
  cfwHardwareStatusDetail.6 :Failover Off
  
  cfwHardwareStatusDetail.7 :Failover Off
  
  在此表中,表索引cfwHardwareType作为.6或.7附在每个随后对象的最后。cfwHardwareInformation域为空白,cfwHardwareStatus值为0,而cfwHardwareStatusDetail包含Failover Off,这表示故障转换状态。
  
  启动故障转换时,MIB查询范例生成下列信息:
  
  cfwHardwareInformation.6 :
  
  cfwHardwareInformation.7 :
  
  cfwHardwareStatusValue.6 : active
  
  cfwHardwareStatusValue.7 : standby
  
  cfwHardwareStatusDetail.6 :
  
  cfwHardwareStatusDetail.7 :
  
  
  在此表中,只有cfwHardwareStatusValue包含数值,即active或standby来表示每个单元的状态。
  
  验证内存使用率(Verifying Memory Usage)
  
  您可确定Cisco内存池MIB带有多少空闲内存。从PIX防火墙命令行,可用show memory命令浏览内存使用率。以下是show memory命令的输出范例。
  
  show memory
  
  16777216 bytes total, 5595136 bytes free
  
  您可从以下路径访问MIB对象:
  
  .iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoMemoryPoolMIB. ciscoMemoryPoolObjects.ciscoMemoryPoolTable
  
  
  
  
  内存使用率
  对象 对象类型 返回值
  ciscoMemoryPoolType CiscoMemoryPoolTypes 1 (处理器内存)(表索引)
  ciscoMemoryPoolType 1 (处理器内存)
  ciscoMemoryPoolName DisplayString PIX 系统内存
  ciscoMemoryPoolAlternate Integer32 0 (无备用内存池)
  ciscoMemoryPoolValid TruthValue true (表明其余对象的值正确)
  ciscoMemoryPoolUsed Gauge32 integer (目前在用的字节数-
  总字节减去空闲字节)
  
  ciscoMemoryPoolFree Gauge32 integer (当前空闲的字节数)
  ciscoMemoryPoolLargestFree Gauge32 0 (不可获得信息)
  
  在HP OpenView Browse MIB应用的“MIB值”窗口中,MIB查询范例生成以下信息:
  
  ciscoMemoryPoolName.1 :PIX system memory
  
  ciscoMemoryPoolAlternate.1 :0
  
  ciscoMemoryPoolValid.1 :true
  
  ciscoMemoryPoolUsed.1 :12312576
  
  ciscoMemoryPoolFree.1 :54796288
  
  ciscoMemoryPoolLargestFree.1 :0
  
  在此表中,表索引cisco MemoryPoolName作为.1值附在每个随后对象值的最后。cisco MemoryPoolUsed对象列出当前在用的字节数12312576,ciscoMemoryPoolFree对象则列出了当前空闲的字节数54796288。其它对象则总是列出表18中的值。
  
  浏览连接数(Viewing The Connection Count)
  
  您可从Cisco防火墙MIB中的cfwConnectionStatTable浏览在用的连接数。从PIX防火墙命令行,您可用show conn命令浏览连接数。以下是show conn命令输出范例,可确认cfwConnectionStatTable中的信息的初始出处。
  
  show conn
  
  15 in use, 88 most used
  
  cfwConectionStatTable对象表可从以下路径访问:
  
  .iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoFirewallMIB.
  
  ciscoFirewallMIBObjects.cfwSystem.cfwStatistics.cfwConnectionStatTable
  
  
  
  对象 对象类型 行1:返回值 行2:返回值
  CfwConnectionStatService(表索引) Services 40(IP协议) 40(IP协议)
  CfwConnectionStatType(表索引) ConnectionStat 6(当前在用连接) 7(高)
  cfwConnectionStatDescription SnmpAdminString 整个防火墙当前在用的连接数 自系统启动以来曾经在用的最高连接数
  cfwConnectionStatCount Counter32 0(未用) 0(未用)
  cfwConnectionStatValue Gauge32 Integer(在用数目) Integer(最多使用数目)
  
  在HP OpenView Browse MIB应用的“MIB值”窗口中,MIB查询范例生成以下信息:
  
  cfwConnectionStatDescription.40.6 :number of connections currently in use by the entire firewall
  
  cfwConnectionStatDescription.40.7 :highest number of connections in use at any one time since system startup
  
  cfwConnectionStatCount.40.6 :0
  
  cfwConnectionStatCount.40.7 :0
  
  cfwConnectionStatValue.40.6 :15
  
  cfwConnectionStatValue.40.7 :88
  
  在此表中,表索引cfwConnectionStatService作为.40附在每个随后对象之后,而表索引cfwConnectionStatType则为.6 (表示在用的连接数) 或.7(表示最多使用的连接数)。cfwConnectionStatValue对象然后可列出连接数。cfwConnectionStatCount对象常返回0值。
  
  浏览系统缓存使用率(Viewing System Buffer Usage)
  
  您可在多行cfwBufferStats表中浏览Cisco防火墙MIB的系统缓存使用率。系统缓存使用率提供了PIX防火墙达到其容量限制的早期报警。在命令行上,您可用show blocks命令来浏览此信息。以下是show blocks命令的输出范例,显示了cfwBufferStatsTable是如何传播的。
  
  show blocks
  
  SIZE MAX LOW CNT
  
  4 1600 1600 1600
  
  80 100 97 97
  
  256 80 79 79
  
  1550 780 402 404
  
  65536 8 8 8
  
  您可在以下路径浏览cfwBufferStatsTable:
  
  .iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoFirewallMIB. ciscoFirewallMIBObjects.cfwSystem.cfwStatistics.cfwBufferStatsTable
  
  下表列出了浏览系统块使用率所需的对象。
  
  对象 对象类型 第一行:返回值 下一行:返回值 下一行:返回值
  CfwBufferStatSize(表索引)
  Unsigned32 Integer(SIZE值;例如,4字节块则为4) Integer(SIZE值;例如,4字节块则为4) Integer(SIZE值;例如,4字节块则为4)
  CfwBufferStatType(表索引) Reso
阅读(1189) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~