devel:devel
This is an old revision of the document!
Table of Contents
Developer's Corner
In this section we intend to put all documentation targeted at NAV developers.
First of all, all new developers should read the file HACKING at the root of our SVN repository. See http://svn.itea.ntnu.no/repos/nav/navme/trunk/HACKING.
Libraries
Python Libraries
- Description: Python libraries & APIs. Please check what's already there before you roll your own.
- Source Location: subsystem/lib-python/
- Documentation: lib-python
Perl Libraries
- Description: Perl libraries & APIs. Please check what's already there before you roll your own.
- Source Location: subsystem/lib-perl/
- Documentation: lib-perl
Web Interface Libraries
- Description: Python libraries for the web interface (and front-page handler modules for mod_python).
- Source Location: subsystem/webfront/
- Documentation: webfront
Network Collection Processes
arplogger/iptrace
- Description:
- Language: Perl
- Process Type: Cron
- Source Location: src/getBoksMacs/
- Documentation: arplogger
mactrace/getBoksMacs
- Description:
- Language: Java
- Process Type: Cron
- Source Location: src/getBoksMacs/
- Documentation: mactrace
getDeviceData
- Description:
- Language: Java
- Process Type: Daemon
- Source Location: src/getDeviceData/
- Documentation: getdevicedata
pping
- Description:
- Language: Python
- Process Type: Daemon
- Source Location: subsystems/statemon/
- Documentation: pping
serviceMon
- Description:
- Language: Python
- Process Type: Daemon
- Source Location: subsystems/statemon/
- Documentation: servicemon
Data/Maintenance Processes
maintengine
- Description:
- Language: Python
- Process Type: Cron
- Source Location: subsystems/maintenance/
- Documentation: maintengine
networkDiscovery
- Description:
- Language: Java
- Process Type: Cron
- Source Location: subsystems/networkDiscovery/
- Documentation: networkdiscovery
logengine
- Description:
- Language: Python
- Process Type: Cron
- Source Location:
- Documentation: logengine
thresholdMon
- Description:
- Language: Python
- Process Type: Cron
- Source Location: subsystems/thresholdMon/
- Documentation: thresholdmon
eventEngine
- Description:
- Language: Java
- Process Type: Daemon
- Source Location: src/eventEngine/
- Documentation: eventengine
alertEngine
- Description:
- Language: Perl
- Process Type: Daemon
- Source Location: subsystems/alertEngine/
- Documentation: alertengine
smsd
- Description: The SMS daemon fetches alerts from the alert queue and sends them to NAV users by SMS.
- Language: Python
- Process Type: Daemon
- Source Location: subsystems/smsd/
- Documentation: smsd
Web Subsystems
Cricket, Cricket Web and RRD
devel/devel.1178890517.txt.gz · Last modified: by jodal
