]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Mon, 20 Mar 2017 15:04:06 +0000 (16:04 +0100)]
Add documentation for the LogstashWriter feature
This includes Logstash and Icinga 2 configuration.
refs #4054
Michael Friedrich [Tue, 24 Jan 2017 11:10:37 +0000 (12:10 +0100)]
Review LogstashWriter feature implementation
refs #4054
Kai Goller [Wed, 15 Jun 2016 13:03:32 +0000 (15:03 +0200)]
Add LogstashWriter feature
This adds the UdpSocket class.
refs #4054
Michael Friedrich [Mon, 20 Mar 2017 12:19:37 +0000 (13:19 +0100)]
IDO: Fix where condition for downtime history updates
fixes #5080
Dirk Goetz [Mon, 5 Dec 2016 12:40:11 +0000 (13:40 +0100)]
ITL: Update icingacli_businessprocess CheckCommand
fixes #4826
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Gunnar Beutner [Thu, 16 Mar 2017 14:33:59 +0000 (15:33 +0100)]
Don't use raw pointers in boost::bind
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 14:09:21 +0000 (15:09 +0100)]
Add missing freeReplyObject calls
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 14:05:44 +0000 (15:05 +0100)]
Merge DEL queries into one query
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 13:35:29 +0000 (14:35 +0100)]
Add ASSERTs for the Redis queries
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 13:25:27 +0000 (14:25 +0100)]
Remove some log messages
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 13:23:31 +0000 (14:23 +0100)]
Make sure all Redis tasks are executed on the WQ threads
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 08:46:31 +0000 (09:46 +0100)]
Remove redundant check
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 08:44:09 +0000 (09:44 +0100)]
Implement event handlers for config and status updates
fixes #5072
fixes #5073
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 08:43:59 +0000 (09:43 +0100)]
Fix attribute type filter
refs #4991
Gunnar Beutner [Thu, 16 Mar 2017 08:14:45 +0000 (09:14 +0100)]
Only export config objects to Redis
refs #4991
Michael Friedrich [Wed, 15 Mar 2017 17:18:01 +0000 (18:18 +0100)]
Redis: First attempt of a reconnect config dump
refs #5072
refs #4991
Gunnar Beutner [Wed, 15 Mar 2017 14:10:58 +0000 (15:10 +0100)]
Get rid of event IDs for Redis
fixes #5067
Gunnar Beutner [Wed, 15 Mar 2017 13:53:50 +0000 (14:53 +0100)]
Fix incorrect handling for SCAN results
fixes #5065
Gunnar Beutner [Tue, 14 Mar 2017 14:21:07 +0000 (15:21 +0100)]
Add another log message
refs #4991
Gunnar Beutner [Mon, 13 Mar 2017 10:34:38 +0000 (11:34 +0100)]
Add missing free call
refs #4991
Gunnar Beutner [Wed, 15 Mar 2017 10:18:08 +0000 (11:18 +0100)]
Make function names available in the API
fixes #5064
Gunnar Beutner [Wed, 15 Mar 2017 09:41:08 +0000 (10:41 +0100)]
Improve handling for missing start_time and finish_time values
fixes #5062
Dirk Goetz [Tue, 14 Mar 2017 14:15:50 +0000 (15:15 +0100)]
Add additional arguments to mssql_health
fixes #5063
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Gunnar Beutner [Mon, 13 Mar 2017 09:56:16 +0000 (10:56 +0100)]
Only send events to Redis when there is at least one subscriber
refs #4991
Gunnar Beutner [Mon, 13 Mar 2017 09:37:51 +0000 (10:37 +0100)]
Implement support for expiring subscriptions
refs #4991
Michael Friedrich [Thu, 9 Mar 2017 11:26:26 +0000 (12:26 +0100)]
Better error handling and fixes
refs #4991
Michael Friedrich [Thu, 9 Mar 2017 11:26:09 +0000 (12:26 +0100)]
Use hiredis 0.13.3
refs #4991
Michael Friedrich [Thu, 2 Mar 2017 14:42:25 +0000 (15:42 +0100)]
Implement event subscriptions
refs #4991
Michael Friedrich [Thu, 2 Mar 2017 09:18:41 +0000 (10:18 +0100)]
Ensure to check the auth command return value
refs #4991
Thomas Widhalm [Thu, 9 Feb 2017 10:41:31 +0000 (11:41 +0100)]
ITL: Allow to use local mode of hpasm CheckCommand
Remove default value and "required" for `address` in hpasm ITL listing
Add a note to documentation why this special check should not have a default address
fixes #4985
fixes #4986
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Fri, 10 Mar 2017 17:19:22 +0000 (18:19 +0100)]
Update Security section in the Distributed Monitoring chapter
fixes #5057
Michael Friedrich [Thu, 9 Mar 2017 16:35:38 +0000 (17:35 +0100)]
Merge branch 'feature/itl-hardware-cmds-5019'
fixes #5019
Michael Friedrich [Thu, 9 Mar 2017 16:33:38 +0000 (17:33 +0100)]
Fix closing brackets
refs #5019
Michael Friedrich [Thu, 9 Mar 2017 16:25:30 +0000 (17:25 +0100)]
ITL: Modify ipmi-alive CheckCommand to support arguments similar to hostalive
refs #5019
Michael Friedrich [Thu, 9 Mar 2017 16:07:53 +0000 (17:07 +0100)]
ITL: Fix installation for plugins-contrib
refs #5019
Thomas Niedermeier [Tue, 21 Feb 2017 12:50:05 +0000 (13:50 +0100)]
ITL: Fix spelling of ipmi_protocol_lan_version variable
refs #5019
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Thomas Niedermeier [Tue, 21 Feb 2017 12:47:30 +0000 (13:47 +0100)]
ITL: Add RAID controller plugin check configurations
refs #5019
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Thomas Niedermeier [Tue, 21 Feb 2017 12:33:54 +0000 (13:33 +0100)]
ITL: Add SMART attributes monitoring plugin check configuration
refs #5019
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Thomas Niedermeier [Tue, 21 Feb 2017 12:26:11 +0000 (13:26 +0100)]
ITL: Add an IPMI Interface PING check for an IPMI host
refs #5019
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Yannick Charton [Thu, 16 Feb 2017 22:58:13 +0000 (23:58 +0100)]
ITL: nwc_health_report attribute requires a value
fixes #5015
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Thu, 9 Mar 2017 13:53:57 +0000 (14:53 +0100)]
Merge pull request #5056 from Icinga/fix/docs-itl-mysql-socket-5055
Fix missing documentation for mysql_socket attribute
fixes #5055
Michael Friedrich [Thu, 9 Mar 2017 13:52:19 +0000 (14:52 +0100)]
Fix missing documentation for mysql_socket attribute
fixes #5055
Zachary McGibbon [Thu, 2 Mar 2017 14:42:30 +0000 (09:42 -0500)]
Add -q (query type) option for the dns check command
fixes #5047
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Michael Friedrich [Wed, 1 Mar 2017 10:38:28 +0000 (11:38 +0100)]
Merge pull request #5044 from Icinga/fix/api-post-error-5043
API: Fix error code for invalid 'attrs' type for POST requests
fixes #5043
Michael Friedrich [Wed, 1 Mar 2017 10:33:43 +0000 (11:33 +0100)]
API: Fix error code for invalid 'attrs' type for POST requests
fixes #5043
Stephan Tesch [Thu, 23 Feb 2017 17:18:18 +0000 (17:18 +0000)]
Add --if-names option to check_interfaces
Sinve version 1.3 check_interfaces supports an option to query ifName instead
of ifDescr, which is helpful eg. FortiOS 5.4 devices.
fixes #5028
fixes #5032
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Sebastian Marsching [Mon, 27 Feb 2017 18:26:34 +0000 (19:26 +0100)]
Fixed return code check in CRL loading
The code for loading CRLs was incorrectly assuming that OpenSSL's
X509_LOOKUP_load_file function returns zero on success, but actually it
returns one on success. This commit fixes this return code check so
that a CRL can be loaded.
fixes #5040
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Michael Friedrich [Fri, 24 Feb 2017 15:08:45 +0000 (16:08 +0100)]
Merge pull request #5036 from Icinga/fix/doc-typo-5035
Docs: Fix typo in Distributed Monitoring chapter
Michael Friedrich [Fri, 24 Feb 2017 15:07:23 +0000 (16:07 +0100)]
Docs: Fix typo in Distributed Monitoring chapter
refs #5035
Michael Friedrich [Fri, 24 Feb 2017 14:31:12 +0000 (15:31 +0100)]
Merge pull request #5034 from Icinga/fix/ido-downtime-end-5033
DB IDO: Fix actual_end_time update for non-triggered flexible downtimes
fixes #5033
Michael Friedrich [Fri, 24 Feb 2017 14:29:39 +0000 (15:29 +0100)]
DB IDO: Fix actual_end_time update for non-triggered flexible downtimes
refs #5033
Michael Friedrich [Thu, 23 Feb 2017 17:03:55 +0000 (18:03 +0100)]
Fix missing doc urls
refs #5029
refs #5030
refs #5031
Michael Friedrich [Thu, 23 Feb 2017 16:55:04 +0000 (17:55 +0100)]
Merge pull request #5031 from Icinga/fix/doc-acknowledgements-5029
Docs: Fixes and enhancements for acks, comments and downtimes
fixes #5029
fixes #5030
Michael Friedrich [Thu, 23 Feb 2017 16:53:20 +0000 (17:53 +0100)]
Docs: Fixes and enhancements for acks, comments and downtimes
refs #5029
refs #5030
Michael Friedrich [Thu, 23 Feb 2017 12:46:27 +0000 (13:46 +0100)]
Merge pull request #5027 from Icinga/feature/docs-advanced-apply-3133
Add an advanced example for apply rules to the docs
fixes #3133
Dirk Goetz [Thu, 29 Oct 2015 16:00:18 +0000 (17:00 +0100)]
Add an advanced example for apply rules to the docs
Conditional apply based on attribute using key and value from the for loop
refs #3133
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Thu, 23 Feb 2017 11:33:26 +0000 (12:33 +0100)]
Merge pull request #5026 from Icinga/fix/ack-notify-13939
Fix notify/sticky parameter handling in 'acknowledge-problem' API action
Michael Friedrich [Thu, 12 Jan 2017 10:43:22 +0000 (11:43 +0100)]
Fix notify/sticky parameter handling in 'acknowledge-problem' API action
refs #13939
Michael Friedrich [Thu, 23 Feb 2017 11:06:41 +0000 (12:06 +0100)]
Merge pull request #5025 from Icinga/fix/ido-resultset-4603
Fix IDO MySQL "command out of sync" error with lots of comments/downtimes upsert queries
Michael Friedrich [Wed, 22 Feb 2017 15:32:31 +0000 (16:32 +0100)]
IDO MySQL: Don't immediately execute an upsert insert query callback
refs #4603
Michael Friedrich [Wed, 22 Feb 2017 15:32:17 +0000 (16:32 +0100)]
Add more debug build logging to IDO MySQL
refs #4603
Gunnar Beutner [Tue, 21 Feb 2017 10:38:50 +0000 (11:38 +0100)]
Fix spelling mistake
refs #4991
Gunnar Beutner [Tue, 21 Feb 2017 10:31:07 +0000 (11:31 +0100)]
Ensure that only child processes for checks are reniced
fixes #4989
Gunnar Beutner [Tue, 21 Feb 2017 09:59:43 +0000 (10:59 +0100)]
Fix incorrect argument for Application::GetExePath
fixes #4709
Dirk Goetz [Fri, 17 Feb 2017 10:54:37 +0000 (11:54 +0100)]
ITL: Add fuse.gvfs-fuse-daemon to disk_exclude_type
This commit also adds documentation for the `disk_exclude_type`
default values.
fixes #5016
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Jean Flach [Thu, 12 Jan 2017 14:55:26 +0000 (15:55 +0100)]
Add --perf-syntax option to check_perfmon
fixes #4896
Niflou [Wed, 15 Feb 2017 21:10:21 +0000 (22:10 +0100)]
ITL: Add snmp_v3_use_authprotocol to Manubulon CheckCommand docs
https://github.com/Icinga/icinga2/issues/5010#issuecomment-
280112932
fixes #5012
fixes #5010
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Christian Schmidt [Thu, 16 Feb 2017 09:57:59 +0000 (10:57 +0100)]
Support --only-critical for check_apt
fixes #117
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Rune Darrud [Wed, 15 Feb 2017 13:01:38 +0000 (14:01 +0100)]
Add a log message for RedisWriter on start and stop
fixes #5006
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Michael Friedrich [Tue, 14 Feb 2017 11:53:04 +0000 (12:53 +0100)]
Fix client names in distributed monitoring docs
fixes #4996
Gunnar Beutner [Mon, 13 Feb 2017 09:37:24 +0000 (10:37 +0100)]
Improve reconnect behavior for the RedisWriter class
refs #4991
Gunnar Beutner [Mon, 13 Feb 2017 08:33:26 +0000 (09:33 +0100)]
Implement UNIX domain socket support for the RedisWriter class
refs #4991
Gunnar Beutner [Mon, 13 Feb 2017 13:19:15 +0000 (14:19 +0100)]
Improve SELinux documentation
refs #4781
Thomas Widhalm [Fri, 10 Feb 2017 10:30:06 +0000 (11:30 +0100)]
Update dummy CheckCommand
fixes #4987
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Dirk Goetz [Fri, 11 Nov 2016 14:16:26 +0000 (14:16 +0000)]
Improve SELinux policy
fixes #4781
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Gunnar Beutner [Mon, 13 Feb 2017 09:51:27 +0000 (10:51 +0100)]
Release version 2.6.2
Michael Friedrich [Fri, 10 Feb 2017 12:03:20 +0000 (13:03 +0100)]
ITL: Remove deprecated dns_expected_answer attribute
There's still support for the optional dns_expected_answers attribute
which supports an array as value.
fixes #4839
Michael Friedrich [Fri, 10 Feb 2017 10:33:32 +0000 (11:33 +0100)]
Add a removal note for enable_legacy_mode for GraphiteWriter
refs #4992
Gunnar Beutner [Thu, 9 Feb 2017 13:15:23 +0000 (14:15 +0100)]
Add RedisWriter class
refs #4991
Gunnar Beutner [Thu, 9 Feb 2017 13:05:00 +0000 (14:05 +0100)]
Add hiredis library
refs #4991
Alexander A. Klimov [Thu, 9 Feb 2017 11:20:46 +0000 (12:20 +0100)]
Unify the JSON structures of responses to authorized and unauthorized requests
refs #4984
fixes #4988
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Thu, 9 Feb 2017 08:13:58 +0000 (09:13 +0100)]
Fix unauthorized response in REST API when header requests JSON
fixes #4984
Edgar Fuß [Thu, 9 Feb 2017 08:08:48 +0000 (09:08 +0100)]
Fix for traditional glob(3) behaviour
fixes #4778
Edgar Fuß [Wed, 8 Feb 2017 16:50:49 +0000 (17:50 +0100)]
Don't try to include <alloca.h> (as for other BSDs)
fixes #4777
Edgar Fuß [Wed, 8 Feb 2017 16:48:34 +0000 (17:48 +0100)]
Fix NetBSD install path
fixes #4776
Edgar Fuß [Wed, 8 Feb 2017 16:45:38 +0000 (17:45 +0100)]
Fix lsb_release/sw_vers errors on NetBSD
fixes #4779
Michael Friedrich [Wed, 8 Feb 2017 16:05:53 +0000 (17:05 +0100)]
Log a warning for missing API permissions
fixes #4945
Michael Friedrich [Wed, 8 Feb 2017 15:16:35 +0000 (16:16 +0100)]
Remove obsolete changelog scripts
refs #4925
Michael Friedrich [Wed, 8 Feb 2017 15:11:58 +0000 (16:11 +0100)]
Hide stack traces for warning log level in the ExternalCommandListener feature
fixes #3483
Michael Friedrich [Wed, 8 Feb 2017 13:53:52 +0000 (14:53 +0100)]
Add logging for started/stopped features
fixes #3557
Michael Friedrich [Wed, 8 Feb 2017 12:06:31 +0000 (13:06 +0100)]
Ensure that api/log is created before attempting to write the current replay log
fixes #4977
Michael Friedrich [Wed, 8 Feb 2017 12:00:51 +0000 (13:00 +0100)]
Fix wrong column in Livestatus hostgroups table
fixes #4983
Tim Weippert [Thu, 29 Dec 2016 10:53:27 +0000 (11:53 +0100)]
ITL: Implement inverse switch for snmp_interface CheckCommand
As for Interface Monitoring it is sometime needed to inverse the status (down -> OK, up -> NOT OK).
Can be configured via snmp_interface_inverse variable (boolean).
fixes #115
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Tue, 7 Feb 2017 16:25:47 +0000 (17:25 +0100)]
ITL: Add ifalias to snmp_interface manubulon CheckCommand
fixes #114
Kálmán Szalai - KAMI [Wed, 11 Jan 2017 08:41:42 +0000 (09:41 +0100)]
Add wrap output in HTML link parameter for http CheckCommand
fixes #120
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Tue, 7 Feb 2017 16:14:41 +0000 (17:14 +0100)]
Update AUTHORS
refs #123
Gerhardt Roman [Tue, 7 Feb 2017 16:12:27 +0000 (17:12 +0100)]
ITL: Update ipmi CheckCommand attributes
fixes #123
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Mathieu Arnold [Mon, 16 Jan 2017 14:44:32 +0000 (15:44 +0100)]
ITL disk_exclude_type attribute: FreeBSD's /dev/fd can either be inside devfs, or be of type fdescfs.
fixes #124
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Simon Murray [Fri, 20 Jan 2017 15:45:44 +0000 (15:45 +0000)]
PerfData: Server Timeouts for InfluxDB Writer
Exposes the TCP socket used to communicate with the InfluxDB server. When we are
expecing a response we can now call poll() on the socket to wait for data to become
available. If it doesn't in a user configurable timeout period we abort the request.
fixes #4927
fixes #4941
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Yannick Charton [Sat, 28 Jan 2017 13:29:17 +0000 (14:29 +0100)]
ITL: Add report option to shorten output in oracle_health CheckCommand
fixes #4963
fixes #4661
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>