(PHP 5 >= 5.4.0, PHP 7, PHP 8)
Representa una sesión SNMP.
$version,$hostname,$community,$timeout = -1,$retries = -1SNMP_VALUE_LIBRARY |
Los valores se devolverán de la misma forma que la biblioteca Net-SNMP. |
SNMP_VALUE_PLAIN |
Los valores se devolverán en valor pleno, sin la información de tipo SNMP. |
SNMP_VALUE_OBJECT |
Los valores se devolverán en forma de objetos con las propiedades
"value" y "type", donde el tipo podrá ser una constante SNMP_OCTET_STR,
SNMP_COUNTER etc... La forma en que se devuelve la "value" se basa
en la constante definida: SNMP_VALUE_LIBRARY o
SNMP_VALUE_PLAIN.
|
quick_print en la biblioteca NET-SNMP
Define el valor del parámetro quick_print en la biblioteca NET-SNMP.
Cuando está definido (1), la biblioteca SNMP devolverá valores rápidamente
imprimibles. Esto significa únicamente que los valores serán impresos. Cuando el
parámetro quick_print no está definido (por defecto), la biblioteca
NET-SNMP imprimirá información adicional incluyendo el tipo
de la valor (i.e. IpAddress o OID). Además, si quick_print no está activado, la biblioteca
imprimirá los valores hexadecimales para todas las cadenas que contengan hasta 3 caracteres.
SNMP_OID_OUTPUT_FULL | La forma completa, como "iso.org.dod...." |
SNMP_OID_OUTPUT_NUMERIC | La forma numérica, como ".1.3.6.1.4.1.8072.3.2.10" |
SNMP_OID_OUTPUT_MODULE | La forma corta, como "NET-SNMP-TC::linux" |
SNMP_OID_OUTPUT_SUFFIX | TBD |
SNMP_OID_OUTPUT_UCD | TBD |
SNMP_OID_OUTPUT_NONE | TBD |
false
para desactivar esta verificación.
SNMP::ERRNO_*.
Por defecto, todas las excepciones SNMP están desactivadas.
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