Roadmap

src/
Alias.pm handles config file aliases
ArgusCtl.pm talk to argus server over control socket
ArgusEncode.pmtext encoding/decoding
BER.pm SNMP BER encoding/decoding
BaseIO.pm basic i/o class. non-blocking, select loop, etc
CListen_Local.pmreplaced by Server.pm
CListen_INET.pmreplaced by Server.pm
Commands.pm commands for control channel
Conf.pm read the config file
Configable.pmconfigure objects based on config file
Control.pm the control channel
Cron.pm run things at certain times
DARP.pmdistributed argus redundancy protocol, not in std. dist
DNS.pm various DNS testing
DataBase.pm database testing
Doc.pm handle internal documentation
Domain.pmreplaced by DNS.pm
Encode.pmrenamed ArgusEncode.pm
Error.pm error placeholder object
Graph.pm graph data collection interface
GraphData.pmgraph data file routines
Group.pm groups of things
Image.pm graph image drawing
MonEl.pm 'Monitor Element', the basic monitoring object
Notify.pm send out notifications, escalate,
NotMe.pm notification method base class
NullConf.pm error capturing null configuration object
NullCtl.pm error capturing null control channel
Override.pm override down items to prevent alarms
Ping.pm ping test
Profile.pmcode profiling code, available separately from CPAN as Devel::Profile
Prog.pm run a program test
Qpage.pm merged into NotMe.pm
RPC.pm example code - implements sun-rpc test
SNMP.pm SNMP tests
Sendmail.pm merged into NotMe.pm
Self.pm monitor internal performance data
Server.pm listen for connections
Service.pm monitoring test base class
SSL.pm SSL testing
Stats.pm statistics
TCP.pm TCP tests
Tkt.pminterface to a trouble-ticket system, not in std. dist
UDP.pm UDP tests
UserCron.pm user-configurable cron jobs
Usage.pmresource usage calculations, not in std. dist
Web.pm web page creation
argus-configdisplay argus configuration params
argusctl external control program
cgi cgi/mod_perl program
conf.pl configuration parameters
encode.pl replaced by Encode.pm
graph.phmerged into GraphData.pm
graphd.pl graph data collection daemon
localization.plnative language support
loctime.pltime/date formatting
main.pl the main program file
misc.pl assorted miscellanea
picasso.pl graph drawing program
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
gcache/cached graph images
gdata/ saved graph data
html/ cached html, up to two files per object
locale language support files
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