Net::Peep::Client::System |
Net::Peep::Client::System - Perl extension for a client to monitor system statistics.
use Net::Peep::Client::System; my $system = new Net::Peep::Client::System;
Monitors uptime, load, and user statistics.
Note that this section is somewhat incomplete. More documentation will come soon.
None by default.
Note that this section is somewhat incomplete. More documentation will come soon.
new() - The constructor
Start() - Begins monitoring system events. Terminates by entering the Net::Peep::Client->MainLoop() method.
Michael Gilfix <mgilfix@eecs.tufts.edu> Copyright (C) 2001
Collin Starkweather <collin.starkweather@colorado.edu>
perl(1), peepd(1), Net::Peep::BC, Net::Peep::Log, Net::Peep::Parse, Net::Peep::Client, sysmonitor.
You should have received a file COPYING containing license terms along with this program; if not, write to Michael Gilfix (mgilfix@eecs.tufts.edu) for a copy.
This version of Peep is open source; you can redistribute it and/or modify it under the terms listed in the file COPYING.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$Log: Net::Peep::Client::System.html,v $
Revision 1.1 2001/04/23 10:19:14 starky
Commit in preparation for release 0.4.1.
o Altered package namespace of Peep clients to Net::Peep
at the suggestion of a CPAN administrator.
o Changed Peep::Client::Log to Net::Peep::Client::Logparser
and Peep::Client::System to Net::Peep::Client::Sysmonitor
for clarity.
o Made adjustments to documentation.
o Fixed miscellaneous bugs.
Revision 1.5 2001/04/07 08:01:05 starky Corrected some errors in and made some minor changes to the documentation.
Revision 1.4 2001/04/04 05:40:00 starky Made a more intelligent option parser, allowing a user to more easily override the default options. Also moved all error messages that arise from client options (e.g., using noautodiscovery without specifying a port and server) from the parseopts method to being the responsibility of each individual client.
Also made some minor and transparent changes, such as returning a true value on success for many of the methods which have no explicit return value.
Revision 1.3 2001/03/31 07:51:35 mgilfix
Last major commit before the 0.4.0 release. All of the newly rewritten clients and libraries are now working and are nicely formatted. The server installation has been changed a bit so now peep.conf is generated from the template file during a configure - which brings us closer to having a work-out-of-the-box system.
Revision 1.3 2001/03/31 02:17:00 mgilfix Made the final adjustments to for the 0.4.0 release so everything now works. Lots of changes here: autodiscovery works in every situation now (client up, server starts & vice-versa), clients now shutdown elegantly with a SIGTERM or SIGINT and remove their pidfiles upon exit, broadcast and server definitions in the class definitions is now parsed correctly, the client libraries now parse the events so they can translate from names to internal numbers. There's probably some other changes in there but many were made :) Also reformatted all of the code, so it uses consistent indentation.
Net::Peep::Client::System |