SNMP :: NPADMIN

SNMP :: NPADMIN is een API op hoog niveau naar queryprinters via SNMP.
Download nu

SNMP :: NPADMIN Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Robert Lehr
  • Uitgever website:
  • http://search.cpan.org/~bozzio/SNMP-NPAdmin-1.0/NPAdmin.pm

SNMP :: NPADMIN Tags


SNMP :: NPADMIN Beschrijving

SNMP :: NPAdmin is een API op hoog niveau tot queryprinters via SNMP. SNMP :: NPAdmin is een API op hoog niveau naar query-printers via SNMP.Synopsis # Object-Oriented $ P = SNMP :: NPADMIN-> NIEUW (Printer => Porky ', Gemeenschap =>' CorpsLP '); Printf "Uw printer,% s, doet% s ondersteuning PCL.N", $ printer, ($ PCE> PCL ()? "": "Niet"); # procedurele $ p = npa_connect (printer => 'porky', gemeenschap => 'corpslp'); Printf "Uw printer,% s, doet% s ondersteuning PCL.N", $ printer, (NPA_PCL ($ P)? "": "Niet"); het SNMP :: NPADMIN-pakket is een complete poort van een SNMP / -printer Utility genaamd npadmin die een interface op hoog niveau biedt op query-printers via SNMP zonder specifieke kennis van SNMP-MIB's of de leverancierspecifieke configuratie van de printer. De originele NPAdmin is geschreven in C ++ door Ben Woodard die het op SourceForge blijft onderhouden. Het primaire doel In deze poort is om een onderhoudbare en uitbreidbare versie van dezelfde functionaliteit te hebben die de originele NPAdmin biedt. Het is helemaal niet geoptimaliseerd voor prestaties; Het is geoptimaliseerd voor extensibiliteit en onderhoudbaarheid. De originele NPAdmin is zeer veel extreem prestaties, het idee om heel snel veel printers te vragen, vooral omdat SNMP vrij traag kan zijn. Om eerlijk te zijn, kan SNMP :: Npadmin zelfs traag zijn door Perl-normen vanwege het uitgebreide gebruik van Run- Tijdcompilatie via de autoload-subroutine. Ik geloof dit niet noodzakelijkerwijs, omdat een programmeur / SYS-admin vaak niet alle beschikbare methoden / subroutines zal gebruiken die typisch zouden worden gecompileerd tijdens het opstarten; Aangezien slechts een paar methoden / subroutines worden gebeld, worden slechts een paar opgesteld tijdens de levensduur van het proces. Waarschijnlijk is het verschil in snelheid als gevolg hiervan, hoe dan ook onbeduidend. Het ontwerp is gekozen om zoveel mogelijk informatie te krijgen in een onderhoudbaar tabelformaat en de logica zo generiek mogelijk maakt; niet voor snelheid. Dus dit is jouw keuze. Als u enkele niet-ondersteunde printers heeft en u de code wilt wijzigen om ze te ondersteunen, gebruikt u SNMP :: NPADmin. Als u veel printers continu bij dit soort hulpprogramma's moet ondersteunen, moet u de NPAdmin van Ben Woodard gebruiken. REQUIRINGEN: · PERL-vereisten: · Perl


SNMP :: NPADMIN Gerelateerde software