Kibet Asked: 2010-01-21 01:24:46 +0800 CST2010-01-21 01:24:46 +0800 CST 2010-01-21 01:24:46 +0800 CST 是否有任何 nagios 插件或工具可以以很酷的方式查看性能报告? 772 我们让 Nagios 监控我们的 Web 服务器、邮件服务器和网络设备,我想知道是否有人会推荐一个好的插件或工具,它使用 Nagios 数据以一种像样的方式创建关于主机和服务的清晰性能报告。我想到的是图形、图表等。 nagios 4 个回答 Voted Best Answer Christian 2010-01-21T02:22:57+08:002010-01-21T02:22:57+08:00 pnp是满足您要求的良好解决方案。它基于rrd,可以生成漂亮的图表。图表也可以导出为 pdf。 Matt Simmons 2010-01-21T02:21:06+08:002010-01-21T02:21:06+08:00 我们很清楚,Nagios 本身进行状态监控。如果您正在使用支持提供扩展信息的插件,那么您可以从插件的结果中提取该数据。 有一个用于 Cacti 的软件,它使用 Nagios 插件来创建我正在考虑使用的数据。它是 NPC 或 Cacti 的 Nagios 插件(http://trac2.assembla.com/npc/)。我没有使用它,所以不能谈论性能或任何东西,但它可能是你正在寻找的。 如果您想自己读取原始数据,请检查状态日志文件的配置(通常是 /var/nagios/status.log 或 /usr/local/nagios/var/status.log)。 gareth_bowles 2010-01-21T08:12:51+08:002010-01-21T08:12:51+08:00 我发现用于绘制性能数据的最佳工具是Munin——它不直接使用 Nagios 数据,而是跟踪标准 Nagios 安装监控的大多数变量。Munin 很容易设置和扩展。 Joel K 2010-01-21T08:28:28+08:002010-01-21T08:28:28+08:00 我用一个简单的 perl 脚本解析 nagios 日志,然后将有用的数据转储到 rrds。 然后我用draw来查看rrds。在 drraw 中设置模板非常容易,例如:为主机 CPU 负载图创建一次模板,然后您添加的任何新主机都会自动显示在仪表板上。 Nagios 有一些内置的转储到 rrd 插件,但它们对我来说都感觉很笨重,我发现最简单的方法就是遍历日志。
pnp是满足您要求的良好解决方案。它基于rrd,可以生成漂亮的图表。图表也可以导出为 pdf。
我们很清楚,Nagios 本身进行状态监控。如果您正在使用支持提供扩展信息的插件,那么您可以从插件的结果中提取该数据。
有一个用于 Cacti 的软件,它使用 Nagios 插件来创建我正在考虑使用的数据。它是 NPC 或 Cacti 的 Nagios 插件(http://trac2.assembla.com/npc/)。我没有使用它,所以不能谈论性能或任何东西,但它可能是你正在寻找的。
如果您想自己读取原始数据,请检查状态日志文件的配置(通常是 /var/nagios/status.log 或 /usr/local/nagios/var/status.log)。
我发现用于绘制性能数据的最佳工具是Munin——它不直接使用 Nagios 数据,而是跟踪标准 Nagios 安装监控的大多数变量。Munin 很容易设置和扩展。
我用一个简单的 perl 脚本解析 nagios 日志,然后将有用的数据转储到 rrds。
然后我用draw来查看rrds。在 drraw 中设置模板非常容易,例如:为主机 CPU 负载图创建一次模板,然后您添加的任何新主机都会自动显示在仪表板上。
Nagios 有一些内置的转储到 rrd 插件,但它们对我来说都感觉很笨重,我发现最简单的方法就是遍历日志。