1

我有 Ubuntu 12.04 LTS 的 VPS 服务器,我正在安装 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 的教程,但它没有改变。

4

2 回答 2

3

在此处粘贴您的 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>
于 2013-07-25T08:17:02.330 回答
3

如果您收到此错误:在 cfg 文件中没有找到任何匹配的数据,只需转到/etc/snmp/snmpd.conf并取消注释此行rocommunity public localhost,之后您需要重新启动 snmp, /etc/ init.d / snmpd 重启

// 我使用的是 ubuntu 14.04

于 2016-05-05T07:35:22.050 回答