MRTG :: Config

MRTG :: Config is een PERL-module voor het parseren van MRTG-configuratiebestanden.
Download nu

MRTG :: Config Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Stephen R. Scaffidi
  • Uitgever website:
  • http://search.cpan.org/~sscaffidi/MRTG-Config-0.04/lib/MRTG/Config.pm

MRTG :: Config Tags


MRTG :: Config Beschrijving

MRTG :: Config is een PERL-module voor het parseren van MRTG-configuratiebestanden. MRTG :: Config is een PERL-module voor het parseren van MRTG-configuratiebestanden.WarningThis-module, terwijl het nu betrouwbaar is, is nog steeds in alfa-stadia van ontwikkeling ... de API / methoden kunnen veranderen. Gedrag van methoden zullen bijna zeker veranderen. De interne structuur van gegevens zal veranderen, net als vele andere dingen. Ik zal proberen altijd 'werkende' versies te vrijgeven, maar iedereen die hun code verwacht die deze module gebruikt om door te gaan met werken mag niet ... totdat ik deze waarschuwing verwijder. Synopsisever heeft de noodzaak om een MRTG Config-bestand te ontleden? Ik heb. Ik moest kavels en veel van hen parse. Het gebruik van de ingebouwde functies bij MRTG_LIB was te traag, te complex en gebruikte te veel RAM- en CPU-tijd voor mijn slechte webserver om te hanteren - en de gegevenstructuren MRTG_LIB gebouwd waren veel complexer dan ik nodig. Laad en parenseer MRTG- en MRTG-stijl confiuguratiebestanden zeer snel, en de geparseerde richtlijnen, doelen en waarden kunnen worden geplaatst, geëxtraheerd en gemanipuleerd via een OO-interface. Deze module is bedoeld om te focussen op het correct parseren van het formaat van een MRTG-configuratie correct. Ongeacht of de richtlijnen en waarden, enz. Geldig zijn voor MRTG. Ik gebruik zowel het parserend gedrag van de functie van MRTG_LIB van MRTG_LIB en de beschrijving van het formaat op de MRTG-website als mijn richtlijnen over het corrigeren van deze configuratiebestanden. Ik ben nog steeds een korte weg van dat doel, maar deze module wordt momenteel gebruikt in een productieomgeving met groot succes! Plea voor Mercyi Plan om aan deze documentatie toe te voegen en het snel beter te organiseren, maar ik ben bereid om rechtstreeks vragen te stellen ondertussen. Ook is dit mijn eerste module, in een haast geschreven om enkele ontevreden ingenieurs te kalmeren. Ik ben van plan om het verder te verbeteren, dus elke invoer, positief of negatief is zeker welkom! Gebruik voorbeeld Gebruik MRTG :: Config; mijn $ cfgfile = 'mrtg.cfg'; mijn $ Pershile_File = 'MRTG.CFG.DB'; Mijn $ MRTGCFG = Nieuwe MRTG :: Config; $ MRTGCFG-> LOADPARSE ($ CFGFILE); # Wil je de geparseerde gegevens opslaan voor gebruik later of door # een ander programma? $ MRTGCFG-> Pershile_File ($ Pershile_File); $ mrtgcfg-> blijven bestaan (1); Foreach My $ TGTNAME (@ {$ MRTGCFG-> Doelen ()}) {MY $ TGTCFG = $ MRTGCFG-> DOEL ($ TGTNAME); # Laten we aannemen dat elk doelwit een titel heeft. Print $ TGTCFG -> {title}. "N"; } # Global () heeft wat, um, interessante dingen die u # zou moeten weten. Lees hieronder dan ... My $ GlobalCFG = $ MRTGCFG-> GOBALS (); # Laten we aannemen dat Workdir is ingesteld. Print $ GLOBALCFG -> {Workdir}. "N"; Vereisten: · Perl


MRTG :: Config Gerelateerde software

Svggraph

SVGGRAPH is een PERL-extensie voor het maken van SVG-grafieken / diagrammen / grafieken / percelen. ...

146

Downloaden

Math :: Basearith

MATH :: Basearith is een PERL-extensie voor representatie van gemengde basisnummer (zoals APL-coördinatie / decodeer). ...

169

Downloaden