steps, edit icinga.cfg and change broker_module=/usr/local/bin/idomod.o
to broker_module=/usr/local/lib/idomod.so, this is also mentioned in the
README.
Notable fixes:
- flexible downtimes now last the duration specified once triggered
- avoid insane looping through event list when rescheduling checks
parameter to daemonize, move the parameter from daemon to daemon_flags,
so that the user cannot inadvertently prevent it from daemonizing by
adjusting the flags.
Discussed with ajacoutot and schwarze, this method was suggested
by schwarze@ as a simpler alternative to my diff. ok aja@
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
ok aja@
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
- have idoutils depend on libdbi-drivers-mysql-*|libdbi-drivers-pgsql-*
with a default of pgsql if neither are installed
- install db build/upgrade scripts
- add an rc script for ido2db
become cvs-food). See the README file for information about migrating
from Nagios with minimal config changes.
The icinga-web API-backed user interface is a work in progress
and not yet linked to the build; the core program and classic web
interface are perfectly usable.
Comments/ok from pea@, thanks for testing!
-- -- --
Icinga monitors network resources such as servers, routers, switches,
applications and services and notifies administrators or responsible
persons. It's a fork of Nagios and supports its extensive pool of
monitoring plug-ins. Current status information, historical logs
and reports can all be accessed via a web browser.
-- -- --