+ -
当前位置:首页 → 问答吧 → [FreeBSD7.2] MRTG 内存监视问题

[FreeBSD7.2] MRTG 内存监视问题

时间:2010-09-27

来源:互联网

各位好
我是第一次配MRTG,在网上找了一堆资料,然后照到资料配,大部份都成功,但 内存容量监视一直没有成功.
原因是,内存OIDS的值一直取不到,信息如下'
# snmpwalk -v 2c -c XXXXX localhost .1.3.6.1.4.1.2021.4.3.0
UCD-SNMP-MIB::memTotalSwap.0 = No Such Object available on this agent at this OID

而后,我查看了,
/mnt/local/share/snmp/mibs/UCD-SNMP-MIB.txt 文档.发现下列说明.
  370 -- Memory usage/watch reporting.
  371 -- Not supported on all systems!
  372 -- See agent/mibgroup/ucd_snmp.h to see if its loaded for your architecture.
  373 --
  374 memory OBJECT IDENTIFIER ::= { ucdavis 4 }

然后根据上面的提示,,查看了,安装目录下/agent/mibgroup/ucd_snmp.h
查看该文件后,我得出了SNMPD 在取内存时,不支持FreeBSD7的结论
原因:在下面的内容中,没有包含FreeBSD7的版本.
  34 config_arch_require(freebsd2, ucd-snmp/vmstat_freebsd2)
  35 config_arch_require(freebsd2, ucd-snmp/memory_freebsd2)
  36 config_arch_require(freebsd3, ucd-snmp/vmstat_freebsd2)
  37 config_arch_require(freebsd3, ucd-snmp/memory_freebsd2)
  38 config_arch_require(freebsd4, ucd-snmp/vmstat_freebsd2)
  39 config_arch_require(freebsd4, ucd-snmp/memory_freebsd2)
  40 config_arch_require(freebsd5, ucd-snmp/vmstat_freebsd2)
  41 config_arch_require(freebsd5, ucd-snmp/memory_freebsd2)
  42 config_arch_require(freebsd6, ucd-snmp/vmstat_freebsd2)
  43 config_arch_require(freebsd6, ucd-snmp/memory_freebsd2)

我改用,,FreeBSD6之后,,同样的设置,,完全正常通过.

问题:
由于同样的配置已经在另外的FREEBSD4.10,Freebsd6.1 正常运行.
所以想问一下 在FreeBSD7.2 下,net-snmp-5.3.2.3 是否支持内存监视?
如果支持,请问我该怎么做.......
(Freebsd7.2下,除内存外,,磁盘,CPU,网络运行正常)

作者: 27257674   发布时间: 2010-09-27

郁闷....居然没人回答

作者: 27257674   发布时间: 2010-09-28