]>
granicus.if.org Git - icinga2/log
Jean-Marcel Flach [Wed, 25 Feb 2015 10:08:05 +0000 (11:08 +0100)]
Fix troubleshoot not writing everything to file
Gunnar Beutner [Wed, 25 Feb 2015 09:17:26 +0000 (10:17 +0100)]
Add a new test script to the ITL
Jean-Marcel Flach [Wed, 25 Feb 2015 08:51:31 +0000 (09:51 +0100)]
Rename troubleshootCollectCommand to troubleshootCommand
Gunnar Beutner [Wed, 25 Feb 2015 08:30:51 +0000 (09:30 +0100)]
Change file type for ido-*.conf to config in the RPM spec file
fixes #8397
Gunnar Beutner [Tue, 24 Feb 2015 20:56:32 +0000 (21:56 +0100)]
Replace spaces with tabs in command-plugins.conf
fixes #8520
Gunnar Beutner [Tue, 24 Feb 2015 20:52:47 +0000 (21:52 +0100)]
Merge branch 'Freeaqingme-snmpCheckCommandOptions'
fixes #8498
Dolf Schimmel (Freeaqingme) [Tue, 24 Feb 2015 20:41:29 +0000 (21:41 +0100)]
Add .mailmap alias for Freeaqingme
refs #8498
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Dolf Schimmel (Freeaqingme) [Tue, 24 Feb 2015 20:07:53 +0000 (21:07 +0100)]
Add documentation for the new SNMP ITL custom attributes
refs #8498
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Dolf Schimmel (Freeaqingme) [Sat, 21 Feb 2015 13:25:15 +0000 (14:25 +0100)]
ITL: Add support for GETNEXT in SNMP CheckCommand
refs #8498
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Dolf Schimmel (Freeaqingme) [Fri, 20 Feb 2015 20:33:52 +0000 (21:33 +0100)]
ITL: Implement various options for the 'snmp' CheckCommand, including mib-list
refs #8498
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Tue, 24 Feb 2015 16:51:16 +0000 (17:51 +0100)]
Don't convert loop variables to string when using apply-for
fixes #8519
Tobias von der Krone [Tue, 24 Feb 2015 15:36:05 +0000 (16:36 +0100)]
Remove leading slash and extra blank line in constants.conf.cmake
refs #7209
Gunnar Beutner [Tue, 24 Feb 2015 15:03:32 +0000 (16:03 +0100)]
Add missing locks in ApiListener::UpdateConfigDir
Gunnar Beutner [Tue, 24 Feb 2015 12:45:36 +0000 (13:45 +0100)]
Implement support for the 'Changelog' custom field in changelog.py
Gunnar Beutner [Tue, 24 Feb 2015 11:52:10 +0000 (12:52 +0100)]
Fix crash in 'icinga2 console'
fixes #8516
Gunnar Beutner [Tue, 24 Feb 2015 08:27:37 +0000 (09:27 +0100)]
Improve output formatting for the 'cluster-zone' check
refs #8515
Gunnar Beutner [Tue, 24 Feb 2015 08:14:17 +0000 (09:14 +0100)]
Show slave lag for the cluster-zone check
fixes #8515
Gunnar Beutner [Tue, 24 Feb 2015 08:08:31 +0000 (09:08 +0100)]
Implement the get_time() function
Gunnar Beutner [Tue, 24 Feb 2015 07:31:14 +0000 (08:31 +0100)]
Prevent unnecessary thread wake-ups
refs #8485
Gunnar Beutner [Tue, 24 Feb 2015 06:11:22 +0000 (07:11 +0100)]
Fix another potential problem where TLS connection might get stalled
refs #8485
Michael Friedrich [Mon, 23 Feb 2015 21:29:46 +0000 (22:29 +0100)]
Docs: Fix typo
Gunnar Beutner [Mon, 23 Feb 2015 14:35:12 +0000 (15:35 +0100)]
Rename the PluginsContribDir constant to PluginContribDir
fixes #8509
Gunnar Beutner [Mon, 23 Feb 2015 14:24:07 +0000 (15:24 +0100)]
Make sure to not ignore fields which are set to an empty string
fixes #8496
Michael Friedrich [Mon, 23 Feb 2015 13:43:44 +0000 (14:43 +0100)]
Docs: Fix typo
refs #8467
Gunnar Beutner [Mon, 23 Feb 2015 13:29:17 +0000 (14:29 +0100)]
Add validator for the 'ignore_soft_states' attribute
refs #7326
Gunnar Beutner [Mon, 23 Feb 2015 13:06:32 +0000 (14:06 +0100)]
Implement the 'is_inside' attribute for the TimePeriod type
refs #8467
Gunnar Beutner [Mon, 23 Feb 2015 12:56:53 +0000 (13:56 +0100)]
Implement the 'get_time_period' function
refs #8467
Gunnar Beutner [Mon, 23 Feb 2015 12:54:18 +0000 (13:54 +0100)]
Add more arguments for the 'udp' check command
fixes #8410
Tobias von der Krone [Sat, 21 Feb 2015 21:08:04 +0000 (22:08 +0100)]
Add check command "ipmi-sensor"
Add the check command "ipmi-sensor" in plugings-contrib and its documentation.
fixes #8414
Michael Friedrich [Sat, 7 Feb 2015 23:30:58 +0000 (00:30 +0100)]
Add 'ignore_soft_states' attribute to Dependency objects
fixes #7326
Gunnar Beutner [Sat, 21 Feb 2015 12:19:04 +0000 (13:19 +0100)]
Fix off-by-one mistake in error reporting for 'icinga2 console'
fixes #8500
Michael Friedrich [Sat, 21 Feb 2015 09:51:58 +0000 (10:51 +0100)]
Doc: Fix html anchors for contrib plugins
refs #7209
refs #7292
refs #7294
Michael Friedrich [Fri, 20 Feb 2015 20:01:07 +0000 (21:01 +0100)]
Cli: Don't validate config objects in 'node update-config'
refs #8488
Gunnar Beutner [Fri, 20 Feb 2015 19:45:41 +0000 (20:45 +0100)]
Fix app initialization
refs #6257
Gunnar Beutner [Fri, 20 Feb 2015 18:57:26 +0000 (19:57 +0100)]
Move some of the initialization code into icinga-app
refs #6257
Michael Friedrich [Thu, 19 Feb 2015 12:15:28 +0000 (13:15 +0100)]
Cli: Don't parse objects/changes on each AddObject() call
refs #8488
Jean Flach [Fri, 20 Feb 2015 15:59:10 +0000 (16:59 +0100)]
Fix a Windows build error
Jean Flach [Fri, 20 Feb 2015 15:13:25 +0000 (16:13 +0100)]
Improve coding style conformation
refs #3446
Michael Friedrich [Fri, 20 Feb 2015 14:27:10 +0000 (15:27 +0100)]
Cli: More code style fixes in 'troubleshoot' command
refs #3446
Gunnar Beutner [Fri, 20 Feb 2015 14:23:06 +0000 (15:23 +0100)]
Fix another potential deadlock in SocketEvents::WakeUpThread
refs #8484
Michael Friedrich [Fri, 20 Feb 2015 14:11:44 +0000 (15:11 +0100)]
ApiListener: Fix misleading connection log messages
fixes #8493
Gunnar Beutner [Fri, 20 Feb 2015 13:43:13 +0000 (14:43 +0100)]
Fix stalled reconnection attempts for the cluster
refs #8485
Michael Friedrich [Thu, 19 Feb 2015 16:53:29 +0000 (17:53 +0100)]
Tests: Add simple Livestatus query tests
More to come.
refs #8486
Jean Flach [Fri, 20 Feb 2015 13:14:34 +0000 (14:14 +0100)]
Enforce coding style
Jean Flach [Fri, 20 Feb 2015 12:40:08 +0000 (13:40 +0100)]
Fix build error
fixes #8482
Jean Flach [Fri, 20 Feb 2015 08:55:07 +0000 (09:55 +0100)]
Fix package build error
Jean Flach [Thu, 19 Feb 2015 16:44:42 +0000 (17:44 +0100)]
Fix the build error for real
Jean Flach [Thu, 19 Feb 2015 16:27:42 +0000 (17:27 +0100)]
Fix the build error caused by the previous build fix
Jean Flach [Thu, 19 Feb 2015 16:22:51 +0000 (17:22 +0100)]
Fix a build error
Jean Flach [Thu, 19 Feb 2015 16:12:32 +0000 (17:12 +0100)]
Restructure troubleshootcollect, more after the jump
Changed `--output-file` to `--output`
Default output file now has a timestamp in the name, no more overwriting
Added Section headers and file markers
Taken time is now measured and output
And some format changes were made
refs #3446
Gunnar Beutner [Thu, 19 Feb 2015 11:57:52 +0000 (12:57 +0100)]
Implement the 'continue' and 'break' keywords
fixes #8394
Michael Friedrich [Fri, 13 Feb 2015 14:50:20 +0000 (15:50 +0100)]
Livestatus: Add GroupBy tables: hostsbygroup, servicesbygroup, servicesbyhostgroup
fixes #7361
Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
Dirk Goetz [Wed, 4 Feb 2015 16:31:13 +0000 (17:31 +0100)]
Add contributed command definitions
fixes #7209
fixes #7292
fixes #7294
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Jean Flach [Wed, 18 Feb 2015 09:23:27 +0000 (10:23 +0100)]
Move objectlistcommands printObject to objectlistuility
PrintObject() is now public and now everybody can use pretty object printing
Gunnar Beutner [Wed, 11 Feb 2015 08:56:22 +0000 (09:56 +0100)]
Don't require tickets for clients which already have a trusted certificate
fixes #8465
Jean Flach [Tue, 17 Feb 2015 14:54:23 +0000 (15:54 +0100)]
Add some failsafes to the windows plugins
Gunnar Beutner [Tue, 17 Feb 2015 14:46:03 +0000 (15:46 +0100)]
Improve log messages for ApiListener::ApiTimerHandler
Jean Flach [Tue, 17 Feb 2015 14:20:30 +0000 (15:20 +0100)]
Improve check_service' reporting and performance
fixes #8186
Gunnar Beutner [Tue, 17 Feb 2015 13:31:10 +0000 (14:31 +0100)]
Fix a deadlock in ApiClient::~ApiClient
fixes #8462
Gunnar Beutner [Tue, 17 Feb 2015 12:21:43 +0000 (13:21 +0100)]
Fix crash in SocketEvents::ChangeEvents
refs #6109
Gunnar Beutner [Tue, 17 Feb 2015 11:40:19 +0000 (12:40 +0100)]
Fix incorrect callback method name
fixes #8451
Michael Friedrich [Mon, 16 Feb 2015 13:16:45 +0000 (14:16 +0100)]
Fix livestatus query on commands table with custom vars
fixes #8452
Gunnar Beutner [Mon, 16 Feb 2015 10:39:34 +0000 (11:39 +0100)]
Fix another crash in SocketEvents::OnEvent
fixes #8446
Michael Friedrich [Mon, 16 Feb 2015 10:38:00 +0000 (11:38 +0100)]
DB IDO: Fix PostgreSQL schema file
refs #7765
Jean Flach [Mon, 16 Feb 2015 09:59:05 +0000 (10:59 +0100)]
Move execvpe and socketpair builds to the Lib folder
Gunnar Beutner [Sun, 15 Feb 2015 17:50:25 +0000 (18:50 +0100)]
Fix a crash in SocketEvents::OnEvent
fixes #8446
Michael Friedrich [Sun, 15 Feb 2015 15:48:09 +0000 (16:48 +0100)]
Livestatus: Add sanity checks for empty values
Michael Friedrich [Sun, 15 Feb 2015 13:42:53 +0000 (14:42 +0100)]
Cli: Fix NetString::ReadStringFromStream() usage
refs #6109
Michael Friedrich [Sun, 15 Feb 2015 13:37:16 +0000 (14:37 +0100)]
Fix NetString::ReadStringFromStream() EoF case in 'object list' command
refs #6109
Gunnar Beutner [Sun, 15 Feb 2015 12:52:56 +0000 (13:52 +0100)]
Fix incorrect license header
Gunnar Beutner [Sun, 15 Feb 2015 12:09:53 +0000 (13:09 +0100)]
Build fix
Jean Flach [Thu, 22 Jan 2015 11:10:32 +0000 (12:10 +0100)]
CLI: Add 'troubleshoot collect' command
By calling `icinga2 troubleshoot collect [--console]` a small file
containing basic application information and a tail of all found logs
and the latest crash report will be created [or displayed].
It does not collect config files at the moment.
refs #3446
Michael Friedrich [Sat, 14 Feb 2015 22:46:55 +0000 (23:46 +0100)]
DB IDO: Fix {host,service}checks command_line value is "Object of type 'icinga::Array'"
fixes #8438
Michael Friedrich [Sat, 14 Feb 2015 22:39:10 +0000 (23:39 +0100)]
Don't attempt to restore program state from non-existing state file
fixes #8444
Gunnar Beutner [Sat, 14 Feb 2015 18:14:45 +0000 (19:14 +0100)]
Close TLS connections more aggressively
refs #6109
Gunnar Beutner [Sat, 14 Feb 2015 17:48:33 +0000 (18:48 +0100)]
Fix a case where NetString::ReadStringFromStream might incorrectly return StatusEof
refs #6109
Gunnar Beutner [Sat, 14 Feb 2015 16:40:29 +0000 (17:40 +0100)]
Fix unit tests for the Stream class
refs #6109
Gunnar Beutner [Sat, 14 Feb 2015 15:34:36 +0000 (16:34 +0100)]
Don't use separate threads for each ApiClient object
fixes #6109
Gunnar Beutner [Fri, 13 Feb 2015 20:02:48 +0000 (21:02 +0100)]
Move most of the socket I/O to a separate thread
fixes #8300
fixes #8243
Gunnar Beutner [Fri, 13 Feb 2015 19:56:37 +0000 (20:56 +0100)]
Update documentation links
Gunnar Beutner [Fri, 13 Feb 2015 19:55:56 +0000 (20:55 +0100)]
Fix incorrect file name
Michael Friedrich [Thu, 12 Feb 2015 08:12:55 +0000 (09:12 +0100)]
Validate configured TimePeriod ranges
Requires re-throwing the hidden exceptions inside the existing
timeperiod code and validating the configured time range
strings then.
fixes #7576
Gunnar Beutner [Fri, 13 Feb 2015 11:11:53 +0000 (12:11 +0100)]
Wrap IPv6 addresses in udp6:[<addr>] for check_snmp
refs #8259
Gunnar Beutner [Fri, 13 Feb 2015 10:52:08 +0000 (11:52 +0100)]
Fall back to using address6 when the address attribute is not set
fixes #8259
Michael Friedrich [Fri, 13 Feb 2015 10:28:43 +0000 (11:28 +0100)]
Make the argments for the stats functions const-ref
fixes #8433
Gunnar Beutner [Fri, 13 Feb 2015 10:21:20 +0000 (11:21 +0100)]
Build fix for OpenBSD
fixes #8434
Gunnar Beutner [Fri, 13 Feb 2015 08:19:01 +0000 (09:19 +0100)]
Fix exception handler for --library on OS X
refs #8227
James Pharaoh [Sun, 18 Jan 2015 21:15:35 +0000 (22:15 +0100)]
Make checks using 'command_endpoint' work inside HA zones
Previously there was no local processing of the executed
check result, which is mandatory inside a HA cluster.
Additionally this patch splits the command execution and
check result processing into more logical parts, executing
local checks, checks on the same command endpoint, and
remote checks.
More details in the referenced issue.
fixes #8249
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gunnar Beutner [Thu, 12 Feb 2015 14:52:06 +0000 (15:52 +0100)]
Add the changelog.py script
Michael Friedrich [Thu, 12 Feb 2015 13:51:17 +0000 (14:51 +0100)]
Don't spam the log with reminder notifications not being sent
fixes #7731
Michael Friedrich [Thu, 12 Feb 2015 13:22:24 +0000 (14:22 +0100)]
DB IDO: Require schema version 1.13.0
refs #8425
Michael Friedrich [Thu, 12 Feb 2015 12:58:53 +0000 (13:58 +0100)]
DB IDO: Fix header in sql files
Michael Friedrich [Thu, 12 Feb 2015 12:18:33 +0000 (13:18 +0100)]
DB IDO: Fix duplicate entries in scheduleddowntime table
fixes #8425
Michael Friedrich [Thu, 12 Feb 2015 12:16:30 +0000 (13:16 +0100)]
DB IDO: Fix duplicate entries in {host,service}depencencies table
fixes #7765
Gunnar Beutner [Thu, 12 Feb 2015 09:29:21 +0000 (10:29 +0100)]
Update documentation
Gunnar Beutner [Thu, 12 Feb 2015 08:24:28 +0000 (09:24 +0100)]
Fix incorrect macro name in the disk check command
refs #8316
Gunnar Beutner [Thu, 12 Feb 2015 08:15:46 +0000 (09:15 +0100)]
Add a few more file system types which are ignored by default
refs #8316
Michael Friedrich [Wed, 11 Feb 2015 16:16:44 +0000 (17:16 +0100)]
Documentation: Update Configuring Icinga 2
Michael Friedrich [Wed, 11 Feb 2015 15:58:15 +0000 (16:58 +0100)]
Documentation: Move Debug from Troubleshooting into a separate section
Michael Friedrich [Wed, 11 Feb 2015 15:45:52 +0000 (16:45 +0100)]
Implement {EN,DIS}ABLE_HOST_SVC_NOTIFICATIONS commands
fixes #7784