> Objeto prototipo de equipo

Los siguientes objetos están directamente relacionados con la API hostprototype.

Prototipo de equipo

El objeto prototipo de equipo tiene las siguientes propiedades.

Propiedad Tipo Descripción
hostid cadena ID del prototipo de equipo.

Comportamiento de la propiedad:
- solo lectura
- obligatorio para operaciones de actualización
host cadena Nombre técnico del prototipo de equipo.

Comportamiento de la propiedad:
- obligatorio para las operaciones de creación
- * sólo lectura* para objetos heredados
name cadena Nombre visible del prototipo de equipo.

Predeterminado: valor de propiedad host.

Comportamiento de la propiedad:< br>- solo lectura para objetos heredados
status entero Estado del prototipo de equipo.

Valores posibles:
0 - (predeterminado) host monitoreado;
1 - host no monitoreado.
inventory_mode entero Modo de llenado del inventario del equipo.

Valores posibles:
-1 - (predeterminado) deshabilitado;
0 - manual;
1 - automático.
templateid cadena ID del prototipo de equipo de la plantilla principal.

Comportamiento de la propiedad:
- solo lectura
discover integer Estado de descubrimiento del prototipo de host.

Valores posibles:
0 - (predeterminado) se descubrirán nuevos equipos;
1 - no se descubrirán nuevos equipos y los existentes se marcaran como perdidos.
custom_interfaces entero Fuente de interfaces personalizadas para equipos creados por el prototipo de equipo.

Valores posibles:
0 - (predeterminado) heredar interfaces del padre host;
1 - utilice interfaces personalizadas de prototipos de equipo.

Comportamiento de la propiedad:
- solo lectura para objetos heredados
uuid cadena Identificador único universal, utilizado para vincular prototipos de equipo importados con los ya existentes. Generado automáticamente, si no se proporciona.

Comportamiento de la propiedad:
- compatible si el prototipo de host pertenece a una plantilla

Enlace a grupo

El objeto de enlace a grupo vincula un prototipo de equipo con un grupo de equipos. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
groupid cadena ID del grupo de equipos.

Comportamiento de la propiedad:
- obligatorio

Prototipo de grupo

El objeto prototipo de grupo define un grupo que se creará para un equipo descubierto. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
name cadena Nombre del prototipo del grupo.

Comportamiento de la propiedad:
- requerido

Etiqueta de prototipo de equipo

El objeto de etiqueta del prototipo de equipo tiene las siguientes propiedades.

Propiedad Tipo Descripción
tag cadena Nombre de etiqueta del prototipo de equipo.

Comportamiento de la propiedad:
- obligatorio
value cadena Valor de etiqueta del prototipo de equipo.

Interfaz personalizada

Se admiten interfaces personalizadas si custom_interfaces del objeto prototipo de equipo está configurado para "usar interfaces personalizadas de prototipos de equipo". El objeto de interfaz personalizada tiene las siguientes propiedades.

Propiedad Tipo Descripción
type entero Tipo de interfaz.

Valores posibles:
1 - Agente;
2 - SNMP;
3 - IPMI;
4 - JMX.
<br >Comportamiento de la propiedad:
- obligatorio
useip entero Si la conexión debe realizarse a través de IP.

Valores posibles:
0: conectarse usando el nombre DNS del equipo;
1: conectarse usando la dirección IP del equipo.
<br >Comportamiento de la propiedad:
- obligatorio
ip cadena Dirección IP utilizada por la interfaz.
Puede contener macros.

Comportamiento de la propiedad:
- obligatorio si useip está configurado para "conectarse usando la dirección IP del host"
dns cadena Nombre DNS utilizado por la interfaz.
Puede contener macros.

Comportamiento de la propiedad:
- obligatorio si useip está configurado para "conectarse usando el nombre DNS del host"
port cadena Número de puerto utilizado por la interfaz.
Puede contener macros de usuario y LLD.

Comportamiento de la propiedad:
- * requerido*
main entero Si la interfaz se utiliza como predeterminada en el equipo.
Solo se puede configurar una interfaz de algún tipo como predeterminada en un equipo.

Valores posibles:
0 - no predeterminado ;
1 - predeterminado.

Comportamiento de la propiedad:
- obligatorio
details matriz Objeto adicional para interfaz.

Comportamiento de la propiedad:
- obligatorio si type está configurado en "SNMP"

Detalles de la interfaz personalizada

El objeto de detalles tiene las siguientes propiedades.

Propiedad Tipo Descripción
version entero Versión de la interfaz SNMP.

Valores posibles:
1 - SNMPv1;
2 - SNMPv2c;
3 - SNMPv3.

Comportamiento de la propiedad:
- obligatorio
bulk entero Si se deben usar solicitudes SNMP masivas.

Valores posibles:
0 - no usar solicitudes masivas;
1 - (predeterminado) - usar solicitudes masivas.
community cadena Comunidad SNMP.

Comportamiento de la propiedad:
- obligatorio si versión está configurada en "SNMPv1" o " SNMPv2c"
max_repetitions entero Valor máximo de repetición para solicitudes masivas SNMP nativas (GetBulkRequest-PDU).
Se usa solo para elementos discovery[] y walk[] en SNMPv2 y v3.

Predeterminado: 10.
securityname cadena nombre de seguridad SNMPv3.

Comportamiento de la propiedad:
- compatible si la version está configurada en "SNMPv3"
securitylevel entero Nivel de seguridad SNMPv3.

Valores posibles:
0 - (predeterminado) - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv.
<br >Comportamiento de la propiedad:
- compatible si version está configurada en "SNMPv3"
authpassphrase cadena frase de contraseña de autenticación SNMPv3.

Comportamiento de la propiedad:
- compatible si la version está configurada en "SNMPv3" y securitylevel está configurado en "authNoPriv" o "authPriv"
privpassphrase string frase de contraseña de privacidad SNMPv3.

Comportamiento de la propiedad:
- compatible si la version está configurada en "SNMPv3" y securitylevel está configurado en "authPriv"
authprotocol entero Protocolo de autenticación SNMPv3.

Valores posibles:
0 - (predeterminado) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512.

Comportamiento de la propiedad:
- compatible si version está configurado en "SNMPv3" y securitylevel está configurado en "authNoPriv" o "authPriv"
privprotocol entero Protocolo de privacidad SNMPv3. Utilizado solo por interfaces SNMPv3.

Valores posibles:
0 - (predeterminado) - DES;
1 - AES128;
2 - AES192;
3 - AES256;< br>4 - AES192C;
5 - AES256C.

Comportamiento de la propiedad:
- compatible si version está configurada en "SNMPv3" y securitylevel están configurados en "authPriv"
contextname cadena nombre de contexto SNMPv3.

Comportamiento de la propiedad:
- compatible si version está configurada en "SNMPv3"