snmpgetnext

(PHP 5, PHP 7, PHP 8)

snmpgetnextПолучает объект SNMP, который следует за данным идентификатором объекта

Описание

snmpgetnext(
    string $hostname,
    string $community,
    array|string $object_id,
    int $timeout = -1,
    int $retries = -1
): mixed

Функция snmpgetnext() используется для чтения значения объекта SNMP, который следует за указанным object_id.

Список параметров

hostname

Имя хоста агента (сервера) SNMP.

community

Read-сообщество.

object_id

Идентификатор объекта SNMP, который предшествует желаемому.

timeout

Время ожидания в микросекундах.

retries

Количество повторных попыток при истечении времени ожидания.

Возвращаемые значения

Возвращает значение объекта SNMP в случае успешного выполнения или false в случае возникновения ошибки. В случае возникновения ошибки выводится ошибка уровня E_WARNING.

Примеры

Пример #1 Пример использования snmpgetnext()

<?php
$nameOfSecondInterface
= snmpgetnetxt('localhost', 'public', 'IF-MIB::ifName.1');
?>

Смотрите также

  • snmpget() - Получает объект SNMP
  • snmpwalk() - Получает все объекты SNMP из агента

add a note add a note

User Contributed Notes 1 note

up
-1
achalsaraiya at yahoo dot co dot in
14 years ago
with snmpget api, the agent returns the value associated
with the OID (or OIDs) specified in the original request.
The snmpgetnext api is  similar, but the agent returns the
value associated with the next (valid) OID

eg:
snmpgetnext('192.168.40.134',
                   'public',
                   'SNMPv2-MIB::sysUpTime.0');

will give the output:
STRING: user@hostname
To Top