What will you get once Icinga with IDOUtils using this guide is installed?
- Icinga Core
- Icinga Classic UI (the "CGIs")
- Icinga IDOUtils
- Mysql or Postgresql as database
- Icinga Docs
The official packages can be found here: https://launchpad.net/ubuntu/+source/icinga
The database packages are not needed if you don't plan to use idotuils, or if your database is on a different host (then only the dbd provider is needed).
Enable ido2db Daemon
In order to check the enabled status on ido2db startup, use
Enable idomod module
Check whether this has already been done in /etc/icinga/modules/idoutils.cfg. If not, copy the sample config over and restart Icinga to load the module. (Tip - if icinga.cfg does not contain cfg_dir=/etc/icinga/modules the config won't be included!).
Check your icinga log and/or syslog to verify that Icinga with idomod has been started, as well as idomod has successfully connected to ido2db.
Enable external commands
If you were not asked during package install, do it manually.
Classic UI Authentication
The authorization is stored within /etc/icinga/htpasswd.users - new users can be added with the following command