snmp2_get
(PHP 5 >= 5.2.0, PHP 7)
snmp2_get — Fetch an SNMP object
Описание
string snmp2_get
( string
$host
, string $community
, string $object_id
[, string $timeout
= 1000000
[, string $retries
= 5
]] )
The snmp2_get() function is used to read the
value of an SNMP object specified by the
object_id
.
Список параметров
-
host
-
The SNMP agent.
-
community
-
The read community.
-
object_id
-
The SNMP object.
-
timeout
-
The number of microseconds until the first timeout.
-
retries
-
The number of times to retry if timeouts occur.
Возвращаемые значения
Returns SNMP object value on success or FALSE
on error.
Примеры
Пример #1 Using snmp2_get()
<?php
$syscontact = snmp2_get("127.0.0.1", "public", "system.SysContact.0");
?>
- snmp_get_quick_print
- snmp_get_valueretrieval
- snmp_read_mib
- snmp_set_enum_print
- snmp_set_oid_numeric_print
- snmp_set_oid_output_format
- snmp_set_quick_print
- snmp_set_valueretrieval
- snmp2_get
- snmp2_getnext
- snmp2_real_walk
- snmp2_set
- snmp2_walk
- snmp3_get
- snmp3_getnext
- snmp3_real_walk
- snmp3_set
- snmp3_walk
- snmpget
- snmpgetnext
- snmprealwalk
- snmpset
- snmpwalk
- snmpwalkoid
Коментарии
I get an error:
php > snmp2_get("10.2.0.215", "public", "system.SysContact.0");
PHP Warning: snmp2_get(): Invalid object identifier: system.SysContact.0 in php shell code on line 1
Using an OID:
php> snmp2_get("10.2.0.215", "public", "1.3.6.1.6.3.1.1.5.4");
does not give an error.