munkireport/disk_report

munkireport 的模块。

v5.1 2024-01-26 14:36 UTC

README

通过运行 diskutil list -plistdiskutil info -plist deviceID 获取所有挂载的 HFS 卷的信息。

表格为每个客户端提供以下信息

  • totalsize (int) 字节数大小
  • freespace (int) 字节数大小
  • percentage (int) 百分比 0-100
  • smartstatus (string) 已验证、不支持或失败
  • volumetype (string) HFS+、APFS、BOOTCAMP
  • media_type (string) SSD、FUSION、RAID 或 HDD
  • busprotocol (string) PCI、SAS、SATA、USB
  • internal (bool)
  • mountpoint (string)
  • volumename (string)
  • encrypted (bool)

备注

  • 大小四舍五入到 .5 GB 步长,以防止在大小变化时以最小量上传磁盘报告。
  • USB U盘报告为 HDD - 这应该得到修复

配置

磁盘报告小部件阈值

磁盘报告小部件的阈值。此数组包含两个值

  • 低于该阈值的空闲 GB 数量,将级别设置为 '危险'
  • 低于该阈值的空闲 GB 数量,将级别设置为 '警告'

如果有更多空闲字节数,则级别设置为 '成功'

DISK_REPORT_THRESHOLD_DANGER=5
DISK_REPORT_THRESHOLD_WARNING=10