Commit Graph

8281 Commits

Author SHA1 Message Date
Michael Friedrich b7358334fc Add feature stats to 'icinga' check as performance data metrics 2017-05-23 17:28:54 +02:00
Michael Friedrich cbec910521 Merge pull request #5280 from Icinga/feature/workqueue-stats
Implement WorkQueue metric stats and periodic logging

refs #5266 
refs #5133
2017-05-23 16:10:59 +02:00
Michael Friedrich 456cfdc636 Implement WorkQueue metric stats and periodic logging
refs #5133
2017-05-23 16:00:21 +02:00
Michael Friedrich 939b2dd40f Merge pull request #5283 from Icinga/fix/remove-logstash
Revert LogstashWriter feature

refs #4054
2017-05-23 13:26:38 +02:00
Michael Friedrich 52d986d02b Revert "Add LogstashWriter feature"
This reverts commit f5a971f5b0.

refs #4054
2017-05-23 12:05:01 +02:00
Michael Friedrich 4c7660190f Revert "Review LogstashWriter feature implementation"
This reverts commit bd5ff814f2.

refs #4054
2017-05-23 12:04:08 +02:00
Michael Friedrich 22752e6c4f Revert "Add documentation for the LogstashWriter feature"
This reverts commit 71d5ee7d41.

refs #4054
2017-05-23 12:02:32 +02:00
Michael Friedrich 48cb6dba9a Merge pull request #5279 from Icinga/feature/doc-api-ack-expire-list
Docs: Add API query example for acknowledgements w/o expire time
2017-05-22 17:51:00 +02:00
Michael Friedrich a64ff362e6 Docs: Add API query example for acknowledgements w/o expire time 2017-05-22 17:48:31 +02:00
Gunnar Beutner 894dde5e04 Merge pull request #5278 from Icinga/fix/leak-debug-define
Build fix for I2_LEAK_DEBUG

fixes #5278
2017-05-22 13:02:18 +02:00
Gunnar Beutner fa874e659b Build fix for I2_LEAK_DEBUG 2017-05-22 11:42:47 +02:00
Michael Friedrich 24bcacb631 Merge pull request #5275 from Icinga/fix/docs-systemd-max-tasks
Add troubleshooting hints for cgroup fork errors

refs #4918
2017-05-19 15:27:23 +02:00
Michael Friedrich 8d21a51f7d Add troubleshooting hints for cgroup fork errors
refs #4918
2017-05-19 15:24:56 +02:00
Gunnar Beutner 7130e5e387 Merge pull request #5264 from Icinga/feature/array-match
Implement new array match functionality

fixes #5264 
fixes #5263
2017-05-16 14:22:35 +02:00
Gunnar Beutner 958d3982c5 Add 'mode' argument for match, regex and cidr_match 2017-05-16 13:22:10 +02:00
Michael Friedrich 0cc65e86a0 Merge pull request #5265 from Icinga/feature/perfdata-value-base
Move PerfdataValue() class into base library
2017-05-15 16:44:57 +02:00
Michael Friedrich 79dcb789c2 Move PerfdataValue() class into base library
This is required for libremote and ApiListener stats in #5133
2017-05-15 16:32:29 +02:00
Gunnar Beutner dc9f129060 Implement the Array#any and Array#all protoype functions 2017-05-15 15:59:44 +02:00
Gunnar Beutner 1b77f4b336 Implement the Dictionary#values prototype function 2017-05-15 15:54:48 +02:00
Michael Friedrich 37f7c7a294 Merge pull request #5262 from Icinga/fix/graylog-perfdata
Fix performance data processing in GelfWriter feature

fixes #4666
2017-05-15 14:08:39 +02:00
Michael Friedrich 2338db5f6a Fix performance data processing in GelfWriter feature
Includes fixes for possible crashes on empty check results.

fixes #4666
2017-05-15 13:46:43 +02:00
Gunnar Beutner 7e3b664140 Add missing ->GetName() calls
fixes #5256
2017-05-15 11:11:08 +02:00
Michael Friedrich b1d54cd020 Merge pull request #5259 from Icinga/fix/ack-expiry-past
Don't allow acknowledgement expire timestamps in the past

fixes #5250
2017-05-15 10:33:25 +02:00
Michael Friedrich f282126bb4 Don't allow acknowledgement expire timestamps in the past
fixes #5250
2017-05-15 10:23:21 +02:00
Michael Friedrich baaef9a559 Merge pull request #5229 from Al2Klimov/bugfix/cmake-wrong-gcc-version
CMake: require a GCC version according to INSTALL.md
2017-05-12 17:15:27 +02:00
Alexander A. Klimov 7054f4664e CMake: require a GCC version according to INSTALL.md 2017-05-12 16:23:27 +02:00
Michael Friedrich d60ed9a98b Merge pull request #5252 from Icinga/travis
travis: Update to trusty as CI environment

