(PHP 5 >= 5.4.0, PHP 7, PHP 8)
Representa uma sessão SNMP.
$version,$hostname,$community,$timeout = -1,$retries = -1SNMP_VALUE_LIBRARY | Os valores de retorno serão aqueles retornados pela biblioteca Net-SNMP. |
SNMP_VALUE_PLAIN | Os valores de retorno serão o valor simples sem as informações do tipo SNMP. |
SNMP_VALUE_OBJECT |
Os valores de retorno serão objetos com as propriedades "value" e "type", onde esta última
é uma das constantes SNMP_OCTET_STR, SNMP_COUNTER etc. A
forma como "value" é retornado depende de qual das seguintes opções está definida: SNMP_VALUE_LIBRARY ou
SNMP_VALUE_PLAIN.
|
quick_print na biblioteca NET-SNMP
Define o valor de quick_print na biblioteca NET-SNMP. Quando este parâmetro
estiver definido (1), a biblioteca SNMP retornará valores de 'impressão rápida'. Isso
significa que apenas o valor será impresso. Quando quick_print não estiver
habilitado (padrão), a biblioteca NET-SNMP imprime informações extras,
incluindo o tipo do valor (por exemplo, Endereço IP ou OID). Além disso,
se quick_print não estiver habilitado, a biblioteca imprime valores hexadecimais adicionais
para todas as strings de três caracteres ou menos.
SNMP_OID_OUTPUT_FULL | .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.sysUpTimeInstance |
SNMP_OID_OUTPUT_NUMERIC | .1.3.6.1.2.1.1.3.0 |
SNMP_OID_OUTPUT_MODULE | DISMAN-EVENT-MIB::sysUpTimeInstance |
SNMP_OID_OUTPUT_SUFFIX | sysUpTimeInstance |
SNMP_OID_OUTPUT_UCD | system.sysUpTime.sysUpTimeInstance |
SNMP_OID_OUTPUT_NONE | Undefined |
false para desabilitar esta
verificação.
SNMP::ERRNO_* com OR binário.
Por padrão, todas as exceções SNMP são desabilitadas.
SNMP::ERRNO_NOERRORSNMP::ERRNO_GENERICSNMP::ERRNO_TIMEOUTSNMP::ERRNO_ERROR_IN_REPLYSNMP::ERRNO_OID_NOT_INCREASINGSNMP::ERRNO_OID_PARSING_ERRORSNMP::ERRNO_MULTIPLE_SET_QUERIESSNMP::ERRNO_ANY