Rrd :: eenvoudig

Eenvoudige interface om gegevens in RRD-bestanden te maken en op te slaan
Download nu

Rrd :: eenvoudig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nicola Worthington
  • Uitgever website:
  • http://search.cpan.org/~nicolaw/

Rrd :: eenvoudig Tags


Rrd :: eenvoudig Beschrijving

Eenvoudige interface om gegevens in RRD-bestanden te maken en op te slaan RRD :: Simple is een eenvoudige perl-interface om gegevens in RRD-bestanden te maken en op te slaan. Synopsis Gebruik Strikte; Gebruik rrd :: eenvoudige (); # Maak een interface-object My $ RRD = RRD :: eenvoudig-> nieuw (bestand => "myfile.rrd"); # Maak een nieuw RRD-bestand met 3 gegevensbronnen genaamd # Bytesin, Bytesout en FaultSec. $ rRD-> Maken (bytesin => "gauge", bytesout => "gauge", faultsspersec => "teller"); # Zet enkele arbitaire gegevenswaarden in het RRD-bestand voor dezelfde # 3-gegevensbronnen genaamd Bytesin, Bytesout en Faultsec. $ RRD-> Update (bytesin => 10039, bytesout => 389, faultsspersec => 0.4); # Genereer grafieken: # /var/tmp/myfile-daily.png, /var/tmp/myfile-weekly.png # /var/tmp/myfile-montly.png, /var/tmp/myfile-annual.png Mijn% RTN = $ RRD-> Grafiek (bestemming => "/ Var / TMP", titel => "Netwerkinterface eth0", verticaal_label => "bytes / fouten", Interlaced => ""); printf ("gecreëerde% s ", Doe mee (" ",", kaart {$ rtn {$ _} -> } sleutels% rtn)); # Retourneer informatie over een RRD-bestand Mijn $ info = $ rRD-> info; vereisen gegevens :: Dumper ; Printgegevens :: Dumper :: Dumper ($ Info); # Ontvang Unixtime van wanneer het RRD-bestand voor het laatst is bijgewerkt, mijn $ last-updated = $ RRD-> Laatste; Print "MyFile.rrd is voor het laatst bijgewerkt bij". SCALAR (Lokaal laatst bijgewerkt)) . " "; # Krijg een lijst met gegevensbronnamen van een RRD-bestand My @ @SNAMES = $ RRD-> Bronnen; Print" Beschikbare gegevensbronnen: ". Word lid (", " ", # En voor de uiteindelijk lui, kunt u # een RRD in één gaan en updaten met een one-liner zoals deze: PERL -MRRD :: SIMPLE =: ALL -EE" UPDATE (@ARGV) "MyFile.rrd Bytesin 99999RRD :: Simple biedt een eenvoudige interface aan de RRDTOOL's RRDS-module. Deze module biedt momenteel geen fetch-methode die beschikbaar is in de RRDS-module.it maakt echter RRD-bestanden aan met een verstandige set standaard RRA (definities van ROBIN-archief) en kan dynamisch nieuwe gegevensbronnamen toevoegen aan een bestaand RRD-bestand. Deze module is ideaal voor een snelle en eenvoudige opslag van gegevens binnen een RRD-bestand als u het niet hoeft te doen, noch wilt, de moeite van het definiëren van aangepaste RRA-definities. Vereisten: · Perl


Rrd :: eenvoudig Gerelateerde software