perl
the software has been tested with 5.6.1 and should work
with anything more recent as well.
Find perl at www.perl.org
Note: there are issues with 5.6.0 and 5.8.0 on some operating systems, see bugs.html for additional details.
sendmail and qpage
are recommended. either or both can be used to send
notifications.
Find sendmail at www.sendmail.org
Find qpage at www.qpage.org
Note: this does not need to be the real sendmail, as long as it looks and smells like sendmail. ie. qmail's sendmail compatible sendmail program will be just fine.
fping is used by the Ping Monitoring module
for ping tests. While this is not required, it is
highly recommended.
Find fping at www.fping.org
a cgi capable web server, such as apache.
and optionally, mod_perl.
Find apache at httpd.apache.org
Find mod_perl at perl.apache.org
Berkeley DB and perl DB_File
Find DB at www.sleepycat.com
DB_File ships with perl.
Alternatively, ndbm, odbm, sdbm, or gdbm can be used, but they have not been extensively tested.
optionally, Socket6.pm, an IPv6 capable fping,
and an OS that supports it are required for IPv6 support.
Find Socket6 at
CPAN
IPv6 support is available only in version 3.2 and later
optionally, GD.pm and its various dependencies are required for
graphing support.
Find GD.pm at stein.cshl.org
Graphing support is available only in version 3.2 and later
optionally, Net::SSLeay.pm and the OpenSSL library are required
for extended SSL tests.
Find Net::SSLeay at
CPAN
Find OpenSSL at www.openssl.org
Extended SSL support is currently under development
an understanding of UNIX file permissions and how to use and operate your web server.
PerlRequire /.../arguscgi <Location /argus> SetHandler perl-script PerlHandler Argus::Web allow from all </Location>You might like to know that the author swears by combining a virtual server along with mod_perl:
<VirtualHost *> ServerName argus.example.com <Location /> SetHandler perl-script PerlHandler Argus::Web allow from all </Location> </VirtualHost>