原因:1、snmp的没有抓取到数据:用命令检测#snmpwalk -v2c -c public IP地址
        当有大量的数据时,说明有数据,否则要修改:vi /etc/snmp/snmpd.comf

修改后保存:重启snmp服务。
          #services snmpd restart

2、数据采集问题:在rra目录中:如有localhost_mem_swap_18.rrd 这个文件并且权限为777
    用命令:/usr/local/rrdtool-1.2.27/bin/rrdtool fetch localhost_mem_swap_18.rrd AVERAGE 
   如出现:
 1356947700: nan
1356948000: nan
1356948300: nan
1356948600: nan
1356948900: nan
1356949200: nan
1356949500: nan
1356949800: nan
1356950100: nan
 
类型的,则说明数据采集有问题。
 解决方法:清空模板数据,在cacti中设置:system utilities -->Rebuild poller cache
 这后重新以cacti用户身份生成rrd/**.rrd方件,过几分钟就可以看到数据了。
还有:cacti用户建立计划任务:*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null
      定时刷新数据.
最后,贴上效果图: