Commit Graph

6741 Commits

Author SHA1 Message Date
Gunnar Beutner 93834623a0 Fix incorrect return value for ApiListener::GetInstance
refs 
2016-02-23 09:25:35 +01:00
Michael Friedrich eda28b219d Improve performance for Zone::CanAccessObject
fixes 
2016-02-23 09:25:27 +01:00
Michael Friedrich 9dc37c58ea DB IDO: Only update 'next_check' column when manually scheduling a check
Otherwise the changes from  already take care of setting
the proper next check time from inside ProcessCheckResult().

There is no need to use the generic OnNextCheckChanged signal
but instead we're using a new one, locally just for DB IDO.

fixes 
2016-02-23 09:25:05 +01:00
Michael Friedrich 9ca7245c18 Properly set the next check time for active and passive checks
fixes 
refs 
2016-02-23 09:24:57 +01:00
Michael Friedrich 0516cb58e2 ExternalCommandListener: Fix crash when reading from socket
refs 
2016-02-23 09:23:39 +01:00
Michael Friedrich ec9caa4517 Fix: Modified attributes do not work for the IcingaApplication object w/ external commands
fixes 
2016-02-23 09:23:25 +01:00
Jean Flach b4c1b09720 Fix AUTHORS and .mailmap
A name appears twice

fixes 
2016-02-23 09:23:03 +01:00
Michael Friedrich f5fda9ebf0 Raise a config error for "Checkable" objects in global zones
fixes 
2016-02-23 09:20:39 +01:00
Simon Ruderich e69fe8dcd0 doc/5-advanced-topics: add example how to use custom functions in attributes
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes 
2016-02-23 09:20:18 +01:00
Lee Clemens 9ceb1d6f8c Add network.target to unit file
Icinga2 fails with 'Cannot bind TCP socket for host',
if other services requiring network.target are not installed.

Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes 
2016-02-23 09:19:59 +01:00
Michael Friedrich 455e2e5af1 Troubleshooting: Explain how to fetch the executed command
fixes 
2016-02-23 09:18:38 +01:00
Gunnar Beutner 11dfcd76a3 Fix incorrect is_active queries
fixes 
2016-02-23 09:18:24 +01:00
Gunnar Beutner a727913aa0 Build fix for Windows
fixes 
2016-02-23 09:18:07 +01:00
Per von Zweigbergk 8eb55c1156 Change B/s unit to B to comply with Nagios plugin spec
Unfortunately B/s is not a valid unit in the Nagios plugin specification. As a bit of a sad workaround, we set the unit to B, which is technically incorrect, but we can't really do much about that without amending the spec...

fixes 

Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
2016-02-23 09:17:53 +01:00
Per von Zweigbergk 2117599eb4 Fixed invalid quoting for network device names
Quoting needs to be with single quotes, not double quotes. Also single quotes need to be escaped.

refs 

Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
2016-02-23 09:17:46 +01:00
Michael Friedrich 4a5a7a7445 Enhance "setting up check plugins" documentation
fixes 
2016-02-23 09:17:31 +01:00
Michael Friedrich a9de06bbed Update AUTHORS
refs 
2016-02-23 09:17:12 +01:00
Arnd Hannemann ccd92dc3a6 Remove superfluous ifdef
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-02-23 09:17:02 +01:00
Michael Friedrich 9de34e09b1 Fix that "repository add" writes invalid "type" attribute
fixes 
2016-02-23 09:16:47 +01:00
Michael Friedrich 9424404b9e Fix crash in DbEvents::RemoveCommentInternal()
Missing multiple queries as implemented with RemoveDowntimeInternal().

fixes 
2016-02-23 09:16:35 +01:00
Michael Friedrich 925161d9b4 Fix config validation for templates used as object reference name
fixes 
2016-02-23 09:16:22 +01:00
Michael Friedrich 99efc7be2c Fix failed reload via systemd
fixes 
2016-02-23 09:16:01 +01:00
Michael Friedrich 187a61dfaa Fix duplicate key violation for downtimes
refs 
2016-02-23 09:15:48 +01:00
Gunnar Beutner 6a8f97f6ef Fix crash in Ido*Connection::InternalExecuteMultipleQueries
fixes 
2016-02-23 09:15:42 +01:00
Gunnar Beutner 30b13ba2d6 Don't log IDO statistics when we're not connected
refs 
2016-02-23 09:15:23 +01:00
Gunnar Beutner 30c445a5ee Implement additional query statistics for DB IDO
fixes 
2016-02-23 09:15:16 +01:00
Michael Friedrich 2b86039435 DB IDO: Add a log message when the connection handling is completed
fixes 
2016-02-23 09:14:39 +01:00
Michael Friedrich c0da6cbb6a Implement support for re-ordering groups of IDO queries
fixes 
2016-02-23 09:14:04 +01:00
Michael Friedrich 634b3d7bc4 Avoid duplicate config and status updates on startup
fixes 
2016-02-23 09:13:37 +01:00
Michael Friedrich e1ac078d4b Fix DB IDO events for next_check, etc. updates
refs 
2016-02-23 09:13:21 +01:00
Michael Friedrich 36c170d5dc Fix invalid notification_id in DB IDO query
fixes 
2016-02-23 09:13:02 +01:00
Michael Friedrich 2f8d416da0 Change log level for authoritative zone config includes
LogWarning will make users wonder about a problem each time
Icinga 2 starts.

refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich 48fe703017 Fix cluster config sync for (non-)authoritative configs
Details: https://dev.icinga.org/issues/10819#note-39

refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich f0a1872e3b Add more debug logging for api package config sync
refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich 1f5a216a01 Fix that cluster config sync ignores zones.d directory from API config packages
fixes 
2016-02-23 09:09:55 +01:00
Michael Friedrich db0e8c676e Fix that relative paths do not work with include_zones
fixes 
2016-02-23 09:09:20 +01:00
Michael Friedrich 2bc1d32caa Fix priority ordering for IDO queries
fixes 
refs 
2016-02-23 09:09:06 +01:00
Gunnar Beutner 02184ad58f Clean up the FinishAsyncQueries code a bit
refs 
2016-02-23 09:09:06 +01:00
Gunnar Beutner a40fc653ef Implement support for priorities in the WorkQueue class
fixes 
2016-02-23 09:09:06 +01:00
Gunnar Beutner 2e930826e3 Make sure that all strings in the IDO database are UTF8-encoded
fixes 
2016-02-23 09:08:32 +01:00
Jean Flach 5ede5864c9 Update docs
The semicolon is not required at all.
We also can expect an admin to be capable of fixing the problems
araising from locale problems by himself.

fixes , 
2016-02-23 09:08:09 +01:00
Gunnar Beutner 88d97dd236 Fix incorrect type name in the documentation
fixes 
2016-01-21 09:06:57 +01:00
Gunnar Beutner c544c686a8 Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
Michael Friedrich aeb4bfa551 Documentation: Fix formatting in "Advanced Filters" chapter
fixes 
2015-12-15 14:03:30 +01:00
Michael Friedrich 0464071ddb Fix build error with older CMake versions on VERSION_LESS compare
fixes 
2015-12-11 14:49:48 +01:00
Michael Friedrich 056f697913 Fix missing documentation for API packages zones.d config sync
fixes 
2015-12-11 12:04:56 +01:00
Michael Friedrich e623394af1 Use NodeName instead of GetFQDN() in embedded checks
fixes 
2015-12-10 15:28:48 +01:00
Michael Friedrich 8aa41715f9 Documentation: Fix postgresql-setup initdb
fixes 
2015-12-08 16:05:20 +01:00
Michael Friedrich 8f73207d01 Add CMake flag for disabling the unit tests
fixes 
2015-12-08 15:56:51 +01:00
Gunnar Beutner 8b74fc91a9 Remove the local zone name question in node wizard
fixes 
2015-12-08 15:48:05 +01:00