update page now

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 из агента
Добавить

Примечания пользователей 1 note

up
-2
achalsaraiya at yahoo dot co dot in
15 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