snmp2_get

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

snmp2_getПолучает объект SNMP

Описание

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

Функция snmp2_get() используется для чтения значения объекта SNMP, указанного в object_id.

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

hostname
Агент SNMP.
community
Read-сообщество.
object_id
Объект SNMP.
timeout
Время ожидания в микросекундах.
retries
Количество повторных попыток при истечении времени ожидания.

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

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

Список изменений

Версия Описание
8.5.0 Теперь функция выбрасывает исключение ValueError, когда длина имени хоста равна или превышает 128 байт, когда порт отрицательный или превышает 65535, либо когда значения timeout или retries меньше -1 или слишком большие.

Примеры

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

<?php
$syscontact
= snmp2_get("127.0.0.1", "public", "system.SysContact.0");
?>

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

  • snmp2_set() - Устанавливает значение объекта SNMP
Добавить

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

Пользователи ещё не добавляли примечания для страницы
To Top