]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Sat, 7 Nov 2015 08:57:40 +0000 (09:57 +0100)]
Update documentation
refs #9105
Gunnar Beutner [Sat, 7 Nov 2015 06:51:41 +0000 (07:51 +0100)]
Improve performance data for DB IDO
refs #9079
Gunnar Beutner [Fri, 6 Nov 2015 16:56:06 +0000 (17:56 +0100)]
Update man page for the --script-debugger option
refs #10547
Gunnar Beutner [Fri, 6 Nov 2015 16:39:18 +0000 (17:39 +0100)]
Don't use 'which' in the 'prepare-dirs' script
refs #10417
Gunnar Beutner [Fri, 6 Nov 2015 16:23:46 +0000 (17:23 +0100)]
Revert "Make sure 'api setup' is run by the Windows installer"
This reverts commit
2c6a87576b6548f8fbee455ef59ddf617cf64f35 .
refs #9948
Michael Friedrich [Fri, 6 Nov 2015 15:45:09 +0000 (16:45 +0100)]
API Actions: Remove -by-id from actions and require names for comments and downtimes
The documentation is updated as well. Furthermore actions provide
detailed error information in case of an exception.
Includes DB IDO schema updates.
fixes #10512
Gunnar Beutner [Fri, 6 Nov 2015 16:03:21 +0000 (17:03 +0100)]
Update AUTHORS
refs #10555
Matthaus Owens [Mon, 26 Oct 2015 21:01:22 +0000 (14:01 -0700)]
Don't try to use --gc-sections on SunOS
The linker on Solaris pukes on the floor when handed --gc-sections, so this commit adds SunOS to the list of OSes to exclude from this section of CMakery.
fixes #10555
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Michael Friedrich [Fri, 6 Nov 2015 14:41:54 +0000 (15:41 +0100)]
ITL: Increase the default timeout for OS checks (update-windows, yum, apt)
fixes #10504
Jo Goossens [Fri, 6 Nov 2015 14:24:42 +0000 (15:24 +0100)]
ITL: Add missing check_apt arguments
refs #10504
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Fri, 6 Nov 2015 14:32:44 +0000 (15:32 +0100)]
Update API documentation for object queries and joins
refs #9105
Gunnar Beutner [Fri, 6 Nov 2015 10:04:58 +0000 (11:04 +0100)]
Change output format for object queries
fixes #10551
Michael Friedrich [Fri, 6 Nov 2015 12:34:58 +0000 (13:34 +0100)]
Remove outdated SELinux documentation for now
refs #10553
Michael Friedrich [Fri, 6 Nov 2015 10:04:31 +0000 (11:04 +0100)]
Update API documentation for Accept header
refs #9105
Michael Friedrich [Thu, 5 Nov 2015 17:05:30 +0000 (18:05 +0100)]
Change session_token to integer timestamp
fixes #10529
Michael Friedrich [Thu, 5 Nov 2015 16:52:50 +0000 (17:52 +0100)]
Update AUTHORS
refs #10503
Jo Goossens [Thu, 5 Nov 2015 16:50:47 +0000 (17:50 +0100)]
Add missing parameters for jmx4perl check command
fixes #10503
Michael Friedrich [Thu, 5 Nov 2015 14:43:09 +0000 (15:43 +0100)]
Fix: Async mysql queries aren't logged in the debug log
fixes #10540
Michael Friedrich [Thu, 5 Nov 2015 14:37:58 +0000 (15:37 +0100)]
Change 'api setup' into a manual step while configuring the API
fixes #10549
Michael Friedrich [Thu, 5 Nov 2015 14:18:53 +0000 (15:18 +0100)]
Require 'Accept' header for API requests (except for GET)
fixes #10548
Michael Friedrich [Wed, 4 Nov 2015 09:39:32 +0000 (10:39 +0100)]
Update API documentation from feedback and API clients
refs #9105
Gunnar Beutner [Thu, 5 Nov 2015 13:29:45 +0000 (14:29 +0100)]
Implement a debugger for Icinga scripts
fixes #10547
Gunnar Beutner [Thu, 5 Nov 2015 11:08:38 +0000 (12:08 +0100)]
Fix command-line arguments which contain spaces
fixes #10535
Michael Friedrich [Thu, 5 Nov 2015 10:54:32 +0000 (11:54 +0100)]
Build fix
refs #10545
Gunnar Beutner [Thu, 5 Nov 2015 09:58:09 +0000 (10:58 +0100)]
Fix invalid field IDs in Type::GetField
refs #10387
Gunnar Beutner [Thu, 5 Nov 2015 09:52:25 +0000 (10:52 +0100)]
Fix 'Invalid field ID' error when serializing Type objects
refs #10387
Gunnar Beutner [Thu, 5 Nov 2015 09:29:02 +0000 (10:29 +0100)]
Fix the 'type' attribute for the Object class
refs #10387
Gunnar Beutner [Wed, 4 Nov 2015 18:05:47 +0000 (19:05 +0100)]
Fix race condition in ConfigWriter::EmitIdentifier
fixes #10538
Gunnar Beutner [Wed, 4 Nov 2015 18:04:33 +0000 (19:04 +0100)]
Don't validate custom attributes that aren't strings
fixes #10539
Gunnar Beutner [Wed, 4 Nov 2015 16:06:33 +0000 (17:06 +0100)]
Improve formatting for arrays
refs #10527
Gunnar Beutner [Wed, 4 Nov 2015 15:42:19 +0000 (16:42 +0100)]
Fix indentation for nested dictionaries
refs #10527
Michael Friedrich [Mon, 2 Nov 2015 15:35:21 +0000 (16:35 +0100)]
Implement 'console' cli command using the API
fixes #10387
Gunnar Beutner [Wed, 4 Nov 2015 07:44:56 +0000 (08:44 +0100)]
Fix indentation for Dictionary::ToString
fixes #10527
Gunnar Beutner [Tue, 3 Nov 2015 15:34:34 +0000 (16:34 +0100)]
Implement the current_filename and current_line keywords
fixes #10243
Gunnar Beutner [Tue, 3 Nov 2015 08:46:45 +0000 (09:46 +0100)]
Fix race condition in ConfigWriter::GetKeywords
fixes #10518
Gunnar Beutner [Tue, 3 Nov 2015 08:44:12 +0000 (09:44 +0100)]
Icinga Studio: Sort object names
refs #10042
Gunnar Beutner [Tue, 3 Nov 2015 07:27:36 +0000 (08:27 +0100)]
Only show types which inherit from ConfigObject and aren't abstract in Icinga Studio
fixes #10498
Gunnar Beutner [Mon, 2 Nov 2015 16:34:01 +0000 (17:34 +0100)]
Fix crash in JsonRpcClient::DataAvailableHandler
fixes #10495
Michael Friedrich [Mon, 2 Nov 2015 16:36:13 +0000 (17:36 +0100)]
Add missing override
refs #10508
refs #10509
Michael Friedrich [Mon, 2 Nov 2015 13:10:44 +0000 (14:10 +0100)]
Add host.last_state_{up,down} and last_check attribute, hide *_raw attributes
fixes #10508
fixes #10509
Sebastian Chrostek [Sun, 1 Nov 2015 15:33:02 +0000 (16:33 +0100)]
Add ipv4/ipv6 only to tcp, udp and http CheckCommand
fixes #10513
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Markus Frosch [Sun, 1 Nov 2015 17:30:46 +0000 (18:30 +0100)]
Update API docs for language improvements
refs #9105
Michael Friedrich [Sun, 1 Nov 2015 15:34:56 +0000 (16:34 +0100)]
Update API documentation
See comments in https://dev.icinga.org/issues/9105#note-15
refs #9105
Michael Friedrich [Sun, 1 Nov 2015 15:33:43 +0000 (16:33 +0100)]
API actions: Check if removal of comments and downtimes was succesful
refs #9080
Lennart Betz [Sun, 1 Nov 2015 11:31:58 +0000 (12:31 +0100)]
Add check command negate.
fixes #10507
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Lennart Betz [Sun, 1 Nov 2015 12:26:01 +0000 (13:26 +0100)]
Add check command mysql
fixes #10511
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Sun, 1 Nov 2015 12:41:25 +0000 (13:41 +0100)]
Update API documentation
* Rename object types to config object types
* Add common config object attributes (e.g. version) overview
* add API references to troubleshooting
* add CheckResult and PerfdataValue value types (exposed via API)
* Update object types and their attributes
refs #9105
Gunnar Beutner [Sun, 1 Nov 2015 11:59:57 +0000 (12:59 +0100)]
Fix race condition in CreatePipeOverlapped
fixes #10510
Gunnar Beutner [Sun, 1 Nov 2015 09:35:08 +0000 (10:35 +0100)]
Fix plural name for the Array type
fixes #10501
Michael Friedrich [Fri, 30 Oct 2015 10:24:48 +0000 (11:24 +0100)]
Add the unique_id for comments/downtimes next to legacy_id to DB IDO
fixes #10431
Michael Friedrich [Thu, 29 Oct 2015 21:27:09 +0000 (22:27 +0100)]
Fix missing field initializer in DB IDO
refs #10436
Michael Friedrich [Thu, 29 Oct 2015 17:57:37 +0000 (18:57 +0100)]
Add doc URL to /v1 info page
refs #9105
Michael Friedrich [Thu, 29 Oct 2015 16:31:15 +0000 (17:31 +0100)]
Update documentation
refs #9105
Michael Friedrich [Thu, 29 Oct 2015 15:18:49 +0000 (16:18 +0100)]
DB IDO: Add an index for CV session delete
The DELETE statement might become painfully slow on
large installations.
refs #10436
Michael Friedrich [Thu, 29 Oct 2015 15:12:53 +0000 (16:12 +0100)]
Fix: Unique constraint violation with multiple comment inserts in DB IDO
fixes #10491
Michael Friedrich [Mon, 26 Oct 2015 12:14:41 +0000 (13:14 +0100)]
DB IDO: Remove deleted custom variables
We cannot clear the custom variable tables on startup and then re-insert
all known custom vars. Instead we "fixed" it by leaving them
in the database only updating their value if changed. We certainly
forgot about deleted custom vars at that point.
Since the older fix must stay in place, we'll use a session
token stored in the backend to check whether the custom
variable has been updated/inserted in the current session, or not.
If the session token does not match, the custom vars are deleted
at the end of the config dump. Ugly but fairly the only performant
solution as CVs don't have an object_id.
fixes #10436
Gunnar Beutner [Thu, 29 Oct 2015 07:11:23 +0000 (08:11 +0100)]
Fix spelling mistake in 'node wizard'
Gunnar Beutner [Thu, 29 Oct 2015 07:07:02 +0000 (08:07 +0100)]
Use the correct zone name for parent_zone when running 'icinga2 node update-config'
fixes #10479
Gunnar Beutner [Thu, 29 Oct 2015 07:06:03 +0000 (08:06 +0100)]
Build fix for Windows
refs #9777
Michael Friedrich [Wed, 28 Oct 2015 20:07:12 +0000 (21:07 +0100)]
Documentation: Reorganize Livestatus and alternative Frontends
fixes #10482
Gunnar Beutner [Thu, 20 Aug 2015 15:18:48 +0000 (17:18 +0200)]
Convert Comment/Downtime to config objects
fixes #9777
Michael Friedrich [Wed, 28 Oct 2015 16:12:23 +0000 (17:12 +0100)]
DB IDO: Add object_id where clause for icinga_downtimehistory
fixes #10110
Gunnar Beutner [Wed, 28 Oct 2015 06:45:18 +0000 (07:45 +0100)]
Fix: IDO tries to execute empty UPDATE queries
fixes #10473
Gunnar Beutner [Wed, 28 Oct 2015 06:21:18 +0000 (07:21 +0100)]
Fix incorrect URL check in the InfoHandler class
refs #9105
Michael Friedrich [Tue, 27 Oct 2015 17:42:32 +0000 (18:42 +0100)]
Review and update documentation
fixes #9080
refs #9105
Jean Flach [Tue, 27 Oct 2015 14:26:19 +0000 (15:26 +0100)]
Update error messages
Removes verboseError from httprequest and uses
HttpUtility::GetLastParameter() instead to find out whether verbose
errors are enabled. Also parsing an invalid URL will now not lead to a
stacktrace anymore.
refs #10194
Jean Flach [Tue, 27 Oct 2015 13:15:07 +0000 (14:15 +0100)]
Update API actions and documentation
refs #9080 #9105
Gunnar Beutner [Tue, 27 Oct 2015 08:50:24 +0000 (09:50 +0100)]
Remove byte order mark in 9-icinga2-api.md
refs #9105
Gunnar Beutner [Tue, 27 Oct 2015 07:59:36 +0000 (08:59 +0100)]
Update documentation
refs #9105
Gunnar Beutner [Mon, 26 Oct 2015 17:00:42 +0000 (18:00 +0100)]
Fix invalid delete in IndexerExpression::GetReference
fixes #10466
Jean Flach [Mon, 26 Oct 2015 14:53:25 +0000 (15:53 +0100)]
Update API documentation
refs #9080
Gunnar Beutner [Mon, 26 Oct 2015 12:04:03 +0000 (13:04 +0100)]
Fix: Line continuation is broken in 'icinga2 console'
fixes #10461
Gunnar Beutner [Mon, 26 Oct 2015 10:05:24 +0000 (11:05 +0100)]
Implement Array::ToString and Dictionary::ToString
fixes #10329
Gunnar Beutner [Mon, 26 Oct 2015 09:41:00 +0000 (10:41 +0100)]
Don't allow scripts to access FANoUserView attributes in sandbox mode
fixes #10457
Gunnar Beutner [Mon, 26 Oct 2015 08:48:39 +0000 (09:48 +0100)]
Update AUTHORS
refs #10374
Bastian Guse [Thu, 15 Oct 2015 13:04:38 +0000 (15:04 +0200)]
Add check command nginx_status
fixes #10374
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Mon, 26 Oct 2015 08:36:13 +0000 (09:36 +0100)]
Fix: Changing a group's attributes causes duplicate rows in the icinga_*group_members table
fixes #10422
Gunnar Beutner [Mon, 26 Oct 2015 07:11:32 +0000 (08:11 +0100)]
Update AUTHORS
refs #10439, #10440, #10441
Mhd Sulhan [Thu, 22 Oct 2015 16:09:36 +0000 (23:09 +0700)]
doc.icinga2.8: rewrite man page
- Change man page section to 8.
- Update man page date.
- Describe how to invoke the program with command and options.
- Describe config and validate options for daemon (taken from docs).
fixes #10441
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Mhd Sulhan [Thu, 22 Oct 2015 15:56:04 +0000 (22:56 +0700)]
icinga-app: show options for log-level
No one know what is the valid options for log-level without looking at
the source code.
fixes #10440
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Mhd Sulhan [Thu, 22 Oct 2015 15:49:42 +0000 (22:49 +0700)]
CLI: Hide "Command options" if command is null
Before this commit, if icinga2 command executed without any argument,
the program will print empty "Command options".
While at it, clean the whitespaces.
fixes #10439
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Mon, 26 Oct 2015 06:56:58 +0000 (07:56 +0100)]
Handle exceptions for NetString::WriteStringToStream in ApiListener::ReplayLog
fixes #10455
Gunnar Beutner [Mon, 26 Oct 2015 06:48:02 +0000 (07:48 +0100)]
Update AUTHORS
refs #10456
Hannes Van de Vel [Thu, 22 Oct 2015 06:16:37 +0000 (08:16 +0200)]
Fix incorrect attribute name in the documentation
fixes #10456
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Mon, 26 Oct 2015 06:03:41 +0000 (07:03 +0100)]
Clean up the 'api setup' command a bit more
refs #9471
Gunnar Beutner [Mon, 26 Oct 2015 05:53:36 +0000 (06:53 +0100)]
Undo accidental edit in icinga.cpp from
6fa58a52
refs #9927
Gunnar Beutner [Sun, 25 Oct 2015 18:57:57 +0000 (19:57 +0100)]
Fix incorrect return value for ApiSetupUtility::SetupMaster
refs #9471
Gunnar Beutner [Thu, 22 Oct 2015 16:30:47 +0000 (18:30 +0200)]
Use operator[] instead of insert() for Dictionary::Set
refs #10428
Michael Friedrich [Thu, 22 Oct 2015 16:10:35 +0000 (18:10 +0200)]
Update vim syntax highlighting
refs #10430
Michael Friedrich [Thu, 22 Oct 2015 15:01:59 +0000 (17:01 +0200)]
Add apply for to the language reference documentation
fixes #10409
Michael Friedrich [Thu, 22 Oct 2015 14:24:42 +0000 (16:24 +0200)]
Document that modified attributes require accept_config for cluster/clients
fixes #10368
Gunnar Beutner [Thu, 22 Oct 2015 13:56:27 +0000 (15:56 +0200)]
Clean up the 'api setup' command
refs #9471
Michael Friedrich [Thu, 22 Oct 2015 13:48:53 +0000 (15:48 +0200)]
Export original attributes in DB IDO and Livestatus
fixes #10392
Gunnar Beutner [Thu, 22 Oct 2015 12:53:11 +0000 (14:53 +0200)]
Fix: 'dig_lookup' custom attribute for the 'dig' check command isn't optional
fixes #10433
Michael Friedrich [Thu, 22 Oct 2015 12:32:14 +0000 (14:32 +0200)]
Fix restore_attribute not working in clusters
fixes #10386
Gunnar Beutner [Thu, 22 Oct 2015 11:41:31 +0000 (13:41 +0200)]
Update release documentation
Gunnar Beutner [Thu, 22 Oct 2015 11:40:53 +0000 (13:40 +0200)]
Merge branch 'support/2.3'
Gunnar Beutner [Thu, 22 Oct 2015 11:29:06 +0000 (13:29 +0200)]
Add redirect for /
refs #9105
Gunnar Beutner [Thu, 22 Oct 2015 10:16:59 +0000 (12:16 +0200)]
Update documentation
refs #9105
Gunnar Beutner [Thu, 22 Oct 2015 10:02:15 +0000 (12:02 +0200)]
Implement URL handler for /v1
refs #9105