1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
=cut
TITLE=Prerequisites
DESCRIPTION=what you need befor installing remstats
KEYWORDS=install,prerequisites,required
DOCTOP=index
DOCPREV=conventions
DOCNEXT=install
SECTION=Prerequisites
=pod
=head1 What you need to install remstats
=over 4
=item 1 You'll need L<perl|http://www.perl.org/>, at least version 5.005_03.
If you don't already have it you can get it from
L<CPAN|ftp://ftp.crc.ca/pub/packages/lang/perl/CPAN/src/stable.tar.gz>
(the Comprehensive Perl Archive Network).
=item 2 You'll need a C<C> compiler that works. :-) gcc or
L<egcs|ftp://ftp.crc.ca/pub/packages/egcs/> will do fine and
you can find them easily in many different places.
=item 3 Make sure you have the following perl modules installed
(most of which you can find at L<CPAN|http://www.cpan.org/modules/by-module>).
The versions are the versions I'm using, but more recent versions should work
too, unless there have been radical changes. They should be installed in
the listed order to avoid dependency problems:
=over 4
=item L<RRDs 1.0.16|http:src/rrdtool-1.0.29.tar.gz>
- the key piece. It comes with RRDtool and does the database and graphs.
Originally from
L<http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool|http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool>.
=item Socket
- should be standard if you've got the required perl
=item IO::Socket
- should also be standard in the requires version of perl
=item L<Time::HiRes 01.19|http:src/Time-HiRes-01.20.tar.gz>
- used by the port-collector to determine response time. You
can comment out the C<"use Time::HiRes"> line and the program
will still work, but the response-time resolution will be one second instead
of one milli-second. Originally from
L<CPAN|ftp://ftp.crc.ca/pub/packages/lang/perl/CPAN/modules/by-module/Time>.
=item L<SNMP_Session 0.69|http:src/SNMP_Session-0.77.tar.gz>
- used by the snmp-collector. If you don't need SNMP, you
can leave it out, but you'll have to change the config file. (Modify the
C<collectors> line to leave out C<snmp>.) Originally from
L<ftp://ftp.switch.ch/software/sources/network/snmp/perl/|ftp://ftp.switch.ch/software/sources/network/snmp/perl/>.
=item L<GD|http:src/GD-1.30.pm.tar.gz>
- used only by L<dataimage.cgi|dataimage-cgi> to create images on the fly.
Originally from L<http://stein.cshl.org/WWW/software/GD/GD.html>.
=back 4
=item 4 You'll also need the following programs for the C<unix-status-server>.
(You can change the locations at the top of it.) You almost certainly
have most of these and can ignore any that you don't tell the
C<unix-status-collector> to query. For details, look in the
L<unix-status-server> docs:
=over 4
uname, vmstat, df, uptime, netstat, ps, ftpcount, qmail-qstat and
qmail-qread.
=back 4
=back 4
|