Michael Friedrich
eb773ba0a4
Merge pull request #5286 from Icinga/fix/notification-scripts-log
...
Fix verbose mode in notifications scripts
#5170
2017-05-24 14:38:30 +02:00
Michael Friedrich
aa2408f2c7
Fix verbose mode in notifications scripts
...
Otherwise it just spams the syslog on frequent notifications
refs #5170
2017-05-24 14:36:52 +02:00
Michael Friedrich
cbde43d2bc
Merge pull request #5285 from Icinga/fix/troubleshooting-doc
...
Fix sysstat installation in troubleshooting docs
2017-05-24 14:05:24 +02:00
Michael Friedrich
ad9f8a5507
Fix sysstat installation in troubleshooting docs
2017-05-24 14:04:25 +02:00
Michael Friedrich
3d92d69290
Merge pull request #5284 from Icinga/feature/add-feature-metrics-icinga-check
...
Add feature stats to 'icinga' check as performance data metrics
refs #5133
2017-05-23 17:32:39 +02:00
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