snmp2_real_walk
(PHP >= 5.2.0, PHP 7, PHP 8)
snmp2_real_walk — Повертає всі об'єкти, включаючи їх ідентифікатор
Опис
snmp2_real_walk( string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false
Функцияsnmp2_real_walk() використовується для обходу об'єктів SNMP, починаючи з object_id
і повертає як їх значення, а й ідентифікатори об'єктів.
Список параметрів
hostname
Ім'я хоста агента (сервера) SNMP.
community
Read-спільнота.
object_id
Ідентифікатор об'єкта SNMP, який передує бажаному.
timeout
Час очікування у мікросекундах.
retries
Кількість повторних спроб після закінчення часу очікування.
Значення, що повертаються
Повертає асоціативний масив ідентифікаторів об'єктів SNMP та їх значень у разі успішного виконання або false
у разі виникнення помилки. У разі виникнення помилки виводить помилку рівня E_WARNING.
Приклади
Приклад #1 Приклад використання snmp2_real_walk()****
Loading...
Вищезгаданий приклад виведе щось на кшталт:
Array
(
[IF-MIB::ifName.1] => STRING: lo
[IF-MIB::ifName.2] => STRING: eth0
[IF-MIB::ifName.3] => STRING: eth2
[IF-MIB::ifName.4] => STRING: sit0
[IF-MIB::ifName.5] => STRING: sixxs
)
Дивіться також
- snmp2_walk() - Отримує всі об'єкти SNMP із агента