16 system.sw.packages.getの戻り値

概要

このセクションでは、system.sw.packages.get Zabbixエージェントアイテムの戻り値の詳細について説明します。

詳細

このアイテムの出力はオブジェクトの配列であり、各オブジェクトには次のキーが含まれます。

  • name - パッケージ名
  • manager - このデータを報告したパッケージマネージャー (rpmdpkgpacmanpkgtool、または portage)
  • version - パッケージのバージョン
  • size - 圧縮されていないパッケージサイズ(バイト単位、利用できない場合は 0 を設定)
  • arch - パッケージアーキテクチャ
  • buildtime - 2つのエントリを持つオブジェクト:
    • timestamp - パッケージがビルドされた時刻の UNIX タイムスタンプ(利用できない場合は 0 を設定)
    • value - パッケージがビルドされた日時の人間が読める形式の値(利用できない場合は空文字列を設定)
  • installtime - 2つのエントリを持つオブジェクト:
    • timestamp - パッケージがインストールされた時刻の UNIX タイムスタンプ(利用できない場合は 0 を設定)
    • value - パッケージがインストールされた日時の人間が読める形式の値(利用できない場合は空文字列を設定)

例:

[
    {
        "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": ""
        }
    }
]