snmprealwalk
PHP Manual
PHP Manual»Funciones SNMP»snmprealwalk

snmprealwalk

(PHP 4, PHP 5, PHP 7, PHP 8)

snmprealwalk — Devuelve todos los objetos, incluyendo los identificadores respectivos incluidos en el objeto

Descripción

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

La función snmprealwalk() se utiliza para recorrer objetos SNMP, comenzando en el objeto identificado por object_id y devuelve no solo los valores sino también los identificadores de los objetos.

Parámetros

hostname

El nombre del host del agente SNMP (servidor).

community

La comunidad de lectura.

object_id

El identificador del objeto SNMP que precede al deseado.

timeout

El número de microsegundos antes del primer tiempo límite.

retries

El número de intentos en caso de que ocurra el tiempo límite.

Valores devueltos

Devuelve un array asociativo de identificadores de objetos SNMP así como sus valores en caso de éxito o false si ocurre un error. En caso de error, se emitirá una alerta de tipo E_WARNING.

Ejemplos

Ejemplo #1 Ejemplo con snmprealwalk()

<?php
 print_r(snmprealwalk("localhost", "public", "IF-MIB::ifName"));
?>

El código anterior producirá una salida similar a:

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
    )

Véase también

  • snmpwalk() - Recibe todos los objetos SNMP de un agente
To Top