Los siguientes objetos están directamente relacionados con la API hostprototype
.
El objeto de prototipo de host tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
hostid | cadena | (solo lectura) ID del prototipo de host. |
host (obligatorio) |
cadena | Nombre técnico del prototipo de host. |
nombre | cadena | Nombre visible del prototipo de host. Predeterminado: valor de propiedad host . |
estado | número entero | Estado del prototipo de host. Los valores posibles son: 0 - (predeterminado) host monitoreado; 1 - host no monitoreado. |
inventario_modo | número entero | Modo de llenado del inventario del host. Los valores posibles son: -1 - (predeterminado) deshabilitado; 0 - manual; 1 - automático. |
templateid | cadena | (readonly) ID del prototipo de host de la template principal. |
descubrir | número entero | Estado de descubrimiento del prototipo de host. Valores posibles: 0 - (predeterminado) se descubrirán nuevos hosts; 1 - no se descubrirán nuevos hosts y los existentes serán marcados como perdidos. |
personalizar_interfaces | número entero | Fuente de interfaces para hosts creados por el prototipo de host. Valores posibles: 0 - (predeterminado) hereda interfaces del host principal; 1 - usa host prototipos de interfaces personalizadas. |
uuid | cadena | Identificador único universal, utilizado para vincular prototipos de host importados con los ya existentes. Se utiliza únicamente para prototipos de host en templates. Generado automáticamente, si no se proporciona. |
Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.
El objeto de enlace de grupo vincula un prototipo de host con un grupo de hosts y tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
groupid (obligatorio) |
cadena | ID del grupo de host. |
El objeto de prototipo de grupo define un grupo que será creado para un host descubierto y tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
nombre (obligatorio) |
cadena | Nombre del prototipo del grupo. |
El objeto de etiqueta del prototipo de host tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
etiqueta (obligatorio) |
cadena | Nombre de etiqueta del prototipo de host. |
valor | cadena | Valor de etiqueta del prototipo de host. |
El objeto de interfaz personalizada tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
dns | cadena | Nombre DNS utilizado por la interfaz. Obligatorio si la conexión se realiza a través de DNS. Puede contener macros. |
ip | cadena | Dirección IP utilizada por la interfaz. Obligatorio si la conexión se realiza vía IP. Puede contener macros. |
main (obligatorio) |
número entero | Si la interfaz se utiliza de forma predeterminada en el host. Sólo se puede configurar una interfaz de algún tipo como predeterminada en un host. Los valores posibles son: 0 - no predeterminado; 1 - predeterminado. |
puerto (obligatorio) |
cadena | Número de puerto utilizado por la interfaz. Puede contener macros de usuario y LLD. |
tipo (obligatorio) |
número entero | Tipo de interfaz. Los valores posibles son: 1 - agente; 2 - SNMP; 3 - IPMI;< br>4 - JMX. |
useip (obligatorio) |
número entero | Si la conexión debe realizarse a través de IP. Los valores posibles son: 0 - conectarse usando el nombre DNS del host; 1 - conéctese utilizando la dirección IP del host para esta interfaz de host. |
detalles | matriz | Objeto adicional para interfaz. Obligatorio si el 'tipo' de interfaz es SNMP. |
El objeto de detalles tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
versión (obligatorio) |
número entero | Versión de la interfaz SNMP. Los valores posibles son: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3 |
masivo | número entero | Si se deben usar solicitudes SNMP masivas. Los valores posibles son: 0 - no usar solicitudes masivas; 1 - (predeterminado) - usar solicitudes masivas. |
comunidad | cadena | Comunidad SNMP. Utilizado únicamente por interfaces SNMPv1 y SNMPv2. |
nombredeseguridad | cadena | nombre de seguridad SNMPv3. Utilizado únicamente por interfaces SNMPv3. |
niveldeseguridad | número entero | Nivel de seguridad SNMPv3. Utilizado solo por interfaces SNMPv3. Los valores posibles son: 0 - (predeterminado) - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
authpassphrase | cadena | frase de contraseña de autenticación SNMPv3. Utilizado únicamente por interfaces SNMPv3. |
frasedecontraseñaprivada | cadena | frase de contraseña de privacidad SNMPv3. Utilizado únicamente por interfaces SNMPv3. |
authprotocol | número entero | Protocolo de autenticación SNMPv3. Utilizado solo por interfaces SNMPv3. Los valores posibles son: 0 - (predeterminado) - MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512. |
privprotocol | entero | Protocolo de privacidad SNMPv3. Utilizado solo por interfaces SNMPv3. Los valores posibles son: 0 - (predeterminado) - DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C. |
nombre de contexto | cadena | nombre de contexto SNMPv3. Utilizado únicamente por interfaces SNMPv3. |