16 system.sw.packages.get返回值

概述

本节提供Zabbix agent监控项 system.sw.packages.get 返回值的详细信息。

详情

该监控项的输出是一个对象数组,每个对象包含以下键:

  • name - 包名称
  • manager - 报告此数据的包管理器 (rpm, dpkg, pacman, pkgtool, or portage)
  • version - 包版本
  • size - 未压缩包大小(以字节为单位) (如果不可用, 设置为0)
  • arch - 包的架构
  • buildtime - 一个有 2 个条目的对象:
    • timestamp - 构建包时的 UNIX 时间戳(如果不可用, 设置为0)
    • value - 构建包时的人类可读日期和时间(如果不可用, 设置为空字符串)
  • installtime - 一个有 2 个条目的对象:
    • timestamp - 安装包时的 UNIX 时间戳(如果不可用, 设置为0)
    • value - 安装包时的人类可读日期和时间 (如果不可用, 设置为空字符串)

例如:

  1. [
  2. {
  3. "name": "util-linux-core",
  4. "manager": "rpm",
  5. "version": "2.37.4-3.el9",
  6. "size": 1296335,
  7. "arch": "x86_64",
  8. "buildtime": {
  9. "timestamp" : 1653552239,
  10. "value" : "Sep 20 01:39:40 2021 UTC"
  11. },
  12. "installtime": {
  13. "timestamp" : 1660780885,
  14. "value" : "Aug 18 00:01:25 2022 UTC"
  15. }
  16. },
  17. {
  18. "name": "xfonts-base",
  19. "manager": "dpkg",
  20. "version": "1:1.0.5",
  21. "size": 7337984,
  22. "arch": "all",
  23. "buildtime": {
  24. "timestamp": 0,
  25. "value": ""
  26. },
  27. "installtime": {
  28. "timestamp": 0,
  29. "value": ""
  30. }
  31. }
  32. ]