SnmpGet

Il metodo SnmpGet richiama le informazioni SNMP appropriate dal server helper.

Sinossi metodo

SnmpGet($ne, $oid [,$instance, $communitySuffix] )

Parametri

$ne
Specifica un riferimento all'entità di rete. Generalmente, questa entità di rete è un oggetto RIV::Record .
$oide
Specifica una variabile MIB (ad esempio, ifIndex).
$istanza
Specifica l'istanza della variabile MIB. È un parametro facoltativo.
$communitySuffix
Specifica il suffisso della stringa community. È un parametro facoltativo.

Descrizione

Il metodo SnmpGet richiama le informazioni SNMP specificate per l'entità di rete specificata nel parametro $ne .

Note

Il metodo SnmpGet invia la richiesta SNMP appropriata al server helper, che esegue il lavoro effettivo. Pertanto, il server helper (e ncp_ctrl) deve essere in esecuzione in modo che questo metodo possa effettuare la richiesta SNMP appropriata.

Utilizzo di esempio

$varOp = $agent->SnmpGet($NE, 'sysDescr');
print "$varop->{ASN1}", "$varop->{VALUE}", "\n";

Risultati

Al completamento, il metodo SnmpGet restituisce una varop contenente due coppie chiave - valore. Le chiavi sono ASN1 e value. Il valore ASN1 è il valore di indice dopo la rimozione del OID corrispondente alla variabile MIB. È un numero singolo per le variabili MIB indicizzate su una singola chiave e una notazione a punti per le variabili MIB indicizzate da più chiavi.

Nota: il ASN1 valore ottenuto utilizzando il modulo RIV::SnmpAccess è il OID completo che deve essere suddiviso, mentre il valore ASN1 restituito dal server helper è solo la parte indice.