安装cacti出现Cannot find module的问题

安装cacti出现Cannot find module的问题
  最近在windows平台安装cacti遇到不少问题,当然我的问题也是大家的问题,呵呵。通过上baidu和google查找了一下,很多都是共性,比如本文提到的Cannot find module的问题,很多人都遇到过。这里我将我的解决办法给大家。
  一般大家都是在运行:c:\php\php-win.exe c:\web\cacti\poller.php的时候出现:
Cannot find module (NOTIFICATION-LOG-MIB): At line 1 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 1 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 1 in (none)
  这样的错误,造成可以出图,生成了rra文件,但是没有数据的情况。这个原主要是mib库路径的问题,我们在配置php的时候设置了mibdirs这个环境变量,但是因为windows下面使用net-snmp所以还需要设置net-snmp的mib库也加入进去,这样就不会出问题了。绝对不要怀疑自己下载的php不全哦,呵呵
  形如:MIBDIRS=c:\php\extras\mibs;C:\Net-SNMP\share\snmp\mibs
  如果出现的Cannot find module不止这三个,很多都找不到的话,那么比较确定的就是你的mibdirs路径不正确,或者没有设置!(当然这个时候你可以怀疑自己是不是下载了正确的php版本,不过相信大家都是从官方下载,不存在文件不齐全的情况)

你可能感兴趣的:(环境变量,cacti,net-snmp)