Rrd :: simples

Interface simples para criar e armazenar dados em arquivos rrd
Baixe Agora

Rrd :: simples Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Nicola Worthington
  • Site do editor:
  • http://search.cpan.org/~nicolaw/

Rrd :: simples Tag


Rrd :: simples Descrição

Interface simples para criar e armazenar dados em arquivos RRD RRD :: Simples é uma simples interface Perl para criar e armazenar dados em arquivos rrd.synopsis use rigoroso; Use RRD :: Simples (); # Crie um objeto de interface Meu $ rrd = rrd :: Simple-> Novo (arquivo => "myfile.rrd"); # Crie um novo arquivo RRD com 3 fontes de dados chamada # bytesin, bytesout e faultspersec. $ rrd-> criar (bytesin => "calibre", bytesout => "calibre", faltaspersec => "contador"); # Coloque alguns valores de dados arbitários no arquivo RRD para as mesmas fontes de dados # 3 chamada bytesin, byteseout e faultspersec. $ rrd-> atualização (bytesin => 10039, bytesout => 389, faultspersec => 0,4); # Gerar gráficos: # /var/tmp/myfile-daily.png, /var/tmp/myfile-weekly.png # /var/tmp/myfile-monthly.png, /var/tmp/myfile-annual.png My% rtn = $ rrd-> gráfico (destino => "/ var / tmp", title => "interface de rede eth0", vertical_label => "bytes / falhas", entrelaçados => "" "); printf ("criado% s ", junte-se (" ", map {$ rtn {$ _} -> } keys% rtn)); # Retorno Informações sobre um arquivo RRD Minha $ informação = $ rrd-> informação; requer dados :: dumper ; Imprimir Dados :: Dumper :: Dumper ($ Info); # Obter UnixTime de Quando o arquivo RRD foi atualizado pela última vez meu $ LastUpDated = $ rrd-> durar; Imprimir "MyFile.Rrd foi atualizado pela última vez em". Scalar ($ Ultima atualização)) . " "; # Obter lista de nomes de origem de dados de um arquivo RRD Meus @dsnames = $ rrd-> fontes; imprimir" fontes de dados disponíveis: ". Junte (", ", @dsnames)". "; # E para o final preguiçoso, você pode criar e atualizar # um rrd em uma só vá usando um one-liner como este: perl -mrrd :: simples =: all -e" update (@Argv) "myfile.rrd bytesin 99999RRD :: Simples fornece uma interface simples para o módulo RRDS de RRDTool. Este módulo não oferece um método de busca que está disponível no módulo RRDS.it, no entanto, cria arquivos RRD com um conjunto sensato de definições padrão de RMA (Round Robin Archive), e pode adicionar dinamicamente novos nomes de origem de dados a um arquivo rrd existente. Este módulo é ideal para armazenamento rápido e simples de dados dentro de um arquivo RRD, se você não precisar, nem querer, incomodar definição de definições de RRA. Requisitos: · Perl.


Rrd :: simples Software Relacionado