解析Zabbix 5.0磁盤自動發現和讀寫監控的問題

自動發現磁盤

配置鍵值

註意:此鍵值僅支持Linux平臺。

此發現鍵值返回兩個宏 :

  • {#DEVNAME} :設備名
  • {#DEVTYPE} :設備類型

例如:

[ 
   { 
      "{#DEVNAME}":"loop1",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"dm-0",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"sda",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"sda1",
      "{#DEVTYPE}":"partition"
   }
]

配置過濾器

用於過濾設備類型和設備名,通常磁盤名為sd*vd*

測試驗證

添加磁盤讀寫速率監控

磁盤讀寫鍵值:

vfs.dev.read[<device>,<type>,<mode>]
vfs.dev.write[<device>,<type>,<mode>]

說明:

device – 磁盤設備 (默認為all)

type – 可能的值: sectors, operations, bytes, sps, ops, bps
因為各種操作系統的默認值有所不同,所以這個參數必須被指定。
sps, ops, bps 代表: sectors, operations, bytes per second, respectively.

mode – 可能的值: avg1 (1分鐘平均值, 默認), avg5, avg15
此參數僅支持這些類型: sps, ops, bps。

註意:不同操作系統的“類型”參數的默認值是不一樣的。

因此,磁盤讀寫的監控鍵值可以配置為:

  • 讀:vfs.dev.read[{#DEVNAME},sps]
  • 寫:vfs.dev.write[{#DEVNAME},sps]

其中當鍵值為vfs.dev.read[]vfs.dev.write[] 時允許使用 {#DEVNAME} 宏。

以上就是Zabbix 5.0:磁盤自動發現和讀寫監控 的詳細內容,更多關於Zabbix 磁盤發現和讀寫監控 的資料請關註WalkonNet其它相關文章!

推薦閱讀: