7808 Commits

Author SHA1 Message Date
Eric Lippmann
aadfedc3d4 ido-pgsql: Change timestamp columns to timestamp without time zone
refs #13221
2016-11-18 11:11:50 +01:00
Eric Lippmann
0b0107ad04 ido-pgsql: Add yet empty v2.6.0 schema upgrade script
refs #10502
2016-11-18 11:11:50 +01:00
Eric Lippmann
69cb383b34 ido-mysql: Upgrade timestamp columns to default to NULL
refs #10502
2016-11-18 11:09:50 +01:00
Eric Lippmann
bdb3f88b25 ido-mysql: Bump schema version to 1.14.2
refs #10502
2016-11-18 11:09:50 +01:00
Eric Lippmann
0b9046a030 ido-mysql: Don't set the SQL mode to NO_AUTO_VALUE_ON_ZERO
This mode is obsolete because timestamp columns now default to NULL instead of '0000-00...'.

refs #10502
2016-11-18 11:09:50 +01:00
Eric Lippmann
1bb363091c ido-mysql: Change timestamp columns to default to NULL in the schema
refs #10502
2016-11-18 11:09:50 +01:00
Eric Lippmann
8a21b4af2f ido-mysql: Add yet empty v2.6.0 schema upgrade script
refs #10502
2016-11-18 11:09:50 +01:00
Michael Friedrich
4ae98c50ab Docs: Update order of plugins contrib chapter
fixes #13229
2016-11-17 17:09:56 +01:00
Thomas Widhalm
9756775902 ITL: Add logstash CheckCommand
fixes #12755

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-11-17 16:39:57 +01:00
Michael Friedrich
f8e6d2d603 Add unit test for notification state/type filters
fixes #13225
2016-11-17 14:36:55 +01:00
Michael Friedrich
a13e6b3e87 Fix that custom notifications do not reset force_next_notification
This attribute is stored in the state file forever as well.
Will cause forced notifications ignoring state/type filters.

fixes #12670
2016-11-17 11:53:35 +01:00
Gunnar Beutner
23e30ccb67 Revert "Implement the 'evaluate-macros' API action"
This reverts commit 851135d3a1643dd978453198b3f2523ccf6356e9.

fixes #13091
2016-11-17 10:39:27 +01:00
Michael Friedrich
35ce166bd2 Fix that recovery notifications are sent if notified for !Problem type before
fixes #13205
2016-11-17 10:35:16 +01:00
Gunnar Beutner
f58d3a1838 Fix crash in HttpRequest::Parse
fixes #12667
2016-11-17 09:08:22 +01:00
Michael Friedrich
5dcb336a7b Doc: Update package repositories
fixes #13199
2016-11-15 10:44:58 +01:00
Michael Friedrich
40d68fcce2 Fix object sync for objects in a global zone
fixes #11541
2016-11-14 14:42:47 +01:00
Michael Friedrich
1bfb91f065 Ensure that DowntimeStart notifications are not immediately sent
fixes #12549
2016-11-11 19:36:19 +01:00
Michael Friedrich
e7a6124924 Fix crash in CheckResult cluster handlers
fixes #13151
2016-11-11 16:29:51 +01:00
Michael Friedrich
4b86f69c96 Ensure that runtime created objects are synced on (re)connect
refs #11684
2016-11-11 16:29:37 +01:00
Michael Friedrich
2e2de7c340 Enhance log messages for cluster config sync
refs #11684
2016-11-10 17:44:05 +01:00
Michael Friedrich
72bf538c29 API: Set zone attribute for local zone if not specified
This allows to sync the object to other nodes in the same
zone on reconnect.

refs #11684
2016-11-10 17:16:08 +01:00
Michael Friedrich
5dd4898eb3 Ensure that UpdateConfigObject sets the target zone
refs #11684
2016-11-10 17:15:06 +01:00
Michael Friedrich
7e0c48643b Fix Flapping{Start,End} notifications in SOFT states or downtimes
fixes #12560
fixes #12892
2016-11-10 14:16:02 +01:00
Gunnar Beutner
06e4b4e9da Fix crash in Checkable::OnAllConfigLoaded
fixes #13103
2016-11-10 13:42:50 +01:00
Simon Murray
2c37a00daf InfluxDB: Always Write Out Metadata
Previously the logic would just bail out if no performance data was associated with a
check, the problem being that check metadata was skipped too.  This rearranges the code
to dump out performance metrics if they exist, then dump out metadata if requested.  This
also fixes an issue whereby metadata was being sent for every performance data in the
check result, rather than just once, so we save a bit of bandwidth as a result.

