是否可以在不使用PNP4Nagios的情况下显示警告和关键请求,例如在RRDTool中使用HLINE
我只找到了使用PNP4Nagios访问保存的警告和关键值的示例,但我从命令行调用RRDTool,因此我想仅使用此方法提取警告和重要值。
感谢您的帮助。
要在图中添加临界阈值的水平线,需要对RRDgraph使用HRULE指令。例如:
HRULE:100#ff8080:Critical
然而,您需要从您使用的任何软件(Nagios?)中提取实际阈值,因为RRDTool本身不进行阈值处理。如果您使用PNP4Nagios生成图形,那么您可以使用PNP4Nagios模板从Nagios中提取阈值,并在图形上添加必要的行。以下是PNP4Nagios模板的一部分,该模板提取Nagios阈值以用作图形生成命令的一部分:
if ($CRIT[1] != "") {
$def[1] .= "HRULE:$CRIT[1]#ff8080:Critical ";
}
如果您将RRDTool与MRTG一起使用,那么如果Routers2前端找到ThreshMaxI[]
或类似定义,它将自动向生成的图中添加阈值线。
如果你不使用这些,你需要自己获得阈值;请记住,RRDTool不包含您的阈值,因此只有当您将其指向.