使用RRDTool显示警告和关键

时间:2015-02-06 09:19:10

标签: rrdtool

是否可以显示警告关键阈值,例如在 RRDTool 中使用HLINE,而不使用PNP4Nagios?
我只找到使用PNP4Nagios访问保存的警告和关键值的示例,但是我从命令行调用RRDTool,因此我想仅使用它来提取警告和关键值。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

要为临界阈值添加水平线,您需要将HRULE指令用于RRDgraph。 E.G:

HRULE:100#ff8080:Critical

但是,您需要从您使用的任何软件(Nagios?)中自己提取实际阈值,因为RRDTool本身并不进行阈值处理。如果使用PNP4Nagios生成图形,则可以使用PNP4Nagios模板从Nagios中提取阈值并在图形上添加必要的线条。这是PNP4Nagios模板的一部分,它将Nagios阈值作为图形生成命令的一部分使用:

if ($CRIT[1] != "") {
    $def[1] .= "HRULE:$CRIT[1]#ff8080:Critical ";
}

如果您正在使用带有MRTG的RRDTool,那么如果路由器2前端找到ThreshMaxI[]或类似的定义,则会自动为生成的图形添加阈值线。

如果您不使用这些,您需要自己获取阈值;请记住,RRDTool不会保留您的阈值,因此只有在您将其指向时才会显示这些行。