David system Libraries 1.0.0
 
Table of Contents
Start
Table of Contents
1. Conventions
2. General information about David system
3. Terminology
4. Installation
5. David system Libaries requirements
6. Installation
7. General
 
 

2.1. General

David systemis a network management system. It is a packet of applications (modules) that allows computer network to be monitored and managed in real-time through the Internet. There is only one condition that managed devices must meet. Each device must provide SNMP (Simple Network Management Protocol) service. SNMP is the most common management protocol in the Internet so that requirement shouldn't be difficult to meet. Here is the list of typical devices that can be monitored:

  • IP routers,

  • ATM switches,

  • manageable ethernet switches,

  • UPSes with a SNMP adapter,

  • TV-SAT modems that allow IP devices to work in TV cable networks,

  • computers.

One of the most important feature of David system is its architecture. It's built of high level configureable and independent from one another modules. This principle is the most essential rule of the project. In consequences, in th metter of speaking, the same modules may build different management system. Here are the main features of David system:

  • general thinking in information flow controlling that come form high level independence of modules of the system,

  • high level configureability of the system modules that allows a special configuration of David system to reach end-user expectations so close as it's only possible,

  • the system scalability, so you can build up the system adding additional modules in very easy way; note that these modules needn't to be part of David system at all; adding another monitored devices to the system is a very easy procedure,

  • using shell scripts in information processing is opportunity for modeling information and influence on processing it,

  • all configuration files of David system, files with input/output data and log files are text files,

  • using SNMPv1, SNMPv2C and SNMPv3 to communicate with monitored devices.