设为首页 收藏本站
查看: 1472|回复: 0

[经验分享] cacti无法显示数据解决方法

[复制链接]
累计签到:29 天
连续签到:1 天
发表于 2015-11-22 12:50:08 | 显示全部楼层 |阅读模式
  首先使用snmpwalk -v 1 localhost -c public测试snmp服务是否正常
Timeout: No Response from localhost
说明有问题
service snmpd status查看服务是否开启,关闭的话打开服务
服务开启之后还有timeout,查看vi /etc/snmp/snmpd.conf配置

在conf文件中添加下面两句见附一:
view all   included  .1
access  notConfigGroup ""      any       noauth    exact  all  none none


/usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php
/usr/bin/rrdtool fetch /usr/local/apache/htdocs/cacti/rra/localhost_load_1min_5.rrd AVERAGE



################################附一snmpd.conf文件########################################################
####
# First, map the community name "public" into a "security name"

#       sec.name  source          community
com2sec notConfigUser  default       public  #定义community名称为 public,映射到安全名 notConfigUser。

####
# Second, map the security name into a group name:

#       groupName      securityModel securityName
group   notConfigGroup v1           notConfigUser   #定义安全用户名notConfigUser映射到notConfigGroup组。
group   notConfigGroup v2c           notConfigUser

####
# Third, create a view for us to let the group have rights to: #定义一个view,来决定notConfigUser可以操作的范围。


# Make at least  snmpwalk -v 1 localhost -c public system fast again. #定义可查看的snmp的范围。
#       name           incl/excl     subtree         mask(optional)
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
view all   included  .1
####
# Finally, grant the group read-only access to the systemview view. #给notConfigGroup组所定义view名 all 以只读权限。

#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  all  none none
#access  notConfigGroup ""      any       noauth    exact  mib2 none none

# -----------------------------------------------------------------------------

# Here is a commented out example configuration that allows less
# restrictive access.

##########################################附二标准的检查步骤#######################################
使用Cacti一段时间,NAN问题是最常见和最令人头痛不已的。还好http://docs.cacti.net/node/283上面有解决它的步骤,bugs.cacti.net上面也有很多。我是这么做的,最常用的就是第1个了:

1. Check Cacti Log File
检查Log文件,这可是最常用的一步了,文件在<path_cacti>/log/cacti.log,Host后面的数字可以在 Devices里面点SNMP Agent之后在URL的最后看到,常见的Log错误:


CACTID: Host[...] DS[....] WARNING: SNMP timeout detected [500 ms], ignoring host '........'
这个是说SNMP超时,可以更改Settings->Poller的时间来解决


CACTID: Poller [...] Host[...] WARNING: Recache Event Detected for Host
如果老出现的知,在System Utilities->Rebuild Poller Cache里面重建下 poller,或用 php rebuild_poller_cache.php 命令也一样


CACTID: Poller [...] Host[...] WARNING: Result from SNMP not valid. Partial Result: No Such Object avail
你的SNMP Agent不支持该类型的OID类型

2. Check Basic Data Gathering
这个好办,测试一下数据是否能够正常得到,SNMP Agent代理是否工作正常,OID是否能够或允许访问到,用SNMP命令
snmpwald -v 2c -c public target-host system

3. Check cacti's poller
用cmd.php来检查具体的SNMP Agent是否正常
php -q cmd.php <id> <id>

4. Check MySQL updating
这个我没有用过

5. Check rrd file updating
rrdtool update <filename> --template ...

6. Check rrd file ownership
这个简单,看各RRD文件的访问权限是否设置正确

7. Check rrd file numbers
用命令看看具体的RRD文件里面的数据是不是正常的,如果是NAN,返回上面具体检查
rrdtool fetch <rrd file> AVERAGE

8. Check rrdtool graph statement
打开Graph Management里面具体的SNMP Agent,并且打开Debug功能,具体看DEF的状态,它们指向具体的RRD文件

9. Miscellaneous
如果MySQL数据库里面记录的数据是否过大,如果过大可以Cacti里面的Memory setting,默认是8M.

10. RPM Installation?
看看RPM是否安装完整

11. Not NaN, but 0 (zero) values?

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-142139-1-1.html 上篇帖子: cacti安装完后登陆不了 下篇帖子: cacti 多核心CPU CPU占用汇总 --- 模板最多支持8核心
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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