src/ | | |
| Alias.pm | handles config file aliases |
| ArgusCtl.pm | talk to argus server over control socket |
| BER.pm | SNMP BER encoding/decoding |
| BaseIO.pm | basic i/o class. non-blocking, select loop, etc |
| CListen_Local.pm | replaced by Server.pm |
| CListen_INET.pm | replaced by Server.pm |
| Commands.pm | commands for control channel |
| Conf.pm | read the config file |
| Configable.pm | configure objects based on config file |
| Control.pm | the control channel |
| Cron.pm | run things at certain times |
| DARP.pm | distributed argus redundancy protocol, not in std. dist |
| DNS.pm | various DNS testing |
| DataBase.pm | database testing |
| Doc.pm | handle internal documentation |
| Domain.pm | replaced by DNS.pm |
| Encode.pm | text encoding/decoding |
| Error.pm | error placeholder object |
| Graph.pm | graph data collection interface |
| GraphData.pm | graph 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 |
| Override.pm | override down items to prevent alarms |
| Ping.pm | ping test |
| Profile.pm | code 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 |
| Stats.pm | statistics |
| TCP.pm | TCP tests |
| Tkt.pm | interface to a trouble-ticket system, not in std. dist |
| UDP.pm | UDP tests |
| Usage.pm | resource usage calculations, not in std. dist |
| Web.pm | web page creation |
| argusctl | external control program |
| cgi | cgi/mod_perl program |
| conf.pl | configuration parameters |
| encode.pl | replaced by Encode.pm |
| graph.ph | merged into GraphData.pm |
| graphd.pl | graph data collection daemon |
| loctime.pl | time/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 |
| control | control socket |
| gcache/ | cached graph images |
| gdata/ | saved graph data |
| 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 |