PHP Conference Kansai 2025

snmp3_getnext

(PHP 5, PHP 7, PHP 8)

snmp3_getnextRecupera el objeto SNMP que sigue inmediatamente al objeto proporcionado

Descripción

snmp3_getnext(
    string $hostname,
    string $security_name,
    string $security_level,
    string $auth_protocol,
    string $auth_passphrase,
    string $privacy_protocol,
    string $privacy_passphrase,
    array|string $object_id,
    int $timeout = -1,
    int $retries = -1
): mixed

La función snmp3_getnext() se utiliza para leer el valor de un objeto SNMP que sigue inmediatamente al especificado por el identificador object_id.

Parámetros

hostname

El nombre de host del agente SNMP (servidor).

security_name

El nombre de la seguridad, habitualmente, el nombre de usuario.

security_level

El grado de seguridad (noAuthNoPriv|authNoPriv|authPriv).

auth_protocol

El protocolo de autenticación (MD5 o SHA).

auth_passphrase

La frase secreta de autenticación.

privacy_protocol

El protocolo de autenticación ("MD5", "SHA", "SHA256" o "SHA512").

privacy_passphrase

La frase secreta privada.

object_id

El identificador del objeto SNMP.

timeout

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

retries

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

Valores devueltos

Devuelve el valor del objeto SNMP en caso de éxito o false si ocurre un error. En caso de error, se emitirá una alerta de tipo E_WARNING.

Historial de cambios

Versión Descripción
8.1.0 El parámetro auth_protocol acepta ahora "SHA256" y "SHA512" cuando es soportado por libnetsnmp.

Ejemplos

Ejemplo #1 Ejemplo con snmp3_getnext()

<?php
$nameOfSecondInterface
= snmp3_getnext('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName.1');
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top