(PHP 4, PHP 5, PHP 7, PHP 8)
snmprealwalk — Devuelve todos los objetos, incluyendo los identificadores respectivos incluidos en el objeto
$hostname,$community,$object_id,$timeout = -1,$retries = -1
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.
hostnameEl nombre del host del agente SNMP (servidor).
communityLa comunidad de lectura.
object_idEl identificador del objeto SNMP que precede al deseado.
timeoutEl número de microsegundos antes del primer tiempo límite.
retriesEl número de intentos en caso de que ocurra el tiempo límite.
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.
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
)