Hostオブジェクト

次のオブジェクトは、hostAPIに直接関連しています。

ホスト

ホストオブジェクトには以下のプロパティがあります。

Property Type Description
hostid ID ホストのID。

Property behavior:
- read-only
- 更新操作で required
host string ホストの技術名。

Property behavior:
- 作成操作で required
description text ホストの説明。
flags integer ホストの生成元

指定可能な値:
0 - 通常のホスト;
4 - プロトタイプから変換されたホスト。

Property behavior:
- read-only
inventory_mode integer ホストインベントリの投入モード。

指定可能な値:
-1 - (default) 無効;
0 - 手動;
1 - 自動。
ipmi_authtype integer IPMI認証アルゴリズム。

指定可能な値:
-1 - (default) デフォルト;
0 - なし;
1 - MD2;
2 - MD5
4 - straight;
5 - OEM;
6 - RMCP+。
ipmi_password string IPMIパスワード。
ipmi_privilege integer IPMI権限レベル。

指定可能な値:
1 - callback;
2 - (default) user;
3 - operator;
4 - admin;
5 - OEM。
ipmi_username string IPMIユーザー名。
maintenance_from timestamp 有効なメンテナンスの開始時刻。

Property behavior:
- read-only
maintenance_status integer 有効なメンテナンスのステータス。

指定可能な値:
0 - (default) メンテナンスなし;
1 - メンテナンス有効。

Property behavior:
- read-only
maintenance_type integer 有効なメンテナンスタイプ。

指定可能な値:
0 - (default) データ収集ありのメンテナンス;
1 - データ収集なしのメンテナンス。

Property behavior:
- read-only
maintenanceid ID 現在ホストに対して有効なメンテナンスのID。

Property behavior:
- read-only
name string ホストの表示名。

デフォルト: host プロパティの値。
monitored_by integer ホストの監視に使用されるソース。

指定可能な値:
0 - (default) Zabbix server;
1 - プロキシ;
2 - プロキシグループ。
proxyid ID ホストの監視に使用されるプロキシのID。

Property behavior:
- monitored_by が "Proxy" に設定されている場合は required
proxy_groupid ID ホストの監視に使用されるプロキシグループのID。

Property behavior:
- monitored_by が "Proxy group" に設定されている場合は required
status integer ホストのステータスと機能。

指定可能な値:
0 - (default) 有効;
1 - 無効。
tls_connect integer ホストへの接続。

指定可能な値:
1 - (default) 暗号化なし;
2 - PSK;
4 - 証明書。
tls_accept integer ホストからの接続。

指定可能なビットマップ値:
1 - (default) 暗号化なし;
2 - PSK;
4 - 証明書。

これはビットマスクフィールドです。指定可能なビットマップ値の任意の合計を指定できます(たとえば、PSK と証明書の場合は 6)。
tls_issuer string 証明書の発行者。
tls_subject string 証明書のサブジェクト。
tls_psk_identity string PSK ID。1つのPSKに対して1つだけ対応している必要があります(autoregistrationhostsproxies 全体で一意)。

受信側に使用するPSKを知らせるために、PSK IDはネットワーク上で暗号化されずに送信されます。そのため、PSK IDには機密情報を含めないでください。

Property behavior:
- write-only
- tls_connect が "PSK" に設定されている場合、または tls_accept に "PSK" ビットが含まれている場合は required
tls_psk string 事前共有鍵 (PSK)。32桁以上の16進数である必要があります。

Property behavior:
- write-only
- tls_connect が "PSK" に設定されている場合、または tls_accept に "PSK" ビットが含まれている場合は required
active_available integer ホストのアクティブインターフェースの可用性ステータス。

指定可能な値:
0 - インターフェースのステータスは不明;
1 - インターフェースは利用可能;
2 - インターフェースは利用不可。

Property behavior:
- read-only
assigned_proxyid ID ホストがプロキシグループによって監視されている場合に、Zabbix server によって割り当てられたプロキシのID。

Property behavior:
- read-only

ホストインベントリ

ホストインベントリオブジェクトには、以下のプロパティがあります。

各プロパティには固有のID番号があり、これはホストインベントリフィールドをアイテムに関連付けるために使用されます。

