16 system.sw.packages.get 的返回值

概述

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

详情

该 监控项 的输出是一个 array,其中包含多个 objects,每个条目包含以下键:

  • name - 软件包名称
  • manager - 报告此数据的软件包管理器(rpm、dpkg、pacman、pkgtool 或 portage)
  • version - 软件包 version
  • size - 解压后的软件包大小(以字节为单位)(如果不可用,则设为 0)
  • arch - 软件包架构
  • buildtime - 一个 object,包含以下 2 条目:
    • timestamp - 软件包构建的 UNIX 时间戳(如果不可用,则设为 0)
    • value - 软件包构建的人类可读日期和时间(如果不可用,则设为空 string)
  • installtime - 一个 object,包含以下 2 条目:
    • timestamp - 软件包安装的 UNIX 时间戳(如果不可用,则设为 0)
    • value - 软件包安装的人类可读日期和时间(如果不可用,则设为空 string)

示例:

[
           {
               "name": "util-linux-core",
               "manager": "rpm",
               "version": "2.37.4-3.el9",
               "size": 1296335,
               "arch": "x86_64",
               "buildtime": {
                   "timestamp" : 1653552239,
                   "value" : "Sep 20 01:39:40 2021 UTC"
               },
               "installtime": {
                   "timestamp" : 1660780885,
                   "value" : "Aug 18 00:01:25 2022 UTC"
               }
           },
           {
               "name": "xfonts-base",
               "manager": "dpkg",
               "version": "1:1.0.5",
               "size": 7337984,
               "arch": "all",
               "buildtime": {
                   "timestamp": 0,
                   "value": ""
               },
               "installtime": {
                   "timestamp": 0,
                   "value": ""
               }
           }
       ]