[英]Munin Graph - How To Set Max Upper Limit For mysql slowqueries & munin stats?
哇,这是我关于stackoverflow的第一篇文章! 多年来一直使用结果,但这是我第一次100%陷入困境并决定加入!
我使用Munin在我的VPS上监视和绘制CPU,内存,负载等内容并对其绘制图形。
有时,我会得到一个巨大的统计异常数据点,这使我的图表显得格格不入。 我想为这些图表设置上限,以仅避免这些异常值影响数据视图的其余部分。
经过数小时的挖掘和试验,我可以通过执行以下操作来更改载荷的上限:
cd /etc/munin/plugins
pico load
我改变了: echo 'graph_args --base 1000 -l 0'
至: echo 'graph_args --base 1000 -l 0 -u 5 --rigid'
效果很好!
不幸的是,我已经尽一切努力使munin stats处理时间和mysql slowqueries有一个上限,无法弄清楚!
这是mysql_slowqueries中的行
echo 'graph_args --base 1000 -l 0'
...以及munin_stats
"graph_args --base 1000 -l 0\n",
我已经尝试了-u
和--upper-limit
每个组合,而我所做的任何事情都不会影响图形的显示以显示最大上限。
关于我需要将这些行更改为什么的任何想法,以便可以获得固定的最大上限?
谢谢!
我极力鼓励您使用脚本,即使您冒着被更新覆盖的风险。 只需备份它们,并在需要时更换它们。 如果您已经构建或改进了东西,请不要忘记在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'
强烈建议不要更改脚本,因为在下一次更新时,它们可能会被程序包管理器和您所做的更改所取代。
Munin提供了不同的方法来定义设置限制。 一个节点本身以及服务器上。
您可以在常见问题解答中找到答案。
对我来说,仅创建一个名为/etc/munin/plugin-conf.d/load.conf的文件,其内容如下:
[load]
env.load_warning 5
env.load_critical 10
重新启动munin节点以应用更改,并在图表的下一次更新中,您可以通过在概述中的负载图表上进行计时来设置“警告”和“关键”级别(图表下方的表)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.