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.pm | listen on PF_UNIX socket for control connections |
| CListen_INET.pm | same 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 |
| Group.pm | groups of things |
| MonEl.pm | 'Monitor Element', the basic monitoring object |
| Notify.pm | send out notifications, escalate, |
| 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 |
| control | control 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 |
| | |
HTML/ | | assorted documentation |
examples/ | | example configs |
contrib/ | | possibly useful code contributed by other users |