我有几个相同的前端 Web 服务器,Nagios 会监控这些服务器的各种服务和主机性能统计数据(应用程序指标、内存、CPU 等)。我还使用我非常喜欢的图形资源管理器组件。我特别喜欢时间堆叠图表来分析每个 Web 服务器随时间的性能,但想知道是否有办法按主机堆叠图表。由于这些服务器都做同样的事情,我想查看按主机堆叠的每个受监控服务。例如:我想在同一张图表中看到过去 x 天内每个服务器的 MongoDB 复制滞后堆叠在一起。
此外,我在 Graph Explorer 中没有多堆叠图表选项。唯一可用的选项是 Top Alerts、Host Health、Service Health、Scalable Performance Graph 和 Time Stacked Performance Graph。
Nagios 的版本是:Nagios XI 版本:2012R2.2
答案1
您可以使用多任务性能图来完成此操作,只需从每个服务器中选择要比较的参数并将其添加到图表中,然后选择时间段并升级图表。
答案2
在这里发现一些关于多层图的有趣内容:https://assets.nagios.com/downloads/nagiosxi/CHANGES-2014.TXT
2014R1.0 - 05/13/2014
-------------------------------
[...]
VISUALIZATIONS & FUNCTIONALITY
[...]
- Enhanced Graph Explorer (with Stacked Performance Graphs) -JO
因此,Multistacked 完全有可能是 Nagios 2014R1.0 及更高版本的一项功能。不一定是 Graph Explorer 本身。