哇,这是我第一篇关于堆栈溢出的文章!多年来一直使用结果,但这是我第一次百分之百的困惑,并决定加入!
我使用Munin来监视和图形的东西,如CPU,内存,负载等在我的VPS。
有时,我会得到一个巨大的统计异常数据点,把我的图表搞得乱七八糟。我想为这些图设置上限,以避免这些异常值影响数据视图的其余部分。
经过几个小时的挖掘和实验,我能够通过以下操作更改负荷上限:
cd /etc/munin/plugins
pico load我改变了:echo 'graph_args --base 1000 -l 0'
致:echo 'graph_args --base 1000 -l 0 -u 5 --rigid'
它工作得很好!
不幸的是,我已经尝试了一切让munin统计数据处理时间和mysql慢查询有一个上限,并无法解决它!
这是mysql_slowqueries中的一行
echo 'graph_args --base 1000 -l 0'..。对于munin_stats
"graph_args --base 1000 -l 0\n",我已经尝试了-u和--upper-limit的每一个组合,但是我所做的任何事情都没有影响到图形的显示,以显示一个最大上限。
有什么想法,我需要改变这些线,以便我可以得到一个固定的上限最大值?
谢谢!
发布于 2015-02-17 11:15:47
我非常鼓励使用脚本,即使您可能会被更新覆盖。如果你认为需要的话,就把它们备份起来,换掉。如果您已经建立或改进了一些东西,请不要忘记在github:https://github.com/munin-monitoring/munin上与我们分享它们。
当您将--upper-limit设置为100,而您的值为110时,您的图形将运行到110。如果添加--rigid,您的图形比例尺将保持在100,并且行将被裁剪,这正是您在本例中所希望的。
您的mysql_slowqueries图形行应该读类似的内容(它对100设置了一个限制):
echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid'发布于 2014-09-03 06:26:50
更改脚本列表非常气馁,因为在下一次更新之后,它们可能会被包管理器和ando替换。
Munin给出了定义设置限制的不同方法。一个节点本身以及服务器上的节点。
你可以在常见问题中找到(某种程度上)答案。
对我来说,创建一个名为/etc/munin/plugin的文件非常有效,其内容如下:
[load]
env.load_warning 5
env.load_critical 10重新启动munin-节点以应用更改,在下一次更新图时,您可以看到在“警告”和“关键”级别上,通过对总览中的负载图(图表下方的表)进行计时来设置。
https://stackoverflow.com/questions/21921320
复制相似问题