我正在使用NagiosGrapher 1.7.1与我们的Nagios安装。 我们正在使用Debian官方软件包中的软件包。
除了我使用的任何GPRINT指令之外,迄今为止我一直在build立的图表工作得很好。 他们根本没有处理。
图定义的一个例子是:
define ngraph { service_name CPU Utilization graph_perf_regex cpu_prct_used=([0-9]*\.?[0-9]*) graph_value cpu_prct_used graph_units % graph_legend CPU used % page CPU rrd_plottype AREA rrd_color 0000a0 } define ngraph { service_name CPU Utilization type GPRINT print_source cpu_prct_used print_description Last: print_function LAST print_format %2.2lf %%\t }
根据monitorin-portal.org上的一个主题 ,这是在NagiosGrapher的最新版本1.7.1中引入的一个问题。
似乎rrd2-graph.cgi有一个错误。 该文件包含标题为# Adding GPRINTs的部分,其中包含行$repeat = 0; 。
将该行更改为$repeat = 1; 将解决问题, GPRINT指令将被处理。