Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.139.390 Times

Log::Log4perl::Appender::RRDs 1.06

  Date Added: November 14, 2010  |  Visits: 847

Log::Log4perl::Appender::RRDs

Report Broken Link
Printer Friendly Version


Product Homepage
Download (91 downloads)



Log::Log4perl::Appender::RRDs is a log to a RRDtool Archive. SYNOPSIS use Log::Log4perl qw(get_logger); use RRDs; my $DB = "myrrddb.dat"; RRDs::create( $DB, "--step=1", "DS:myvalue:GAUGE:2:U:U", "RRA:MAX:0.5:1:120"); print time(), "n"; Log::Log4perl->init(qq{ log4perl.category = INFO, RRDapp log4perl.appender.RRDapp = Log::Log4perl::Appender::RRDs log4perl.appender.RRDapp.dbname = $DB log4perl.appender.RRDapp.layout = Log::Log4perl::Layout::PatternLayout log4perl.appender.RRDapp.layout.ConversionPattern = N:%m }); my $logger = get_logger(); for(10, 15, 20, 25) { $logger->info($_); sleep 1; } Log::Log4perl::Appender::RRDs appenders facilitate writing data to RRDtool round-robin archives via Log4perl. For documentation on RRD and its Perl interface RRDs (which comes with the distribution), check out http://rrdtool.org. Messages sent to Log4perls RRDs appender are expected to be numerical values (ints or floats), which then are used to run a rrdtool update command on an existing round-robin database. The name of this database needs to be set in the appenders dbname configuration parameter. If theres more parameters you wish to pass to the update method, use the rrdupd_params configuration parameter: log4perl.appender.RRDapp.rrdupd_params = --template=in:out To read out the round robin database later on, use rrdtool fetch or rrdtool graph for graphic displays..

Requirements: No special requirements
Platforms: Linux
Keyword: Db Libraries Log Programming Rrds Rrdtool
Users rating: 0/10

License: Freeware Size: 215.04 KB
USER REVIEWS
More Reviews or Write Review


LOG::LOG4PERL::APPENDER::RRDS RELATED
Libraries  -  JsHttpRequest 5.0
JsHttpRequest project is an easy-to-use cross-browser AJAX library with AJAX file uploading support and many other features. JsHttpRequest first appeared as cross-browser analogue of XMLHttpRequest, and then became a very useful instrument to...
122.88 KB  
Libraries  -  Net::MirrorDir 0.05
Net::MirrorDir is a Perl extension for compare local-directories and remote-directories with each other. SYNOPSIS use Net::MirrorDir; my $md = Net::MirrorDir->new( ftpserver => "my_ftp.hostname.com", usr => "my_ftp_usr_name", pass =>...
6.14 KB  
Libraries  -  Net::DownloadMirror 0.04
Net::DownloadMirror is a Perl extension for mirroring a remote location via FTP to the local directory. SYNOPSIS use Net::DownloadMirror; my $um = Net::DownloadMirror->new( ftpserver => "my_ftp.hostname.com", usr => "my_ftp_usr_name", pass...
6.14 KB  
Libraries  -  Db::Documentum 1.63
Db::Documentum is a Documentum API interface for Perl. SYNOPSIS use Db::Documentum qw(:all); scalar = dmAPIGet( ); $sessionID = dmAPIGet("connect,docbase,username,password"); scalar = dmAPIExec( ); $rv =...
296.96 KB  
Libraries  -  DB::Appgen 1.0
DB::Appgen is a Perl interface which includes both function oriented and object oriented interfaces to manipulate data in APPGEN Custom Suite databases. All this was made in about four hours including reading perlxstut manpage, so do not expect...
9.22 KB  
Libraries  -  HTTPD::Log::Filter 1.08
HTTPD::Log::Filter is a Perl module to filter entries out of an httpd log. SYNOPSIS my $hlf = HTTPD::Log::Filter->new( exclusions_file => $exclusions_file, agent_re => .*Mozilla.*, format => ELF, ); while( ) { my $ret =...
10.24 KB  
Libraries  -  DB2::db 0.20
DB2::db is a framework wrapper around DBD::DB2 for a specific database. SYNOPSIS package myDB; use DB2::db our @ISA = qw( DB2::db ); ... use myDB; my $db = myDB->new; my $tbl = $db->get_table(myTable); my $row = $tbl->find($id);...
20.48 KB  
Libraries  -  Log::StdLog 0.0.3
Log::StdLog is a Perl module with a simple log file via a special filehandle. SYNOPSIS use Log::StdLog { level => warn, file => "$0.log" }; # Messages at the same or a higher level are logged... print {*STDLOG} error => "This error message...
7.17 KB  
Libraries  -  Puppet::Log 1.012
Puppet::Log provides a log facility with an optional Tk display. This class implements a log facility with an optional Tk display. I .e once the class is created, you can log messages in it, but the Tk display does no need to be created at the...
5.12 KB  
Libraries  -  Log::Dispatch::ToTk 1.7
Log::Dispatch::ToTk provides class to redirect Log::Dispatch to Tk widgets. Most users will only need to use Log::Dispatch::TkText widget to have Log::Dispatch messages written on a text widget. For more fancy uses, this module can be used by...
4.1 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB