Nagios

NDOUtils Documentation

Version 1.4

NDOUtils Developer Team

NDOUtils is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal permission to copy, distribute and/or modify NDOUtils under certain conditions. Read the 'LICENSE' file in the NDOUtils distribution or read the online version of the license for more details.

NDOUtils is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

Nagios and the Nagios logo are registered trademarks of Ethan Galstad. All other trademarks, servicemarks, registered trademarks, and registered servicemarks mentioned herein may be the property of their respective owner(s). The information contained herein is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

09/04/2009

Revision History
Revision 0.1 2009-09-04
First DocBook Release

Table of Contents

1. The Beginning
Introduction
Purpose
Design Overview
Instances
What's new in NDOUtils
NDOUtils 1.4b9 - 10/16/2009
NDOUtils 1.4b8 - 07/16/2009
NDOUtils 1.4b7 - 10/31/2007
NDOUtils 1.4b6 - 09/27/2007
NDOUtils 1.4b5 - 08/29/2007
NDOUtils 1.4b4 - 06/19/2007
NDOUtils 1.4b3 - 04/10/2007
NDOUtils 1.4b2 - 01/19/2007
NDOUtils 1.4b1 - 01/07/2007
NDOUtils 1.3.1 - 02/25/2006
NDOUtils 1.3 - 02/12/2006
NDOUtils 1.2 - 01/10/2006
NDOUtils 1.1 - 12/27/2005
NDOUtils 1.0 - 12/23/2005
2. Design en detail
Components
Overview
NDOMOD
LOG2NDO
FILE2SOCK
NDO2DB. NDO2DB
3. Examples
Example Configurations
Single Server, Single Instance Setup
Single Server, Multiple Instance Setup
Single Server, Single Instance Log File Import
4. Installation
Installation
Prerequisites
Version Compatibility
Obtaining New Versions
Compiling
Installation
Initializing the database
Configuration
Getting things running

List of Figures

1.1. Possible Designs
1.2. Future development: One Instance, multiple databases
1.3. Instance names based on geographical locations
1.4. Instance names based on their purpose
2.1. Loaded NDOMOD Event broker Module
2.2. NDOMOD Capabilities
2.3. LOG2NDO Utility
2.4. FILE2SOCK Utility
2.5. NDO2DB Daemon
2.6. NDO2DB with multiple Clients
3.1. Single Server, Single Instance Setup
3.2. Single Server, Multiple Instance Setup
3.3. Single Server, Single Instance Log File Import