nagios性能数据格式是什么

nel*_*aro 0 format performance nagios output

我正在寻找有关如何格式化Nagios性能数据的规范或示例。

文档没有提供任何好的示例,我正在寻找有关如何在Thruk / Nagios输出中创建此类表的说明。

性能数据输出

原始数据 : pending=3;5500;7000 complete=18940;; error=454;;7000

nel*_*aro 5

我发现此页面详细描述了如何格式化性能数据。

这是预期的格式:

'label'=value[UOM];[warn];[crit];[min];[max]

笔记:

  1. 标签/值对的空格分隔列表
  2. 标签可以包含除等号或单引号(')之外的任何字符
  3. 标签的单引号是可选的。如果标签中有空格,则为必需
  4. 标签长度是任意的,但理想情况下,前19个字符是唯一的(由于RRD的限制)。请注意,NRPE返回给Nagios的数据量有限
  5. 要指定引号字符,请使用两个单引号
  6. warn,crit,min或max可能为null(例如,如果未定义阈值或min和max不适用)。可以删除尾部未填充的分号
  7. 如果UOM =%,则不需要最小值和最大值
  8. [-0-9。]类中的值,最小值和最大值。必须全部都是相同的UOM。值可以是文字“ U”,这表示无法确定实际值
  9. 警告和暴击采用范围格式(请参阅“阈值和范围”部分)。必须是相同的UOM

    1. UOM(度量单位)是以下之一:

      • 未指定单位-假设事物数量(整数或浮点数)(例如,用户,进程,平均负载)
      • s-秒(也是us,ms)
      • %-百分比
      • B-字节(也KB,MB,TB)
      • c-连续计数器(例如在接口上传输的字节)

将Nagios插件性能数据转换为图形取决于第三方程序。

在本例中,原始数据提供了所需输出的完美示例。

pending=3;5500;7000 complete=18940;; error=454;;7000