Los siguientes objetos están directamente relacionados con la API hostinterface
.
El objeto de interfaz de host tiene las siguientes propiedades.
Tenga en cuenta que se requieren tanto IP como DNS. Si no desea utilizar DNS, configúrelo en una cadena vacía.
Propiedad | Tipo | Descripción |
---|---|---|
disponible | número entero | (sololectura) Disponibilidad de la interfaz del host. Los valores posibles son: 0 - (predeterminado) desconocido; 1 - disponible; 2 - no disponible . |
detalles | matriz | Objeto adicional para interfaz. Obligatorio si el 'tipo' de interfaz es SNMP. |
disable_until | marca de tiempo | (sololectura) La próxima hora de sondeo de una interfaz de host no disponible. |
dns (obligatorio) |
cadena | Nombre DNS utilizado por la interfaz. Puede estar vacío si la conexión se realiza vía IP. |
error | cadena | (sololectura) Texto de error si la interfaz del host no está disponible. |
errors_from | marca de tiempo | (sololectura) Hora en que la interfaz del host dejó de estar disponible. |
hostid (obligatorio) |
cadena | ID del host al que pertenece la interfaz. |
interfaceid | cadena | (solo lectura) ID de la interfaz. |
ip (obligatorio) |
cadena | Dirección IP utilizada por la interfaz. Puede estar vacía si la conexión se realiza mediante DNS. |
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. |
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 o no. 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. |
Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.
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 |
bulk | número entero | Si se deben o no usar solicitudes SNMP masivas. Los valores posibles son: 0 - no usar solicitudes masivas; 1 - (predeterminado) - usar solicitudes masivas. |
comunidad | cadena | Comunidad SNMP (obligatoria). 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 | entero | Protocolo de autenticación SNMPv3. Utilizado solo por interfaces SNMPv3. Los valores posibles son: 0 - (predeterminado) - MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256;<br >4 - SHA384; 5 - SHA512. |
privprotocol | número entero | Protocolo de privacidad SNMPv3. Utilizado solo por interfaces SNMPv3. Los valores posibles son: 0 - (predeterminado) - DES; 1 - AES128; 2 - AES192; 3 - AES256;<br >4 - AES192C; 5 - AES256C. |
nombre de contexto | cadena | nombre de contexto SNMPv3. Utilizado únicamente por interfaces SNMPv3. |