我有VPS服务器和Ubuntu 12.04 LTS,我正在安装MRTG。我用了安装snmpd apach2 mrtg。我制作了cfg文件vytv cfgmaker并对其进行了编辑:
RunAsDaemon: Yes
Interval: 5
Logdir: /var/log/
EnableIPv6: no
最后我想用indexmaker index.html创建索引文件,但是我收到错误: 错误:在cfg文件中找不到任何匹配的数据
我的命令: indexmaker --output = / var / www / mrtg / index.html /etc/mrtg/mrtg.cfg
我找到了http://piserv.nl/blog/index.php/mrtg-on-the-raspberry-pi/。有编辑snmpd的教程,但它没有任何改变。
答案 0 :(得分:2)
将mrtg.cfg文件粘贴到此处。通常,当mrtg找不到任何为其创建索引的行时,就会发生这种情况。表示行已注释掉或以空格开头。确保有关网络接口定义的块没有被注释掉,并且在行的开头没有任何空格。
Target[127.0.0.1_1]: 1:public@127.0.0.1:
SetEnv[127.0.0.1_1]: MRTG_INT_IP="127.0.0.1" MRTG_INT_DESCR="lo"
MaxBytes[127.0.0.1_1]: 1250000
Title[127.0.0.1_1]: Traffic Analysis for local loopback
PageTop[127.0.0.1_1]: <h1>Traffic Analysis for local loopback</h1>
答案 1 :(得分:0)
如果你知道错误:在cfg文件中找不到任何匹配的数据,只需转到 /etc/snmp/snmpd.conf 并取消注释此行 rocommunity public localhost ,此后你需要重新启动snmp, /etc/init.d/snmpd restart
//我正在使用ubuntu 14.04