使用NagiosStats實用程序
介紹
Nagios Core發行版中包含 一個名為nagiostats的實用程序。它與主要的Nagios Core守護程序一起編譯和安裝。使用nagiostats實用程序,您可以獲得有關正在運行的Nagios Core進程的各種信息,這些信息對于調整性能非常有幫助。您可以獲取人類可讀或MRTG兼容格式的信息。
使用信息
您可以使用–help選項運行nagiostats實用程序以獲取使用情況信息。
人類可讀的輸出
要獲取有關正在運行的Nagios Core進程性能的信息,請使用-c命令行參數運行nagiostats實用程序,以指定您的主要配置文件位置,例如:
[nagios @ lanman?]#/ usr / local / nagios / bin / nagiostats -c /usr/local/nagios/etc/nagios.cfg
…
當前狀態數據
狀態文件:/usr/local/nagios/var/status.dat
狀態文件的年齡:0d 0h 0m 9s
狀態文件版本:3.0prealpha-05202006
程序運行時間:0d 5h 20m 39s
Nagios PID:10119
已用/高/總命令緩沖區:0/0/64
已使用/高/總檢查結果緩沖區:0/7/512
服務總額:95
已檢查服務:94
計劃的服務:91
積極檢查的服務:94
被動檢查的服務:1
服務狀態總變化:0.000 / 78.950 / 1.026%
有效服務延遲:0.000 / 4.272 / 0.561秒
活動服務執行時間:0.000 / 60.007 / 2.066秒
活動服務狀態更改:0.000 / 78.950 / 1.037%
活動服務最近1/5/15/60分鐘:4/68/91/91
被動服務狀態更改:0.000 / 0.000 / 0.000%
被動服務最后1/5/15/60分鐘:0/0/0/0
服務正常/警告/取消/暴擊:58/16/0/21
服務波動:1
停機服務:0
主機總數:24
已檢查主機:24
預定的主機:24
積極檢查房東:24
主機被動檢查:0
主機狀態總變化:0.000 / 9.210 / 0.384%
活動主機延遲:0.000 / 0.446 / 0.219秒
活動主機執行時間:1.019 / 10.034 / 2.764秒
活動主機狀態更改:0.000 / 9.210 / 0.384%
活動的主機最近1/5/15/60分鐘:5/22/24/24
被動主機狀態更改:0.000 / 0.000 / 0.000%
被動主機最近1/5/15/60分鐘:0/0/0/0
主機上/下/未到達:18/4/2
主機抖動:0
停機中的主機:0
活動主機檢查最后1/5/15分鐘:9/52/164
預定時間:4/23/75
點播:3/23/69
快取:2/6/20
被動主機檢查最近1/5/15分鐘:0/0/0
活動服務檢查最近1/5/15分鐘:9/80/244
預定時間:9/80/244
按需:0/0/0
緩存:0/0/0
被動服務檢查最近1/5/15分鐘:0/0/0
外部命令最近1/5/15分鐘:0/0/0
[nagios @ lanman?]#
如您所見,該實用程序顯示與Nagios Core流程有關的許多不同指標。具有多個值的度量標準(除非另有說明)是該特定度量標準的最小值,最大值和平均值。
MRTG整合
您可以使用nagiostats實用程序通過MRTG(或其他兼容程序)顯示各種Nagios Core指標。為此,請使用–mrtg和–data參數運行nagiostats實用程序。該–data參數用于指定應圖表繪制的統計數據。通過使用–help選項運行nagiostats實用工具,可以找到–data參數的可能值。
注意:有關使用nagiostats實用程序生成Nagios Core性能統計數據的MRTG圖的信息,可以在此處找到。
Nagios Core中文使用教程