]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Thu, 19 Oct 2017 07:23:49 +0000 (09:23 +0200)]
Merge pull request #5638 from strajansebastian/patch-1
Add support for check_address as default in database CheckCommand objects
Strajan Sebastian Ioan [Fri, 29 Sep 2017 15:51:40 +0000 (18:51 +0300)]
Add support for check_address as default in database CheckCommand objects
1. set the default hostname to the "$check_address$" for multiple CheckCommands
2. add support for "$check_address$" for ping4 and ping6 commands which don't import the ipv4-or-ipv6 template
This commit changes the default address for redis, mongodb and elasticsearch to
use check_address instead of localhost. Users who might not have set this explicitly
in their services should adopt this.
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Strajan Sebastian Ioan [Fri, 29 Sep 2017 15:51:40 +0000 (18:51 +0300)]
Fix some formatting issues in the ITL documentation
Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
Michael Friedrich [Wed, 18 Oct 2017 15:10:37 +0000 (17:10 +0200)]
Merge pull request #5687 from Icinga/fix/jsonrpc-error-message-#5686
Improve error message for unknown cluster message functions
Michael Friedrich [Wed, 18 Oct 2017 13:34:43 +0000 (15:34 +0200)]
Merge pull request #5688 from RobinOBrien/fix/template_library_documentation
Fixed typos and punctuation
Robin O'Brien [Wed, 18 Oct 2017 13:07:10 +0000 (15:07 +0200)]
Fixed typos and punctuation errors in the icinga template library documenation file. Very minor changes.
Jean Flach [Wed, 18 Oct 2017 09:08:55 +0000 (11:08 +0200)]
Improve error message for unknow functions
refs #5686
Noah Hilverling [Mon, 16 Oct 2017 13:08:47 +0000 (15:08 +0200)]
Merge branch 'mcktr-mcktr/feature/4128-win-edit-button'
fixes #4128
Noah Hilverling [Mon, 16 Oct 2017 12:43:09 +0000 (14:43 +0200)]
Replace space indents with tabs
refs #5545
Noah Hilverling [Mon, 16 Oct 2017 12:34:47 +0000 (14:34 +0200)]
Merge branch 'mcktr/feature/4128-win-edit-button' of https://github.com/mcktr/icinga2 into mcktr-mcktr/feature/4128-win-edit-button
Michael Friedrich [Mon, 16 Oct 2017 10:00:19 +0000 (12:00 +0200)]
Merge pull request #5677 from mcktr/fix/doc-win-threshold-syntax
Fix typo in threshold syntax documentation
Michael [Sun, 15 Oct 2017 15:28:30 +0000 (17:28 +0200)]
Fix typo in threshold syntax documentation
Michael Friedrich [Fri, 13 Oct 2017 14:31:12 +0000 (16:31 +0200)]
Merge pull request #5602 from Icinga/fix/config-validation-fails-on-windows-with-unprivileged-account-5515
Add windows process elevation and log message if user does not have privileges to read/write files
Michael Friedrich [Fri, 13 Oct 2017 12:05:31 +0000 (14:05 +0200)]
Merge pull request #5647 from konstantin-kelemen/fix/itl-ipmi-sensor-missing-argument-5579
Allow to disable thresholds for ipmi CheckCommand
Konstantin Kelemen [Thu, 5 Oct 2017 07:28:27 +0000 (10:28 +0300)]
Allow to disable thresholds for ipmi CheckCommand
fixes #5579
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Fri, 13 Oct 2017 11:57:26 +0000 (13:57 +0200)]
Merge pull request #5231 from Al2Klimov/bugfix/failure-to-kill-check-command-after-exceeding-timeout-is-not-reported-4981
Report failure to kill check command after exceeding timeout
Michael Friedrich [Fri, 13 Oct 2017 07:59:58 +0000 (09:59 +0200)]
Merge pull request #5672 from Tontonitch/feature/itl-snmp-service
add itl snmp-service for manubulon plugin check_snmp_win.pl
Yannick Charton [Thu, 12 Oct 2017 22:15:53 +0000 (00:15 +0200)]
add itl snmp-service
add itl snmp service for manubulon plugin check_snmp_win.pl
Michael Friedrich [Thu, 12 Oct 2017 14:57:43 +0000 (16:57 +0200)]
Merge pull request #5640 from miken32/patch-1
ITL: Support weathermap data in snmp_interface CheckCommand
Michael Newton [Fri, 29 Sep 2017 20:33:03 +0000 (13:33 -0700)]
ITL: Support weathermap data in snmp_interface CheckCommand
See https://github.com/dnsmichi/manubulon-snmp/pull/26 for related commit.
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Thu, 12 Oct 2017 11:40:59 +0000 (13:40 +0200)]
Merge pull request #5581 from Icinga/fix/api-crash-race-condition
Fix possible race condition in ApiListener locking
Michael Friedrich [Thu, 12 Oct 2017 11:22:43 +0000 (13:22 +0200)]
Merge pull request #5637 from Icinga/fix/influxdb-unnecessary-string-casts
Fix unnecessary String() casts in InfluxdbWriter
Michael Friedrich [Wed, 11 Oct 2017 07:51:20 +0000 (09:51 +0200)]
Merge pull request #5668 from Icinga/feature/docs-enhance-monitoring-basics
Enhance Monitoring Basics in the documentation
Michael Friedrich [Tue, 10 Oct 2017 15:55:15 +0000 (17:55 +0200)]
Enhance Monitoring Basics in the documentation
This commit adds documentation for
* custom attributes value types and nested dictionaries
* better introduction into apply rules and usage examples
* better apply for iterations and explanations
* notifications with users on the host/service objects explained in a dedicated chapter
* command arguments and set_if - which values are supported
* macro() as scoped function
* alternative host check command
This also changes all code and config snippets to use
three backticks instead of four spaces indent.
fixes #5663
fixes #5664
fixes #5665
fixes #5666
fixes #5667
fixes #5186
fixes #5060
fixes #5662
Michael Friedrich [Tue, 10 Oct 2017 15:53:55 +0000 (17:53 +0200)]
Merge pull request #5655 from Icinga/feature/docs-attribute-value-types
Enhance documentation with more details on value types for object attributes
Michael Friedrich [Mon, 9 Oct 2017 19:09:12 +0000 (21:09 +0200)]
Enhance documentation with more details on value types for object attributes
Main focus: Object attributes and their value types. Originates from the
API Event Streams patch to document their value types. Now applied to
the entire configuration objects chapter.
The API chapter and their value types has been changed to capitalized
type identifiers.
Value types are now explicitly told about inside monitoring basics. This
has been adopted into the Icinga 2 training material a long time ago
and finds its way into the docs too.
The CheckResult and PerfdataValue value types have been moved into the
advanced topics chapter. mkdocs doesn't like multiple `#` headings in one file
and did just hide it.
Also moved the Influxdb details into the features documentation where it
belongs.
Many small references and URLs to other chapters added.
E.g. dedicated chapters for object accessor examples, to better link against
time dependent thresholds.
Can serve as patch basis and reference for ITL documentation where the
value types are missing too.
This commit also fixes the non-requirement of "legacy-timeperiod" which
also is a default template import since 2.6.
This also fixes the state mapping issue.
fixes #4015
Michael Friedrich [Tue, 10 Oct 2017 15:50:01 +0000 (17:50 +0200)]
Merge pull request #5554 from Icinga/feature/cn-check-for-san
Add subjectAltName extension for all non-CA certificates
Michael Friedrich [Tue, 10 Oct 2017 15:47:47 +0000 (17:47 +0200)]
Merge pull request #5636 from Icinga/fix/db-ido-comments-downtimes-constraint-on-legacy-id-change
Fix unique constraint matching for UPDATE downtime/comment runtime tables in DB IDO
Michael Friedrich [Tue, 10 Oct 2017 15:46:51 +0000 (17:46 +0200)]
Merge pull request #5635 from Icinga/fix/match-with-empty-array
Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays
Michael Friedrich [Mon, 9 Oct 2017 11:11:58 +0000 (13:11 +0200)]
Merge pull request #5652 from Icinga/fix/docs-cluster-zone
Docs: Fix missing default value for cluster-zone checks
Michael Friedrich [Mon, 9 Oct 2017 11:10:37 +0000 (13:10 +0200)]
Merge pull request #5653 from Icinga/fix/docs-manubulon-nocrypt-default-value
Docs: Fix default value for `snmp_nocrypt` for Manubulon CheckCommand definitions
Michael Friedrich [Mon, 9 Oct 2017 09:09:53 +0000 (11:09 +0200)]
Docs: Fix default value for `snmp_nocrypt` for Manubulon CheckCommand definitions
Michael Friedrich [Mon, 9 Oct 2017 08:21:54 +0000 (10:21 +0200)]
Docs: Fix missing default value for cluster-zone checks
Michael Friedrich [Mon, 2 Oct 2017 12:57:49 +0000 (14:57 +0200)]
Merge pull request #5643 from Icinga/fix/buildfix-apple-clang-9.0.0
Fix debug builds on Apple Clang 9.0.0 (macOS High Sierra)
Michael Friedrich [Mon, 2 Oct 2017 11:49:42 +0000 (13:49 +0200)]
Fix debug builds on Apple Clang 9.0.0 (macOS High Sierra)
Michael Friedrich [Mon, 2 Oct 2017 11:27:04 +0000 (13:27 +0200)]
Merge pull request #5624 from mcktr/mcktr/fix/missing-include-statements
Fixed missing include statement in unit test
Michael Friedrich [Mon, 2 Oct 2017 11:14:47 +0000 (13:14 +0200)]
Merge pull request #5641 from Icinga/fix/compiler-warnings-high-sierra
Fix compiler warnings on macOS 10.13
Gunnar Beutner [Mon, 2 Oct 2017 07:13:37 +0000 (09:13 +0200)]
Fix compiler warnings on macOS 10.13
Michael Friedrich [Fri, 29 Sep 2017 15:36:57 +0000 (17:36 +0200)]
Merge pull request #5612 from Icinga/bugfix/systemd-tasksmax
Improve documentation and systemd config on TaskMax
Markus Frosch [Sat, 23 Sep 2017 13:16:00 +0000 (15:16 +0200)]
Improve documentation and Systemd config for TasksMax setting
This also disables setting a value by default.
Packaging should decide to install the config file:
`/etc/systemd/system/icinga2.service.d`
fixes #5611
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Michael Friedrich [Fri, 29 Sep 2017 14:33:08 +0000 (16:33 +0200)]
Fix unnecessary String() casts in InfluxdbWriter
fixes #5629
Michael Friedrich [Mon, 25 Sep 2017 13:21:20 +0000 (15:21 +0200)]
Fix unique constraint matching for UPDATE downtime/comment runtime tables in DB IDO
fixes #5623
fixes #5603
Michael Friedrich [Fri, 29 Sep 2017 12:45:15 +0000 (14:45 +0200)]
Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays
fixes #5634
Michael Friedrich [Fri, 29 Sep 2017 08:47:20 +0000 (10:47 +0200)]
Merge pull request #5632 from Icinga/feature/docs-getting-started-selinux
Docs: Mention SELinux in Getting Started chapter
Michael Friedrich [Fri, 29 Sep 2017 08:41:01 +0000 (10:41 +0200)]
Docs: Mention SELinux in Getting Started chapter
refs icinga/icingaweb2#2973
Michael Friedrich [Thu, 28 Sep 2017 14:57:54 +0000 (16:57 +0200)]
Merge pull request #5258 from Icinga/fix/clang-pthread
Fix clang compiler detection on Fedora and macOS
Michael Friedrich [Thu, 28 Sep 2017 13:41:43 +0000 (15:41 +0200)]
changelog.py: Fix debugging leftover
refs #5600
Michael Friedrich [Wed, 27 Sep 2017 18:04:43 +0000 (20:04 +0200)]
Fix clang compiler detection on Fedora and macOS
fixes #5257
Michael [Tue, 26 Sep 2017 20:01:07 +0000 (22:01 +0200)]
Fixed missing include statement in unit test
This adds the missing iostream include to the notification unit test.
refs #5613
Gunnar Beutner [Tue, 26 Sep 2017 05:40:09 +0000 (07:40 +0200)]
Merge pull request #5619 from Icinga/fix/changelog-project-name-error
Exit early in changelog.py if GitHub API fetch fails
fixes #5600
Michael Friedrich [Mon, 25 Sep 2017 14:07:55 +0000 (16:07 +0200)]
Merge pull request #5578 from mcktr/mcktr/fix/5577-doc-ssl-check-command
ITL: Re-Add ssl_sni attribute for check_tcp
Michael Friedrich [Mon, 25 Sep 2017 14:05:05 +0000 (16:05 +0200)]
Exit early in changelog.py if GitHub API fetch fails
fixes #5600
Gunnar Beutner [Mon, 25 Sep 2017 10:23:07 +0000 (12:23 +0200)]
Merge pull request #5616 from Icinga/fix/build-warning
Fix a build warning
Gunnar Beutner [Mon, 25 Sep 2017 10:15:59 +0000 (12:15 +0200)]
Fix a build warning
refs #5443
Gunnar Beutner [Mon, 25 Sep 2017 05:48:04 +0000 (07:48 +0200)]
Merge pull request #5614 from mcktr/mcktr/fix/5613-missing-include-statement
Fixed missing include statement in unit tests
fixes #5613
Michael [Sun, 24 Sep 2017 23:07:50 +0000 (01:07 +0200)]
Fixed missing include statement in unit tests
refs #5613
Michael [Fri, 22 Sep 2017 15:58:57 +0000 (17:58 +0200)]
ITL: Re-Add ssl_sni attribute for check_tcp
Michael Friedrich [Fri, 22 Sep 2017 14:39:22 +0000 (16:39 +0200)]
Merge pull request #5608 from Icinga/fix/certificate-directories
Fix certificate paths for installers
Michael Friedrich [Fri, 22 Sep 2017 13:00:45 +0000 (15:00 +0200)]
Fix certificate paths for installers
refs #5450
Michael Friedrich [Fri, 22 Sep 2017 12:48:51 +0000 (14:48 +0200)]
Merge pull request #5606 from Icinga/feature/remove-bottom-up
Remove bottom-up client mode
Michael Friedrich [Fri, 22 Sep 2017 12:26:39 +0000 (14:26 +0200)]
Drop satellite.conf reference for bottom-up
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:48:13 +0000 (13:48 +0200)]
Drop repository.d from configuration chapter in the docs
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:47:11 +0000 (13:47 +0200)]
Drop repository from Windows installer
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:41:05 +0000 (13:41 +0200)]
Remove reference to bottom-up in troubleshooting docs
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:39:00 +0000 (13:39 +0200)]
Update CLI commands documentation
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:16:58 +0000 (13:16 +0200)]
Drop unused code from NodeUtility class
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:06:40 +0000 (13:06 +0200)]
Add upgrading docs for removed bottom-up client mode
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 11:00:29 +0000 (13:00 +0200)]
Drop unused bottom-up images from the docs
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 10:57:15 +0000 (12:57 +0200)]
Remove bottom-up repository.d references
refs #4799
Michael Friedrich [Wed, 20 Sep 2017 09:32:26 +0000 (11:32 +0200)]
Remove bottom-up from docs and add hints for Director, Puppet, etc.
refs #4799
Michael Friedrich [Wed, 20 Sep 2017 09:22:41 +0000 (11:22 +0200)]
Remove bottom-up cluster messages
refs #4799
Michael Friedrich [Wed, 20 Sep 2017 09:18:59 +0000 (11:18 +0200)]
Remove bottom-up CLI commands
refs #4799
Michael Friedrich [Fri, 22 Sep 2017 10:48:18 +0000 (12:48 +0200)]
Docs: Clarify on configuration and packages, thanks @dgoetz
refs #5604
refs #5301
Michael Friedrich [Fri, 22 Sep 2017 10:35:09 +0000 (12:35 +0200)]
Merge pull request #5604 from Icinga/feature/remove-deprecated-classicui-pkg
Remove the icinga2-classicui-package and update documentation
Michael Friedrich [Fri, 22 Sep 2017 10:28:26 +0000 (12:28 +0200)]
Docs: Add a note for upgrading with removed classicui-config package
refs #5301
Michael Friedrich [Fri, 22 Sep 2017 10:25:47 +0000 (12:25 +0200)]
Remove Classic UI references from docs
refs #5301
Michael Friedrich [Mon, 14 Aug 2017 11:13:03 +0000 (13:13 +0200)]
Remove deprecated Classic UI configuration package
refs #5301
Noah Hilverling [Tue, 22 Aug 2017 08:26:23 +0000 (10:26 +0200)]
Add process elevation & log message if user does not have enough privileges
refs #5515
Michael Friedrich [Fri, 22 Sep 2017 07:43:20 +0000 (09:43 +0200)]
Merge pull request #5601 from Icinga/fix/empty-cache-dir-on-pkg-upgrade
Ensure that the cache directory always is set and add a note to upgrading docs
Michael Friedrich [Fri, 22 Sep 2017 07:31:05 +0000 (09:31 +0200)]
Ensure that the cache directory always is set and add a note to upgrading docs
Thanks @dgoetz
Michael Friedrich [Thu, 21 Sep 2017 10:12:51 +0000 (12:12 +0200)]
Merge branch 'support/2.7'
Michael Friedrich [Thu, 21 Sep 2017 10:09:30 +0000 (12:09 +0200)]
Release version 2.7.1
Michael Friedrich [Thu, 21 Sep 2017 10:09:30 +0000 (12:09 +0200)]
Release version 2.7.1
Michael Friedrich [Thu, 21 Sep 2017 08:45:48 +0000 (10:45 +0200)]
changelog.py: Add "backported" to the list of ignored labels
refs #5599
Michael Friedrich [Thu, 21 Sep 2017 08:49:05 +0000 (10:49 +0200)]
Merge pull request #5599 from Icinga/fix/changelog-labels
changelog.py: Add "backported" to the list of ignored labels
Michael Friedrich [Thu, 21 Sep 2017 08:45:48 +0000 (10:45 +0200)]
changelog.py: Add "backported" to the list of ignored labels
Michael Friedrich [Wed, 20 Sep 2017 15:25:58 +0000 (17:25 +0200)]
Merge pull request #5587 from Icinga/feature/custom-syslog-facility-option-on-sysloglogger-object-3964
SyslogLogger: Implement option to set syslog facility
Michael Friedrich [Wed, 20 Sep 2017 13:48:47 +0000 (15:48 +0200)]
Docs: Enhance certificate and configuration troubleshooting chapter
refs #5594
Michael Friedrich [Wed, 20 Sep 2017 15:13:03 +0000 (17:13 +0200)]
Merge pull request #5594 from Icinga/feature/docs-troubleshooting-certificates
Docs: Enhance certificate and configuration troubleshooting chapter
Michael Friedrich [Wed, 20 Sep 2017 13:48:47 +0000 (15:48 +0200)]
Docs: Enhance certificate and configuration troubleshooting chapter
Michael Friedrich [Wed, 20 Sep 2017 13:33:42 +0000 (15:33 +0200)]
Docs: Add a note for upgrading to 2.7
refs #5593
Michael Friedrich [Wed, 20 Sep 2017 13:46:20 +0000 (15:46 +0200)]
Merge pull request #5593 from Icinga/feature/docs-upgrading
Docs: Add a note for upgrading to 2.7
Michael Friedrich [Wed, 20 Sep 2017 13:33:42 +0000 (15:33 +0200)]
Docs: Add a note for upgrading to 2.7
Michael Friedrich [Wed, 20 Sep 2017 12:30:22 +0000 (14:30 +0200)]
Merge pull request #5547 from ryanohnemus/feature/allow_package_upload_without_restart
Add optional reload parameter to config stage upload
ryanohnemus [Sun, 3 Sep 2017 14:15:40 +0000 (09:15 -0500)]
API: Add optional reload parameter to config stage upload
You can now specify a boolean `reload` attribute that
will allow you to skip the icinga2 reload after config
validation. By default this is set to true.
The response text has been updated to show if icinga2
will reload or if it was requested to be skipped.
fixes #4769
Noah Hilverling [Tue, 19 Sep 2017 14:42:32 +0000 (16:42 +0200)]
SyslogLogger: Implement option to set syslog facility
fixes #3964
Michael Friedrich [Wed, 20 Sep 2017 11:30:02 +0000 (13:30 +0200)]
Silence log level for configuration file updates
This only helps with debugging the configuration sync, but seems
to be highlighted quite often in default configurations (where
the timestamp is equal).
refs #5566
refs #5590
Michael Friedrich [Wed, 20 Sep 2017 12:06:20 +0000 (14:06 +0200)]
Merge pull request #5590 from Icinga/fix/log-level-config-sync
Silence log level for configuration file updates
Michael Friedrich [Wed, 20 Sep 2017 11:30:02 +0000 (13:30 +0200)]
Silence log level for configuration file updates
This only helps with debugging the configuration sync, but seems
to be highlighted quite often in default configurations (where
the timestamp is equal).
refs #5566
Michael Friedrich [Wed, 20 Sep 2017 11:20:22 +0000 (13:20 +0200)]
Merge pull request #5443 from Icinga/feature/api-should-provide-cors-header-4326
Add CORS support and set response header 'Access-Control-Allow-Origin'