Nagios EN
From i-doit documentation
| i-doit manual 0.9.x: |
Manual | Foreword | About this manual | Release Notes | Useful links | Installation | Inventory & Import | System configuration | Basics | Usage recommendations | CMDB-Module | General categories | Special categories | Browser | Object types | Connections | Files | Licences | Workflows | my-doit | Contacts (User) | Settings | Nagios Integration | Report Manager |
Contents |
Release Notes
- New Category: Nagios for server objects
- Real-time status queries of nagios host- and service-definitions inside idoit
- Uptime status in the information header ("at a glance")
- Monitoring of server services over the nagios category
- A changing status is automatically assigned to the logbook of the corresponding i-doit object.
- Transparent module configuration over the graphical user interface
Recommendation
- Installed i-doit Version >= 0.9.3-r419 (http://www.i-doit.org).
- preinstalled Nagios (http://www.nagios.org/).
- NAGIOS Data Out MySQL-Database (NDOUtils).
Installation of the i-doit Nagios Module
- Extract the package into your installed i-doit 0.9.3-r419 directory.
- Start the graphical i-doit updater (http://your-server/idoit/updates or with the link in the text of the entry page.
- The nagios update should be the last entry in the update list.
- Start the update after selecting your system- and mandator database.
- The nagios module is installed and usable.
Automatic logbook entries
The logbook interface gets controlled via the following commands:
/var/www/i-doit/controller -v -m nagios >> /var/log/idoit
or for windows like this:
c:\programme\PHP\php.exe c:\programme\Apache2\htdocs\i-doit\controller.php -v -m nagios >> c:\Programme\Apache2\htdocs\i-doit\cronlog
A crontab example is located at i-doit/cron/crontab.linux and i-doit/cron/cronab.windows
Configuration i-doit Nagios Module
- Settings of NDOUtils database connection (Module -> Nagios -> NDO MySQL Server).
o Active: Activates/deactivates the NDO connection o IP: IP-Address/Hostname of the MySQL Server o Port: MySQL Port (Standard: 3306) o Databaseschema: Name of the corresponding NDO database o Username: Name of the MySQL user o Password: Password of this user
- Definition Host (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host) (Infrastruktur -> Server -> MyServer -> Nagios)
o Active: Activates/Deactivates status messages o Hostname: Hostname of the nagios host (host_name)
- Definition Service (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#service) (Infrastruktur -> Server -> MyServer -> Applikation/Dienst)
o Active: Activates/Deactivates status messages o service_description: Name of the nagios service (service_description)
In the second step we will concentrate the documented data of i-doit, so that a direct export into the specific nagios configuration can be executed. Dependencies, Contacts and Notifications will be considered.
There are some requirements connected to the usage of this interface. We request accurate reading of the release and installation notes, which are attached to the download. The software can be downloaded over the download section of i-doit.org.
We will be glad about your feedback.
