SellaNMS v2.0.0 (11/xx/05) - http://www.digitalgenesis.com

  Copyright (C) 2001-2005 Digital Genesis Software. All rights reserved.

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License <http://www.gnu.org/copyleft/gpl.html>
  for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

Maintainer:

  Digital Genesis Software. <sellanms@digitalgenesis.com>
  http://www.digitalgenesis.com

Supported Platforms:

  UN*X based platforms (Tested on Linux 2.2.x and 2.4.x)
  Supported databases types: MySQL

Software Requirements: 

  Building:

     GNU make          (Tested with 3.79.1, 3.80)
     GNU g++           (Tested with 2.95.3, 3.2, 3.3, 4.0)
     libdbi v0.6.7+    (Tested with 0.6.7, 0.7.1, 0.7.2, 0.8.1)
     Net-SNMP/UCD-SNMP (Tested with 4.2.6, 5.0.6, 5.0.8, 5.2.1)

  Using:

     Web Server        (Tested with Apache 1.3.x, 2.x)
     PHP v4.1.0+       (Tested with 4.2.2, 4.3.10)
     MySQL v3.23+      (Tested with MySQL 3.23.48, 4.0.13, 4.0.18, 4.1.13a)

Server Requirements:

  Server requirements vary heavily based on the configuration of SellaNMS and
  MySQL and the amount of network input. The below recommendations are based on
  the the default configuration with an average* amount input. Multi-server
  installations can be used to reduce the size of individual servers.

  NOTE: Recommendations may change as we receive more input from the community.

  Small Network (10 elements, 100 interfaces):

     Minimum     - 486 66Mhz CPU w/32M of RAM and 256M of free storage.
     Recommended - 586 200Mhz CPU w/64 of RAM and 512M of free storage.

  Medium Network (100 elements, 1000 interfaces):

     Minimum     - 586 200Mhz CPU w/64M of RAM and 512M of free storage.
     Recommended - 686 800Mhz equiv CPU w/256 of RAM and 1G of free storage.

  Large Network (500 elements, 10000 interfaces):

     Minimum     - 686 800Mhz CPU w/256 of RAM and 1G of free storage.
     Recommended - Dual 686 2Ghz CPU w/512 of RAM and 2G of free storage.

  Huge Network (1000 elements, 40000 interfaces):

     Minimum     - Dual 686 2Ghz CPU w/256 of RAM and 2G of free storage.
     Recommended - Quad 686 2Ghz CPU w/1G+ of RAM and 4G of free storage.

  *Average input is defined as an average of 1 trap/min per element and 1
   syslog/min per element.

Description:

  SellaNMS was created to provide an extendable high performance Network
  Management System with network discovery, monitoring and detailed reporting
  capabilities that keep up to date with a living network. As new devices and
  interfaces are added or removed from your network, the changes are
  automatically detected and handled.

  SellaNMS is designed with several key factors in mind: 

    - Reliability

      SellaNMS is coded to handle the unexpected without crashing. Any issue
      that could cause a crash or deadlock is tracked down and corrected.
      Distributed installs can allow SellaNMS to continue working even when
      a server fails.

    - Highly Configurable

      The core scheduler and policy frameworks offers wide customization of
      SellaNMS's functionality. New modules can be created to support new
      protocols and/or devices. Modules can be added or removed on the fly.

    - Low Memory Footprint

      Memory usage is kept to a minimum by utilizing low memory algorithims,
      dynamically loading and unloading modules as they are needed. Data is
      written to the database as modules are still working, reducing allocated
      memory.

    - High Performance

      All aspects of the system are designed to complete their tasks as
      efficiently as possible. Core libraries and modules are threaded to run
      in parallel avoiding blocking calls.

    - Scalability

      While a single server install can easily handle a network of tens of
      thousands of interfaces and hundreds of routers, SellaNMS can be
      distributed across multiple servers adding scalability to handle a
      network of any size.

Installation:

  See INSTALL in the docs directory for installation instructions.

  Digital Genesis Software specializes in the deployment of SellaNMS
  on your network. Email sales@digitalgenesis.com for more information on this
  service. SellaNMS maintenance agreements are also available.
  
Upgrades:

  See UPGRADE in the docs directory for upgrading instructions.
  
Support:

  If you have questions regarding the install of SellaNMS, feel free to email
  sellanms@digitalgenesis.com. Please do not email questions regarding the
  install of PHP, your webserver, or database software.

  For help with other software, see their sites:
    GCC      - http://gcc.gnu.org
    NET-SNMP - http://www.netsnmp.org
    libdbi   - http://libdbi.sourceforge.net
    MySQL    - http://www.mysql.com
    PHP      - http://www.php.net
    Apache   - http://www.apache.org
    IIS      - http://www.microsoft.com

Suggestions:

  If you have suggestions, comments or patches for SellaNMS, please email them
  to sellanms@digitalgenesis.com.

Patches:

  If you have fixed a bug or added a new feature to SellaNMS and would like
  to submit your patches to us, please create a unified diff as follows:

    tar xvzf sella_nms-x.x.x.tar.gz
    mv sella_nms modified-sella_nms

  Make your changes to 'modified-sella_nms'.

    tar xvzf sella_nms-x.x.x.tar.gz
    diff -urN sella_nms modified-sella_nms
    -or-
    diff -u --recursive --new-file sella_nms modified-sella_nms

  Patches can be submitted via Bugzilla or via email. If via email, send to
  sellanms@digitalgenesis.com. Bugzilla is available here:

    http://bugzilla.digitalgenesis.com

Credits:

  James M. Sella/DGS - Code and documentation.
  William T. Sella/DGS - Code and documentation.

Fini
