解释 Nagios check_disk 输出

tic*_*use 7 nagios

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
Run Code Online (Sandbox Code Playgroud)

一切都很好,但是有人知道最后四个数字(用分号分隔)是什么意思吗?除了将命令包装在脚本中之外,还有什么方法可以将输出定制为乍一看有意义的东西?

提前致谢...

wom*_*ble 14

|Nagios 检查输出中管道 ( )之后的任何数据都是性能数据或“perfdata”,您可以收集和处理这些数据以用于时间序列趋势分析(“nagios rrd”的 Google 将提供各种工具来帮助您在这一努力中)。提供的确切值因插件而异,不幸的是,插件的详细帮助输出并不总是最有用的。但是,根据Nagios 插件开发指南,以分号分隔的值集是(应该)标准化的。具体来说,您的 perfdata 中的值是:

  • 当前使用的空间
  • 警告阈值(将导致警告警报的第一个元素的值)
  • 临界阈值(如上,但对于临界警报)
  • 磁盘的最小可能值(第一个元素可以达到多低——“0”在这里总是正确的答案)
  • 磁盘总容量(第一个元素可以达到的最大值)

第一项用于直接绘制图形;其余的对于绘制阈值线(警告/暴击)和适当缩放图形很有用。


小智 5

这是“性能数据”。Nagios 将性能数据定义为“插件输出 | 之后的所有内容”。使用的此数据由第 3 方程序用于图表。查看文档中的更多详细信息。http://nagiosplug.sourceforge.net/developer-guidelines.html#AEN201