首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nagios和MRTG“无法打开mrtg日志文件”错误

使用nagios和MRTG“无法打开mrtg日志文件”错误
EN

Server Fault用户
提问于 2011-12-16 08:01:58
回答 1查看 6.6K关注 0票数 2

我们的icinga / nagios和mrtg设置有一个奇怪的问题。

Icinga工作得很好,没有问题,它基本上可以毫无问题地监控所有的事情。

我们设置了mrtg从路由器和交换机收集带数据。MRTG运行良好:它将日志数据存储在/var/www/mrtg/目录中,并通过web显示图形数据。我们假设MRTG做得很好。

我们试图在nagios中设置带宽检查:

代码语言:javascript
复制
define service{
        use                     generic-service ; Inherit values from a template
        host_name               zywall-agora
        service_description     ZYWALL AGORA TRAFFICO
        check_command           check_local_mrtgtraf!/var/www/mrtg/x.x.x.x_2.log!AVG!1000000,2000000!5000000,5000000!1000
        check_interval          1       ; Check the service every 1 minute under normal conditions
        retry_interval          1       ; Re-check every minute until its final/hard state is determined

}

其中/var/www/mrtg/x.x_2日志是正确的日志路径文件。

在网络接口中,我们一直无法打开测试结果中的MRTG日志文件错误。

我们什么都试过了

  • 将所有权授予用户nagios或日志文件icinga
  • 将chmod 777交给文件
  • 尝试将该文件复制到另一个目录中,并给予其完全权限。

同样的错误。奇怪的是,如果我们使用nagios在bash会话中生成的命令,那么该命令的工作方式就像一种魅力:

代码语言:javascript
复制
/usr/lib64/nagios/plugins/check_mrtgtraf  -F /var/www/mrtg/x.x.x.x_2.log -a AVG -w 10,20 -c 5000000,5000000 -e 10

结果:

代码语言:javascript
复制
Traffic WARNING - Avg. In = 17.9 KB/s, Avg. Out = 5.0 KB/s|in=17.877930KB/s;10.000000;5000000.000000;0.000000 out=5.000000KB/s;20.000000;5000000.000000;0.000000

我们以root、用户nagios和用户icinga的身份运行该命令行,这三个命令行都正常工作。我们认为nagios执行的命令可能有问题,所以我们调试了nagios,但是我们发现nagios生成的命令与上面的相同。

在google上搜索此类问题,只返回未安装mrtg的系统问题或日志文件的错误路径问题,但这似乎不是我们的情况。

我们被困住了有人能帮忙吗?

EN

回答 1

Server Fault用户

发布于 2011-12-28 21:40:49

向我们展示"check_local_mrtgtraf“命令的命令定义。它有可能与你传递给它的ARGs不匹配。

另外,您可能需要尝试通过'env -i‘运行它,以模拟nagios/icinga如何运行它(没有ENV)。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/341514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档