Наступні об'єкти безпосередньо пов'язані з API вузла.
Об'єкт вузла має наступні властивості.
Властивість | Тип | Опис |
---|---|---|
hostid | string | (Лише читання) ID вузла. |
host (вимагається) |
string | Технічне ім'я вузла. |
description | text | Опис вузла. |
flags | integer | (лише читання) Походження вузла. Можливі значення: 0 - звичайний вузол; 4 - виявлений вузол. |
inventory_mode | integer | Режим заповнювання інвентаризації вузла Можливі значення: -1 - (за замовчуванням) вимкнений; 0 - вручну; 1 - автоматично. |
ipmi_authtype | integer | IPMI алгоритм автентифікації. Можливі значення: -1 - (за замовчуванням) за замовчуванням; 0 - нема; 1 - MD2; 2 - MD5 4 - прямий; 5 - OEM; 6 - RMCP+. |
ipmi_password | string | IPMI пароль. |
ipmi_privilege | integer | IPMI рівень привілеїв. Можливі значення: 1 - callback; 2 - (за замовчуванням) користувач; 3 - оператор; 4 - админістратор; 5 - OEM. |
ipmi_username | string | IPMI користувач. |
maintenance_from | timestamp | (лише читання) Час початку обслуговування. |
maintenance_status | integer | (лише читання) Статус обслуговування. Можливі значення: 0 - (за замовчування) немає; 1 - обслуговується. |
maintenance_type | integer | (лише читання) Тип обслуговування. Можливі значення: 0 - (за замовчуванням) обслуговування зі збором даних; 1 - обслуговування без збору даних. |
maintenanceid | string | (лише читання) ID обслуговування яке виконується на вузлі. |
name | string | Видиме ім'я вузла. За замовчуванням: значення параметру вузол . |
proxy_hostid | string | ID проксі, яке використовується для моніторингу вузла. |
status | integer | Стутус вузла. Можливі значення: 0 - (за замовчуванням) контрольований вузол; 1 - неконтрольований вузол. |
tls_connect | integer | Зв'язок з вузлом. Можливі значення: 1 - (за замовчуванням) Без шифрування; 2 - PSK; 4 - сертифікат. |
tls_accept | integer | Зв'язок з вузла. Можливі значення: 1 - (за замовчуванням) Без шифрування; 2 - PSK; 4 - сертифікат. |
tls_issuer | string | Видавник сертифікату. |
tls_subject | string | Тема сертифікату. |
tls_psk_identity | string | (лише запис) Ідентифікація PSK. Вимагається якщо tls_connect чи tls_accept встановлено як PSK.Не розміщуйте конфіденційну інформацію в ідентифікації PSK, вона передається мережею у відкритому вигляді |
tls_psk | string | (лише запис) Загальний ключ, щонайменше 32 шістнадцятизначних цифр. Вимагається якщо tls_connect чи tls_accept встановлено як PSK. |
Зауважте, що для деяких методів (оновлення, видалення) комбінація необхідних/додаткових параметрів може відрізнятись.
The host inventory object has the following properties.
Each property has it's own unique ID number, which is used to associate host inventory fields with items.
ID | Property | Type | Description |
---|---|---|---|
4 | alias | string | Alias. |
11 | asset_tag | string | Asset tag. |
28 | chassis | string | Chassis. |
23 | contact | string | Contact person. |
32 | contract_number | string | Contract number. |
47 | date_hw_decomm | string | HW decommissioning date. |
46 | date_hw_expiry | string | HW maintenance expiry date. |
45 | date_hw_install | string | HW installation date. |
44 | date_hw_purchase | string | HW purchase date. |
34 | deployment_status | string | Deployment status. |
14 | hardware | string | Hardware. |
15 | hardware_full | string | Detailed hardware. |
39 | host_netmask | string | Host subnet mask. |
38 | host_networks | string | Host networks. |
40 | host_router | string | Host router. |
30 | hw_arch | string | HW architecture. |
33 | installer_name | string | Installer name. |
24 | location | string | Location. |
25 | location_lat | string | Location latitude. |
26 | location_lon | string | Location longitude. |
12 | macaddress_a | string | MAC address A. |
13 | macaddress_b | string | MAC address B. |
29 | model | string | Model. |
3 | name | string | Name. |
27 | notes | string | Notes. |
41 | oob_ip | string | OOB IP address. |
42 | oob_netmask | string | OOB host subnet mask. |
43 | oob_router | string | OOB router. |
5 | os | string | OS name. |
6 | os_full | string | Detailed OS name. |
7 | os_short | string | Short OS name. |
61 | poc_1_cell | string | Primary POC mobile number. |
58 | poc_1_email | string | Primary email. |
57 | poc_1_name | string | Primary POC name. |
63 | poc_1_notes | string | Primary POC notes. |
59 | poc_1_phone_a | string | Primary POC phone A. |
60 | poc_1_phone_b | string | Primary POC phone B. |
62 | poc_1_screen | string | Primary POC screen name. |
68 | poc_2_cell | string | Secondary POC mobile number. |
65 | poc_2_email | string | Secondary POC email. |
64 | poc_2_name | string | Secondary POC name. |
70 | poc_2_notes | string | Secondary POC notes. |
66 | poc_2_phone_a | string | Secondary POC phone A. |
67 | poc_2_phone_b | string | Secondary POC phone B. |
69 | poc_2_screen | string | Secondary POC screen name. |
8 | serialno_a | string | Serial number A. |
9 | serialno_b | string | Serial number B. |
48 | site_address_a | string | Site address A. |
49 | site_address_b | string | Site address B. |
50 | site_address_c | string | Site address C. |
51 | site_city | string | Site city. |
53 | site_country | string | Site country. |
56 | site_notes | string | Site notes. |
55 | site_rack | string | Site rack location. |
52 | site_state | string | Site state. |
54 | site_zip | string | Site ZIP/postal code. |
16 | software | string | Software. |
18 | software_app_a | string | Software application A. |
19 | software_app_b | string | Software application B. |
20 | software_app_c | string | Software application C. |
21 | software_app_d | string | Software application D. |
22 | software_app_e | string | Software application E. |
17 | software_full | string | Software details. |
10 | tag | string | Tag. |
1 | type | string | Type. |
2 | type_full | string | Type details. |
35 | url_a | string | URL A. |
36 | url_b | string | URL B. |
37 | url_c | string | URL C. |
31 | vendor | string | Vendor. |
The host tag object has the following properties.
Property | Type | Description |
---|---|---|
tag (required) |
string | Host tag name. |
value | string | Host tag value. |