2015-02-06 36 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不包含您的閾值,因此如果您指示它,它只能顯示這些行。