2015-02-06 64 views
1

是否有可能显示警告临界 treshold例如用在RRDTool的一个HLINE,而不使用PNP4Nagios?
我只找到使用PNP4Nagios访问保存的警告和临界值的示例,但我从命令行调用RRDTool,因此我只想使用这个命令提取警告和临界值。显示警告和临界与RRDTool的

任何帮助表示赞赏。

回答

1

要获得为临界阈值添加到图形的水平线,您需要使用RRUgraph的HRULE指令。例如: -

HRULE:100#ff8080:Critical 

但是,您将需要提取任何软件使用的是(Nagios的?)因为RRDTool的没有做自己设定阈值的实际门槛值,从自己。如果您使用PNP4Nagios生成图形,则可以使用PNP4Nagios模板从Nagios中提取阈值,并在图形上添加必要的行。下面是拉Nagios的阈值作为图形生成命令的一部分使用PNP4Nagios模板的一部分:

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

如果您使用的RRDTool与MRTG,那么Routers2前端会自动如果添加阈值线将生成的图表它会找到ThreshMaxI[]或类似的定义。

如果您不使用这些,您需要自己获取阈值;请记住,RRDTool不包含您的阈值,因此如果您指示它,它只能显示这些行。