Објекат прототипа домаћина има следећа својства.
Property | Type | Опис |
---|---|---|
hostid | ID | ID прототип домаћина. Property behavior: - само за читање - потребно за операције ажурирања |
host | string | Технички назив прототипа домаћина. Property behavior: - потребно за операције креирања - само за читање за наслеђене објекте |
name | string | Видљиво име прототипа домаћина. Подразумевано: вредност својства host .Property behavior: - само за читање за наслеђене објекте |
status | integer | Статус прототипа домаћина. Могуће вредности: 0 - (подразумевано) надгледани домаћин; 1 - ненадгледани домаћин. |
inventory_mode | integer | Режим популације инвентара домаћина. Могуће вредности: -1 - (подразумевано) онемогућено; 0 - ручно; 1 - аутоматски. |
templateid | ID | ID прототипа домаћина матичног шаблона. Property behavior: - само за читање |
discover | integer | Статус откривања прототипа домаћина. Могуће вредности: 0 - (подразумевано) нови домаћини ће бити откривени; 1 - нови домаћини неће бити откривени и постојећи домаћини ће бити означени као изгубљени. |
custom_interfaces | integer | Извор custom interfaces за домаћине које је креирао прототип домаћина. Могуће вредности: 0 - (подразумевано) наслеђује интерфејсе од надређеног домаћина; 1 - користи прилагођене интерфејсе прототипова домаћина. Property behavior: - * само за читање* за наслеђене објекте |
uuid | string | Универзални јединствени идентификатор, који се користи за повезивање увезених прототипова домаћина са већ постојећим. Аутоматски генерисано, ако није дато. Property behavior: - подржано ако прототип домаћина припада шаблону |
Објекат групне везе повезује прототип домаћина са групом домаћина. Има следећа својства.
|Property|Type|Опис| |--|--|----- -| |groupid|ID|ID групе домаћина.<бр><бр>Property behavior:<бр>- обавезно|
Објекат прототипа групе дефинише групу која ће бити креирана за откривени хост. Има следећа својства.
Property | Type | Description |
---|---|---|
group_prototypeid | ID | ID прототипа групе. Понашање својства: - само за читање |
name | string | Име прототипа групе. Понашање својства: - обавезно за операције креирања |
Објекат ознаке прототипа домаћина има следећа својства.
Property | Type | Опис |
---|---|---|
tag | string | Прототип домаћина назив ознаке.<бр><бр>Property behavior:<бр>- обавезно |
value | string | Вредност ознаке прототипа домаћина. |
Прилагођени интерфејси су подржани ако је custom_interfaces
објекта Host prototype object подешено на „користи прилагођене интерфејсе прототипова хоста“. Објекат прилагођеног интерфејса има следећа својства.
Property | Type | Description |
---|---|---|
type | integer | Тип интерфејса. Могуће вредности: 1 - Агент; 2 - SNMP; 3 - IPMI; 4 - JMX. Понашање својства: - обавезно |
useip | integer | Да ли веза треба да се успостави преко IP адресе. Могуће вредности: 0 - повезивање користећи DNS име домаћина; 1 - повезивање користећи IP адресу домаћина. Понашање својства: - обавезно |
ip | string | IP адреса коју користи интерфејс. Може да садржи макрое. Понашање својства: - обавезно ако је useip подешено на "повезивање користећи IP адресу домаћина" |
dns | string | DNS име које користи интерфејс. Може да садржи макрое. Понашање својства: - обавезно ако је useip подешено на "повежи се користећи DNS име домаћина" |
port | string | Број порта који користи интерфејс. Може да садржи корисничке и LLD макрое. Понашање својства: - обавезно |
main | integer | Да ли се интерфејс користи као подразумевани на хосту. Само један интерфејс неког типа може бити подешен као подразумевани на хосту. Могуће вредности: 0 - није подразумевано; 1 - подразумевано. Понашање својства: - обавезно |
details | array | Додатни објекат за детаље прилагођеног интерфејса. Понашање својства: - обавезно ако је type подешен на "SNMP" |
Објекат детаља има следећа својства.
Property | Type | Description |
---|---|---|
верзија | цео број | Верзија SNMP интерфејса. Могуће вредности: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3. Понашање својства: - обавезно |
групно | цео број | Да ли користити групне SNMP захтеве. Могуће вредности: 0 - не користити групне захтеве; 1 - (подразумевано) - користити групне захтеве. |
заједница | стринг | SNMP заједница. Понашање својства: - обавезно ако је version подешено на "SNMPv1" или "SNMPv2c" |
max_repetitions | integer | Максимална вредност понављања за нативне SNMP групне захтеве (GetBulkRequest-PDUs). Користи се само за ставке discovery[] и walk[] у SNMPv2 и v3.Подразумевано: 10. |
securityname | string | SNMPv3 назив безбедности. Понашање својства: - подржано ако је version подешено на "SNMPv3" |
securitylevel | integer | SNMPv3 ниво безбедности. Могуће вредности: 0 - (подразумевано) - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. Понашање својства: - подржано ако је version подешено на "SNMPv3" |
authpassphrase | string | SNMPv3 лозинка за аутентификацију. Понашање својства: - подржано ако је version подешено на "SNMPv3" и securitylevel је подешено на "authNoPriv" или "authPriv" |
privpassphrase | string | SNMPv3 лозинка за приватност. Понашање својства: - подржано ако је version подешено на "SNMPv3" и securitylevel је подешено на "authPriv" |
authprotocol | integer | SNMPv3 протокол за аутентификацију. Могуће вредности: 0 - (подразумевано) - MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512. Понашање својства: - подржано ако је version подешено на "SNMPv3" и securitylevel је подешено на "authNoPriv" или "authPriv" |
privprotocol | integer | SNMPv3 протокол приватности. Користи се само од стране SNMPv3 интерфејса. Могуће вредности: 0 - (подразумевано) - DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C. Понашање својства: - подржано ако је version подешено на "SNMPv3" и securitylevel је подешено на "authPriv" |
contextname | string | Назив контекста SNMPv3. Понашање својства: - подржано ако је version подешено на "SNMPv3" |