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|Опис| |--|--|-- ----| |name|string|Назив прототипа групе.<бр><бр>Property behavior:<бр>- обавезно|

Ознака прототипа домаћина

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

Property Type Опис
tag string Прототип домаћина назив ознаке.<бр><бр>Property behavior:<бр>- обавезно
value string Вредност ознаке прототипа домаћина.

Прилагођени интерфејс

Прилагођени интерфејси су подржани ако је custom_interfaces од Host prototype object подешен на "use host prototypes custom interfaces". Објект прилагођеног интерфејса има следећа својства.

Property Type Опис
type integer Тип интерфејса.

Могуће вредности:
1 - Agent;
2 - SNMP;
3 - IPMI;
4 - JMX.

Property behavior:
- обавезно
useip integer Да ли веза треба да се успостави преко IP-а.

Могуће вредности:
0 - повежите се помоћу DNS имена домаћина;
1 - повежите се користећи IP адресу домаћина.

Property behavior:
- обавезно
ip string IP адреса коју користи интерфејс.<бр>Може да садржи макрое.

Property behavior:
- обавезно ако је useip подешен на "connect using host IP address"
dns string DNS име које користи интерфејс .
Може да садржи макрое.

Property behavior:
- обавезно ако је useip подешен на "connect using host DNS name"
port string Број порта који користи интерфејс.
Може да садржи корисничке и LLD макрое.

Property behavior:<br >- обавезно
main integer Да ли се интерфејс користи као подразумевани на домаћину.
Само један интерфејс неког типа може да се подеси као подразумевани на домаћину.

Могуће вредности:
0 - није подразумевано;
1 - подразумевано.

Property behavior:
- обавезно
details array Додатни објекат за интерфејс.

Property behavior:
- обавезно ако је type подешен на "SNMP"

Детаљи прилагођеног интерфејса

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

Property Type Опис
version integer Bерзија SNMP интерфејса.

Могуће вредности:
1 – SNMPv1;
2 – SNMPv2c;
3 – SNMPv3.

Property behavior:
- обавезно
bulk integer Да ли да се користе групни SNMP захтеви.

Могуће вредности:
0 - немојте користити групне захтеве;
1 - * (подразумевано)* - користите групне захтеве.
community string SNMP заједница.

Property behavior:
- обавезно ако version је подешена на „SNMPv1“ или „SNMPv2c“
max_repetitions integer Максимална вредност понављања за native SNMP bulk requests (GetBulkRequest-PDUs).
Користи се само за discovery[] и walk[] ставке у SNMPv2 и v3.

Подразумевано: 10.
securityname string безбедносно име SNMPv3.

Property behavior:
- подржано ако је version подешена на "SNMPv3"
securitylevel integer SNMPv3 безбедносни ниво.

Могуће вредности:
0 - (подразумевано) - noAuthNoPriv;<бр>1 - authNoPriv;
2 - authPriv.

Property behavior:
- подржано ако је version подешена на "SNMPv3"
authpassphrase string SNMPv3 приступна фраза за аутентификацију.

Property behavior:
- подржано ако је „ version“ подешена на „SNMPv3“, а „ securitylevel“ на „authNoPrivauthPriv“ или „authNoPriv“
privpassphrase stringг лозинка за приватност SNMPv3.

Property behavior:
- подржано ако је version постављена на "SNMPv3" и securitylevel је постављена на "authPriv"
authprotocol integer SNMPv3 протокол за аутентификацију.

Могуће вредности:
0 - (подразумевано) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512.

Property behavior:
- подржано ако је version подешена на "SNMPv3" и securitylevel на "authNoPriv" или "authPriv"
privprotocol integer SNMPv3 протокол приватности. Користи се само за SNMPv3 интерфејсе.

Могуће вредности:
0 - (подразумевано) - DES;
1 - AEC128;
2 - АЕС192;
3 - АЕС256;
4 - АЕС192C;
5 - АЕС256C.

Property behavior:
- подржано ако је version подешена на „SNMPv3“ и „securitylevel“ су подешени на „authPriv“
contextname string SNMPv3 име контекста.

Property behavior:
- подржано ако је version подешена на "SNMPv3"