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.
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.