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

[经验分享] Cacti 之 断续成图 和 Result from SNMP not valid

[复制链接]

尚未签到

发表于 2019-1-9 11:25:19 | 显示全部楼层 |阅读模式
问题一、断续成图
  刚开始做了习惯性尝试:
  网页端删除元数据和视图并在命令行删除对应源数据,没有效果,查了国内外论坛的网站,没啥效果,有一位国内博友也是删除原有再新建,万般无奈把整个设备删除,并删除所有相关源数据(命令行),重建第二天正常了、、、
  这样毕竟心里不踏实啊所以查看了下日志,看见了下面一条:
  Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.

  查了下是因为监测点设置过多导致cacti通过snmpget取完所有数据的时间超过300秒。
  会不会也有这方面的原因呢?故找了下解决方法如下:
  以下为收集整理
  【Cacti的作者一早就考虑到这问题,所以在cacti中有两种解决方法:
  1)、将POLLER更改为cactid。
  默认的POLLER是cmd.php,而cactid是使用C写的程序,效率会比cmd.php高几倍!  注意,虽然POLLER的选项中有cactid的选择,但cactid默认并没有安装,所以即使你选择了它也不会生效的。
  你可以从这里(http://www.cacti.net/cactid_download.php)下载cactid的源码或rpm(bin)文件进行安装。然后在PATH中指定cactid的路径即可。
  2)、在POLLER的设置中加大cmd.php的进程数,即同时运行多个cmd.php进行数据的采集。但这样的话会加重你的系统负载(具体操作往下拉)
  如果你的机器性能太差,建议还是改用cactid为好。
  貌似升级版本也是个方法 http://cacti.net/changelog.php最新版本0.8.8h我的是0.8.8a
  【附赠】CACTID安装步骤:
  Spine needs to be compiled before it can be used. If you found a binary package of Spine for your operating system, you can skip the next step about compiling Spine. Compiling Spine
  tar xvzf cacti-cactid-0.8.6.tar cd cactid-0.8.6
  ./configure && make
  拷贝cactid和cactid.conf到/usr/local/spine/
  Setting Up Spine
  Once Spine is installed on your system, you must perform the following steps to make your Cacti installation aware of it.
  1. Login to Cacti as an admin user.
  2. Select Settings on the menu and click the Paths tab.
  3. Enter the complete path to your cactid binary in the Spine Poller File Path field
  and click Save. (/usr/local/spine/cactid) 4. Click the Poller tab.
  5. Choose "spine" from the Poller Type dropdown box and click Save.
  After completing these steps, Cacti will spawn Spine every 5 minutes instead of cmd.php. If you are having problems getting Spine to gather data, you can always temporarily change Poller Type back to "cmd.php".】(自译or词霸)
  PS:当磁盘空间满的时候会出现这个问题,原因是磁盘空间慢导致snmpget的时间变长(这句话是某博友总结的原话)
  我选择的第二种,原因?简单粗暴不解释

  友情提示:正如上面所说会加大你的系统负载,从一个进程的CPU使用率20%到5个进程的60%,so如果你也想简单粗暴,那么改完后最好观察下自己的CPU取个适当的值,毕竟适合的才是最好嘛!
  ps:采集完一波数据也从之前的超过300秒变为88秒!
  附top图,平时:

  

  进程数为1时:

  

  进程数改为5时:

  

问题二、WARNING: Result from SNMP not valid
  Device:找到(HOST)ID为3的主机点开查看其对应的datasource(DS) ID
  


  对应日志里的编号HOST[3] DS[86]

  该主机为Windows故86-94ID区间的监控项不符,所以采不到数据报上面的错(还有好多Cisco的VLAN口)满屏的问题删了一早上,枉我多年老司机的手都快断了,什么?功力浅?就问你这样的情况好几页你怕不怕、、、

  世界一片清净:



问题三、WARNING: Poller Output Table not Empty
  按照提示是因为输出文件不为空,猜测是因为在网页端删除了但没有在命令行删除,故cacti又把ID号重新分配出去了,so、、、

  如果有博友知道的话欢迎打脸哈
  解决方法?你造的简单粗暴是原则,删除原有(网页+命令行)重新建,妥妥滴!
  友情链接cacti常见问题解决
  http://www.cnyunwei.com/thread-261-1-1.html
  

  有问题应该还会更新,看官mark下吧,万一想looklook呢、、、
  

  注:不会唱歌的土木工程人员不是一个好运维!!!qqq
  

  





运维网声明 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-661172-1-1.html 上篇帖子: nmon部署安装 cacti图表自动导出 下篇帖子: Cacti Error:'145“解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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