Áú»¢¶Ä²©

> Objecte prototip d'equips

Els seg¨¹ents objectes s¨®n relacionats amb l'API hostprototype.

Prototipus d'equip

L'objecte prototip d'equip t¨¦ les propietats seg¨¹ents.

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
hostid string (nom¨¦s lectura) ID del prototip d'equips.
host
(obligatori)
cadena Nom t¨¨cnic del prototip d'equips.
name string Nom visible del prototip d'equips.

Per defecte: valor de la propietat host.
status integer Estat del prototip d'equips.

Valors possibles:
0 - (per defecte) equip supervisat;
1 - equip no supervisat.
inventory_mode integer Mode d'omplerta d'inventari de l'equip.

Els valors possibles s¨®n:
-1 - (per defecte) desactivat;
0 - manual ;
1 - autom¨¤tic .
templateid string (nom¨¦s lectura) ID de la plantilla principal del prototip d'equips.
discover integer Estat de descobriment del prototip d'equips.

Valors possibles:
0 - (per defecte) es descobriran nous equips;
1 - no es descobriran els nous equips i els existents es marcaran com a perduts.
custom_interfaces integer Font de les interf¨ªcies dels equips creats per el prototip d'equips.

Valors possibles:
0 - (per defecte) hereta les interf¨ªcies de l'equip principal;
1 - empra personalitzat interf¨ªcies de prototips d'equips.
uuid string Identificador universal ¨²nic, que s'empra per enlla?ar els prototips d'equips importats amb els existents. S'empra nom¨¦s per a prototips d'equips en models. Es genera autom¨¤ticament, si no es proporciona.

Per a les operacions d'actualitzaci¨®, aquest camp ¨¦s de nom¨¦s lectura.

Tingueu en compte que per a alguns m¨¨todes (actualitzar, esborrar) la combinaci¨® de par¨¤metres obligatoris/opcionals ¨¦s diferent.

Enlla? de grup

L'objecte d'enlla? de grup enlla?a un prototip d'equips amb un grup d'equips i t¨¦ les propietats seg¨¹ents.

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
groupid
(obligatori)
cadena ID del grup d'equips.

Prototipus de grup

L'objecte defineix un grup que es crear¨¤ per a un equip descobert i t¨¦ les propietats seg¨¹ents.

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
group_prototypeid string (nom¨¦s lectura) ID del prototip de grup.
name
(obligatori)
string Nom del prototip del grup.

Etiqueta de prototip d'equips

L'objecte d'etiqueta de prototip d'equips t¨¦ les propietats seg¨¹ents:

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
tag
(obligatori)
string Nom de l'etiqueta de prototip d'equips.
value string Valor de l'etiqueta de prototip d'equips.

Interf¨ªcie personalitzada

L'objecte d'interf¨ªcie personalitzada t¨¦ les propietats seg¨¹ents.

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
dns string Nom DNS emprat per la interf¨ªcie.

Obligatori si us connecteu mitjan?ant DNS. Pot contenir macros.
ip string adre?a IP emprada per la interf¨ªcie.

Obligatori si us connecteu mitjan?ant IP. Pot contenir macros.
main
(obligatori)
integer Indica si la interf¨ªcie s'empra per defecte a l'equip. Nom¨¦s es pot establir una interf¨ªcie d'un determinat tipus com a predeterminada en un equip.

Els valors possibles s¨®n:
0 - no per defecte;
1 - per defecte.
port
(obligatori)
string Nombre de port emprat per la interf¨ªcie. Pot contenir macros d'usuari i LLD.
tipus
(obligatori)
integer Tipus d'interf¨ªcie.

Els valors possibles s¨®n:
1 - agent;
2 - SNMP;
3 - IPMI ;
4 - JMX.
useip
(obligatori)
integer Indica si la connexi¨® s'ha d'establir mitjan?ant IP.

Els valors possibles s¨®n:
0 - connecteu-vos amb el nom DNS de l'equip;
1 - connecteu-vos mitjan?ant l'adre?a IP de l'equip per a aquesta interf¨ªcie d'equip.
details array Objecte addicional per a la interf¨ªcie. Obligatori si el "tipus" d'interf¨ªcie ¨¦s SNMP.

Detalls de la interf¨ªcie personalitzada

L'objecte de detalls t¨¦ les propietats seg¨¹ents.

Propietat Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
version
(obligatori)
integer Versi¨® de la interf¨ªcie SNMP.

Els valors possibles s¨®n:
1 - SNMPv1;
2 - SNMPv2c;
3 - SNMPv3
bulk integer Indica si s'han d'emprar consultes SNMP massives.

Els valors possibles s¨®n:
0 - no empreu consultes massives;
1 - (per defecte ) - empreu sol¡¤licituds massives.
community string Comunitat SNMP. Nom¨¦s l'empren les interf¨ªcies SNMPv1 i SNMPv2.
securityname string Nom de seguretat SNMPv3. Emprat nom¨¦s per interf¨ªcies SNMPv3.
securitylevel integer Nivell de seguretat SNMPv3. Nom¨¦s l'empren les interf¨ªcies SNMPv3.

Els valors possibles s¨®n:
0 - (per defecte) - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv.
authpassphrase string Mot de pas d'autenticaci¨® SNMPv3. Emprat nom¨¦s per interf¨ªcies SNMPv3.
privpassphrase string Frase de pas de privadesa SNMPv3. Emprat nom¨¦s per interf¨ªcies SNMPv3.
authprotocol integer Protocol d'autenticaci¨® SNMPv3. Nom¨¦s s'empra a les interf¨ªcies SNMPv3.

Els valors possibles s¨®n:
0 - (per defecte) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512.
privprotocol integer Protocol de privadesa SNMPv3. Nom¨¦s s'empra les interf¨ªcies SNMPv3.

Els valors possibles s¨®n:
0 - (per defecte) - DES;
1 - AES128;
2 - AES192;
3 - AES256;
4 - AES192C;
5 - AES256C.
contextname string Nom de context SNMPv3. Emprat nom¨¦s per interf¨ªcies SNMPv3.