使用MRTG繪制性能信息
介紹
使用nagiostats實用程序,您可以使用MRTG繪制隨時間變化的各種Nagios性能統計數據。這很重要,因為它可以幫助您:
確保Nagios有效運行
在監視過程中找到問題區域
觀察更改Nagios配置對性能的影響
MRTG配置樣本
可以在Nagios發行版的sample-config /子目錄中的mrtg.cfg文件中找到用于繪制各種Nagios性能統計信息的示例MRTG配置文件摘要。您可以根據需要創建其他性能信息的圖表-這些示例只是為您提供了一個良好的起點。
將這些樣本條目復制到MRTG配置文件(/etc/mrtg/mrtg.cfg)中之后,下次MRTG運行時,您應該具有一些新圖形。
示例圖
我將描述一些示例MRTG圖的含義以及它們的用途。
活動主機檢查 -此圖顯示了隨時間推移可能發生的活動主機檢查(定期計劃和按需)。有助于理解:

活動服務檢查 -此圖顯示了一段時間內如何進行活動服務檢查(定期計劃和按需)。有助于理解:

緩存的主機和服務檢查 -此圖顯示了隨時間推移可能發生的緩存的主機和服務檢查。有助于理解:

被動主機和服務檢查 -此圖顯示了隨時間推移可能發生的被動主機和服務檢查。有助于理解:

主動檢查的主機/服務 -此圖顯示了一段時間內最后一次主動檢查的主機和服務的總數(總數)。有助于理解:

被動檢查的主機/服務 -此圖顯示了一段時間內上次被動檢查的主機和服務的總數(總數)。有助于理解:

平均服務檢查延遲和執行時間 -此圖顯示隨時間變化的平均服務檢查延遲和執行時間。有助于理解:
持續較高的延遲可能表示以下多個變量之一需要調整:

平均服務狀態變化 -此圖顯示了一段時間內服務的平均狀態變化百分比(波動性的度量),并按上次主動或被動檢查的服務細分。有助于理解:

平均主機檢查延遲和執行時間 -此圖顯示隨時間變化的平均主機檢查延遲和執行時間。有助于理解:
持續較高的延遲可能表示以下多個變量之一需要調整:

平均主機狀態變化 -此圖顯示了一段時間內主機的平均狀態變化百分比(波動性的度量),按上次主動或被動檢查的主機進行細分。有助于理解:

外部命令 -此圖顯示了Nagios Core守護程序如何逐步處理外部命令。除非您要處理大量外部命令(如分布式監視設置),否則此圖可能大部分顯示為空。監視外部命令對于了解以下方面的影響很有用:

外部命令緩沖區(已棄用) -此圖顯示了一段時間后如何使用外部命令緩沖區。如果使用的緩沖區數量經常接近可用緩沖區的數量,則可能需要增加可用的外部命令緩沖區插槽。每個緩沖區插槽可容納一個外部命令。緩沖區用于從從外部命令文件中讀取外部命令到Nagios Core守護程序對其進行處理的時間臨時保存外部命令。
Nagios Core中文使用教程