fixes #12276

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-11-09 16:10:21 +01:00
Gunnar Beutner
851135d3a1 Implement the 'evaluate-macros' API action
fixes #13091
2016-11-09 09:13:42 +01:00
Michael Friedrich
09658f6d0e Add child_options for API action 'schedule-downtime'
fixes #10896
fixes #10897
2016-11-02 09:54:48 +01:00
Michael Friedrich
ea1f8727da Implement GetAllChildren() for dependency resolution
refs #10896
refs #10897
2016-11-02 08:55:11 +01:00
Michael Friedrich
86f162af85 Add SCHEDULE_AND_PROPAGATE{,_TRIGGERED}_HOST_DOWNTIME external commands
refs #10896
refs #10897
2016-11-02 08:54:32 +01:00
Gunnar Beutner
f48e99c710 Fix integer truncation in Convert::ToString
fixes #12995
2016-11-02 08:42:24 +01:00
Jean Flach
f1a8a74b95 Update design of Agent Wizard
refs #9119
2016-10-26 10:30:12 +02:00
Jean Flach
4b61aee90c Add option to choose icinga2s user
Adds the --scm-user option and a check box and text field in the Agent

fixes #9119
2016-10-25 16:08:03 +02:00
Gunnar Beutner
c0bc156696 Don't mask all signals in the subprocess handler
fixes #12940
2016-10-24 08:42:40 +02:00
Gunnar Beutner
d70d7797c8 Add missing call for the base class' Stop() method
refs #11684
2016-10-24 08:40:12 +02:00
Gunnar Beutner
5fdc874377 Don't generate 'UNKNOWN' results when the endpoint's log is still being resynced
fixes #12844
2016-10-24 08:38:58 +02:00
Jean Flach
08460e7bed Update AUTHORS
refs #12933
2016-10-17 14:51:30 +02:00
Brendan Jurd
4b18d67587 Fix bad heading level for {commands,groups}.conf
The heading levels for commands.conf and groups.conf were incorrect.  They should have been at level 4, underneath "4.2.3 The conf.d directory", but instead they were at level 3.

fixes #12933

Signed-off-by: Jean Flach <jean-marcel.flach@icinga.com>
2016-10-17 10:30:59 +02:00
Gunnar Beutner
616bcd1440 Update AUTHORS
refs #12838
2016-10-11 12:44:34 +02:00
Gunnar Beutner
fc34afbbeb Fix indentation for the snmpv3 check command definition
refs #12838
2016-10-11 12:43:33 +02:00
Peter Eckel
d1f5118c55 Add missing '-m' (snmpv3_miblist) and -p (snmpv3_port) options
The options for setting an explicit MIB list and for specifying the target
port that are present for the snmp CheckCommand object that were missing from
the snmpv3 CheckCommand object are added with this patch.

fixes #12838

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2016-10-11 12:42:54 +02:00
Gunnar Beutner
0145a32e58 Fix object resync issues
refs #11684
2016-10-11 10:55:13 +02:00
Jean Flach
d264a0dab8 Fix Url Query formatting
fixes #12883
2016-10-10 16:16:52 +02:00
Gunnar Beutner
53f7481a5f Update .mailmap for Thomas Widhalm
refs #12881
2016-10-10 11:13:33 +02:00
Gunnar Beutner
88c6cd7c27 Update .mailmap for Dirk Goetz and Lennart Betz
refs #12881
2016-10-10 11:08:31 +02:00
Gunnar Beutner
910c2b8cfa Update .mailmap for icinga.com
fixes #12881
2016-10-10 10:44:18 +02:00
Jean Flach
069de6c121 Don't use InitializeSpawnHelper on Windows
refs #8900
2016-10-05 15:10:43 +02:00
Gunnar Beutner
5cd2fadf2b Fix crash when deleting config files fails
fixes #12860
2016-10-05 14:17:26 +02:00
Gunnar Beutner
a7b0cb5f7e Ensure we don't leak file descriptors to child processes
fixes #8900
2016-10-04 14:08:48 +02:00
Gunnar Beutner
fa5036eae4 Fix incorrect default arguments for check_swap
fixes #12849
2016-10-04 13:56:54 +02:00
Michael Friedrich
fcee7189ad Docs: Fix wrong notification filter in Migration chapter
fixes #12664
2016-09-30 16:02:09 +02:00