Host prototype object

Прототип домаћина

Објекат прототипа домаћина има следећа својства.

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"