8105 Commits

Author SHA1 Message Date
Michael Friedrich
3649a5a0d7 InfluxdbWriter: Use a work queue for async message processing; add stats log/api 2017-05-05 17:56:51 +02:00
Michael Friedrich
f9e0fd2e3e Beautify some log message for cluster config sync
refs #5212
2017-05-04 15:21:32 +02:00
Gunnar Beutner
dadc21e12a Merge pull request #5225 from Al2Klimov/bugfix/mysql_init-mysql_error-3664
Don't call mysql_error() after a failure of mysql_init()

fixes #3664
2017-05-04 14:58:55 +02:00
Alexander A. Klimov
0da226163f Don't call mysql_error() after a failure of mysql_init()
refs #3664
2017-05-04 12:22:34 +02:00
Gunnar Beutner
f9f3358d09 Make sure all objects are set to 'active' before calling the Start() method
fixes #5224
2017-05-04 10:37:34 +02:00
Jean Flach
2932651b64 Fix incorrect state in check_ping
fixes #5223
2017-05-04 09:39:46 +02:00
Markus Frosch
55181fe8b2 icinga2.spec: Add selecting g++ compiler on older SUSE releases
g++ is too old, and the newer binary is suffixed.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>

fixes #5218
2017-05-03 13:43:46 +02:00
Markus Frosch
712c526e31 icinga2.spec: Update RedHat SCL handling for builds on el 5 and 6
So you don't have to modify the environment.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>

fixes #5177
2017-05-03 13:43:40 +02:00
Markus Frosch
4a1186d46f Update Boost dependency to >= 1.48 (INSTALL.md, icinga2.spec)
Icinga 2 does not build with 1.41:

    /usr/include/boost/range/const_iterator.hpp:37:58: error: no type
    named 'const_iterator' in 'class boost::intrusive_ptr<icinga::Array>'
    ...
    /usr/include/boost/thread/locks.hpp:269:22: error: cannot bind
    'boost::unique_lock<boost::mutex>' lvalue to
    'boost::unique_lock<boost::mutex>&&'

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>

fixes #5188

This also refs #5177 as a partial fix for the dependencies, when not
using Icinga's boost packages.
2017-05-03 13:43:25 +02:00
Gunnar Beutner
4134f7fe42 Make sure modified attributes are applied before calling the objects' Start method
refs #4696
2017-05-03 12:02:19 +02:00
Michael Friedrich
163f48a223 Merge pull request #5216 from andygrunwald/patch-1
Remove "... is is ..." in CONTRIBUTING.md
2017-05-03 11:19:17 +02:00
Andy Grunwald
0cc5ea6cde Remove "... is is ..." in CONTRIBUTING.md 2017-05-02 20:08:42 +02:00
Jean Flach
7c70d51b27 Add a few extra log messages
fixes #5212
2017-05-02 10:54:06 +02:00
Jean Flach
e29e25aefd Fix timestamp path
fixes #5211
2017-05-02 10:30:42 +02:00
Michael Friedrich
35f6f60390 Docs: Fix invalid/redirected URLs
fixes #5150
2017-04-28 17:02:13 +02:00
Michael Friedrich
98ccdfd027 Merge pull request #5184 from Al2Klimov/bugfix/doc-malformed-markdown-links
Doc/appendix: fix malformed markdown links

fixes #5184
2017-04-28 10:55:16 +02:00
Michael Friedrich
26c0a6f0c9 Merge pull request #5207 from Icinga/feature/ido-remove-unused-xommand-history
DB IDO: Disable external command history by default

fixes #5207 
refs #4788
2017-04-28 09:40:38 +02:00
Michael Friedrich
21ce07046c DB IDO: Disable external command history by default
That's not used in Icinga Web 2 and might lock the feature
on cleanup.

refs #4788
2017-04-28 09:37:27 +02:00
Michael Friedrich
0bafd532a9 Merge pull request #5203 from Tontonitch/patch-3
Fix typo in Getting Started docs chapter

fixes #5203 
refs #5206
2017-04-28 09:06:45 +02:00
Yannick Charton
3a6b7d1cf1 Update 2-getting-started.md
typo
2017-04-27 19:11:43 +02:00
Gunnar Beutner
b62241e0ba Remove redundant #include
refs #5168
2017-04-27 09:24:37 +02:00
Gunnar Beutner
d03d09160a Clean up the IsAbsolutePath patch
refs #5168
2017-04-27 05:31:44 +02:00
Michael Friedrich
c087f40e0b Merge pull request #5187 from Icinga/fix/absolute-windows-5168
Fix absolute include paths for windows

