(PHP 5 >= 5.4.0, PHP 7, PHP 8)
Représente une session SNMP.
$version,$hostname,$community,$timeout = -1,$retries = -1SNMP_VALUE_LIBRARY |
Les valeurs retournées le seront de la même façon que par la bibliothèque Net-SNMP. |
SNMP_VALUE_PLAIN |
Les valeurs retournées le seront en valeur pleine, sans l'information de type SNMP. |
SNMP_VALUE_OBJECT |
Les valeurs retournées le seront sous forme d'objets avec les propriétés
"value" et "type", où le type pourra être une constante SNMP_OCTET_STR,
SNMP_COUNTER etc... La façon dont la "value" est retournée est basée
suivant la constante définie : SNMP_VALUE_LIBRARY ou
SNMP_VALUE_PLAIN.
|
quick_print dans la bibliothèque NET-SNMP
Définit la valeur du paramètre quick_print dans la bibliothèque NET-SNMP.
Lorsqu'il est défini (1), la bibliothèque SNMP retournera des valeurs rapidement
imprimables. Cela signifie uniquement que les valeurs seront imprimées. Lorsque le
paramètre quick_print n'est pas défini (par défaut), la bibliothèque
NET-SNMP imprimera des informations additionnelles incluant le type
de la valeur (i.e. IpAddress ou OID). De plus, si quick_print n'est pas activé, la bibliothèque
imprimera les valeurs hexadécimales pour toutes les chaînes contenant jusqu'à 3 caractères.
SNMP_OID_OUTPUT_FULL | La forme complète, comme "iso.org.dod...." |
SNMP_OID_OUTPUT_NUMERIC | La forme numérique, comme ".1.3.6.1.4.1.8072.3.2.10" |
SNMP_OID_OUTPUT_MODULE | La forme courte, comme "NET-SNMP-TC::linux" |
SNMP_OID_OUTPUT_SUFFIX | TBD |
SNMP_OID_OUTPUT_UCD | TBD |
SNMP_OID_OUTPUT_NONE | TBD |
false
pour désactiver cette vérification.
SNMP::ERRNO_*.
Par défaut, toutes les exceptions SNMP sont désactivées.
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