SNMP.

Il modulo di estensione perl5 'SNMP "per il pacchetto SNMP NET-SNMP.
Scarica ora

SNMP. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • 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

Padre

sviluppo di applicazioni perl e ambiente di refactoring ...

313

Scarica