Snmp

das Erweiterungsmodul von Perl5 'SNMP' für das NET-SNMP-SNMP-Paket.
Jetzt downloaden

Snmp Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wes Hardaker
  • Website des Verlags:
  • http://search.cpan.org/~hardaker/

Snmp Stichworte


Snmp Beschreibung

Das Perl5 'SNMP' Erweiterungsmodul für das NET-SNMP-SNMP-Paket. SNMP ist ein Perl5-SNMP-Erweiterungsmodul für das Net-SNMP-SNMP-Paket. Am wichtigsten ist, dass es sich wie eine ordnungsgemäße Net-SNMP-Anwendung verhält, und ruft init_snmp ordnungsgemäß auf, dh er lese Konfigurationsdateien und verwenden diese Standardwerte, in der entsprechende automatische Parse-MIB-Dateien usw. verwendet werden. Dies wirkt sich wahrscheinlich auf Ihre Perl-Anwendungen, wenn Sie zum Beispiel haben , Standardwerte, die in Ihrer SNMP.conf-Datei eingerichtet sind (wie das Perl-Modul nun verwendet wird, verwenden diese Standardwerte). Die Docmuillierungen wurde jedoch leider noch nicht aktualisiert (abgesehen von dieser Notiz), noch ist die Standardausführung von Read_Config nicht vollständig komplett. Die Grundvorgänge des SNMP-Protokolls werden von diesem Modul über eine objektorientierte Schnittstelle für Modularität und Leichtigkeit bereitgestellt. benutzen. Die Primärklasse ist SNMP :: Sitzung, die die anhaltenden Aspekte einer Verbindung zwischen der Verwaltungsanwendung und dem verwalteten Agenten einkapselt. Intern ist die Klasse als gesegnete Hash-Referenz umgesetzt. Diese Klasse liefert 'Get', 'getNext', 'Set', 'FTET', und 'FGETNEXT' -Methode-Methode. Die Methoden ergreifen eine Vielzahl von Input-Argument-Formaten und unterstützen sowohl synchronhaltige als auch asynkronische Operation über eine polymorphe API (d. H. Das Verfahrensverhalten variiert von der Übergabe von Args - siehe unten). Synopsis verwenden snmp; ... $ sess = new snmp :: session (desthost => localhost, community => public); $ val = $ sess-> erhalten ('sysdescr.0'); ... $ vars = new snmp :: varlist (, , , ); @Vals = $ sess-> abrufen ($ vars); ... $ vb = new snmp :: varbind (); Machen Sie {$ val = $ sess-> getNext ($ vb); drucken "@ {$ vb} ";} bis ($ sess -> {fredrum}); ... $ snmp :: Save_Descriptions = 1; snmp :: initmib (); # Angenommene MIB ist nicht bereits geladen drucken" $ snmp :: mib {sysdescr} { Bezeichnung} "; Anforderungen: · Perl.


Snmp Zugehörige Software