perl
the software has been tested with 5.6.1 and should work
with anything more recent as well.
Find perl here
sendmail and qpage
are recommended. either or both can be used to send
notifications.
Find sendmail here
Find qpage here
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 here
a cgi capable web server, such as apache.
and optionally, mod_perl.
Find apache here
Find mod_perl here
Berkeley DB and perl DB_File
Find DB here
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
here
IPv6 support is currently under development
optionally, GD.pm and its various dependencies are required for
graphing support.
Find GD.pm here
Graphing 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>