我使用仙客来尝试监测我们的networking:www.cacti.net
我的图表只是显示破碎的图像链接。 我刚刚安装了Windows XP的cacti 0.8.7i版本。 运行RRDTools 1.4.5,甚至下到1.2.x版
我去了仙人掌的系统工具链接,并select“技术支持”一切似乎是好的,除了说RRDToolVersion的部分:
“错误:安装的RRDTool版本与configuration版本不匹配,请访问configuration设置并select正确的RRDTool Utility版本。”
所以我去了configuration设置和RRDTool实用程序版本设置为RRDTool 1.2.x
我也检查了configuration设置中的“path”选项卡,一切看起来不错,唯一看起来很奇怪的是RRDTool默认字体。 除此之外,path看起来不错。
这是我的日志文件: 
以下是debugging模式下的graphics截图: 
以下是设置的屏幕截图: 
更多信息在这里… http://forums.cacti.net/viewtopic.php?f=3&t=46157&p=224854#p224854
仍然没有运气:(
您仍然可以运行rrdtool.exe dump filename.rrd output-filename.xml并查看是否存在RRD文件中的任何数据(如果存在)。 这是无害的,并让你知道,如果轮询部分实际上是在正确地做好自己的工作。
如果RRD存在,但仍然有错误,那么PHP库的某些内容可能会不高兴。 我们在安装CACTI时遇到了一个问题,最后又回到了旧版的RRDTool。 从http://www.cacti.net/downloads/rrdtool/win32/抓取最新的1.2.x版本,并安装它。
确保将其安装在C:\ rrdtool(备份另一个安装),然后确保Cacti为RRDTool版本设置设置了“RRDTool 1.2.x”。
如果它仍然给您带来麻烦或抱怨RRA不好,您可能需要删除您的主机及其监视器,并重新发现以重新创buildRRD文件。 IIRC,我们不得不在交换版本之后这样做。
再次更新
如果一切正常,请在IIS级别检查权限。 确保IIS可以运行rrdtool,并可以通过读取权限访问RRA数据库。 检查在cacti级别与cacti / rra级别的文件夹权限,并确保它inheritance本地IISUSR。 确保IISUSR在c:\ rrdtool中执行。
最后,如果你得到“GRAPH ACCESS DENIED”,那么你的cactilogin账户没有configuration成在用户pipe理屏幕上查看图表。 http://docs.cacti.net/manual:087:2_basics.4_user_management#user_management
我不确定你在RRD方面有问题。 我想你可能会遇到数据收集的问题。
查看所有“12/21/2011 10:15:02 AM – CMDPHP:轮询[0]主机[3] DS [10]警告:SNMP结果无效。部分结果:U”线?
这似乎表明你没有得到数据。
您在查询的主机上是否启用了SNMP?
你是否打开防火墙访问来允许SNMP请求?