(PHP 5 >= 5.4.0, PHP 7, PHP 8)
Представляет сессию протокола SNMP.
$version,$hostname,$community,$timeout = -1,$retries = -1SNMP_VALUE_LIBRARY | Возвращаемые значения будут такими, как будто их вернула библиотека Net-SNMP. |
SNMP_VALUE_PLAIN | Возвращаемые значения будут простыми, без информации о типах SNMP. |
SNMP_VALUE_OBJECT |
Возвращаемые значения будут объектами со свойствами value и type,
где type будет содержать одну из констант: SNMP_OCTET_STR, SNMP_COUNTER и т. д.,
а value будет зависеть от того, установили
SNMP_VALUE_LIBRARY или
SNMP_VALUE_PLAIN.
|
quick_print
в библиотеке NET-SNMP
Устанавливает значение quick_print в библиотеке
NET-SNMP. если задали как (1), библиотека
SNMP будет возвращать значения «quick printed».
То есть будут напечатаны только значения. Если
параметр quick_print не разрешён (по умолчанию), библиотека
NET-SNMP будет печатать дополнительную информацию,
включая тип значения (то есть IpAddress или OID). Дополнительно, если
параметр quick_print не разрешён, библиотека будет печатать шестнадцатеричные значения
для каждой строки короче четырёх символов.
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,
чтобы запретить эту проверку.
SNMP::ERRNO_* через побитовое ИЛИ.
По умолчанию SNMP не выбрасывает исключения.
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