Os objetos a seguir est?o diretamente relacionados ¨¤ API hostinterface
.
O objeto de interface do host tem as seguintes propriedades.
::: n?o importante Observe que IP e DNS s?o necess¨¢rios. Se voc¨º fizer n?o quiser usar o DNS, defina-o como uma string vazia. :::
|Propriedade|Tipo|Descri??o| |--------|---------------------------------------- -----------|-----------| |dispon¨ªvel|inteiro|(somente leitura) Disponibilidade da interface do host.
Os valores poss¨ªveis s?o:
0 - (padr?o) desconhecido;
1 - dispon¨ªvel;
2 - indispon¨ªvel .| |details|array|Objeto adicional para interface. °¿²ú°ù¾±²µ²¹³Ù¨®°ù¾±´Ç se o 'tipo' da interface for SNMP.| |disable_until|timestamp|(readonly) O pr¨®ximo hor¨¢rio de polling de uma interface de host indispon¨ªvel.| |dns
(obrigat¨®rio)|string|nome DNS usado pela interface.
Pode estar vazio se a conex?o for feita via IP.| |error|string|(readonly) Texto de erro se a interface do host n?o estiver dispon¨ªvel.| |errors_from|timestamp|(readonly) Hora em que a interface do host ficou indispon¨ªvel.| |hostid
(obrigat¨®rio)|string|ID do host ao qual a interface pertence.| |interfaceid|string|(readonly) ID da interface.| |ip
(obrigat¨®rio)|string|endere?o IP usado pela interface.
Pode estar vazio se a conex?o for feita via DNS.| |main
(obrigat¨®rio)|integer|Se a interface ¨¦ usada como padr?o no host. Apenas uma interface de algum tipo pode ser definida como padr?o em um host.
Os valores poss¨ªveis s?o:
0 - n?o padr?o;
1 - padr?o.| |port
(obrigat¨®rio)|string|N¨²mero da porta usada pela interface. Pode conter macros de usu¨¢rio.| |tipo
(obrigat¨®rio)|inteiro|Tipo de interface.
Os valores poss¨ªveis s?o:
1 - agente;
2 - SNMP;
3 - IPMI;< br>4 - JMX.
| |useip
(obrigat¨®rio)|inteiro|Se a conex?o deve ser feita via IP.
Os valores poss¨ªveis s?o:
0 - conectar usando o nome DNS do host;
1 - conecte-se usando o endere?o IP do host para esta interface do host.|
O objeto de detalhes tem as seguintes propriedades.
|Propriedade|Tipo|Descri??o| |--------|---------------------------------------- -----------|-----------| |vers?o
(obrigat¨®rio)|inteiro|vers?o da interface SNMP.
Os valores poss¨ªveis s?o:
1 - SNMPv1;
2 - SNMPv2c;
3 - SNMPv3| |bulk|inteiro|Se usar solicita??es SNMP em massa.
Os valores poss¨ªveis s?o:
0 - n?o usar solicita??es em massa;
1 - (padr?o) - usar solicita??es em massa.| |community|string|Comunidade SNMP (obrigat¨®rio). Usado apenas por interfaces SNMPv1 e SNMPv2.| |securityname|string|nome de seguran?a SNMPv3. Usado apenas por interfaces SNMPv3.| |n¨ªvel de seguran?a|inteiro|n¨ªvel de seguran?a SNMPv3. Usado apenas por interfaces SNMPv3.
Os valores poss¨ªveis s?o:
0 - (padr?o) - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv.| |authpassphrase|string|Senha de autentica??o SNMPv3. Usado apenas por interfaces SNMPv3.| |privpassphrase|string|Senha de privacidade SNMPv3. Usado apenas por interfaces SNMPv3.| |authprotocol|inteiro|protocolo de autentica??o SNMPv3. Usado apenas por interfaces SNMPv3.
Os valores poss¨ªveis s?o:
0 - (padr?o) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;<br >4 - SHA384;
5 - SHA512.| |privprotocol|integer|SNMPv3 protocolo de privacidade. Usado apenas por interfaces SNMPv3.
Os valores poss¨ªveis s?o:
0 - (padr?o) - DES;
1 - AES128;
2 - AES192;
3 - AES256;<br >4 - AES192C;
5 - AES256C.| |contextname|string|SNMPv3 nome do contexto. Usado apenas por interfaces SNMPv3.|