SNMP.Il modulo di estensione perl5 'SNMP "per il pacchetto SNMP NET-SNMP. | |
Scarica ora |
SNMP. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Perl Artistic License
- Prezzo:
- FREE
- Nome editore:
- Wes Hardaker
- Sito web dell'editore:
- http://search.cpan.org/~hardaker/
SNMP. Tag
SNMP. Descrizione
Il modulo di estensione di Perl5 'SNMP "per il pacchetto SNMP NET-SNMP. SNMP è un modulo di estensione perl5 'SNMP "per il pacchetto NET-SNMP SNMP.Nota: il modulo Perl SNMP 5.0 che viene fornito con Net-SNMP 5.0 e superiore è diverso dalle versioni precedenti in un numero di modi. Soprattutto, si comporta come una corretta applicazione Net-SNMP e chiamate Init_SNMP correttamente, il che significa che leggerà i file di configurazione e utilizzerà tali valori predefiniti in cui analizzano automaticamente file MIB, ecc. Ciò influenzerà le applicazioni perl se hai, ad esempio , i valori predefiniti configurati nel file SNMP.conf (poiché il modulo Perl avrà ora l'uso di tali valori predefiniti). Il docmuentamento, tuttavia, non è stato assolutamente aggiornato (a parte questa nota), né è l'implementazione di utilizzo predefinita Read_Config completa completamente. Le operazioni di base del protocollo SNMP sono fornite da questo modulo tramite un'interfaccia orientata all'oggetto per la modularità e la facilità di uso. La classe primaria è SNMP :: sessione che incapsula gli aspetti persistenti di una connessione tra l'applicazione di gestione e l'agente gestito. Internamente la classe è implementata come riferimento hash benedetto. Questa classe fornisce "get", "getnext", "set", "fget" e "foltanext" chiamate chiamate. I metodi prendono una varietà di formati di argomentazione di input e supportano un'operazione sincroniosa che asyncroniata attraverso un'API polimorfica (I.E., il comportamento del metodo varia a seconda delle ARGS è passata - vedi sotto) .synopsis Utilizzare SNMP; ... $ sess = New SNMP :: Session (Deshost => localhost, community => Public); $ VAL = $ sess-> Get ('sysdescr.0'); ... $ vars = new snmp :: varlist (, , ); @Vals = $ sess-> Get ($ vars); ... $ VB = New SNMP :: Varbind (); fare {$ val = $ sess-> getnext ($ vb); Stampa "@ {$ vb} ";} fino a ($ sess -> {erornum}); ... $ SNMP :: save_descriptions = 1; snmp :: initmib (); # supponendo che MIB non sia già caricato stampa" $ snmp :: mib {sysdescr} { descrizione} "; Requisiti: · Perl.
SNMP. Software correlato