SNMP::get
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP::get β ΠΡΡΠΈΠΌΡΡ ΠΎΠ±'ΡΠΊΡ SNMP
ΠΠΏΠΈΡ
public SNMP::get(array|string $objectId, bool $preserveKeys = false): mixed
ΠΡΡΠΈΠΌΡΡ ΠΎΠ±'ΡΠΊΡ SNMP, Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ Ρ objectId
, Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π·Π°ΠΏΠΈΡΡ GET.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
Π―ΠΊΡΠΎ objectId
Ρ ΡΡΠ΄ΠΊΠΎΠΌ, ΡΠΎ SNMP::get() ΠΏΠΎΠ²Π΅ΡΠ½Π΅ ΠΎΠ±'ΡΠΊΡ SNMP Ρ Π²ΠΈΠ³Π»ΡΠ΄Ρ ΡΡΠ΄ΠΊΠ°. Π―ΠΊΡΠΎ objectId
Ρ ΠΌΠ°ΡΠΈΠ²ΠΎΠΌ, Π²ΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΎΠ±'ΡΠΊΡΠΈ SNMP Π±ΡΠ΄ΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΡ ΡΠΊ Π°ΡΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ² ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡΡΠ² ΠΎΠ±'ΡΠΊΡΡΠ² SNMP ΡΠ° ΡΡ
Π·Π½Π°ΡΠ΅Π½Ρ.
objectId
ΠΠ±'ΡΠΊΡ SNMP (OID) Π°Π±ΠΎ ΠΎΠ±'ΡΠΊΡΠΈ
preserveKeys
ΠΠΎΠ³Π΄Π°objectId
Ρ ΠΌΠ°ΡΠΈΠ²ΠΎΠΌ Ρ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° preserveKeys
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅**true
** ΠΊΠ»ΡΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
Π±ΡΠ΄ΡΡΡ Π²Π·ΡΡΡ ΡΠ°ΠΊ ΡΠ°ΠΌΠΎ, ΡΠΊ Ρ objectId
, ΡΠ½Π°ΠΊΡΠ΅ Π²Π»Π°ΡΡΠΈΠ²ΡΡΡΡ SNMP::oid_output_format Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ ΡΠΎΡΠΌΠΈ ΠΊΠ»ΡΡΡΠ².
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΎΠ±'ΡΠΊΡΠΈ SNMP Ρ Π²ΠΈΠ³Π»ΡΠ΄Ρ ΡΡΠ΄ΠΊΠ° Π°Π±ΠΎ ΠΌΠ°ΡΠΈΠ²Ρ Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΡΠΈΠΏΡ objectId
ΠΈΠ»ΠΈ**false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
Π¦Π΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΏΡΠΎΠΌΠΎΠ²ΡΠ°Π½Π½ΡΠΌ Π½Π΅ Π³Π΅Π½Π΅ΡΡΡ Π²ΠΈΠ½ΡΡΠΎΠΊ. Π©ΠΎΠ± ΡΠ²ΡΠΌΠΊΠ½ΡΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΡΡ Π²ΠΈΠΊΠ»ΡΡΠ΅Π½Π½Ρ SNMPException ΠΏΡΠΈ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ Π΄Π΅ΡΠΊΠΈΡ
ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ ΡΡΡΡ Π±ΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ
ΡΠ΄Π½ΠΎ Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ exceptions_enabled
ΠΊΠ»Π°ΡΡΠ° SNMP Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΏΠΎΡΡΠ½Π΅Π½Π½Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SNMP::$exceptions_enabled
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ SNMP
ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ SNMP ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈΠΉ Π΄Π²ΠΎΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ: ΡΠΊ ΡΡΠ΄ΠΊΠΎΠ²Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ, Π°Π±ΠΎ ΡΠΊ ΠΎΠ΄Π½ΠΎΠ΅Π»Π΅ΠΌΠ΅Π½ΡΠ½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ² Π· Π°ΡΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΌ ΠΌΠ°ΡΠΈΠ²ΠΎΠΌ ΡΠΊ Π²ΠΈΡΠ½ΠΎΠ²ΠΎΠΊ.
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠ½ΠΎΠΆΠΈΠ½Π½Ρ ΠΎΠ±'ΡΠΊΡΠΈ SNMP
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Array
(
[SNMPv2-MIB::sysDescr.0] => STRING: Test server
[SNMPv2-MIB::sysName.0] => STRING: myhost.nodomain
)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- SNMP::getErrno() - ΠΡΡΠΈΠΌΡΡ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½Π½ΡΠΎΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
- SNMP::getError() - ΠΡΡΠΈΠΌΡΡ ΠΎΡΡΠ°Π½Π½Ρ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ ΠΏΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