fixes #5168
2017-04-26 17:00:46 +02:00
Jean Flach
e11b218895 Merge pull request #5191 from shiz0/fix/windows-plugins-check_update-doc-5178
Refined documentation for the "update-windows" check plugin

fixes #5191
2017-04-26 17:00:01 +02:00
Jean Flach
b553403200 Change Hint to Note 2017-04-26 16:58:42 +02:00
Hannes Happle
ba24bc96e5
Refined documentation for the "update-windows" check plugin
Marked optional custom attributes as optional
Added information on the behavior of the plugin regarding the custom attributes being booleans instead of -as usual- setting thresholds

refs #5178
2017-04-25 17:43:12 +02:00
Michael Friedrich
a022bed1b2 Add more insights on commits, PRs, rebase, squash to CONTRIBUTING.md
refs #5156
2017-04-25 16:51:33 +02:00
Jean Flach
293625c17b Fix absolute include paths for windows
fixes #5168
2017-04-24 15:39:21 +02:00
Alexander A. Klimov
a3e772a64f Doc/appendix: fix malformed markdown links 2017-04-24 12:32:51 +02:00
Michael Friedrich
d7b939d99b Redis: Dump severity field to icinga:{host,service}state
refs #5117
2017-04-20 16:48:00 +02:00
Niflou
b37fd53773 ITL: Add more options to ldap CheckCommand
Adding the -W and -C (warning entries and critical entries) options

fixes #5139

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 12:14:56 +02:00
Michael Friedrich
05d9b271ee Docs: Add a note about flapping detection problems
fixes #5175
2017-04-20 12:00:51 +02:00
mocruz
7f60566340 ITL: Add memory and cpu thresholds to snmp_process Manubulon CheckCommand
fixes #5129
fixes #5130

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:43:13 +02:00
Pawel Szafer
52a6b601d9 ITL: Add support to NRPE v2 in NRPE CheckCommand
fixes #5126

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:39:52 +02:00
Andreas Scherbaum
98256ca0c7 Change http:// links to https:// links where a website exists
fixes #5149

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:33:28 +02:00
Andreas Scherbaum
775bee8fe1 Replace http:// links with https:// links where a secure website exists
Leave out tests and third party tools, and license strings

fixes #5151

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:33:27 +02:00
Michael Friedrich
fb4c9f393c Merge pull request #5174 from boltronics/fix/apply-rule-doc-example
Add missing object type to Apply Rules doc example

fixes #5174 
fixes #5173
2017-04-20 10:58:23 +02:00
Adam Bolte
51e503fe0a
Add missing object type to Apply Rules doc example
fixes #5173
2017-04-20 18:45:06 +10:00
Gunnar Beutner
0f81c357c0 Implement source_location attribute for the ConfigObject class
refs #5120
2017-04-19 15:30:11 +02:00
Michael Friedrich
dae8a4bac5 Update documentation for new contributing file
refs #5156
2017-04-18 18:06:52 +02:00
Michael Friedrich
fac61a5bfa Add CONTRIBUTING.md
This also includes the old docs for CheckCommand definitions, etc.

fixes #5156
2017-04-18 18:04:56 +02:00
Michael Friedrich
dc7980586b Implement severity attribute for host/service objects
refs #5117
2017-04-13 16:09:31 +02:00
Michael Friedrich
17615ac444 Redis: Dump host and service state events
fixes #5163
2017-04-12 16:58:08 +02:00
Michael Friedrich
b680aedc23 Merge pull request #5127 from dgoetz/feature/improve-systemd
Improve systemd service file

fixes #5127
2017-04-12 11:51:58 +02:00
Michael Friedrich
1ce824e68d Merge pull request #5153 from dgoetz/fix/selinux-packaging
Changed dependency of selinux subpackage

fixes #5153
2017-04-12 11:49:49 +02:00
Yannick Charton
2c3d34868a Docs: Add note on percentage values for disk-windows thresholds
fixes #5161

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-12 11:44:54 +02:00
krishna
b100abb01b Docs: Fix syntax error in Dependencies chapter
fixes #5165
2017-04-12 11:38:45 +02:00
Michael Friedrich
b2bac92ca3 Add more assign where expression examples
fixes #5167
2017-04-12 11:30:18 +02:00
Michael Friedrich
e4ae789a7c Set zone attribute to no_user_modify for API POST requests
fixes #5166
2017-04-12 09:25:28 +02:00
Michael Friedrich
7f3c5edd38 Update apply rules chapter in the documentation
fixes #5155
2017-04-10 17:48:25 +02:00