我想在我的 Munin 图表上标记一些事件,以查看图表在这些点上的变化情况。似乎在 RRD 术语中,它们可以通过VRULE
命令创建,但我找不到在 Munin 中使用它的方法。本质上,我想传递一个列表time:caption
或至少只是time
值,理想情况下可以看到所有图表上的相应线条。
如果 Munin 无法实现这一点,那么是否有类似的监控系统(具有自定义插件支持)可以实现这一点?
答案1
正如您所见,Munin(以及许多其他基于 Linux 的监控产品)rrdtool
在后台使用。这样做的好处是,您可以在工具之外非常轻松地构建自己的图表。我建议您编写一个 shell 脚本,使用相关条目创建几个您需要的图表VRULE
。这样做的好处是,您可以组合任何时间段内的任何数据(假设它仍然存在)。您可以将图像输出到目录中并浏览它们,也可以用一些 html/php 包裹它们。
我认为 Munin(以及类似的产品,尽管我更喜欢 Munin)主要是一组数据收集脚本,带有默认前端。Munin 可以进行一些自定义和整合,但由于它收集了数据,并且 rrdtool 的界面非常简单,我更喜欢临时创建任意数量的自定义图表。