fixes #5251
2017-05-12 16:14:00 +02:00
Markus Frosch f51b04f01b travis: Update to trusty as CI environment
fixes #5251
2017-05-12 16:07:08 +02:00
Michael Friedrich 4ad1d1cd43 Merge pull request #5249 from Icinga/fix/cluster-log-crash
Fix cluster crash w/ config sync

fixes #5212
2017-05-12 10:55:30 +02:00
Michael Friedrich 3753f53a67 Fix cluster crash w/ config sync
refs #5212
2017-05-12 10:48:11 +02:00
Michael Friedrich 09a1d4f756 Merge pull request #5248 from Icinga/feature/travis-config-validate
Travis: Run config validation at the end
2017-05-11 16:53:48 +02:00
Michael Friedrich 0661415575 Travis: Run config validation at the end
This will help detect faulty contributed CheckCommand definitions (enabled by default since 2.5).
2017-05-11 16:34:25 +02:00
Michael Friedrich ec6247ca35 Merge pull request #5247 from Icinga/feature/cluster-log-message
Add target object in cluster error messages to debug log

fixes #4288
2017-05-11 16:13:01 +02:00
Michael Friedrich 0f1aa23575 Add target object in cluster error messages to debug log
fixes #4288
2017-05-11 16:10:40 +02:00
Gunnar Beutner 09eed3a2da Merge pull request #5246 from Icinga/feature/x509-cert-subjectaltname
Add subjectAltName X509 ext for certificate requests

fixes #5194
fixes #5246
2017-05-11 15:46:16 +02:00
Gunnar Beutner b366483466 Add subjectAltName X509 ext for certificate requests 2017-05-11 15:38:17 +02:00
Michael Friedrich 6b14279c78 Merge pull request #5244 from Icinga/feature/contributing-review
Add a PR review section to CONTRIBUTING.md
2017-05-11 15:09:53 +02:00
Michael Friedrich 6a4ccc0f05 Add a PR review section to CONTRIBUTING.md 2017-05-11 15:09:18 +02:00
Michael Friedrich ed33a269b3 Merge pull request #5245 from Icinga/fix/downtime-host-trigger
Fix that host downtimes might be triggered even if their state is Up
2017-05-11 15:07:37 +02:00
Michael Friedrich 8d56f8e951 Fix that host downtimes might be triggered even if their state is Up
If the checkresult's state is 1, this is internally mapped to Up.
The added downtime will check for triggers and might cause a wrong
downtime start event.

refs #5202
2017-05-11 15:05:50 +02:00
Gunnar Beutner 1c255140b5 Merge pull request #5242 from Icinga/feature/object-decl-expr
Allow expressions for the type in object/template declarations

fixes #5242
2017-05-11 14:30:29 +02:00
Gunnar Beutner d05b7c4178 Allow expressions for the type in object/template declarations 2017-05-11 14:21:30 +02:00
Michael Friedrich 9bb2c11c8d Merge pull request #5241 from Icinga/fix/influxdb-error-log
Verbose InfluxDB Error Logging

fixes #4411
2017-05-11 13:33:02 +02:00
Simon Murray fc2c2d9a29 Verbose InfluxDB Error Logging
On a non 204 response we parse the HTTP response until complete e.g. do the headers
and body, not just the header.  A new interface is added to the response to allow us
to determine the body size so that it may be read out and buffered.  The body is
parsed and any error message printed out.  In the event that the parsing fails the
raw body is dumped out; better than nothing!

fixes #4411

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-05-11 12:13:41 +02:00
Alexander A. Klimov cfe4a170c5 RPM spec: don't enable features after an upgrade
fixes #4621
fixes #5226

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-05-11 10:26:25 +02:00
Michael Friedrich 2196c6ea02 Merge pull request #4956 from TheFlyingCorpse/fix/persistent-comments-are-not-persistent
Fix persistent comments for Acknowledgements
2017-05-10 17:15:55 +02:00
Rune Darrud 273ca6a2cc Fix persistent comments for Acknowledgements
fixes #4818

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-05-10 17:10:22 +02:00
Michael Friedrich a4dbc83748 Merge pull request #122 from MarcusCaepio/master
Update event handler example for SSH
2017-05-10 14:48:35 +02:00
MarcusCaepio f3e32a4b35 Update event handler chapter for SSH usage 2017-05-10 14:44:21 +02:00
Michael Friedrich 52d6db07f7 Merge pull request #5238 from Icinga/fix/ido-category
Remove deprecated "DbCat1 | DbCat2" notation for DB IDO categories
2017-05-10 14:36:12 +02:00