ID プロパティ Type 説明 最大長
4 alias string 別名。 128文字
11 asset_tag string 資産タグ。 64文字
28 chassis string シャーシ。 64文字
23 contact string 連絡先担当者。 SQLデータベースでは65535文字
32 contract_number string 契約番号。 64文字
47 date_hw_decomm string ハードウェア廃止日。 64文字
46 date_hw_expiry string ハードウェア保守期限日。 64文字
45 date_hw_install string ハードウェア設置日。 64文字
44 date_hw_purchase string ハードウェア購入日。 64文字
34 deployment_status string 展開ステータス。 64文字
14 hardware string ハードウェア。 255文字
15 hardware_full string ハードウェア詳細。 SQLデータベースでは65535文字
39 host_netmask string ホストのサブネットマスク。 39文字
38 host_networks string ホストネットワーク。 SQLデータベースでは65535文字
40 host_router string ホストルーター。 39文字
30 hw_arch string ハードウェアアーキテクチャ。 32文字
33 installer_name string 設置担当者名。 64文字
24 location string 場所。 SQLデータベースでは65535文字
25 location_lat string 場所の緯度。 16文字
26 location_lon string 場所の経度。 16文字
12 macaddress_a string MACアドレスA。 64文字
13 macaddress_b string MACアドレスB。 64文字
29 model string モデル。 64文字
3 name string 名前。 128文字
27 notes string メモ。 SQLデータベースでは65535文字
41 oob_ip string OOB IPアドレス。 39文字
42 oob_netmask string OOBホストのサブネットマスク。 39文字
43 oob_router string OOBルーター。 39文字
5 os string OS名。 128文字
6 os_full string 詳細OS名。 255文字
7 os_short string 短縮OS名。 128文字
61 poc_1_cell string 主要POCの携帯電話番号。 64文字
58 poc_1_email string 主要メールアドレス。 128文字
57 poc_1_name string 主要POC名。 128文字
63 poc_1_notes string 主要POCメモ。 SQLデータベースでは65535文字
59 poc_1_phone_a string 主要POC電話番号A。 64文字
60 poc_1_phone_b string 主要POC電話番号B。 64文字
62 poc_1_screen string 主要POCスクリーン名。 64文字
68 poc_2_cell string 副次POCの携帯電話番号。 64文字
65 poc_2_email string 副次メールアドレス。 128文字
64 poc_2_name string 副次POC名。 128文字
70 poc_2_notes string 副次POCメモ。 SQLデータベースでは65535文字
66 poc_2_phone_a string 副次POC電話番号A。 64文字
67 poc_2_phone_b string 副次POC電話番号B。 64文字
69 poc_2_screen string 副次POCスクリーン名。 64文字
8 serialno_a string シリアル番号A。 64文字
9 serialno_b string シリアル番号B。 64文字
48 site_address_a string サイト住所A。 128文字
49 site_address_b string サイト住所B。 128文字
50 site_address_c string サイト住所C。 128文字
51 site_city string サイト市区町村。 128文字
53 site_country string サイト国名。 64文字
56 site_notes string サイトメモ。 SQLデータベースでは65535文字
55 site_rack string サイトのラック位置。 128文字
52 site_state string サイト都道府県/州。 64文字
54 site_zip string サイトZIP/郵便番号。 64文字
16 software string ソフトウェア。 255文字
18 software_app_a string ソフトウェアアプリケーションA。 64文字
19 software_app_b string ソフトウェアアプリケーションB。 64文字
20 software_app_c string ソフトウェアアプリケーションC。 64文字
21 software_app_d string ソフトウェアアプリケーションD。 64文字
22 software_app_e string ソフトウェアアプリケーションE。 64文字
17 software_full string ソフトウェア詳細。 SQLデータベースでは65535文字
10 tag string タグ。 64文字
1 type string タイプ。 64文字
2 type_full string タイプ詳細。 64文字
35 url_a string URL A。 2048文字
36 url_b string URL B。 2048文字
37 url_c string URL C。 2048文字
31 vendor string ベンダー。 64文字

ホストタグ

ホストタグオブジェクトには、以下のプロパティがあります。

プロパティ 説明
tag string ホストタグ名。

プロパティの動作:
- 必須
value string ホストタグの値。
automatic integer ホストタグのタイプ。

使用可能な値:
0 - (デフォルト) 手動(ユーザーが作成したタグ);
1 - 自動(ローレベルディスカバリによって作成されたタグ)

プロパティの動作:
- 読み取り専用