The core of our monitoring platform with a powerful configuration language and REST API.
Go to file
Michael Friedrich a5fe44b81f Config Conversion: Treat command arg macros directly as object macros
- if detected, they will be replaced with their real name on the command
  line (instead of $ARGn$)
- if macro is resolvable, its value will be added to the macro
  dictionary
- if macro is not resolvable, it will be skipped and left for the core
  to resolve the macro on runtime.

caveat: getting host/service attributes requires lookups from the object
into the template tree, as well as host macros on services a search on
the host object itsself.

note: macro resolver is rudimentary implemented. there's space for more
detailed if-macro-name-is-then-return-attribute-abc. main problem are
the missing underscores in macro names, but not in attributes (what the
...?).

fixes #4700
2013-09-12 20:13:28 +02:00
components cluster: Fix cleaning up old log files. 2013-09-12 18:08:06 +02:00
contrib Fix bug in the mutex gdb printer. 2013-09-02 15:12:04 +02:00
docs Configuration: Remove 'local' identifier. 2013-08-29 14:51:38 +02:00
etc Update example config. 2013-09-11 15:00:06 +02:00
icinga-app Another init fix. 2013-09-10 16:59:00 +02:00
itl Remove the replication feature and clean up the code. 2013-08-26 14:56:38 +02:00
lib Ignore check results if we have a local result that's newer. 2013-09-12 17:39:29 +02:00
m4 ido_mysql: Automatically reconnect when necessary. 2013-07-19 10:18:47 +02:00
test Add more unit tests for the Value class. 2013-09-02 15:11:39 +02:00
third-party Replace our execvpe() replacement with something GPL-compatible. 2013-08-07 08:47:28 +02:00
tools Config Conversion: Treat command arg macros directly as object macros 2013-09-12 20:13:28 +02:00
.gitignore update .gitignore 2013-07-30 13:14:54 +02:00
AUTHORS Fixed Debian lintian warnings. 2012-05-11 13:54:37 +02:00
COPYING Added copyright headers. 2012-05-10 12:06:41 +02:00
COPYING.Exceptions Added copyright headers. 2012-05-10 12:06:41 +02:00
ChangeLog Initial commit. 2012-03-28 13:24:49 +02:00
INSTALL Update INSTALL file. 2013-05-02 14:50:07 +02:00
Makefile.am cluster: Send config updates. 2013-09-04 15:47:15 +02:00
NEWS Updated INSTALL/README/NEWS files. 2012-09-14 10:42:21 +02:00
README Remove duplicate sentence from the README file. 2013-08-29 07:37:34 +02:00
aminclude.am Added missing m4 file. 2012-05-21 08:24:51 +02:00
autogen.sh Fix autogen.sh on Mac OS X. 2013-03-15 00:12:37 +01:00
configure.ac Build fix: Check if pthread_setname_np() is available. 2013-09-08 13:13:37 +02:00
git_version.sh Made git_version.sh more Solaris-friendly. 2012-05-25 20:46:12 +02:00
icinga2.sln Windows build fix. 2013-09-01 06:01:27 +02:00
icinga2.spec Update icinga2.spec 2013-08-28 18:24:12 +02:00

README

Icinga 2
========

Icinga 2 is a network monitoring application. Read the INSTALL file for more
information about how to install it.

The documentation file docs/icinga2-intro.txt contains an in-depth overview
of currently implemented and planned features for Icinga 2.

Check the project website at http://www.icinga.org/ for status updates and
https://www.icinga.org/support/ if you want to contact us.