Nagios

解釋 Nagios check_disk 輸出

  • December 13, 2021

Nagios 的預設“check_disk”命令上的以下命令給出以下輸出:

# ./check_disk  -w 20% -c 10%  -p / --units=MB 
DISK OK - free space: / 17887 MB (47% inode=93%);| /=19481MB;31495;35432;0;39369

一切都很好,但是有人知道最後四個數字(用分號分隔)是什麼意思嗎?除了將命令包裝在腳本中之外,還有什麼方法可以將輸出定制為乍一看有意義的東西?

提前致謝…

這是“性能數據”。Nagios 將性能數據定義為“外掛輸出的 | 之後的所有內容”。此數據由 3rd 方程序用於圖表。請在文件中查看更多詳細資訊https://nagios-plugins.org/doc/guidelines.html#AEN200

|Nagios 檢查輸出中管道(在這項努力中)。提供的確切值因外掛而異,不幸的是,外掛輸出的詳細幫助並不總是最有用的。但是,按照Nagios 外掛開髮指南,分號分隔的值集是(應該是)標準化的。具體來說,您的 perfdata 中的值是:

  • 目前使用的空間
  • 警告門檻值(將導致警告警報的第一個元素的值)
  • 嚴重門檻值(如上,但用於嚴重警報)
  • 磁碟的最小可能值(第一個元素可以想像到多低——“0”在這裡總是正確的答案)
  • 磁碟的總容量(第一個元素可以想像的最大值)

第一項對於直接繪製圖形很有用;其餘的對於繪製門檻值線(警告/暴擊)和適當地縮放圖形很有用。

引用自:https://serverfault.com/questions/289378