]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Wed, 7 Jun 2017 12:16:15 +0000 (14:16 +0200)]
Windows build fix for InfluxdbWriter
refs #5219
fixes #5334
Michael Friedrich [Tue, 6 Jun 2017 18:36:47 +0000 (20:36 +0200)]
Merge pull request #5331 from Icinga/feature/gelf-add-check-command
GelfWriter: Add 'check_command' to CHECK RESULT/* NOTIFICATION/STATE CHANGE messages
Michael Friedrich [Tue, 6 Jun 2017 18:14:21 +0000 (20:14 +0200)]
GelfWriter: Add 'check_command' to CHECK RESULT/* NOTIFICATION/STATE CHANGE messages
This allows for much more easy filtering in Graylog web
similar to Graphite or InfluxDB and their template dashboards.
Michael Friedrich [Tue, 6 Jun 2017 18:13:33 +0000 (20:13 +0200)]
Merge pull request #5330 from Icinga/feature/graphite-stats
GraphiteWriter: Add 'connected' to stats; fix reconnect exceptions
Michael Friedrich [Tue, 6 Jun 2017 18:11:30 +0000 (20:11 +0200)]
Merge pull request #5329 from Icinga/feature/gelfwriter-workqueue
GelfWriter: Use async work queue and add feature metric stats
fixes #4532
Michael Friedrich [Tue, 6 Jun 2017 17:50:37 +0000 (19:50 +0200)]
GraphiteWriter: Add 'connected' to stats; fix reconnect exceptions
Michael Friedrich [Tue, 6 Jun 2017 17:48:23 +0000 (19:48 +0200)]
GelfWriter: Use async work queue and add feature metric stats
fixes #4532
Michael Friedrich [Tue, 6 Jun 2017 16:27:15 +0000 (18:27 +0200)]
Merge pull request #5324 from paddg/patch-2
Fix phrasing in Getting Started chapter
Michael Friedrich [Tue, 6 Jun 2017 16:25:58 +0000 (18:25 +0200)]
Merge pull request #5326 from larsengels/fix/docs-install-images-5325
Docs: Install the images directory containing the needed PNGs
Lars Engels [Tue, 6 Jun 2017 11:01:45 +0000 (13:01 +0200)]
Install the images directory containing the needed PNGs for the markdown docs.
refs #5325
Winfried Angele [Tue, 6 Jun 2017 07:16:35 +0000 (09:16 +0200)]
Update 3-monitoring-basics.md
nit
Michael Friedrich [Fri, 2 Jun 2017 08:56:26 +0000 (10:56 +0200)]
Merge pull request #5320 from Icinga/feature/global-zones
zones.conf: Add global-templates & director-global by default
fixes #5106
Michael Friedrich [Fri, 2 Jun 2017 08:52:47 +0000 (10:52 +0200)]
zones.conf: Add global-templates & director-global by default
This makes it easier for cluster and client setups with or
without the Icinga Director.
Note: Clients will still not receive synced configuration if
accept_config is not enabled (which is the default, and can be changed
during setup).
fixes #5106
Michael Friedrich [Fri, 2 Jun 2017 07:16:59 +0000 (09:16 +0200)]
Merge pull request #5315 from mcktr/fix/doc-use-monitoring-plugins-debian
Docs: Replace nagios-plugins by monitoring-plugins for Debian/Ubuntu
Michael Friedrich [Thu, 1 Jun 2017 17:32:27 +0000 (19:32 +0200)]
Merge pull request #5317 from Icinga/fix/doc-typo-install-md
Fix typo in INSTALL.md
Michael Friedrich [Thu, 1 Jun 2017 17:31:43 +0000 (19:31 +0200)]
Update INSTALL.md
mcktr [Thu, 1 Jun 2017 16:47:00 +0000 (18:47 +0200)]
Docs: Replace nagios-plugins by monitoring-plugins
Updated the Documentation to use monitoring-plugins instead of nagios-plugins for debian/ubuntu based installations.
Michael Friedrich [Thu, 1 Jun 2017 14:47:27 +0000 (16:47 +0200)]
Merge pull request #5314 from paddg/patch-1
Document Common name (CN) in client setup
Winfried Angele [Thu, 1 Jun 2017 14:13:40 +0000 (16:13 +0200)]
Update 6-distributed-monitoring.md
If you omit the Common name (CN) icinga2 uses the hostname instead, which can differ from FQDN.
Michael Friedrich [Wed, 31 May 2017 17:09:25 +0000 (19:09 +0200)]
Merge pull request #5303 from Icinga/fix/rpm-amazon-linux
RPM: Fix builds on Amazon Linux
Michael Friedrich [Mon, 29 May 2017 18:23:52 +0000 (20:23 +0200)]
RPM: Fix builds on Amazon Linux
This also disables the deprecated classicui-config packages
on Amazon Linux.
The major fix is to disable Systemd just like CentOS6 provides.
Michael Friedrich [Wed, 31 May 2017 14:21:32 +0000 (16:21 +0200)]
Merge pull request #5309 from Icinga/feature/doc-icingaweb2
Docs: Replace the command pipe w/ the REST API as Icinga Web 2 requirement in 'Getting Started' chapter
fixes #5077
Michael Friedrich [Wed, 31 May 2017 14:20:37 +0000 (16:20 +0200)]
Merge pull request #5310 from Icinga/fix/rpm-disable-selinux-hardlink
RPM: Disable SELinux policy hardlink
Michael Friedrich [Wed, 31 May 2017 14:17:07 +0000 (16:17 +0200)]
RPM: Disable SELinux policy hardlink
This is a nice2have extension to keep the package size clean,
but unfortunately breaks builds with Docker and overlayfs
where hardlinks don't work.
Details: Icinga/puppet-icinga_build#11
Michael Friedrich [Wed, 31 May 2017 11:59:16 +0000 (13:59 +0200)]
Docs: Replace the command pipe w/ the REST API as Icinga Web 2 requirement in 'Getting Started' chapter
fixes #5077
Michael Friedrich [Tue, 30 May 2017 15:16:58 +0000 (17:16 +0200)]
Merge pull request #5304 from Icinga/feature/rpm-build
Update INSTALL.md for RPM builds
Gunnar Beutner [Tue, 30 May 2017 13:03:24 +0000 (15:03 +0200)]
Merge pull request #5308 from Icinga/fix/null-validation
Improve validation for attributes which must not be 'null'
fixes #5288
Gunnar Beutner [Tue, 30 May 2017 12:47:28 +0000 (14:47 +0200)]
Improve validation for attributes which must not be 'null'
Michael Friedrich [Tue, 30 May 2017 11:41:30 +0000 (13:41 +0200)]
Merge pull request #5306 from Icinga/feature/doc-remove-centos-5
Remove CentOS 5 from 'Getting started' docs
fixes #5291
Michael Friedrich [Tue, 30 May 2017 11:38:19 +0000 (13:38 +0200)]
Remove CentOS 5 from 'Getting started' docs
RHEL5 was released in 2007 and is EOL since March 2017.
fixes #5291
Michael Friedrich [Mon, 29 May 2017 18:23:02 +0000 (20:23 +0200)]
Update INSTALL.md for RPM builds
Michael Friedrich [Mon, 29 May 2017 18:35:30 +0000 (20:35 +0200)]
Merge pull request #5302 from Icinga/feature/deprecate-classicui-config
DEPRECATE icinga2-classicui-config package and config files
refs #5102
Michael Friedrich [Mon, 29 May 2017 18:32:40 +0000 (20:32 +0200)]
DEPRECATE icinga2-classicui-config package and files
refs #5102
Gunnar Beutner [Mon, 29 May 2017 07:45:34 +0000 (09:45 +0200)]
Merge pull request #5292 from Icinga/fix/openssl-0.9.8-subjectaltname
Build fix for OpenSSL 0.9.8 and stack_st_X509_EXTENSION
fixes #5292
Gunnar Beutner [Mon, 29 May 2017 07:17:12 +0000 (09:17 +0200)]
Merge pull request #5297 from Icinga/feature/fix-compiler-warnings
Fix compiler warnings
Gunnar Beutner [Mon, 29 May 2017 07:13:19 +0000 (09:13 +0200)]
Fix compiler warnings
refs #5287
Gunnar Beutner [Mon, 29 May 2017 05:52:16 +0000 (07:52 +0200)]
Merge pull request #5295 from mcktr/fix/missing-apostrophe-in-notification-log
Fix missing apostrophe in notification log
fixes #5294
fixes #5295
mcktr [Fri, 26 May 2017 15:58:04 +0000 (17:58 +0200)]
Fix missing apostrophe in notification log
refs #5294
Michael Friedrich [Fri, 26 May 2017 15:17:00 +0000 (17:17 +0200)]
Merge pull request #5287 from Icinga/feature/workqueues-features
Use workqueues in Graphite and InfluxDB features
refs #5133
refs #5280
Michael Friedrich [Fri, 26 May 2017 15:03:49 +0000 (17:03 +0200)]
InfluxDB: Optimize work queue event handling
refs #5219
Michael Friedrich [Fri, 26 May 2017 15:02:36 +0000 (17:02 +0200)]
ApiListener: Handle zero JSON-RPC WQs gracefully for stats
refs #5266
refs #5133
Michael Friedrich [Mon, 15 May 2017 15:35:36 +0000 (17:35 +0200)]
GraphiteWriter: Use a workqueue for event processing
This also adds reconnect handling and exceptions.
refs #5132
refs #5133
refs #5280
Michael Friedrich [Fri, 26 May 2017 11:16:20 +0000 (13:16 +0200)]
Build fix for OpenSSL 0.9.8 and stack_st_X509_EXTENSION
Michael Friedrich [Wed, 24 May 2017 15:01:46 +0000 (17:01 +0200)]
InfluxDB: Remove obsolete logger, now implemented in WorkQueue class
refs #5280
refs #5133
Michael Friedrich [Wed, 24 May 2017 14:50:23 +0000 (16:50 +0200)]
DB IDO: Remove obsolete logger, now implemented in WorkQueue class
refs #5280
refs #5133
Michael Friedrich [Wed, 24 May 2017 14:32:17 +0000 (16:32 +0200)]
Merge pull request #5266 from Icinga/feature/api-cluster-stats
Add API & Cluster metric stats to /v1/status & icinga check incl. performance data
fixes #5133
Michael Friedrich [Thu, 11 May 2017 15:30:20 +0000 (17:30 +0200)]
Add API & Cluster stats to /v1/status & icinga check performance metrics
refs #5133
Michael Friedrich [Wed, 24 May 2017 12:38:30 +0000 (14:38 +0200)]
Merge pull request #5286 from Icinga/fix/notification-scripts-log
Fix verbose mode in notifications scripts
#5170
Michael Friedrich [Wed, 24 May 2017 12:36:22 +0000 (14:36 +0200)]
Fix verbose mode in notifications scripts
Otherwise it just spams the syslog on frequent notifications
refs #5170
Michael Friedrich [Wed, 24 May 2017 12:05:24 +0000 (14:05 +0200)]
Merge pull request #5285 from Icinga/fix/troubleshooting-doc
Fix sysstat installation in troubleshooting docs
Michael Friedrich [Wed, 24 May 2017 12:04:25 +0000 (14:04 +0200)]
Fix sysstat installation in troubleshooting docs
Michael Friedrich [Tue, 23 May 2017 15:32:39 +0000 (17:32 +0200)]
Merge pull request #5284 from Icinga/feature/add-feature-metrics-icinga-check
Add feature stats to 'icinga' check as performance data metrics
refs #5133
Michael Friedrich [Tue, 23 May 2017 14:13:56 +0000 (16:13 +0200)]
Add feature stats to 'icinga' check as performance data metrics
Michael Friedrich [Tue, 23 May 2017 14:10:59 +0000 (16:10 +0200)]
Merge pull request #5280 from Icinga/feature/workqueue-stats
Implement WorkQueue metric stats and periodic logging
refs #5266
refs #5133
Michael Friedrich [Tue, 16 May 2017 10:54:37 +0000 (12:54 +0200)]
Implement WorkQueue metric stats and periodic logging
refs #5133
Michael Friedrich [Tue, 23 May 2017 11:26:38 +0000 (13:26 +0200)]
Merge pull request #5283 from Icinga/fix/remove-logstash
Revert LogstashWriter feature
refs #4054
Michael Friedrich [Tue, 23 May 2017 10:05:01 +0000 (12:05 +0200)]
Revert "Add LogstashWriter feature"
This reverts commit
f5a971f5b0a7ddcbfe20c993eec01c720f0d3dd9 .
refs #4054
Michael Friedrich [Tue, 23 May 2017 10:04:08 +0000 (12:04 +0200)]
Revert "Review LogstashWriter feature implementation"
This reverts commit
bd5ff814f23a11093832e59f0716ff151f68eea5 .
refs #4054
Michael Friedrich [Tue, 23 May 2017 10:02:32 +0000 (12:02 +0200)]
Revert "Add documentation for the LogstashWriter feature"
This reverts commit
71d5ee7d419b937fb471477fe0d725277f285bfc .
refs #4054
Michael Friedrich [Mon, 22 May 2017 15:51:00 +0000 (17:51 +0200)]
Merge pull request #5279 from Icinga/feature/doc-api-ack-expire-list
Docs: Add API query example for acknowledgements w/o expire time
Michael Friedrich [Mon, 22 May 2017 15:48:31 +0000 (17:48 +0200)]
Docs: Add API query example for acknowledgements w/o expire time
Gunnar Beutner [Mon, 22 May 2017 11:02:18 +0000 (13:02 +0200)]
Merge pull request #5278 from Icinga/fix/leak-debug-define
Build fix for I2_LEAK_DEBUG
fixes #5278
Gunnar Beutner [Mon, 22 May 2017 09:42:47 +0000 (11:42 +0200)]
Build fix for I2_LEAK_DEBUG
Michael Friedrich [Fri, 19 May 2017 13:27:23 +0000 (15:27 +0200)]
Merge pull request #5275 from Icinga/fix/docs-systemd-max-tasks
Add troubleshooting hints for cgroup fork errors
refs #4918
Michael Friedrich [Fri, 19 May 2017 13:24:56 +0000 (15:24 +0200)]
Add troubleshooting hints for cgroup fork errors
refs #4918
Gunnar Beutner [Tue, 16 May 2017 12:22:35 +0000 (14:22 +0200)]
Merge pull request #5264 from Icinga/feature/array-match
Implement new array match functionality
fixes #5264
fixes #5263
Gunnar Beutner [Mon, 15 May 2017 14:02:20 +0000 (16:02 +0200)]
Add 'mode' argument for match, regex and cidr_match
Michael Friedrich [Mon, 15 May 2017 14:44:57 +0000 (16:44 +0200)]
Merge pull request #5265 from Icinga/feature/perfdata-value-base
Move PerfdataValue() class into base library
Michael Friedrich [Mon, 15 May 2017 13:51:39 +0000 (15:51 +0200)]
Move PerfdataValue() class into base library
This is required for libremote and ApiListener stats in #5133
Gunnar Beutner [Mon, 15 May 2017 13:59:44 +0000 (15:59 +0200)]
Implement the Array#any and Array#all protoype functions
Gunnar Beutner [Mon, 15 May 2017 13:54:48 +0000 (15:54 +0200)]
Implement the Dictionary#values prototype function
Michael Friedrich [Mon, 15 May 2017 12:08:39 +0000 (14:08 +0200)]
Merge pull request #5262 from Icinga/fix/graylog-perfdata
Fix performance data processing in GelfWriter feature
fixes #4666
Michael Friedrich [Mon, 15 May 2017 11:46:43 +0000 (13:46 +0200)]
Fix performance data processing in GelfWriter feature
Includes fixes for possible crashes on empty check results.
fixes #4666
Gunnar Beutner [Mon, 15 May 2017 09:10:09 +0000 (11:10 +0200)]
Add missing ->GetName() calls
fixes #5256
Michael Friedrich [Mon, 15 May 2017 08:33:25 +0000 (10:33 +0200)]
Merge pull request #5259 from Icinga/fix/ack-expiry-past
Don't allow acknowledgement expire timestamps in the past
fixes #5250
Michael Friedrich [Mon, 15 May 2017 08:14:19 +0000 (10:14 +0200)]
Don't allow acknowledgement expire timestamps in the past
fixes #5250
Michael Friedrich [Fri, 12 May 2017 15:15:27 +0000 (17:15 +0200)]
Merge pull request #5229 from Al2Klimov/bugfix/cmake-wrong-gcc-version
CMake: require a GCC version according to INSTALL.md
Alexander A. Klimov [Fri, 5 May 2017 10:46:56 +0000 (12:46 +0200)]
CMake: require a GCC version according to INSTALL.md
Michael Friedrich [Fri, 12 May 2017 14:14:00 +0000 (16:14 +0200)]
Merge pull request #5252 from Icinga/travis
travis: Update to trusty as CI environment
fixes #5251
Markus Frosch [Fri, 12 May 2017 13:52:40 +0000 (15:52 +0200)]
travis: Update to trusty as CI environment
fixes #5251
Michael Friedrich [Fri, 12 May 2017 08:55:30 +0000 (10:55 +0200)]
Merge pull request #5249 from Icinga/fix/cluster-log-crash
Fix cluster crash w/ config sync
fixes #5212
Michael Friedrich [Fri, 12 May 2017 08:48:11 +0000 (10:48 +0200)]
Fix cluster crash w/ config sync
refs #5212
Michael Friedrich [Thu, 11 May 2017 14:53:48 +0000 (16:53 +0200)]
Merge pull request #5248 from Icinga/feature/travis-config-validate
Travis: Run config validation at the end
Michael Friedrich [Thu, 11 May 2017 14:18:16 +0000 (16:18 +0200)]
Travis: Run config validation at the end
This will help detect faulty contributed CheckCommand definitions (enabled by default since 2.5).
Michael Friedrich [Thu, 11 May 2017 14:13:01 +0000 (16:13 +0200)]
Merge pull request #5247 from Icinga/feature/cluster-log-message
Add target object in cluster error messages to debug log
fixes #4288
Michael Friedrich [Thu, 11 May 2017 14:10:40 +0000 (16:10 +0200)]
Add target object in cluster error messages to debug log
fixes #4288
Gunnar Beutner [Thu, 11 May 2017 13:46:16 +0000 (15:46 +0200)]
Merge pull request #5246 from Icinga/feature/x509-cert-subjectaltname
Add subjectAltName X509 ext for certificate requests
fixes #5194
fixes #5246
Gunnar Beutner [Thu, 11 May 2017 13:38:17 +0000 (15:38 +0200)]
Add subjectAltName X509 ext for certificate requests
Michael Friedrich [Thu, 11 May 2017 13:09:53 +0000 (15:09 +0200)]
Merge pull request #5244 from Icinga/feature/contributing-review
Add a PR review section to CONTRIBUTING.md
Michael Friedrich [Thu, 11 May 2017 12:45:46 +0000 (14:45 +0200)]
Add a PR review section to CONTRIBUTING.md
Michael Friedrich [Thu, 11 May 2017 13:07:37 +0000 (15:07 +0200)]
Merge pull request #5245 from Icinga/fix/downtime-host-trigger
Fix that host downtimes might be triggered even if their state is Up
Michael Friedrich [Thu, 11 May 2017 13:05:50 +0000 (15:05 +0200)]
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
Gunnar Beutner [Thu, 11 May 2017 12:30:29 +0000 (14:30 +0200)]
Merge pull request #5242 from Icinga/feature/object-decl-expr
Allow expressions for the type in object/template declarations
fixes #5242
Gunnar Beutner [Thu, 11 May 2017 12:21:30 +0000 (14:21 +0200)]
Allow expressions for the type in object/template declarations
Michael Friedrich [Thu, 11 May 2017 11:33:02 +0000 (13:33 +0200)]
Merge pull request #5241 from Icinga/fix/influxdb-error-log
Verbose InfluxDB Error Logging
fixes #4411
Simon Murray [Thu, 28 Jul 2016 12:29:37 +0000 (13:29 +0100)]
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>
Alexander A. Klimov [Thu, 4 May 2017 15:11:20 +0000 (17:11 +0200)]
RPM spec: don't enable features after an upgrade
fixes #4621
fixes #5226
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Michael Friedrich [Wed, 10 May 2017 15:15:55 +0000 (17:15 +0200)]
Merge pull request #4956 from TheFlyingCorpse/fix/persistent-comments-are-not-persistent
Fix persistent comments for Acknowledgements
Rune Darrud [Wed, 25 Jan 2017 20:21:22 +0000 (21:21 +0100)]
Fix persistent comments for Acknowledgements
fixes #4818
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Wed, 10 May 2017 12:48:35 +0000 (14:48 +0200)]
Merge pull request #122 from MarcusCaepio/master
Update event handler example for SSH