# Documentation

PNP is an addon to Nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases (Round Robin Databases, see RRD Tool).

During development of PNP we set value on easy installation and little maintenance while running it. An administrator should do other things than configure graphing tools.

To achieve this task we focused on using standards. PNP only processes performance data built according to the Developer Guidelines for nagios plugins. With this limitation we want to honour the work of Nagios Plugin Developers who stick to the guidelines.

For all of those who are still curious the following documentation is made which should help to ease the access to PNP.

complete documentation on "one" page

## Documentation

- About PNP
  - New features
  - System requirements
  - License
  - Download
  - Support
  - Storage

- Release Notes
  - Download
  - Changelog

- Upgrade
  - Upgrade from 0.4.x to 0.6.x

- Which mode is the right one ?
  - Synchronous mode
  - Bulk mode
  - Bulk mode with NPCD
  - Bulk Mode with NPCD and npcdmod
- Installation
  - Make and more
  - Update
  - The components
- Configuration
  - Synchronous mode
  - Bulk mode
  - Bulk mode with NPCD
  - Bulk Mode with NPCD and npcdmod
- The first test / troubleshooting
  - checking the functionality
  - verify_pnp_config helper script
- Web Frontend
  - Nagios and PNP
  - Action Url
  - Config Options
  - Timeranges
  - Pages
  - Data export
- PNP Templates
  - What are templates ?
  - Which template is used when?
  - Creating own templates
  - Custom templates
  - Special templates (new in 0.6.5)
  - Helper functions (new in 0.6.5)
  - Helper functions, part II (new in 0.6.10)
- Advanced Features
  - PNP in distributed environments
  - check_multi support
  - rrdcached support
  - migrating RRD files for use with RRD_STORAGE_TYPE = MULTIPLE
- NPCD
  - NPCD Details
- Appendix
  - wrapper script
  - performance data format
- Helpers
  - NDO to PNP