Roadmap

src/
Alias.pm handles config file aliases
BER.pm SNMP BER encoding/decoding
BaseIO.pm basic i/o class. non-blocking, select loop, etc
CListen_Local.pmlisten on PF_UNIX socket for control connections
CListen_INET.pmsame as above on PF_INET, not used, for testing, etc.
Commands.pm commands for control channel
Conf.pm read the config file
Control.pm the control channel
Cron.pm run things at certain times
Doc.pm handle internal documentation
Domain.pm DNS zone authoritativeness test
Group.pm groups of things
MonEl.pm 'Monitor Element', the basic monitoring object
Notify.pm send out notifications, escalate,
NotMe.pm notification method base class
Override.pm override down items to prevent alarms
Ping.pm ping test
Prog.pm run a program test
RPC.pm example code - implements sun-rpc test
SNMP.pm SNMP tests
Service.pm monitoring test base class
Stats.pm statistics
TCP.pm TCP tests
Tkt.pm interface to a trouble-ticket system, not in std. dist
UDP.pm UDP tests
Web.pm web page creation
argusctl external control program
cgi cgi/mod_perl program
main.pl the main program file
misc.pl assorted miscellanea
rc.argusd rc init script to start/stop server
web_acl.pl access control list handling for cgi
web_auth.pl cgi authentication
web_misc.pl assorted miscellanea for cgi
Data/
auth authentication database - used by web interface
config the config file or directory, you need to create this
controlcontrol socket
html/ cached html, up to two files per object
log log file, errors, warnings, messages, etc
notify/saved data for notification system
notno contains a number
stats/ saved statistics data
users the user 'database', you need to create this

HTML/ assorted documentation
examples/example configs
contrib/ possibly useful code contributed by other users