仙人掌图不显示

我已经创build了用于输出格式如下的cacti的php脚本<variable>:<value>
输出我的脚本: temperature:20 humidity:15然后我创build的数据input方法,inputstring是: php <path_cacti>/scripts/getTempHumData.php <host>脚本放置在cacti文件夹/脚本。
input字段是主机名 – 在脚本中我使用它作为$ ARGV [0]variables。
输出字段是两个温度和湿度。
然后,我将该脚本分配给设备,添加所需的所有设备,closures设备的SNMP使用。 设备状态为'up'。
然后我创build了graphics模板和graphics,并将其分配给graphics树。 但graphics不能被看到 – 它只是表明图像无法find(浏览器中的小红色x)。
我编辑我的脚本,以相同的格式传递contant值,我查看了cacti / log / cacti.log,但没有我的主机IP的条目。
此外,没有graphics需要rrd文件 – 在试图创build的debugging模式下,但是没有创buildrrd文件。 另外在数据源path中的rrd文件是不存在的。
我怎样才能解决这个错误?
先谢谢你。

脚本代码:

 <?php /*$content = file_get_contents("http://".$ARGV[0]); $air_temperature = null; $air_humidity = null; $xml = simplexml_load_string($content); $air_temperature = $xml->Item[1]->Value; $air_humidity = $xml->Item[2]->Value; echo "temperature:".$air_temperature." humidity:".$air_humidity;*/ echo "temperature:20 humidity:15"; ?> 

RRD文件不是自动创build的,当然在执行运行命令后,当我打开debugging时,我得到了我的rrd文件。 但是NaN值显示为每个需要的值。

在仙人掌图中有各种各样的问题会导致NaN。

最好的办法是通过Cacti文档中的debugging清单 。