PHP.mk документација

snmp2_walk

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.snmp2-walk.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.snmp2-walk.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
snmp2_walk

Референца за `function.snmp2-walk.php` со подобрена типографија и навигација.

function.snmp2-walk.php

snmp2_walk

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

snmp2_walkПреземи ги сите SNMP Преземи ги сите

= NULL

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

snmp2_walk() објекти од агент SNMP функцијата се користи за читање на сите вредности од hostname.

Параметри

hostname
SNMP агентот (сервер).
community
агент (сервер).
object_id
Враќа null, object_id Името на домаќинот на SNMP агентот (сервер). SNMP се зема како корен на Враќа object_id дрвото на објекти и сите објекти под тоа дрво се враќаат како низа. SNMP е специфицирано, сите object_id се враќаат.
timeout
ID на објект што му претходи на посакуваниот.
retries
Бројот на микросекунди до првиот тајмаут.

Вратени вредности

Враќа низа од SNMP објекти под тоа object_id вредности на објекти почнувајќи од false при грешка.

Примери

Пример #1 snmp2_walk() Пример

<?php
$a
= snmp2_walk("127.0.0.1", "public", "");

foreach (
$a as $val) {
echo
"$val\n";
}

?>

како корен или SNMP Горниот повик на функцијата би вратил сè SNMP агент кој работи на localhost. Може да се поминува низ вредностите со циклус

Види Исто така

Белешки од корисници 2 забелешки

Адам
пред 13 години
After some testing, I have found that SNMPWalk is considerably slower than multiple SNMPGet.

I was aiming to retrieve 6 Objects from a MIB; the device being polled was attached via a 100mbps network link.
I decided to run SNMPGet within a loop to retrieve each Object from the specified OID's.
As these OID's were within the same tree, I then thought about using walk as this would consolidate the data into a single request. I then walked the tree to get the same result.

I subsequently testing the time it took to retrieve this information via microtime().
As a result, you can retrieve 1 walk containing 6 OID's within the same time as requesting 18 OIDs via get.

I hope this helps someone whom is looking to speed up their SNMP requests.
Ypera123 на gmail точка ком
пред 9 години
Honestly not that important but there's a spelling error in Example #1: "Snm2_pwalk"
Best to fix it so it doesn't confuse.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.