onlinekof2001 发表于 2014-06-17 19:30

cacti插件无法访问,均报404错误

最近一直在装cacti,启动通过nagios plugins for cacti(NPC)插件来结合nagios,之前一开始选用php5.5.12版本的,插件安装正常,之后有些问题也一直没解决,总觉得是PHP版本过高。于是将版本降低到5.3.26.这下,插件完全解析不出来了。npc插件全部是404错误。

10.28.7.110 - - "GET /cacti/plugins/npc/images/shadow_gray.gif HTTP/1.1" 404 1156 "http://10.28.6.242/cacti/plugins/npc/npc.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"




有没有人遇到类似问题的? 我查看了http的error日志,cacti的log 以及系统日志,都没看到描述。

onlinekof2001 发表于 2014-06-18 11:14

算了,我今天又把cacti从0.8.7升级到0.8.8b,然后这个PHP页面解析的问题就解决了。真搞不懂。网上那么多安装方法都正常。为什么我这个只有在cacti0.8.8b下才能正常显示插件

onlinekof2001 发表于 2014-06-18 11:15

[:error] PHP Notice:Undefined offset: 0 in /usr/local/apache2/htdocs/cacti/plugins/npc/controllers/nagios.php on line 105, referer: http://10.28.6.242/cacti/plugins/npc/npc.php?module=layout&action=drawLayout

[:error] PHP Notice:Undefined offset: 0 in /usr/local/apache2/htdocs/cacti/plugins/npc/controllers/nagios.php on line 111, referer: http://10.28.6.242/cacti/plugins/npc/npc.php?module=layout&action=drawLayout

但同时我又遇到以上两个问题 查看文件中的内容

    105         ->where('p.instance_id = ?', $results['instance_id'])
    106         ->groupby('p.program_version');
    107
    108         $version = $q->execute(array(), Doctrine::HYDRATE_ARRAY);
    109
    110         $results['server_time'] = date('Y-m-d H:i:s');
    111         $results['program_version'] = $version['program_version'];

请问这个又什么问题吗?
页: [1]
查看完整版本: cacti插件无法访问,均报404错误