Mrtg 在某些主机上无法正常工作

Mrtg 在某些主机上无法正常工作

我已经配置 mrtg 以从某些 ASA 设备中提取数据。但是我无法让它在带有 C3900-SPE150/K9 的 Cisco CISCO3945-CHASSIS(修订版 1.0)上工作。尚未创建千兆以太网接口的图表。我可以从 mrtg 服务器到路由器执行 snmplwalk。但是当我运行 env LANG=C /usr/bin/mrtg /usr/local/nagios/etc/someName.cfg 时,我在输出和日志中看到以下消息。

2019-12-23 12:25:08, Rateup WARNING: /usr/bin/rateup could not read the primary log file for someIP_gi0/0
2019-12-23 12:25:08, Rateup WARNING: /usr/bin/rateup The backup log file for someIP_gi0/0 was invalid as well
/usr/bin/rateup: No such file or directory
2019-12-23 12:25:08, Rateup ERROR: Can't open someIP_gi0/0.tmp_17701 for write
2019-12-23 12:25:08: ERROR: Skipping webupdates because rateup did not return anything sensible
2019-12-23 12:25:08: WARNING: rateup died from Signal 0
 with Exit Value 1 when doing router 'someIP_gi0/0'

命令env LANG=C /bin/mrtg --check someName.cfg没有返回任何错误。

使用命令进行配置

/bin/cfgmaker --community=someStringVal --global "Options[_]: growright,bits" --output=/usr/local/nagios/etc/mrtg/someIP.cfg someIP

MRTG版本是2.17.4

服务器 Centos 7 3.10.0-957.27.2.el7.x86_64

我该如何解决这个问题?

答案1

解决方案

该问题与我的脚本有关,该脚本将目标名称更改为“ip_interfaceName”(例如 Target[SomeIP_cplane]:),但是当接口尚未命名时,使用的名称例如“gi0/0”,“/”会搞乱 mrtg 工作流程。

 No such file or directory

对我来说是线索。

相关内容