a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 79|回复: 0

[综合辅导] Linux认证辅导:Cacti下的问题解决技巧

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证辅导:Cacti下的问题解决技巧
' x9 z8 P( r3 Q# r8 a  _5 xCacti下的问题的解决技巧' h/ K/ z& W; q& P/ K
1如果磁盘监控不到
' ]" A* I4 ^( G4 x2 L3 c  R/ J请使用Cacti 中自带的模板 ucd/net – Get Monitored Partitions ,然后在被监控的机器的snmpd.conf(/etc/snmp/snmpd.conf)中加入disk / (比如我们监视根分区)
6 K: T: x: }3 O: ^然后可以用snmpwalk -v 1 -c public 192.168.0.52 dsktable这个命令来检查。
/ E% n  p$ C5 e, C% V2.如果图出不来6 k. R$ m- `7 T" ^. E
1.检查你的主机是不是活的,一定要能测试通过,状态是活的才行,可以用命令来检查是否有输出+ n: W1 j) x9 |
2.另外cacti默认选择的rrdtool的版本是RRDTool 1.1.x 的!—-点击Console-》System Utilities-》Technical Support-》RRDTool Version选择RRDTool 1.2.x,不然有可能出不了图。! ]  B, i4 L. }% A* R  m5 o6 i! {
3.网卡流量达到100M以上图像有问题?" E$ ]% h  I2 a% r+ D
这与snmp的版本有关,snmp1的数据是32位而snmp2c以上是64位(AS4默认是不支持64位的)。
! t( a! a7 Q1 e1.首先要确定你使用的是snmp2c或以上,是否支持64位MIB库。如下如果返回的有几行含有“Counter64:”的话。那么表明是支持的。
: u3 _- P0 I. }- b  r1.#snmpwalk -c public -v 2c localhost IF-MIB::ifHCInOctets 2. 3.IF-MIB::ifHCInOctets.1 = Counter64: 3174458 4. 5.IF-MIB::ifHCInOctets.2 = Counter64: 1585772167 6. 7.IF-MIB::ifHCInOctets.3 = Counter64: 35696997927 8. 9.IF-MIB::ifHCInOctets.4 = Counter64: 0 10. 2.然后点击Cacti的页面:“Console -》; Create New Graphs -》;Data Query”。你在下面看到“Select a graph type:”的下拉菜单(默认是“In/Out bits”),要取64bits的数据所以将其改为“In/Out bits(64-bit Counters)”,然后选择你要监测的网卡即可。另外,该监测点的“Maximum Value”必须设置为100M以上。. g  m0 b; T0 w
3.设备管理中,选择的主机中的SNMP版本,一定要是2.- ?0 m- y$ {. [8 f0 c$ A
4.RedHat AS4的(net-snmp5.2以下不支持)snmp不支持64位计数器的解决方法2 h: N$ w$ Q; o, w* V' Q8 R
可以下载一个src.rpm再在/usr/src/redhat/SPECS/net-snmp.spec文件的configure下加上一句–enable-mfd-rewrites \# P* b/ F8 b2 r
然后再, B( ?1 }$ Q* h, H
1.#cd /usr/src/redhat/ 2. 3.#rpmbuild -bb SPECS/net-snmp.spec 4. 生成一堆的x86_64.rpm在/usr/src/redhat/RPMS/x86_64下,如果是32位的就在i386下。在安装就行了。
: ?4 k; b  C  W6 i6 x9 _# o% C注 :64位计数器是在net-snmp 5.2上新加入的IF-MIB ,它可以转换更多的 MIB 对象 (e.g. ifXTable with 64-bit ifHC* counters)。 所有象RHEL4,Centosd4上,如果使用默认的5.2的src包,就算加入了enable-mfd-rewrites其实也是不行的。所以要下载5.2的src包来安装。* Z/ [( v3 M3 w' `
这个包中默认就加入了enable-mfd-rewrites.下载后,直接用上面方法中的rpmbuild -bb SPECS/net-snmp.spec编译后安装就行。7 c+ D0 Q7 T( i' h8 T( O1 d
这个有时还得不到数据,要注意你的snmpd.conf是否配置对了。其中的如下,read选项要是全部。
1 }: W5 T: X7 E! p5 K1.access notConfigGroup “” any noauth exact all none none 2. 如果不想编译,可以下载在这下载redhat4的rpm直接安装就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 19:52 , Processed in 0.175726 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表