Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: edc36e7cfc5cf3daa7eac56087aa18720202d5c4
https://github.com/tribe29/checkmk/commit/edc36e7cfc5cf3daa7eac56087aa18720…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M agents/plugins/mk_logwatch
A agents/wnx/Makefile
A agents/wnx/bld_fb.cmd
M agents/wnx/build_release.cmd
A agents/wnx/python_package_install.cmd
A agents/wnx/python_packages.cmd
M agents/wnx/readme.md
A agents/wnx/windows_setup.cmd
Log Message:
-----------
[CMK-3022] - frozen binaries can be build on the Windows Node
- scripts
- no testing
- fixed slightly mk_logwatch
Change-Id: I8f5407ac9026be02bc72c60cbbcce55801c17d73
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 48879e29f26f8dcabc2ff2df4c88ffe271ee1679
https://github.com/tribe29/checkmk/commit/48879e29f26f8dcabc2ff2df4c88ffe27…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M agents/special/agent_couchbase
Log Message:
-----------
prepare for ports inventory
Change-Id: Icbca7852f764cdb83a1f472da898bf49de60119e
Commit: 07017bddb67c552ffbbcdba574a9ab8897608524
https://github.com/tribe29/checkmk/commit/07017bddb67c552ffbbcdba574a9ab889…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10467
M agents/special/agent_couchbase
A checkman/couchbase_nodes_size.couch_views
A checkman/couchbase_nodes_size.docs
A checkman/couchbase_nodes_size.spacial_views
A checks/couchbase_nodes_size
M cmk/gui/plugins/metrics/check_mk.py
A cmk/gui/plugins/wato/check_parameters/couchbase_size.py
Log Message:
-----------
10467 New plugin: Size of Couchbase nodes
A new plugin is introduced monitoring the Couchbase nodes' sizes.
Please configure the Couchbase special agent to discover these services.
Change-Id: I0ba2f05050b7028d48b399ce61d896fa7c0ee0bd
Commit: 35fd20954834362c07c01c60defd7761383fec8c
https://github.com/tribe29/checkmk/commit/35fd20954834362c07c01c60defd77613…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M checks/couchbase_nodes_stats
Log Message:
-----------
couchbase_nodes_stats: fix name & KeyError
Change-Id: I920499341d92b8cc9a07ef452f15f13672957ff9
Compare: https://github.com/tribe29/checkmk/compare/a3928a0ee571...35fd20954834
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a04304158d7e705a61023f2fa3bb37ff7027a008
https://github.com/tribe29/checkmk/commit/a04304158d7e705a61023f2fa3bb37ff7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M cmk_base/events.py
M cmk_base/notify.py
Log Message:
-----------
events.py: use logging module
Introduce the logging module in events.py. This
makes it possible to remove the log_function argument
in event_keepalive and the log_func argument in
complete_raw_context. Finally, the alert_log function
in alert_handling.py and the notify_log function in
notify.py can be removed.
CMK-1657
Change-Id: I7a7cd4e6f5b8f446a6264cecc9b8dffc5378ed5f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6a50b0f78bcef3fb07e31ff4306088462acbe303
https://github.com/tribe29/checkmk/commit/6a50b0f78bcef3fb07e31ff4306088462…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10161
M agents/special/agent_couchbase
A checkman/couchbase_nodes_cache
A checks/couchbase_nodes_cache
M cmk/gui/plugins/metrics/check_mk.py
A cmk/gui/plugins/wato/check_parameters/couchbase_cache.py
Log Message:
-----------
10161 New plugin: Cache on Couchbase nodes
A new plugin is introduced monitoring the Couchbase nodes' cache performance.
Please configure the Couchbase special agent to discover these services.
Change-Id: I6bf1484f29047b269c187b453353f395b0c6cf15
Commit: fe7ac76be952798148d97539573d9a5bc7f41a85
https://github.com/tribe29/checkmk/commit/fe7ac76be952798148d97539573d9a5bc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10162
M agents/special/agent_couchbase
A checkman/couchbase_nodes_operations
A checkman/couchbase_nodes_operations.total
A checks/couchbase_nodes_operations
A cmk/gui/plugins/wato/check_parameters/couchbase_operations.py
Log Message:
-----------
10162 New plugin: Operations on Couchbase nodes
A new plugin is introduced monitoring the Couchbase nodes' operations.
Please configure the Couchbase special agent to discover these services.
Change-Id: I733e96188eff884afbaaafe69b13aaecb4f62ae1
Commit: e90d4bac53dda3359c1605aa3c6f00e4027d1b87
https://github.com/tribe29/checkmk/commit/e90d4bac53dda3359c1605aa3c6f00e40…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10163
M agents/special/agent_couchbase
A checkman/couchbase_nodes_items
A checks/couchbase_nodes_items
M cmk/gui/plugins/metrics/check_mk.py
A cmk/gui/plugins/wato/check_parameters/couchbase_items.py
Log Message:
-----------
10163 New plugin: Items on Couchbase nodes
A new plugin is introduced monitoring the Couchbase nodes' item counts.
Please configure the Couchbase special agent to discover these services.
Change-Id: Icc42ad657e5243c6d4aac2e5cd844b6142fe895c
Commit: 20e3e218e72ebf718645f8ff2dd70541cba3e8ec
https://github.com/tribe29/checkmk/commit/20e3e218e72ebf718645f8ff2dd70541c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10164
M agents/special/agent_couchbase
A checkman/couchbase_nodes_services
A checks/couchbase_nodes_services
Log Message:
-----------
10164 New plugin: Services on Couchbase nodes
A new plugin is introduced monitoring the Couchbase nodes' services.
Please configure the Couchbase special agent to discover these services.
Change-Id: I21715f5c78bf7af42add1144b7049810c4e2bb2d
Commit: 60160b4f532fdaf2a6591e100db994d0f2b013da
https://github.com/tribe29/checkmk/commit/60160b4f532fdaf2a6591e100db994d0f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M Makefile
Log Message:
-----------
Absorb googletest into CMC build, improving dependencies.
Change-Id: Ib64991846adcfc1c9b04eab191b3697c4312622b
Compare: https://github.com/tribe29/checkmk/compare/75cb59465bc2...60160b4f532f
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: fc7d40f9f2acd872e050e1c770717629d3f6e587
https://github.com/tribe29/checkmk/commit/fc7d40f9f2acd872e050e1c770717629d…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b1
Change-Id: Ie056c445b1a6f2b5a9e55195a9ac0054ace13187
Commit: b60565b326cca5e5f97cb5c0249a39b53dc4ff26
https://github.com/tribe29/checkmk/commit/b60565b326cca5e5f97cb5c0249a39b53…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b2
Change-Id: I84d827b4dd26149eb83da74d848ed75bc4a2e743
Commit: 51fed856483ea91d310c9f9d0bd1cb44bb2a2ebd
https://github.com/tribe29/checkmk/commit/51fed856483ea91d310c9f9d0bd1cb44b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M .werks/4867
M .werks/5317
M .werks/5704
M .werks/5705
M .werks/5706
M .werks/5707
M .werks/5710
M .werks/5711
M .werks/5712
M .werks/5741
M .werks/5742
M .werks/5743
M .werks/5744
M .werks/5745
M .werks/5747
M .werks/5748
M .werks/5749
M .werks/5750
M .werks/5751
M .werks/5752
M .werks/5753
M .werks/5755
M .werks/5766
M .werks/5767
M .werks/5769
M .werks/5770
M .werks/5771
M .werks/5772
M .werks/5774
M .werks/5775
M .werks/5776
M .werks/5777
M .werks/5783
M .werks/5784
M .werks/5785
M .werks/5787
M .werks/5788
M .werks/5789
M .werks/5791
M .werks/5793
M .werks/5794
M .werks/5796
M .werks/5797
M .werks/5829
M .werks/5830
M .werks/5831
M .werks/5832
M .werks/5833
M .werks/5838
M .werks/5839
M .werks/5848
M .werks/5849
M .werks/5850
M .werks/5851
M .werks/5852
M .werks/5853
M .werks/5855
M .werks/5856
M .werks/5857
M .werks/5858
M .werks/5859
M .werks/5860
M .werks/5861
M .werks/5862
M .werks/5863
M .werks/5864
M .werks/5865
M .werks/5866
M .werks/5867
M .werks/5868
M .werks/5869
M .werks/5870
M .werks/5871
M .werks/5872
M .werks/5873
M .werks/5874
M .werks/5875
M .werks/5876
M .werks/5878
M .werks/5879
M .werks/5880
M .werks/5881
M .werks/5882
M .werks/5883
M .werks/5884
M .werks/5885
M .werks/5886
M .werks/5887
M .werks/5888
M .werks/5889
M .werks/5891
M .werks/5892
M .werks/5893
M .werks/5894
M .werks/5895
M .werks/5896
M .werks/5897
M .werks/5898
M .werks/5899
M .werks/5900
M .werks/5901
M .werks/5902
M .werks/5903
M .werks/5904
M .werks/5905
M .werks/5906
M .werks/5907
M .werks/5909
M .werks/5910
M .werks/5911
M .werks/5912
M .werks/5919
M .werks/5920
M .werks/5931
M .werks/5933
M .werks/5936
M .werks/5937
M .werks/5938
M .werks/5939
M .werks/5940
M .werks/5941
M .werks/5942
M .werks/5943
M .werks/5944
M .werks/5945
M .werks/5946
M .werks/5947
M .werks/5948
M .werks/5949
M .werks/5950
M .werks/5951
M .werks/5952
M .werks/5953
M .werks/5954
M .werks/5955
M .werks/5956
M .werks/5958
M .werks/5959
M .werks/5960
M .werks/5961
M .werks/5963
M .werks/5964
Log Message:
-----------
Updated 1.5.0b1 werk versions
Change-Id: I7b6516d336a4b2573ac98f971af9b5c4c0c5fb39
Commit: 7e50620fb5864c0f4205e15a3a23d682d3cd79e0
https://github.com/tribe29/checkmk/commit/7e50620fb5864c0f4205e15a3a23d682d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M agents/windows/make-chroot
Log Message:
-----------
Use fixed archive mirror to prevent issues with not available servers in DNS pool
Change-Id: Ie6f3535ea3f94e4ed35e04dd1ba8e4925b9e79fa
Commit: facb76c7698a43d7f64a818c075b654c0db7eceb
https://github.com/tribe29/checkmk/commit/facb76c7698a43d7f64a818c075b654c0…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
A .werks/5713
M agents/plugins/mk_logwatch
Log Message:
-----------
5713 FIX mk_logwatch: Fix message rewriting and continuation patterns
Thanks to Martin Adamiak for the patch!
Change-Id: I7e014b4b8ac847cf6f30471b74e9dd5101f8d886
Commit: d668e87397fbecfd2473b7a29be11e8c0a8b39a7
https://github.com/tribe29/checkmk/commit/d668e87397fbecfd2473b7a29be11e8c0…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M agents/windows/plugins/mk_logwatch.exe
Log Message:
-----------
Update Windows version of mk_logwatch
Change-Id: I61e5b76e74660a133d29647a8bb8b942651f788e
Commit: 44614cfa0cca7eb52395f651c4543ba56cc79a08
https://github.com/tribe29/checkmk/commit/44614cfa0cca7eb52395f651c4543ba56…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M agents/windows/make-chroot
Log Message:
-----------
Windows build chroot: Disable apt privilege dropping as soon as possible
Change-Id: Iabaf3e94ab1120cde04964c791c02496f3fef792
Commit: f063c4ff0232b331d5ec7aaf730a48819ade161b
https://github.com/tribe29/checkmk/commit/f063c4ff0232b331d5ec7aaf730a48819…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M agents/plugins/mk_logwatch
M agents/windows/plugins/mk_logwatch.exe
Log Message:
-----------
Make pylint happy again
Change-Id: I4f80185f25a22c98ba5961782c410cad7f04dc39
Commit: 397ea3801bcfb422a1ea69259a63b55c85e2c1d7
https://github.com/tribe29/checkmk/commit/397ea3801bcfb422a1ea69259a63b55c8…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M cmk/ec/main.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Fixed and cleaned up SNMPv3 credential handling in the EC.
* Due to a bug in the GUI, the engine IDs could not be there at all. Handle
that case gracefully.
* For the noAuthNoPriv security level, the wrong userName was passed to the
SNMP engine.
* Deobfuscated the code and improved logging.
Change-Id: If567d6fbcfbe72893be636febf76c3f49907f95e
Commit: 28aaec48c74b51ea71b9a1f6396029cf1ed79d54
https://github.com/tribe29/checkmk/commit/28aaec48c74b51ea71b9a1f6396029cf1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed braino in EC refactoring.
Change-Id: I1c8dc125d7a7d890015cb5a03b566201aca2508e
Commit: 437fba926ec5b718ed087747f941cfe23e17f223
https://github.com/tribe29/checkmk/commit/437fba926ec5b718ed087747f941cfe23…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
A .werks/5834
Log Message:
-----------
5834 FIX Fixed SNMPv3 credential handling in the event console.
Although it is not really useful, the list of engine IDs, for which a given
set of credential parameters should be used, can be empty. Previously this
lead to a traceback in the EC log and missing credentials for SNMP traps.
This has been fixed.
Another bug was in the handling of the noAuthNoPriv security level, where
the wrong user name was used. This, too, has been fixed.
Change-Id: If3a83a2b34e1cb8f22d95de92618bb826809745f
Commit: a13c3d67259d97cc044fa1534d14980573ff88e3
https://github.com/tribe29/checkmk/commit/a13c3d67259d97cc044fa1534d1498057…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
A .werks/5754
M checks/netapp_api_vf_stats
Log Message:
-----------
5754 FIX netapp_api_vf_stats: now uses the correct number of CPUs
Change-Id: I832d4824593044c02545927957f760a300e8aef3
Commit: b4af7cd1afbb0b0ea2964dd5fb797f5c738e19c5
https://github.com/tribe29/checkmk/commit/b4af7cd1afbb0b0ea2964dd5fb797f5c7…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Fix loading and saving of custom host and user attributes
Change-Id: I0e4f96fa215b4c28b78fb9739095fbfaf202a39e
Commit: b708ee1f93d67b6e8b3eebfb419f7d33e6c63293
https://github.com/tribe29/checkmk/commit/b708ee1f93d67b6e8b3eebfb419f7d33e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M .site
Log Message:
-----------
Make .f12 deploy to "beta" site by default
Change-Id: I32ca2d15931c41a4cf9323ae5298282e779583a3
Commit: 1e44c6d9a43ada4b1e2a736a832f4e1bf26cf6bf
https://github.com/tribe29/checkmk/commit/1e44c6d9a43ada4b1e2a736a832f4e1bf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
A .werks/5969
M web/htdocs/watolib.py
Log Message:
-----------
5969 FIX Fixed possible "params" exception when editing sites after update
When trying to edit an existing site configuration a "params" exception
could occur. This happened when at least one configured site is configured
to use the livestatus proxy.
Change-Id: I9369527f905e238c6a422f1667f2825eb7693f28
Commit: 2043d36b4e4fe8adf7509a9e9196882a98323fb0
https://github.com/tribe29/checkmk/commit/2043d36b4e4fe8adf7509a9e9196882a9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M tests/pylint/conftest.py
M tests/pylint/test_pylint_misc.py
Log Message:
-----------
Fixed pylint not scanning cmk module oO
Change-Id: Ia812e783ab8df23f5db5c07f994810b8fee8edb7
Commit: c708259d84057730e72cc7f6a55a8a1bfe547e74
https://github.com/tribe29/checkmk/commit/c708259d84057730e72cc7f6a55a8a1bf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
A .werks/5971
M agents/check_mk_agent.linux
Log Message:
-----------
5971 FIX docker_node_disk_usage: Fix "No JSON object could be decoded" exception with older docker versions
When the new agent is executed on a docker nodes that does not yet support the "docker system df" command
with the "--format" parameter, then the check crashed. The agent has now been fixed to not transport the
error message to the Check_MK server.
Change-Id: Iea883794b090191f3a273647c6dae40996475cb7
Commit: 3bd73b240053fb0288cfd73d843d64862f476747
https://github.com/tribe29/checkmk/commit/3bd73b240053fb0288cfd73d843d64862…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
A .werks/5972
M inventory/docker_node_info
Log Message:
-----------
5972 FIX docker_node_info: Fixed crash when a node with older version reports null labels
The inventory plugin made the Check_MK and Check_MK Inventory services crash when working
with an older docker version.
Change-Id: I4d3c0ba50522e3a5ec4f8597c69008192d63c37d
Commit: 4024feb3c2e3bda3790794e301935a95aee83e92
https://github.com/tribe29/checkmk/commit/4024feb3c2e3bda3790794e301935a95a…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M cmk/schedule.py
Log Message:
-----------
Make pylint happy in cmk/schedule.py
Change-Id: Iec0fbcc9ab91078f926283a79deb903ab2e368ed
Commit: c2bf9ad4fbdafeff5f5d4fc7291be6c74a961cde
https://github.com/tribe29/checkmk/commit/c2bf9ad4fbdafeff5f5d4fc7291be6c74…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Make _what an instance attribute for custom host/user attributes
Previously, _what was a class attribute defined in subclasses, but was
used already in the base classes. Now, _what is made an instance
attribute defined in the base class itself. This makes the use of _what
more explicit. This is sufficient to make pylint happy again.
In the long run _what has to be moved to the subclasses, because
base classes should not now implementation details of child classes.
Change-Id: I19edbe611a115aab26a28009e337981636b8e405
Commit: 257bd3bfa6e693a85062d07f39548de3b4b79519
https://github.com/tribe29/checkmk/commit/257bd3bfa6e693a85062d07f39548de3b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
R tests/integration/livestatus/test_liveproxyd.py
Log Message:
-----------
Refactoring: Moved liveproxyd tests to enterprise hierarchy
The edition related tests need to be stored in edition specific paths.
This is enterprise/tests for the CEE.
Change-Id: I00ca53b747941388289558876e353dc66a7fdce4
Commit: 34d74b568140480f876e0a1558bcec3621cf82b7
https://github.com/tribe29/checkmk/commit/34d74b568140480f876e0a1558bcec362…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M cmk/.f12
Log Message:
-----------
Refactoring: Add cmk.liveproxy module: New home for liveproxy implementation
Change-Id: Ie4845fa1552ea277910d5da7c437896983a4840e
Commit: 6bc1e9bd4515a8ca9915aaf258a5cdb0d8a14895
https://github.com/tribe29/checkmk/commit/6bc1e9bd4515a8ca9915aaf258a5cdb0d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
A .werks/5970
M web/htdocs/wato.py
M web/htdocs/watolib.py
M web/plugins/wato/omd_configuration.py
Log Message:
-----------
5970 Cascading livestatus proxy is now possible
It is now possible to cascade livestatus proxy configurations. This comes in
handy to build cascaded distributed GUI (status GUI) setups.
The feature has been build for a scenario like this:
<ul>
<li>A distributed setup where you have remote sites that are not directly
reachable</li> <li>These remote sites are only reachable through a single
"location master" site</li> <li>You use the "location masters" for
configuration of all the related sites</li> <li>The central site is only used
as central operating site (overview, reporting) and not for configuration</li>
</ul>
To get a cascading setup, configure Check_MK like this:
<ul>
<li>Location master: Create one site in "Distributed configuration" for each
local site. Configure the connection parameters to use the Livestatus Proxy.
Set the new option to open a TCP port for this connection and insert a TCP port
that is currently not used on the local machine (e.g. 6560).</li> <li>Central
viewer site: Create one site in "Distributed configuration" for each remote
site. Configure it to use the Livestatus Proxy. Set the destination IP address
to the IP address of the "Location master" server and set the TCP port to the
port you configured for the site in the previous step.</li>
</ul>
After this you should be able to connect to your cascaded remote sites through
the Livestatus Proxy of the "Location master".
Change-Id: I28bf7940ad6ee63462fb3bd59da0c6c1727583a4
Commit: fcba3d6e9e4a5b50b00e46360c5cdd5e1b82d2ac
https://github.com/tribe29/checkmk/commit/fcba3d6e9e4a5b50b00e46360c5cdd5e1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M agents/plugins/mk_site_object_counts
Log Message:
-----------
Fixed some semantic errors
Change-Id: I4850043996aed91e4bdb5fdf45076ec7fe3e8227
Commit: d8fb9695c6dff64c935cc6d9a10e96268031ee46
https://github.com/tribe29/checkmk/commit/d8fb9695c6dff64c935cc6d9a10e96268…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
A .werks/5973
M cmk_base/automations/check_mk.py
M cmk_base/snmp.py
Log Message:
-----------
5973 FIX Fixed broken SNMP walk download via GUI
When clicking on the context menu of a SNMP host, the SNMP walk
can be downloaded from the GUI. This function broke with one the
last innovation releases.
Change-Id: Ic502f02a55b3c947a812a2e4e40b23f88fc72dd8
Commit: 54517fc1912688a17c7d096d11b9de727e1fc3b9
https://github.com/tribe29/checkmk/commit/54517fc1912688a17c7d096d11b9de727…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
A .werks/5974
M web/htdocs/gui_background_job.py
Log Message:
-----------
5974 FIX Fixed possible exception on background job detail page
When a detail page can not access job information (e.g. the job does not exist anymore),
the error message was not displayed correctly.
Change-Id: Ieb195d86da68dfe2b65ae65df939f44c80a1d0b8
Commit: 19b166219f9ef5f910fc96a284f113c544e311c0
https://github.com/tribe29/checkmk/commit/19b166219f9ef5f910fc96a284f113c54…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Integration tests: Fixed handing over build info to process in site
The reuse flag influences port selection of site services. It was
skipped by accident during recent restructuring of the tests.
Change-Id: I53ed0110b849eeaecc914d9f23f7ebb9f65e7aeb
Commit: 8832627c396469fe59a00646832a79e592167895
https://github.com/tribe29/checkmk/commit/8832627c396469fe59a00646832a79e59…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M web/plugins/wato/ac_tests.py
Log Message:
-----------
Fixed typo
Change-Id: If6e2af19053292ce30af0bf91cb8a7eb827e4972
Commit: 538e9fd39a5939cb121f559bda67d30ecb53cd26
https://github.com/tribe29/checkmk/commit/538e9fd39a5939cb121f559bda67d30ec…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M .werks/5958
Log Message:
-----------
Updated werk
Change-Id: Icf036bdf738191626fccb1aa1fa7532faa544936
Commit: 14c6987eea51dc5dc39d7eb7e46286db1bb9cab1
https://github.com/tribe29/checkmk/commit/14c6987eea51dc5dc39d7eb7e46286db1…
Author: Fabian Binder <fabian.binder(a)comnetgmbh.com>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
A .werks/5967
M checks/stormshield_cluster
Log Message:
-----------
FIX: Firewall configuration synchronization status results have not been mapped correctly
Change-Id: Ie889def7ac9b06a9e02f0757477a44e6329f5389
Commit: 7edeeadc48beeed4592787a377481ccaf28a3720
https://github.com/tribe29/checkmk/commit/7edeeadc48beeed4592787a377481ccaf…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
A .werks/5968
M checks/raritan_pdu_ocprot
Log Message:
-----------
5968 FIX raritan_pdu_ocprot: Now displays performance data
Change-Id: Ic2ff84e8b0cff019f89f55e97e9be695fb9a9e33
Commit: 3a7b69c1679015ee042e19d6c54125793a2cec93
https://github.com/tribe29/checkmk/commit/3a7b69c1679015ee042e19d6c54125793…
Author: Nikolas Hagemann <nikolas.hagemann(a)comnetgmbh.com>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
A .werks/5989
M checks/fireeye_content
Log Message:
-----------
5989 FIX fireeye_content: Fixed exception, in case content update has never been performed
Change-Id: I422486006054033320bd525dc184842d1035b8be
Commit: ae14109dea8d4dd11d4417b9139ba973d7c40b13
https://github.com/tribe29/checkmk/commit/ae14109dea8d4dd11d4417b9139ba973d…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
A .werks/5275
Log Message:
-----------
5275 FIX cmk-update-agent: Fix run-as-plugin mode (Regression since 1.5.0b1)
Due to an erroneous call to a non-existant method, the Agent Updater crashes when run as plugin.
As a result, automatic updates would not work with an Agent Updater 1.5.0b1. Manual updates are still working, so it is possible to replace the erroneous Agent Updater with a fixed one by doing a manual Update to a newly baked agent.
Change-Id: I941d868bca1df06e5a097e84c34c180fa09b3699
Commit: f19fb8bfd96de53a7fd36935167f8329b8840dd9
https://github.com/tribe29/checkmk/commit/f19fb8bfd96de53a7fd36935167f8329b…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M livestatus/src/Query.cc
Log Message:
-----------
Fixed typo in debug message.
Change-Id: I130f837b3d6d595c00f57fc54d079d817780d905
Commit: 3cb2c5ea190256fab24938c675bea516af3a5941
https://github.com/tribe29/checkmk/commit/3cb2c5ea190256fab24938c675bea516a…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M livestatus/src/TableEventConsole.cc
Log Message:
-----------
Pass grepping filters from CMC to EC.
Change-Id: I048e86414175a8dc292f8e5e504b7c791836b5fd
Commit: bedafcdb87b426095dfeddb090600bd496b1f36b
https://github.com/tribe29/checkmk/commit/bedafcdb87b426095dfeddb090600bd49…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
A .werks/5835
Log Message:
-----------
5835 FIX Improve performance of various event console queries.
Various event console queries took a very long time, e.g. retrieving the
event history of a given host. This could even lead to timeout in the GUI.
This was a regression in 1.4.0 compared to 1.2.8 and has been fixed.
Change-Id: I357ac3df0a082f3dbfed1e9413596cd4b4a82497
Commit: 9a96e3fe1d29a81458d69fd347764465f673afae
https://github.com/tribe29/checkmk/commit/9a96e3fe1d29a81458d69fd347764465f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Fixed semantic errors
Change-Id: I3a64e5bbb7f70181f48f0c050a6137300d484e4d
Commit: 2397fa898aec8dda19a29a6089e8afc7630d62a0
https://github.com/tribe29/checkmk/commit/2397fa898aec8dda19a29a6089e8afc76…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M Makefile
Log Message:
-----------
Fixed missing packaging of cmk.cee.liveproxy module
Change-Id: I1346086400467165f03c1c4052e9b14ab84fef2b
Commit: 4bb3f0d1749f2e73170b4ef78e3590d80bc948b6
https://github.com/tribe29/checkmk/commit/4bb3f0d1749f2e73170b4ef78e3590d80…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M agents/windows/make-chroot
Log Message:
-----------
Windows agent build chroot: Some more output + try to fix hanging build
Change-Id: Ifcb40f0ec17938b3c8383a977bfb6037a60de859
Commit: fcb2d0cdee46c74049207da56a48313e628d2174
https://github.com/tribe29/checkmk/commit/fcb2d0cdee46c74049207da56a48313e6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5976
M web/htdocs/pagetypes.py
Log Message:
-----------
5976 FIX Fixed possible "AttributeError" exception on custom graph list page
When a user opened up the custom graph list page while another user
had a custom graph that was not published to other users, this lead
to an exception on this page.
Change-Id: I84ccf4efbf43527f8f3fdb12b8551c7f7bbba02f
Commit: 15a98d8a04a92d140cafcdfe4dcbf80ecc300369
https://github.com/tribe29/checkmk/commit/15a98d8a04a92d140cafcdfe4dcbf80ec…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove _what from CustomAttrMode._save_attributes in wato.py
Change-Id: Ie8fd91d1733b62ed6c6b6b786c9848e779ea71b2
Commit: 2c41101d7c256393d12ee80cc6e34251865106de
https://github.com/tribe29/checkmk/commit/2c41101d7c256393d12ee80cc6e342518…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove _what from CustomAttrMode and separate loading of custom_attrs.mk
Change-Id: I0057e67b359179fd73c954e07386eb84e0cbdf80
Commit: ded1e3130efea025b5fa88e0e026f046b1279a7f
https://github.com/tribe29/checkmk/commit/ded1e3130efea025b5fa88e0e026f046b…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove common base class CustomAttrMode
Change-Id: I866d8fb926a3b69114f72829ecb3d6829952fd2c
Commit: 2ee99d96ffa8067508dc360b3a043942caf861ce
https://github.com/tribe29/checkmk/commit/2ee99d96ffa8067508dc360b3a043942c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove _what from ModeCustomAttrs
Change-Id: Iee997b3d7492481be2197bba6d4935f0dff6ee12
Commit: f711a03350d9db7ca0dd864c4c1b99498457242e
https://github.com/tribe29/checkmk/commit/f711a03350d9db7ca0dd864c4c1b99498…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove _what from ModeEditCustomAttr
Change-Id: I00f3b4a9a8f42cf6c5c3410f6ecfcbc1267645ea
Commit: 540efef45cf782849ea7396f35b4f290d9f6c90a
https://github.com/tribe29/checkmk/commit/540efef45cf782849ea7396f35b4f290d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Move subclass specific things in ModeEditCustomAttrs to the subclasses
Change-Id: I6f5a43fdabc2651556e75ea240baed1718c66343
Commit: f873b4e0ee489807b1070e2ed147f8cc497e17bc
https://github.com/tribe29/checkmk/commit/f873b4e0ee489807b1070e2ed147f8cc4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Fix topics in ModeEditCustomAttr
Change-Id: If051a65944d3a8369b0d488b429b67de150f3716
Commit: 1e620506d29630c74ee36f80eb6ce812ca9938e5
https://github.com/tribe29/checkmk/commit/1e620506d29630c74ee36f80eb6ce812c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Cleanup wato.py imports
Change-Id: I97b95039fac57203ab09d2ad2546e599d8f8bd5a
Commit: a1d816da6aff241d33151513222df3e2853bfc6d
https://github.com/tribe29/checkmk/commit/a1d816da6aff241d33151513222df3e28…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Make the classes ModeEditCustomAttr and ModeCustomAttr abstract
Change-Id: I0ea2075e07909e1c86d44204544a40ecbab55093
Commit: 83b60d4e2f1127f36e4ee0ef897b32756567adf9
https://github.com/tribe29/checkmk/commit/83b60d4e2f1127f36e4ee0ef897b32756…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M agents/windows/it/conftest.py
M agents/windows/it/lock.py
Log Message:
-----------
Win-agent integration tests: retry 20 min if VM occupied
Retry obtaining test lock 20 times at intervals of 60s if the VM running
the tests is occupied. This has become essential as at least 1.5.0 and
master builds are sharing the same VM so another build is likely to be
running on the same VM much more often than before.
Commit: deb796c98fb1abb789574a4964dad210772cbe44
https://github.com/tribe29/checkmk/commit/deb796c98fb1abb789574a4964dad2107…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M agents/windows/build_version
M agents/windows/sections/SectionPS.cc
Log Message:
-----------
Win-agent: check correct retval of GetProcessTimes
GetProcessTimes returns nonzero upon success and zero upon failure.
Commit: 34eba5d669fd834e46645f7566914488a80d5eaa
https://github.com/tribe29/checkmk/commit/34eba5d669fd834e46645f7566914488a…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5836
M cmk/ec/main.py
Log Message:
-----------
5836 FIX Event Console messages without a service level can be matched against service level 0 now.
Various message sources, e.g. syslog messages or SNMP traps, do not carry a
service level with them. If an event console rule specified a matching
criterion including the service level value 0 (meaning "no service level
specified"), the rule didn't fire for such messages. This behavior was
confusing and inconsistent with the rule matching for notifications.
Messages not carrying a service level have an implicit service level 0 now,
so EC rules can match for this case.
Change-Id: I1d77bbb86e610c1b1b61ed910fb3716a6259a646
Commit: 539589472e458933b919be90477c5f5fb2c9aeaa
https://github.com/tribe29/checkmk/commit/539589472e458933b919be90477c5f5fb…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/plugins/wato/active_checks.py
Log Message:
-----------
Remove unused parameter from PluginCommandLine
Change-Id: I96b94c2148d157e8007e412b4d00acf3a76baee4
Commit: 9d565b6b9d76d602d4a4e63d3f073ceebe3aa314
https://github.com/tribe29/checkmk/commit/9d565b6b9d76d602d4a4e63d3f073ceeb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M web/htdocs/wato.py
M web/plugins/pages/wato.py
Log Message:
-----------
Refactoring: Made agent output download page a class
Change-Id: I959cb6e9c9d3e66be33c6bdb33db422fcaa417a3
Commit: e6242b502eb9bd0c9b1c7e34e1753616d0345c89
https://github.com/tribe29/checkmk/commit/e6242b502eb9bd0c9b1c7e34e1753616d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5975
M web/htdocs/wato.py
M web/plugins/icons/builtin.py
M web/plugins/icons/wato.py
M web/plugins/pages/wato.py
Log Message:
-----------
5975 FIX Agent output / SNMP walk download: Now processed asynchronously
The download of the agent output or SNMP walks, that can be triggered from the
hosts or Check_MK service context menus could run into time out situations with
bad error messages like "Gateway timeout" in case the destination devices need
more than ~110 seconds to respond.
We have now changed the process of fetching the data to be executed as
background job. The GUI is displaying the progress during processing and
presenting a download icon on the progress page to finally download the created
file.
Change-Id: Ia3fc705454d2b5409bc852421202b8df5bf104ad
Commit: dbf5cefb77424be566aa83adbfd375f17ae4b234
https://github.com/tribe29/checkmk/commit/dbf5cefb77424be566aa83adbfd375f17…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5977
M web/htdocs/htmllib.py
Log Message:
-----------
5977 FIX Fixed broken dropdown fields in several places
Some dropdown (select) fields were broken in Check_MK 1.5.0 for a longer time,
especially in WATO configuration dialogs. This issue existed in all previous
1.5.0 releases.
E.g. when setting the "Match syslog priority" option in a Event Console rule,
the selected option was not persisted as expected.
Change-Id: I68d266e1e12fdbd6249c4c5cc5741112fc84381b
Commit: c3374b9648dc3c4191271257b19163f6c5d7e310
https://github.com/tribe29/checkmk/commit/c3374b9648dc3c4191271257b19163f6c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5978
M web/htdocs/userdb.py
Log Message:
-----------
5978 FIX Fixed possible exception when user has invalid idle timeout value configured
The login session idle timeout can be configured individually per user. This setting
is stored in the file <tt>var/check_mk/web/[user]/idle_timeout.mk</tt>. When this
file contains an invalid value, the global default value is used instead of raising
an error message.
Change-Id: I7bbec234d0dcd8acb467b1422fbc2e458ec60116
Commit: 42aa768a19cfb5f697374f60ac1898656313d960
https://github.com/tribe29/checkmk/commit/42aa768a19cfb5f697374f60ac1898656…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
M tests/integration/bin/test_mkbackup.py
Log Message:
-----------
Fix unstable test_mkbackup restore and backup tests
The integration tests could influence each other when multiple test jobs
are executed on a single host.
Change-Id: Ibe1655bfd558bfa38e396e13d24a505781fdf2fd
Commit: 6b85016598df8d0d7bb452e4239fda51047aaa26
https://github.com/tribe29/checkmk/commit/6b85016598df8d0d7bb452e4239fda510…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-16 (Mon, 16 Apr 2018)
Changed paths:
A .werks/5979
M web/htdocs/js/checkmk.js
M web/plugins/views/availability.py
Log Message:
-----------
5979 FIX Availability: Fixed broken highlighting of timeline entries on hover
Change-Id: I22dea48d5bf1847319b65ee5ec39c04e62c9edcb
Commit: 61f0663d22389f8e3935359d93b212f62168babb
https://github.com/tribe29/checkmk/commit/61f0663d22389f8e3935359d93b212f62…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Fixed possible missing newline before df section
Change-Id: I6e332b19a1af5bca47d0cf36c416e070d3f4781c
Commit: 0b4b05a48cce512c9d682c905f57d197b96777e8
https://github.com/tribe29/checkmk/commit/0b4b05a48cce512c9d682c905f57d197b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M web/htdocs/views.py
Log Message:
-----------
Fixed possible exception when playing sounds is enabled
When a host / service reports a state code that is not a normal
monitoring state (e.g. 126), then an exception could occur when
playing sounds is enabled.
Change-Id: If1fce996b389a72a99a7a49ecc697dbbe0083a12
Commit: 4defb78d4af2097b10a4a8dc7fc75b16165c23e9
https://github.com/tribe29/checkmk/commit/4defb78d4af2097b10a4a8dc7fc75b161…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M web/plugins/wato/bi.py
Log Message:
-----------
Improved error handling of invalid parameters when deleting / editing aggregations
Change-Id: I4b3a12c67233c132d33add533709b76f5982205c
Commit: d50aba1b7fb8f22d9957cd5ce6f8aac84c8f3a1f
https://github.com/tribe29/checkmk/commit/d50aba1b7fb8f22d9957cd5ce6f8aac84…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5980
M web/plugins/wato/bi.py
Log Message:
-----------
5980 FIX BI: Fixed deletion of single aggregations
Change-Id: Ief8f3f1fe3f4c5791541f91148244b102f80b378
Commit: 7f1d65501549af4b27d33196d56209e7bbed1911
https://github.com/tribe29/checkmk/commit/7f1d65501549af4b27d33196d56209e7b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5981
M web/htdocs/htmllib.py
Log Message:
-----------
5981 FIX Fixed displaying of BI aggregation with icons
When displaying BI aggregations that want to display an icon,
for example when a service is in downtime, an exception like
this could occur: TypeError: render_icon() got an unexpected keyword argument 'class_'.
Change-Id: I0ccb600d9c664b696b67308293631a6479bbd097
Commit: 7defcbb8876bb93eedba88b1158e2fbbf52b30bd
https://github.com/tribe29/checkmk/commit/7defcbb8876bb93eedba88b1158e2fbbf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M web/plugins/wato/bi.py
Log Message:
-----------
BI: Improved error handling of not existant rule packs
Change-Id: Id93bdf3bc5b08d059f840d12d9059582e551e05a
Commit: ef8cd694648986c4a10b900a1d542531ccf72da8
https://github.com/tribe29/checkmk/commit/ef8cd694648986c4a10b900a1d542531c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5982
M web/plugins/wato/bi.py
Log Message:
-----------
5982 FIX BI: Only show bulk move action when targets are available
Change-Id: Ie333e84920d6ac0ecee878e4150e6075c7adc57d
Commit: b475ce3dc9cb048627b07d6ed31ca8317dcf6957
https://github.com/tribe29/checkmk/commit/b475ce3dc9cb048627b07d6ed31ca8317…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M inventory/docker_node_images
Log Message:
-----------
docker_node_images: Cleaned up duplicate JSON evaluation
Change-Id: Ic2de768e250ab3379de810619494b069e71776c3
Commit: 4b545e8c187e81817f5c7ae99df81ff5ef490a75
https://github.com/tribe29/checkmk/commit/4b545e8c187e81817f5c7ae99df81ff5e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5983
M agents/check_mk_agent.linux
M inventory/docker_node_images
Log Message:
-----------
5983 FIX docker_node_images: Fixed mixups between images of same repository and different tags
The number of containers was not counted per image because the tag information
was not handled correctly in all cases.
Some containers don't explicitly state "repository:tag" but only "repository"
as their image, depending on the "docker run" call. Check_MK is now falling
back to "latest" tag in this case.
Change-Id: I2fc33ced414d040eaf9dde683d1478cdc288d653
Commit: 03e2891c7c3342dfa82049007a987e25d873c7c9
https://github.com/tribe29/checkmk/commit/03e2891c7c3342dfa82049007a987e25d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5984
M agents/check-mk-agent.spec
Log Message:
-----------
5984 FIX Agent RPMs: Add missing "Vendor" RPM header
Change-Id: I54312a9dc773e0bbf0de8b3fd03e936c0317906b
Commit: 2546a2a2191c3166e8a5f2be2a3a260a338c78e9
https://github.com/tribe29/checkmk/commit/2546a2a2191c3166e8a5f2be2a3a260a3…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5913
M web/plugins/webapi/webapi.py
Log Message:
-----------
5913 FIX webapi: Fixed handling of the option mode in service discovery
The previous implementation of the option "mode" in service_discovery did not
allow a handling in the same way as in other webapi requests like including it
into the request part. This is now fixed. The old behaviour is still supported.
old only supported this syntax:
curl "http://localhost/$OMD_SITE/check_mk/webapi.py?action=discover_services&_use… $OMD_ROOT/var/check_mk/web/automation/automation.secret)&mode=refresh" -d 'request={"hostname":"heute"}'
newly supported and now coherent to other calls:
curl "http://localhost/$OMD_SITE/check_mk/webapi.py?action=discover_services&_use… $OMD_ROOT/var/check_mk/web/automation/automation.secret)" -d 'request={"hostname":"heute", "mode":"refresh"}'
Change-Id: I194855bdd752a0e236d5839a3b786a426b401bd1
Commit: abd7732e57d702bd1dbe0c8a72e0fd703443a3b4
https://github.com/tribe29/checkmk/commit/abd7732e57d702bd1dbe0c8a72e0fd703…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5837
M cmk/ec/main.py
Log Message:
-----------
5837 FIX Fixed overflow event text for local limits.
The event text of overflow events always contained the global limit, even
when the reason for the overflow event was a local limit. This has been
fixed.
Change-Id: Ic35b739560a970a394702655f14ab8cba99d40bb
Commit: 634466402f8d25447e06c0daa7cc563bd294ded9
https://github.com/tribe29/checkmk/commit/634466402f8d25447e06c0daa7cc563bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/5985
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/packages/apache-omd/Makefile
Log Message:
-----------
5985 FIX htpasswd command is now available in all sites
The "omd create" success message tells users about using the htpasswd
command to change the password of the default GUI user. On SLES platforms
the command is available under the name "htpasswd2". We provide a symlink
to the platform specific name to make the command available for all site
users now.
Change-Id: I4f75d6a81c4417d92b3c11c91edf64c6cd1ba42a
Commit: 124965317547a7789c68d798996536cf58ccbbff
https://github.com/tribe29/checkmk/commit/124965317547a7789c68d798996536cf5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
A .werks/6009
M cmk/ec/main.py
Log Message:
-----------
6009 FIX Rewrite event text in cancel events, too
Previously, only non-cancelling events had their text rewritten. This has
been fixed.
Change-Id: I513239d77e4ed8b51d8963f334dfa5feeaa0c0fc
Commit: 0fdb9251fea247ad476dd7c2f541918305978dcc
https://github.com/tribe29/checkmk/commit/0fdb9251fea247ad476dd7c2f54191830…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Fixed local and plugins section
Change-Id: I2346093736716205276db93520e79a43ae72502c
Commit: 9e155d5d50ab12caea53990e202d602106772157
https://github.com/tribe29/checkmk/commit/9e155d5d50ab12caea53990e202d60210…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
A .werks/6010
M cmk/ec/main.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6010 Service levels in event console rules can now have a precedence
Event console rules specify a service level, but it was a bit unclear what
that actually means. Previously it was just a default value to use when the
incoming message did not carry a service level itself. If it carried one
(including '0'), this part of the rule did not have any effect.
This behavior was a bit confusing and did not cover all use cases, so you
can now specify what should happen when the incoming message already has a
service level: Keep it (old behavior, the default) or overwrite it
unconditionally with the configured service level.
Change-Id: Idaae7a26f8b41514b8ebe71e5b6416c93b11e973
Commit: d8694e77ddafd8bc4eb6cf26a545c2e74bd094ad
https://github.com/tribe29/checkmk/commit/d8694e77ddafd8bc4eb6cf26a545c2e74…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M cmk/ec/export.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Fixed handling of old-skool service levels in EC rules.
Change-Id: Ica9dff01587fde0c0f497e2a6b8ffe39896e523c
Commit: 93c0b44b904be35953b8b80573108a4543ec8587
https://github.com/tribe29/checkmk/commit/93c0b44b904be35953b8b80573108a454…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
A .werks/5800
M web/htdocs/availability.py
Log Message:
-----------
5800 FIX Availability: UNMONITORED timeperiods were incorrectly used in computation results in certain scenarios
When honoring host and service periods, UNMONITORED timeperiods outside of a service period were will still used in the computation.
Change-Id: I329be6e96ec0de920954b512ef9e64d863a68879
Commit: 6e996389f96a21405ceb6df049b01a68918fb70e
https://github.com/tribe29/checkmk/commit/6e996389f96a21405ceb6df049b01a689…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
A .werks/5799
M web/htdocs/availability.py
Log Message:
-----------
5799 FIX Availability: Fixed error in duration computation when merging identical states
This error appears when the availability timeline is not fully connect, e.g. if it is split
by a service period. The computation error itself seems no big issue, since this incorrect
computed value wasn't evaluated, anyway.
Change-Id: I5a1976edb1569d36012013ca60093b54bb49b5f1
Commit: b17302dd149fcc98ed9d9ade6a56b112be892f64
https://github.com/tribe29/checkmk/commit/b17302dd149fcc98ed9d9ade6a56b112b…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M .werks/5799
Log Message:
-----------
updated werk text
Change-Id: I994cc384569c307ceb886a42a01e4a15c242d0a4
Commit: eccbbebacbfc6d8c743f27c0a480ebfef966d554
https://github.com/tribe29/checkmk/commit/eccbbebacbfc6d8c743f27c0a480ebfef…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Removed useless Transform.
Change-Id: I555070748cc80fbefe706a0d3f66919adcfafe6b
Commit: 72b3812427c192c1ef3b161b8243963b30871e22
https://github.com/tribe29/checkmk/commit/72b3812427c192c1ef3b161b8243963b3…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
A .werks/5756
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
5756 FIX check_mk_agent.linux, check_mk_agent.openwrt: specify message digest for encrypted agent output explicitly
For encrypted agent output the default message digest algorithm of OpenSSL was
used before. Prior to OpenSSL 1.1 the default is MD5 which is what the Check_MK
server is expecting as well. Starting from OpenSSL 1.1. the default message
digest algorithm changed to SHA-256 which leads to problems in the
communication between hosts with a new OpenSSL version and the Check_MK server.
Now the message digest algorithm is specified explicitly as MD5 to circumvent
any ambiguity.
Change-Id: I242678076d69da4cf150354a1d9a878ef8ad1e24
Commit: c2d2c09a04212ef2a8545ffac36a7f1f56a0f755
https://github.com/tribe29/checkmk/commit/c2d2c09a04212ef2a8545ffac36a7f1f5…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
A .werks/5801
M cmk_base/discovery.py
Log Message:
-----------
5801 FIX Fixed incorrect check parameter assignment after tabula rasa
The tabula rasa discovery could assign incorrect default parameters to the discovered service.
Generally, if multiple rules provide check parameters, the most specific rule should win.
For ps checks the least specific rule did win. This has been fixed.
Change-Id: Id945afe730b6d3b9104945655fbf55e988f6452c
Commit: 9f17f8d967431b07f0d04dbb4df7d73e7ea248a6
https://github.com/tribe29/checkmk/commit/9f17f8d967431b07f0d04dbb4df7d73e7…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/5840
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
5840 FIX MSSQL plugin: fixed detecting of default instance MSSQLSERVER in AlwaysOn environments
Change-Id: Id3d7976cc7d6827b1da12f2094976f800917e005
Commit: 6b9bd9d3b45cd371e0327ec1a2966c4c0f6a55e6
https://github.com/tribe29/checkmk/commit/6b9bd9d3b45cd371e0327ec1a2966c4c0…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M agents/check_mk_agent.linux
A checks/docker_container_mem
Log Message:
-----------
docker_container_mem: Skeleton for a check, include information about total memory in agent section
Change-Id: I8278f981a834e40293c74abf7c28f0c20313babd
Commit: 3ac0fd275f0a70b2bf85fbce00df815e5f770c82
https://github.com/tribe29/checkmk/commit/3ac0fd275f0a70b2bf85fbce00df815e5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/5987
M agents/check_mk_agent.linux
M checkman/docker_container_cpu
A checkman/docker_container_mem
M checkman/docker_container_status
M checkman/docker_container_status.health
M checks/docker_container_mem
M checks/mem.include
M web/plugins/metrics/check_mk.py
Log Message:
-----------
5987 docker_container_mem: Check memory usage of docker containers
Change-Id: I6a0bd4cbcfc6d02eee3273cc2657324a63c860ad
Commit: 403f5950f7208d7638a449a797862bb36b9e8ae8
https://github.com/tribe29/checkmk/commit/403f5950f7208d7638a449a797862bb36…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/5988
M agents/check_mk_agent.linux
A checkman/docker_container_diskstat
A checks/docker_container_diskstat
Log Message:
-----------
5988 docker_container_diskstat: Check disk usage of docker containers
Change-Id: I3fe1d5bf03fbe8760e3eeea7d73e6cd6a62bee92
Commit: a9826dad830f3fd4181bac2d9ed9d2f4af88ab00
https://github.com/tribe29/checkmk/commit/a9826dad830f3fd4181bac2d9ed9d2f4a…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/5841
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
5841 FIX MSSQL plugin: fixed instance connection setup if at least one, but not all instances, use TCP ports
Change-Id: I75b1f86b00ca8c1c6e383978378cfd9a04b31bab
Commit: e6ccd786205df95868784e81edecfb205f7f2604
https://github.com/tribe29/checkmk/commit/e6ccd786205df95868784e81edecfb205…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M agents/check_mk_agent.linux
M checks/docker_container_cpu
Log Message:
-----------
docker_container_cpu: Fixed calculation of CPU utilization
Change-Id: Ibf81448856fb28b1a1c19ccb9f55d6d00435f282
Commit: 13a03fd2c0720224a139dff9c8546b0bdde8aa1c
https://github.com/tribe29/checkmk/commit/13a03fd2c0720224a139dff9c8546b0bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/6019
Log Message:
-----------
6019 FIX docker_container_cpu: Fixed calculation of CPU utilization
The CPU utilization was not correctly calculated for docker containers.
Change-Id: Idcb81a6ee6d86c1c88197e8bd040cc788ab154f8
Commit: 2bd1625775e325dd6a3a091fcdf76922810517f0
https://github.com/tribe29/checkmk/commit/2bd1625775e325dd6a3a091fcdf769228…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/6020
M web/htdocs/check_mk.css
M web/htdocs/visuals.py
Log Message:
-----------
6020 FIX View permitted group selection: Increased size of select fields
The contact group selection fields have now a better initial size
and are also resizable which may be useful in case you have very
long group names.
Change-Id: Ibc404e0ecf5a4037d8be200edb62aacbeac836ed
Commit: 4f04511eae4c6975f5a2c6192676acfd1904554e
https://github.com/tribe29/checkmk/commit/4f04511eae4c6975f5a2c6192676acfd1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A .werks/6021
Log Message:
-----------
6021 FIX Combined graphs: Fixed handling of optional metrics
When trying to render combined graphs with graph templates that have optional
metrics, these graphs could not be rendered. For example the "CPU utilization"
graphs of some devices could not be displayed in combined graphs.
Change-Id: I3f4e507fcba40da8955834c8808d2ecdbb67d4ae
Commit: 5991b883d9c9c28cdd7bcb83403ffb8c57c894d1
https://github.com/tribe29/checkmk/commit/5991b883d9c9c28cdd7bcb83403ffb8c5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
A .werks/6022
M web/htdocs/watolib.py
Log Message:
-----------
6022 FIX Analyze configuration: Enabled livestatus proxy is now deceted correctly
Change-Id: Ib410cf374f43f9547bc436edc96e3873855bbe0b
Commit: 6587f38a552dd36c55b8d0333a2c861e6ce76fa0
https://github.com/tribe29/checkmk/commit/6587f38a552dd36c55b8d0333a2c861e6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Analyse configuration: Show warning message when no site usable with AC
Change-Id: I9d56bbe8bc9a2852d89a1c33f897b33f34ce9c4c
Commit: aa28c812194f61ff5c35fc5c701aea7ee08e3462
https://github.com/tribe29/checkmk/commit/aa28c812194f61ff5c35fc5c701aea7ee…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M web/plugins/wato/ac_tests.py
Log Message:
-----------
Add information to apache process test
Change-Id: I1c607c1722d9789588e6ccde785cd4f141720bc3
Commit: af20fc623daacb7ffacd0b835417e532fa9ac59a
https://github.com/tribe29/checkmk/commit/af20fc623daacb7ffacd0b835417e532f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
A .werks/6023
A omd/distros/UBUNTU_18.04.mk
Log Message:
-----------
6023 Add build support for Ubuntu 18.04 (bionic)
Change-Id: I7855650a838a23f03491714a4625c3400fa5282a
Commit: c83befef81514acec431a8e6c7560e13d0f7767a
https://github.com/tribe29/checkmk/commit/c83befef81514acec431a8e6c7560e13d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
A omd/packages/python-modules/patches/0016-make-psycopg2-build-with-ubuntu-bionic.dif
Log Message:
-----------
Fix psycopg2 build with Ubuntu 18.04
Change-Id: I5382748f2f58118a1aa30b541b93eed69fb7533c
Commit: 5e4cd045b3d060acd44b5217ba21ac526b020aa4
https://github.com/tribe29/checkmk/commit/5e4cd045b3d060acd44b5217ba21ac526…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-22 (Sun, 22 Apr 2018)
Changed paths:
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/src/asn1crypto-0.24.0.tar.gz
R omd/packages/python-modules/src/cffi-1.11.4.tar.gz
A omd/packages/python-modules/src/cffi-1.11.5.tar.gz
A omd/packages/python-modules/src/cryptography-1.9.tar.gz
R omd/packages/python-modules/src/ipaddress-1.0.19.tar.gz
A omd/packages/python-modules/src/ipaddress-1.0.22.tar.gz
Log Message:
-----------
Updated python-module cryptography to 1.9 for Ubuntu 18.04 support
Updated dependencies:
ipaddress-1.0.22
cffi-1.11.5
asn1crypto-0.24.0
Change-Id: Ic15713fe0a2f02c04e33c6dfab5639351b6b9d54
Commit: 0b0fb4cccb0878316c3e0d0c1e6aef39b7e314b2
https://github.com/tribe29/checkmk/commit/0b0fb4cccb0878316c3e0d0c1e6aef39b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-22 (Sun, 22 Apr 2018)
Changed paths:
A .werks/6024
M agents/check_mk_agent.linux
M inventory/docker_container_labels
A inventory/docker_container_network
M web/plugins/views/inventory.py
Log Message:
-----------
6024 docker_container_network: Show nodes networks and ports
Change-Id: Ib81a13e403006c9da20c7d9ca023c6c9340de9ea
Commit: 02244ee13f6bec4dfce9ac7668c606e99a33aa0e
https://github.com/tribe29/checkmk/commit/02244ee13f6bec4dfce9ac7668c606e99…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-22 (Sun, 22 Apr 2018)
Changed paths:
A .werks/6025
M agents/check_mk_agent.linux
A inventory/docker_node_network
M web/plugins/views/inventory.py
Log Message:
-----------
6025 docker_node_network: Inventory information about docker networks
Change-Id: Id015cb46fae8d3a8bcbc7356fd09aa7e89e1fb50
Commit: c935501b5446d3d189898bdf8e704150980ed6b1
https://github.com/tribe29/checkmk/commit/c935501b5446d3d189898bdf8e7041509…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-22 (Sun, 22 Apr 2018)
Changed paths:
M web/htdocs/htmllib.py
M web/htdocs/js/checkmk.js
Log Message:
-----------
Minor cleanup
Change-Id: I262fef8ed62ca69e55484b134b37a8cfa380e7c8
Commit: d7b211153695d6e5f20c1867b4d57b25ea04c722
https://github.com/tribe29/checkmk/commit/d7b211153695d6e5f20c1867b4d57b25e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M web/htdocs/gui_background_job.py
M web/plugins/wato/background_job.py
Log Message:
-----------
Minor wording changes
Change-Id: I7b4031cf3f709dd6fe4c48e82201a5cda5b2947a
Commit: 3a31e0c00ec69a6a89282279829d6b81de7ea66b
https://github.com/tribe29/checkmk/commit/3a31e0c00ec69a6a89282279829d6b81d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M web/htdocs/notify.py
M web/htdocs/wato.py
Log Message:
-----------
Users sub pages: Made back buttons a little more consistent
Change-Id: I6c9b2a76446d41aaf5eb61c8e874810e44cca05c
Commit: 5091ae5ab5a8c796d550ded260a713b0538b15da
https://github.com/tribe29/checkmk/commit/5091ae5ab5a8c796d550ded260a713b05…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M tests/unit/web/unittest_files/text_input.unittest
Log Message:
-----------
Fixed test_text_input unit test
Change-Id: I9249cc6fcbf2edc4dd2f183d563c642147c3abda
Commit: 45d2ed93fa38322ff145f65d321a533b382c3217
https://github.com/tribe29/checkmk/commit/45d2ed93fa38322ff145f65d321a533b3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A .werks/6026
M omd/packages/pnp4nagios/Makefile
R omd/packages/pnp4nagios/pnp4nagios-0.6.25.tar.gz
A omd/packages/pnp4nagios/pnp4nagios-0.6.26.tar.gz
Log Message:
-----------
6026 FIX Updated pnp4nagios to 0.6.26
Change-Id: Ib760ea9da065edef5d2ae9113e8669a2e8025ddb
Commit: 50817fef81a344a5d75b5ce3eaf668ab4b06b69e
https://github.com/tribe29/checkmk/commit/50817fef81a344a5d75b5ce3eaf668ab4…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A .werks/5922
M agents/windows/build_version
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/sections/SectionPS.cc
M agents/windows/sections/SectionPS.h
M agents/windows/wmiHelper.cc
M agents/windows/wmiHelper.h
Log Message:
-----------
5922 FIX Windows agent: Many WMI queries could lead to integer overflow
Integer values returned by a number of WMI queries were handled incorrectly,
squeezing 64 bit integers into 32 bit representation. This led to sporadical
erroneous results for a number of agent sections / checks. Potentially
affected were at least the checks wmi_cpuload and ps, but basically any checks
using information provided by WMI. The symptoms of this may have been varying
across different checks.
Commit: 295a2989140988a63e7b32dbfd3fdc8580473698
https://github.com/tribe29/checkmk/commit/295a2989140988a63e7b32dbfd3fdc858…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M agents/windows/it/test_section_winperf.py
Log Message:
-----------
Win-agent: fix winperf integration test
Commit: 410f63f713032ec21ccaccab357f6a6d413adbf3
https://github.com/tribe29/checkmk/commit/410f63f713032ec21ccaccab357f6a6d4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M inventory/docker_node_network
Log Message:
-----------
docker_node_network: Changed HW/SW inventory data structure to workaround tree merge issues
Change-Id: I9d457177e805e710501a3bfe5eed199d79d8b919
Commit: f5a17637169ef7eaec8b3ada7883256fb5fdbf1d
https://github.com/tribe29/checkmk/commit/f5a17637169ef7eaec8b3ada7883256fb…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M web/plugins/views/availability.py
Log Message:
-----------
Update for WK5979 FIX Availability: Highlighting was still broken for timeranges with service period gaps
Change-Id: Iaa5710ab972539997b9c444b567a1f5be3b86c8c
Commit: 72577c332b099f943f8e841c805a42aee0bf692e
https://github.com/tribe29/checkmk/commit/72577c332b099f943f8e841c805a42aee…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A .werks/5802
Log Message:
-----------
5802 FIX Graph rendering: fixed automatically scaling of vertical axis
The graph viewport of some metrics was not computed correctly. So the min and max value did not show up,
unless the user manually scrolled the graph to the correct value.
Change-Id: I0517a72c1999f50d91ee51afd54c654743de6ad9
Commit: 3665be406e23bf8c9739530782fc12f69cdb00e2
https://github.com/tribe29/checkmk/commit/3665be406e23bf8c9739530782fc12f69…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A omd/packages/net-snmp/patches/0014-Port-OpenSSL-1.1.0-with-support-for-1.0.2.dif
A omd/packages/net-snmp/patches/0015-Another-OpenSSL-1.1.0-fix.dif
Log Message:
-----------
net-snmp: Fix compilation with OpenSSL 1.1 (for Ubuntu bionic)
Change-Id: Ic86d8b9bad293fbe0cd1f4da85de709e32adc432
Commit: 7793a361d089e7d8caad908d5fac7ef74fdf226e
https://github.com/tribe29/checkmk/commit/7793a361d089e7d8caad908d5fac7ef74…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M .werks/4989
Log Message:
-----------
Improved wording a bit. Fixed a few typos.
Change-Id: If4e992c3a0a98155df88d409914ad4dbc1d6d799
Commit: 41f8eae6560b7ee260ffc5c3876573128d48c21b
https://github.com/tribe29/checkmk/commit/41f8eae6560b7ee260ffc5c3876573128…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A .werks/6027
M web/plugins/views/availability.py
Log Message:
-----------
6027 FIX Fixed availability CSV export when summary is disabled
Change-Id: Id932de0947c717db8e51f3862c92e694f3364443
Commit: 9bdf5b459d555b868794085964be90ab88f0cdee
https://github.com/tribe29/checkmk/commit/9bdf5b459d555b868794085964be90ab8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M cmk_base/data_sources/snmp.py
Log Message:
-----------
Fixed multiple inheritance
Change-Id: I0523a4aa7b154157a6eae67c1cf071521b4512ae
Commit: 1f2343174bc32d87ed06d8edb34aaaded86f73f3
https://github.com/tribe29/checkmk/commit/1f2343174bc32d87ed06d8edb34aaaded…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A .werks/6028
M agents/check_mk_agent.linux
Log Message:
-----------
6028 FIX chrony: Fixed incompatibility with RedHat 7.5
The SELinux rules shipped with RedHat 7.5 deny execution of chronyc like
our agent did before. We have changed the agent code to be able to also
work with RedHat 7.5 out of the box.
Change-Id: I4cee0004c4baef0eb8d882de7d9dfab866ac8f10
Commit: 5837350d18c52989a225fa18a1e3cefca74c13e2
https://github.com/tribe29/checkmk/commit/5837350d18c52989a225fa18a1e3cefca…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
A omd/packages/heirloom-pkgtools/patches/0008-fix-comilation-with-openssl-1.1.0.dif
Log Message:
-----------
heirloom-pkgtools: Fix compilation with OpenSSL 1.1.0
Change-Id: Ib4c235362c1cc7a16fa64d1cb5d1d4ace557d5e7
Commit: 82355188593328fb92f0af91990f6cc777a89999
https://github.com/tribe29/checkmk/commit/82355188593328fb92f0af91990f6cc77…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M agents/windows/Makefile.am
Log Message:
-----------
windows agent unittest target: temporarily enable stderr
Enable this trying to track down random build issues like this:
(...)
mv -f test/.deps/WindowsAgentTest-MockWinApi.Tpo
test/.deps/WindowsAgentTest-MockWinApi.Po
x86_64-w64-mingw32-g++-posix -g -O2 -static -static-libgcc
-static-libstdc++ -o WindowsAgentTest.exe
test/WindowsAgentTest-ConfigurationTest.o
test/WindowsAgentTest-EnvironmentTest.o
test/WindowsAgentTest-EventLogVistaTest.o
test/WindowsAgentTest-MockEnvironment.o
test/WindowsAgentTest-MockLogger.o test/WindowsAgentTest-MockWinApi.o
test/WindowsAgentTest-RotatingFileHandlerTest.o
test/WindowsAgentTest-WritableFileTest.o
test/WindowsAgentTest-gtest_main.o
test/WindowsAgentTest-stringutilTest.o test/WindowsAgentTest-typesTest.o
test/WindowsAgentTest-wmiHelperTest.o
test/sections/WindowsAgentTest-SectionEventlogTest.o
test/sections/WindowsAgentTest-SectionHeaderTest.o
test/sections/WindowsAgentTest-SectionLogwatchTest.o
test/sections/WindowsAgentTest-SectionMRPETest.o libcheck_mk_agent.a
-lgtest -lgmock -lwsock32 -lws2_32 -lole32 -loleaut32 -lwbemuuid -lpsapi
-lshlwapi -limagehlp -lstdc++fs
DISPLAY="$DISPLAY xterm" wine WindowsAgentTest.exe 2>/dev/null
Makefile:1381: recipe for target 'unittest' failed
make: *** [unittest] Error 1
Change-Id: I579c4a11d0952682364b468e6af2d65a51b77c93
Commit: 31c6b874010106a31047ef2ecb1bea68a5514e03
https://github.com/tribe29/checkmk/commit/31c6b874010106a31047ef2ecb1bea68a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M agents/windows/Makefile.am
Log Message:
-----------
Fix broken windows agent unit tests when being executed in screen
Change-Id: I5ebc5d06f168ae80c53e58f62a498be7d4f06961
Commit: 56d60e7de45d448f9aa5277b3f2e411befd96027
https://github.com/tribe29/checkmk/commit/56d60e7de45d448f9aa5277b3f2e411be…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M agents/windows/do-chroot
Log Message:
-----------
Fixed other build issues in screen sessions
Change-Id: Ibf07c37220f9f4ab055202047fed93696fd847b6
Commit: 2eee4a038b979d65d09f87f2a1b8dfb5f1237889
https://github.com/tribe29/checkmk/commit/2eee4a038b979d65d09f87f2a1b8dfb5f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
A .werks/6029
Log Message:
-----------
6029 FIX Fixed error handling when RPM building fails
Change-Id: I16a9569ac63088e06441a8351e2cf15fdff1f9d6
Commit: d904a2bf6f38d5df5e76534fc864a22dc775c515
https://github.com/tribe29/checkmk/commit/d904a2bf6f38d5df5e76534fc864a22dc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M omd/distros/UBUNTU_18.04.mk
Log Message:
-----------
Fixed Ubuntu 18.04 runtime dependencies
Change-Id: I3b983cc8f55002de22f31d162c709aaa362a9c09
Commit: d894aa72079f480d4a11fa9dd17c3009d276e691
https://github.com/tribe29/checkmk/commit/d894aa72079f480d4a11fa9dd17c3009d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
A omd/packages/pnp4nagios/patches/0103-fix-sizeof-issue-with-php72.diff
Log Message:
-----------
pnp4nagios: Fixed PHP 7.2 runtime dependency
Change-Id: I6da18e707a01df918b80087dcfeda66e43539fc2
Commit: 349afd743b0db3622148f32604c43738fa71abbf
https://github.com/tribe29/checkmk/commit/349afd743b0db3622148f32604c43738f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
A .werks/6030
M omd/packages/nagvis/Makefile
R omd/packages/nagvis/nagvis-1.9.7.tar.gz
A omd/packages/nagvis/nagvis-1.9.8.tar.gz
Log Message:
-----------
6030 FIX NagVis: Updated to 1.9.8
Change-Id: I7927a7de36b952f433be3435412963855b6ecaee
Commit: b73c4a33cfc8fb5834a6c21b60a3f7f5db05ed8a
https://github.com/tribe29/checkmk/commit/b73c4a33cfc8fb5834a6c21b60a3f7f5d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
A .werks/5992
M cmk/structured_data.py
Log Message:
-----------
5992 FIX HW/SW Inventory: Fixed AttributeError if any plugin provides wrong data structure
Change-Id: I00f4176cc865f17096526ba18d41525220189f4b
Commit: e83b11d87dcff40c008b676cbee49adf9e77ee4f
https://github.com/tribe29/checkmk/commit/e83b11d87dcff40c008b676cbee49adf9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A .werks/6032
M omd/debian/postinst.in
Log Message:
-----------
6032 FIX Debian/Ubuntu: Disable possible duplicate startup on systemd based systems
Change-Id: I58497a92bbe5fb61aec55ee3723b0d1db48bc93f
Commit: e96584457de0e3161217e704471686d1cf47f2d8
https://github.com/tribe29/checkmk/commit/e96584457de0e3161217e704471686d1c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A .werks/5757
M agents/special/agent_vsphere
Log Message:
-----------
5757 FIX esx_vsphere_sensors: ignore 'Unknown' sensors
Previously, sensors where only ignored by the check esx_vsphere_sensors
if the special agent delivered 'unknown'. Now, also the status 'Unknown'
is ignored which is delivered by some systems.
Change-Id: I382a295e4ed49af7faef419173688d52d79eeeb6
Commit: 708f1bab61b27b6bd0293e355a318a5cfa0f6c7f
https://github.com/tribe29/checkmk/commit/708f1bab61b27b6bd0293e355a318a5cf…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A .werks/5923
M agents/windows/build_version
M agents/windows/it/test_section_mrpe.py
M agents/windows/sections/SectionMRPE.cc
Log Message:
-----------
5923 FIX Windows: section MRPE was incorrectly formatted
The output of section MRPE was incorrectly formatted. A null character
at the end of the output string caused the output to be cut abruptly
and missing a newline character before the following section header.
Broken by commit be3a927001ff04ab419a45b392cf59035b7e1602 that was
included in releases 1.5.0i3 and 1.5.0b1.
Commit: 3360db2ed7019043803345604ba837297ff59079
https://github.com/tribe29/checkmk/commit/3360db2ed7019043803345604ba837297…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A .werks/6034
Log Message:
-----------
6034 FIX Fixed adding combined graphs to reports
When clicking on the context menu of a combined graph and adding it to a report,
the element that is added to the report is not created correctly. When trying
to edit the element later an exception "TypeError (unhashable type: 'dict')" is
shown.
Delete the element after the update and re-add it to the report should fix the
issue.
Change-Id: I88bc3c6680e2f8b2a7486ff34b177dcdf84285b0
Commit: 7b05e7c05a287051f94886096e2d4896602fc255
https://github.com/tribe29/checkmk/commit/7b05e7c05a287051f94886096e2d48966…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A .werks/6035
Log Message:
-----------
6035 FIX Improved error handling when images can not be rendered
When embedding a custom image into a report an unhandled exception
"Decompressed Data Too Large" could occur for some images which have
huge meta data information. This exception is now catched and displayed
as regular graph error instead of producing a trace / crash dump.
Change-Id: Iab8b3e2ed4ad2eff2b02690f416d9a372e084922
Commit: acc4680f41b4c7eb87a59cadd9b6f3db4ffaae0f
https://github.com/tribe29/checkmk/commit/acc4680f41b4c7eb87a59cadd9b6f3db4…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b3
Change-Id: Iba623aa55af124f2da8202dd2db435be423e906c
Commit: 3c380e88d2d2319a8f401b042d608f98bb81bf56
https://github.com/tribe29/checkmk/commit/3c380e88d2d2319a8f401b042d608f98b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Fix CentOS 6 build: Needs python cryptography <= 1.7
Change-Id: Ib0ead8c0186e592509a358ad1dd3c8bb3fe29e6b
Commit: 95282a670e5a7b56ecba8db9e04425328fe9ab5b
https://github.com/tribe29/checkmk/commit/95282a670e5a7b56ecba8db9e04425328…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Simplified conditional.
This way it is a bit clearer that we are actually doing a switch/case here.
Change-Id: I716f1ead50db1ff93b1b32598884300887e488de
Commit: f11082b6252cd4fba03185839c651fc56ad58d1a
https://github.com/tribe29/checkmk/commit/f11082b6252cd4fba03185839c651fc56…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed EC host name translation.
Change-Id: I474373e0d8a44afd691a4234e5cb8e60975a0788
Commit: 116edc0d9b4ee4f044c7bfdaaf2a76ef53a9ee4c
https://github.com/tribe29/checkmk/commit/116edc0d9b4ee4f044c7bfdaaf2a76ef5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6011
Log Message:
-----------
6011 FIX Fixed host name translation via regexes in the EC
Using a host name translation via regexes resulted in an exception in the
event console, this has been fixed. Note that this was a regression
starting with the earliest 1.4.0 relase, the 1.2.8 series is OK.
Change-Id: Ibf357e49969dd893c23bad27c18c7d5c456f2338
Commit: 30bbdf57879b97560809e5b09a51d919bdcb27d5
https://github.com/tribe29/checkmk/commit/30bbdf57879b97560809e5b09a51d919b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/5994
M inventory/if
Log Message:
-----------
5994 FIX inv_if: Fixed failing scan function if device returns no data for OID '.1.3.6.1.2.1.2.1.0'
Change-Id: I72fff6f9ba6c82d0b5236c1e40b0e9a00a3e5194
Commit: cfc92a98748ce92e8ca799f9f507cb81c84f7b32
https://github.com/tribe29/checkmk/commit/cfc92a98748ce92e8ca799f9f507cb81c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6036
M cmk_base/core_nagios.py
Log Message:
-----------
6036 FIX Fixed broken IP lookup in Check_MK service when using Nagios core
The "Check_MK" services of hosts were not doing IP resolution correctly,
leading to messages like "(No output returned from plugin)" and non working
checking for these hosts.
Change-Id: I0c21093b1c9b96a76a8692882728c6c12c513f8c
Commit: 4ca74f2f5d5871ed98c9b52281c8766bc431c922
https://github.com/tribe29/checkmk/commit/4ca74f2f5d5871ed98c9b52281c8766bc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6037
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
6037 FIX Fixed broken "Primary IP address family" rule set
When using the rule set "Primary IP address family" to change the
IP address family of dual stack hosts to IPv6, this rule was not
effective.
Change-Id: I364757474544262f8686b84a14b6c5eb827f923b
Commit: 8834b96b311866b5e90ece22942c077d2d974ce2
https://github.com/tribe29/checkmk/commit/8834b96b311866b5e90ece22942c077d2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6038
M cmk_base/core_nagios.py
Log Message:
-----------
6038 FIX Nagios: Fixed IP address resolution of dual stack hosts
Change-Id: I4acd7b1257b556fd570fe951ca1246ff0ffd8123
Commit: 3f447f8702e563f106a1659b03f52a58a4855e34
https://github.com/tribe29/checkmk/commit/3f447f8702e563f106a1659b03f52a58a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk_base/core_nagios.py
Log Message:
-----------
Drop ancient check crash logging - we have the crash reporting these days
Change-Id: Iafd6c9126d525cd38b0e590d1984e45bb0d89a00
Commit: e31cd65632df7863d50aca1f2130d80203efbed9
https://github.com/tribe29/checkmk/commit/e31cd65632df7863d50aca1f2130d8020…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk_base/check_table.py
Log Message:
-----------
Check table is now filterable (services +/- clustered services)
Previously the check table was always filtering clustered services.
For two fixes it was now necessary to fetch either only clustered and
the regular including clustered services.
Future: Clean up the check table implementation to make it easier
to deal with these different views on the check table.
Change-Id: Ie0b797a9b61837f64740c7b3342a3808ae892cf4
Commit: fa2b4ab283c3ca87cdcfd0fc9b00c19283bd89d3
https://github.com/tribe29/checkmk/commit/fa2b4ab283c3ca87cdcfd0fc9b00c1928…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk_base/check_table.py
Log Message:
-----------
Removed debug output
Change-Id: I539fa874d59a4ab126f5c9ff87c7608738c8e0d9
Commit: b9e817cf9fd174fb583d0d8354aa40bacdf33f27
https://github.com/tribe29/checkmk/commit/b9e817cf9fd174fb583d0d8354aa40bac…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6039
M cmk_base/core_nagios.py
Log Message:
-----------
6039 FIX Nagios: Fixed monitoring of cluster hosts and nodes
Monitoring Check_MK clusters was not correctly working in all
previous 1.5 releases.
Change-Id: Ia38df05938d5ff31c5318f5ef8b8453744fe6c8b
Commit: 68b65a7bf4b10140b8eafec0a61d83d16604d32c
https://github.com/tribe29/checkmk/commit/68b65a7bf4b10140b8eafec0a61d83d16…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6040
R pnp-templates/check_mk-if.php
Log Message:
-----------
6040 FIX if: Fixed interface graphs for some hosts when using the raw edition
Some network interface graphs were not working as expected. Instead an "Error
500" was shown in the GUI hover menus. When clicking on the graph icon, PNP
showed some kind of PHP error message about a non numeric value.
Change-Id: I5b79bc76843da1b2d404053ee0b10b3ecc817cd8
Commit: 7f7c185d9e465ec9a37cdb80d1f3910107784020
https://github.com/tribe29/checkmk/commit/7f7c185d9e465ec9a37cdb80d1f391010…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk/crash_reporting.py
M cmk_base/exceptions.py
Log Message:
-----------
MKParseFunctionError: Fixed formating original trace
Change-Id: Ib0d52f82b78547e049f017664a2c76e2bbfeffa4
Commit: ae9a9edcbcf3d9eaa95cec28f4dd229c04b13127
https://github.com/tribe29/checkmk/commit/ae9a9edcbcf3d9eaa95cec28f4dd229c0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6041
M cmk_base/checking.py
M cmk_base/discovery.py
Log Message:
-----------
6041 FIX Discovery: Exceptions during discovery produce crash reports again
It is intended that exceptions during service discovery lead to crash reports
instead of less helpful UNKOWN states with missing trace information. This broke
somewhere on the way to 1.5.
Change-Id: If1c0d9a2186a0cce45c679b3aaf15ed55b8b48eb
Commit: 14f858e08490e043005a6b5fb6b3f5baa3bea8d5
https://github.com/tribe29/checkmk/commit/14f858e08490e043005a6b5fb6b3f5baa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk_base/core_nagios.py
Log Message:
-----------
Nagios: Add discovery service in same situation as with Microcore
Change-Id: I9fc618cc0d1fb0f35ab7c1bbdb49fda2b53386cb
Commit: bb33620bc453b1bd6d7d8d8ef76677c442e42569
https://github.com/tribe29/checkmk/commit/bb33620bc453b1bd6d7d8d8ef76677c44…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6042
M cmk_base/checking.py
Log Message:
-----------
6042 FIX Nagios: Fix processing of service output containing special characters
When using nagios service results of the "Check_MK *" services could end up
with output of "(null)" when the resulting text contained special characters.
Change-Id: Ie0e62ca4a288dde140d2e873dc8785ad9ed46fd0
Commit: bdd6f0e80140c37412beb6eb0439ca41223892e8
https://github.com/tribe29/checkmk/commit/bdd6f0e80140c37412beb6eb0439ca412…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
Fixed typo
Change-Id: Id48a14c0bd2b4c01aa8df169ed065c82dc78222f
Commit: 1cc26cf2c75beb28d9c3f88e8d942bf1e4f8bff9
https://github.com/tribe29/checkmk/commit/1cc26cf2c75beb28d9c3f88e8d942bf1e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6043
M cmk_base/data_sources/abstract.py
A tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
6043 FIX Fixed HW/SW inventory marking discovered services as vanished
The service discovery (e.g. WATO service discovery page) could be
confused after the execution of the HW/SW inventory check.
When opening the service discovery page for a host with SNMP services,
the page could show still existing services as vanished.
CMK-504 #close Fixed
Change-Id: I16871254bb9bb13df094568baf0bd61cef8fa917
Commit: a35a98cb4c2149ffe8e0cf28fa4881f3b17c084a
https://github.com/tribe29/checkmk/commit/a35a98cb4c2149ffe8e0cf28fa4881f3b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
R pnp-templates/check_mk-esx_vsphere_counters.if.php
R pnp-templates/check_mk-fritz.wan_if.php
R pnp-templates/check_mk-hitachi_hnas_fc_if.php
R pnp-templates/check_mk-hpux_if.php
R pnp-templates/check_mk-if64.php
R pnp-templates/check_mk-if64_tplink.php
R pnp-templates/check_mk-if64adm.php
R pnp-templates/check_mk-if_lancom.php
R pnp-templates/check_mk-lnx_if.php
R pnp-templates/check_mk-mcdata_fcport.php
R pnp-templates/check_mk-netapp_api_if.php
R pnp-templates/check_mk-statgrab_net.php
R pnp-templates/check_mk-ucs_bladecenter_if.php
R pnp-templates/check_mk-vms_if.php
R pnp-templates/check_mk-winperf_if.php
Log Message:
-----------
Removed dangling symlinks
Change-Id: Ia217e02b51dfc2755fa977660c268cd78964b5a8
Commit: 869b13f5c75768a081910ac6bdb08b7fd351b22b
https://github.com/tribe29/checkmk/commit/869b13f5c75768a081910ac6bdb08b7fd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A .werks/6044
M cmk_base/check_table.py
M cmk_base/core_nagios.py
Log Message:
-----------
6044 FIX Nagios: Fixed crash when discovered checks were disabled
When all services discovered by a single check were disabled a
"KeyError: 'logwatch'" exception occured while checking the host.
Change-Id: I74b2a5e41e25247889ddebef4a71bc4da7d85149
Commit: e3db6dcf7b4a69a2fb061c7fcfe8d2fe48499686
https://github.com/tribe29/checkmk/commit/e3db6dcf7b4a69a2fb061c7fcfe8d2fe4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
A .werks/6045
M agents/check_mk_agent.linux
Log Message:
-----------
6045 FIX df: Disable for docker containers
Change-Id: I985f80c869b97e87b99e7de710c1025a39b9d12c
Commit: 97eb13b61d5e27d517a1c0dc0244ae63e1444f74
https://github.com/tribe29/checkmk/commit/97eb13b61d5e27d517a1c0dc0244ae63e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A .werks/6047
M inventory/docker_node_info
Log Message:
-----------
6047 FIX docker_node_info: Fix crash in case docker process is not running
Change-Id: Id927a4cb7a000031037ebf49206effad985d1ddd
Commit: fafb0bdf519ac1dd5785d348534b7f5471e1f042
https://github.com/tribe29/checkmk/commit/fafb0bdf519ac1dd5785d348534b7f547…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A .werks/6048
M checks/docker_node_info
Log Message:
-----------
6048 FIX docker_node_info.containers: Fixed crash when daemon is not running
Change-Id: I9dd77ed81583aa207cbb78ee52b2d4346e14a32d
Commit: 721062274fa925623e729ac763e5f8c68d7055b1
https://github.com/tribe29/checkmk/commit/721062274fa925623e729ac763e5f8c68…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A .werks/6049
M checks/docker_node_disk_usage
Log Message:
-----------
6049 FIX docker_node_disk_usage: Fixed crash when docker process is not running
Change-Id: I8d086ac8ff10ab5d28b335514ca3a7ea55b3b297
Commit: e6817f66100ff75dcb898b25765a668c81891c31
https://github.com/tribe29/checkmk/commit/e6817f66100ff75dcb898b25765a668c8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A .werks/6050
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6050 FIX Analyze configuration: Execute CMC specific tests only with CMC
Change-Id: I37593460281cf299992710cf8848959f884b3bd0
Commit: 4bbb47f5aff78aedfbe46c4022e726ff5aaa41ba
https://github.com/tribe29/checkmk/commit/4bbb47f5aff78aedfbe46c4022e726ff5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-29 (Sun, 29 Apr 2018)
Changed paths:
A .werks/6051
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6051 FIX Analyze configuration: Fix livestatus test with Nagios core
Change-Id: I81d6912979adde88985e6c7ee7f7f300c6104fda
Commit: 6eab8e94de9b233629b9bf210057caa193466b04
https://github.com/tribe29/checkmk/commit/6eab8e94de9b233629b9bf210057caa19…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
A .werks/6052
Log Message:
-----------
6052 FIX Show "Agent updates" context menu only for permitted users
The "Agent updates" context menu entry of the "Check_MK Agent" service
is now only shown when the user is permitted to access the target page.
Change-Id: I119672849f9bbd17870bcc82ea8fdb3942c94c2e
Commit: 3d903526e9141f832013c2f2fad8ec13a3458311
https://github.com/tribe29/checkmk/commit/3d903526e9141f832013c2f2fad8ec13a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
A .werks/6031
M web/plugins/wato/backup_domains.py
Log Message:
-----------
6031 FIX Improved initial activation step performance in some cases
When activating the changed configuration, the first step "Initializing activation" may
take a lot of time when there are a lot of files located below the "local" hierarchy of
the site.
This is caused by a backup mechanism that is executed in this step. It saves snapshots
of your WATO configuration (not the whole site nor the whole config of the site) to
archives which are located below "var/check_mk/wato/snapshots". These can be used for
reverting the changes in the GUI and for recovery of configuration files. This is not
primarily a backup mechanism, better use the Check_MK site backup for this task.
These archives were also containing the whole local/ hierarchy. In case there are a lot
of small files or some larger files in this hierarchy, this slowed down the activation
significantly. We've decided to remove those files from the config snapshot now.
Change-Id: Ib215fa78ef16f03f2e17d294478d62b98e2d6f9e
Commit: 3f6828a79293fb1e44dc657dea3e68ceb2e6dd8c
https://github.com/tribe29/checkmk/commit/3f6828a79293fb1e44dc657dea3e68ceb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
A .werks/6053
M web/htdocs/wato.py
M web/htdocs/watolib.py
Log Message:
-----------
6053 FIX Fixed sync after user notification rule changes
When a user changes his personal notification rules in a distributed
environment, the user profile synchronization was only performed for the
configured "login sites". These are the sites where user logins are allowed (by
the site configuration). In case of notification setting changes the notification
rules need to be synchronized to all sites instead.
Change-Id: I6d9f4b9ee0cecba116d16fc917973c04ca610ff5
Commit: 14cb8fda758fca980b368516bfa96b4cf01d851c
https://github.com/tribe29/checkmk/commit/14cb8fda758fca980b368516bfa96b4cf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M web/htdocs/wato.py
M web/htdocs/watolib.py
Log Message:
-----------
Fixed merge issue
Change-Id: I68f2c0bec119c13dc93649fd68edac07c0348168
Commit: b73b376d75e072ad4764118bb1da02c1a15ab84e
https://github.com/tribe29/checkmk/commit/b73b376d75e072ad4764118bb1da02c1a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
A .werks/6046
M cmk/paths.py
M cmk_base/checks.py
Log Message:
-----------
6046 Improved execution time of e.g. service discovery
The overall execution time of the service discovery has been reduced by
introducing some precompiling of the check plugins and their includes
before loading them. The mechanism is similar to the compilation of
python modules from (.py to .pyc files). This mechanism reduces the
load time of the plugins by 50%.
Change-Id: I97bc4f72db4fa782d183fd936863d3bb87c25c90
Commit: 87aeaf042ae0796470358084a5ca397caaef0765
https://github.com/tribe29/checkmk/commit/87aeaf042ae0796470358084a5ca397ca…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
A web/htdocs/images/icon_docker.png
M web/plugins/views/inventory.py
Log Message:
-----------
Add docker icon for HW/SW inventory data
Change-Id: I5227cc4ae5087fec9f03cb7754d331fac8a1c248
Commit: 9fefb73a9ee1151b3ada7e824e06508216efc2e3
https://github.com/tribe29/checkmk/commit/9fefb73a9ee1151b3ada7e824e0650821…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M cmk_base/checks.py
Log Message:
-----------
Fixed path conflict in last change
Change-Id: If4a890a1b0c6c5699f93d00ad4bb1c3c60ef2678
Commit: fd453023127b7fd9673b7bd0288f22156511df91
https://github.com/tribe29/checkmk/commit/fd453023127b7fd9673b7bd0288f22156…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-01 (Tue, 01 May 2018)
Changed paths:
M cmk_base/checks.py
M cmk_base/inventory.py
Log Message:
-----------
Fixed status data inventory execution
Change-Id: I9ba097d913ae15f37bb480edd2a2569a8f125933
Commit: 2aa56c7731bba906e9f4e812feaa48265a66c47d
https://github.com/tribe29/checkmk/commit/2aa56c7731bba906e9f4e812feaa48265…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
A .werks/6055
M omd/packages/python/Makefile
R omd/packages/python/Python-2.7.14.tgz
A omd/packages/python/Python-2.7.15.tgz
Log Message:
-----------
6055 FIX Updated Python to 2.7.15
Change-Id: I1c51cf8946f55c3559373e4ec79b7a0268778c1a
Commit: 483a896a30ccf82c27bd94b9c51ff244667802ac
https://github.com/tribe29/checkmk/commit/483a896a30ccf82c27bd94b9c51ff2446…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M web/plugins/wato/notifications.py
Log Message:
-----------
Fix for werk #4886
Change-Id: Ib54bda08203c6b758de52c80f73015c1dceff8e2
Commit: 5747d9515f06e7bef114344121452f345be7231d
https://github.com/tribe29/checkmk/commit/5747d9515f06e7bef114344121452f345…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M web/htdocs/inventory.py
Log Message:
-----------
Show initial tree in inventory history
Change-Id: I6dc374afd2c91eb5c5ee8c3ab993edb6fb69c3f1
Commit: f8a9f6c16fdbf12baf091f403fcf0f34063b5cb8
https://github.com/tribe29/checkmk/commit/f8a9f6c16fdbf12baf091f403fcf0f340…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Bumped python version integration test
Change-Id: Ia77e6ee917bd3607c1e2fefe9065f49a34eb4140
Commit: 598604a71d34a07c21edb8ad3f1c4c665ef9a9d0
https://github.com/tribe29/checkmk/commit/598604a71d34a07c21edb8ad3f1c4c665…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M cmk/paths.py
M cmk_base/checks.py
Log Message:
-----------
Another performance improvement to check loading
This change improves the execution time of different Check_MK calls,
especially command line calls for discovery and checking by additional
50%.
Change-Id: If52a5e209ee8bffe5f191b79dd982511e4707dd4
Commit: 67720301b4d4650c09e65cd7c8991dedcce9d1d4
https://github.com/tribe29/checkmk/commit/67720301b4d4650c09e65cd7c8991dedc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/5986
M web/htdocs/userdb.py
M web/htdocs/views.py
M web/htdocs/wato.py
M web/plugins/userdb/ldap.py
Log Message:
-----------
5986 FIX User synchronization is now using background job mechanism
To prevent timeouts of the GUI when manually starting the user synchronization
the user synchronization is now performed as background job. You can either
have a log at the state of the current/last job from the Users page or the
list of all background jobs.
Change-Id: I94a3924de2b28e46d6bead373f77079622061d12
Commit: 2c0c2738b84a11ab9251f2356dc8cb9fd9ebb0ac
https://github.com/tribe29/checkmk/commit/2c0c2738b84a11ab9251f2356dc8cb9fd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M cmk_base/checks.py
Log Message:
-----------
precompiling checks: Use standard store methods for writing file
Change-Id: I2fec7dfbc05cca420c3105f5bea1b1b4c3f2489a
Commit: 69ca15725682258c58bd2d8d10e214e672151fc8
https://github.com/tribe29/checkmk/commit/69ca15725682258c58bd2d8d10e214e67…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/6056
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6056 Analyze configuration: Test for old omdadmin default credentials
A new "Analyze configuration" test warns you in case a omdadmin user with the pre
1.4 default password is found in the site.
Change-Id: I788abe3e0eedf1021fbc77340baf34ee54608611
Commit: 6be5fa76427702eb56fe08216c439bd9252f0208
https://github.com/tribe29/checkmk/commit/6be5fa76427702eb56fe08216c439bd92…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M cmk/paths.py
Log Message:
-----------
Added missing variable declaration
Change-Id: I07ff5b6aabe7d81be8d024253a28f1752c34abd4
Commit: 2635226eea281bfdb0e489a13be4557fe448750f
https://github.com/tribe29/checkmk/commit/2635226eea281bfdb0e489a13be4557fe…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/5996
M cmk_base/config.py
M web/htdocs/watolib.py
Log Message:
-----------
5996 FIX Fixed lookup of management protocol and credentials
If a host has configured a SNMP management board in Check_MK
version 1.4.0 and the site was upgraded to 1.5.0 or later versions,
then the SNMP management board protocol and credentials were not
found. Fixed that!
Change-Id: Ica7446639b802c0924d5f3740007723a2291c838
Commit: 316c03eb2d884feee33004f722ccc5d70f04e148
https://github.com/tribe29/checkmk/commit/316c03eb2d884feee33004f722ccc5d70…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M web/plugins/wato/active_checks.py
Log Message:
-----------
corrected description
Change-Id: Ic490a8fdeafd052ce2830fc54cc68ea5552b5d8b
Commit: c5fe3a5a5dbd88f36402fdb9ee25436909c197da
https://github.com/tribe29/checkmk/commit/c5fe3a5a5dbd88f36402fdb9ee2543690…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Fix missing display hints for non list "*" placeholder
* Add display hints for ".level1.*.level3." paths
Display hints for paths like "software.applications.docker.container.networks.*."
were not working at all. Added a simple implementation that was one of such "*"
placeholders in a path.
* "%s" placeholders have been added to display hint titles
Just like %d for *-matching on lists, the %s is now working for
path part matching.
* Cleaned up previous replaement of ":*." list item syntax a bit
* Moved display hint matching to a central place.
Change-Id: Idb3352c0461222e8cf292c1347977cfa65d14dad
Commit: 9c9c4fad3604da34b6a59cab14bc23bc66b82e8a
https://github.com/tribe29/checkmk/commit/9c9c4fad3604da34b6a59cab14bc23bc6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Fixed non working docker display hints; Added some more
Change-Id: Iff4f29fe12125901634f510e43ce6b67bb097616
Commit: d00eccd1db137ac3b12c6dbd0d343550e0996429
https://github.com/tribe29/checkmk/commit/d00eccd1db137ac3b12c6dbd0d343550e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/5993
M cmk_base/checks.py
M cmk_base/data_sources/abstract.py
M cmk_base/discovery.py
Log Message:
-----------
5993 FIX Fixed execution of management board checks
This concerns hosts which have configured a management board.
During checking the wrong data source was used and therefore
the wrong data was checked. Fixed that!
Change-Id: If124e1dc01019c3b754d8e0b121a38069028c0f1
Commit: d8be62b369f56d6b3491e194925fbb78e51c7dce
https://github.com/tribe29/checkmk/commit/d8be62b369f56d6b3491e194925fbb78e…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Use additional hash for pluggy in Pipfile.lock
Commit: 5b90dac35814b44f72f9402d362fc3605581515d
https://github.com/tribe29/checkmk/commit/5b90dac35814b44f72f9402d362fc3605…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M checks/iptables
Log Message:
-----------
iptables: compute config hash with hashlib
Change-Id: Ia70831e957732e405d7013fc681e4fcf0e13d7d9
Commit: 3b886c43c3bdabf48ac4553830c920cec335e648
https://github.com/tribe29/checkmk/commit/3b886c43c3bdabf48ac4553830c920cec…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/5805
M checks/services
Log Message:
-----------
5805 FIX windows services: service discovery was unable to ignore disabled rules
Change-Id: I5bde4632291ee77c901b2b53f5eb07c9ac7d8afe
Commit: 33944b1f32fd07b59c2acb94a08e4beee693b263
https://github.com/tribe29/checkmk/commit/33944b1f32fd07b59c2acb94a08e4beee…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M livestatus/iwyu-mappings/check_mk.imp
M livestatus/iwyu-mappings/gcc.stl.headers.imp
Log Message:
-----------
IWYU mapping tweaks.
Change-Id: I02793d99c6b9e1d6c9b1f8aac74ada2765d12e98
Commit: 83778e573da7790a0cd6c203f7ec3cc33e94e62d
https://github.com/tribe29/checkmk/commit/83778e573da7790a0cd6c203f7ec3cc33…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M Makefile
M livestatus/src/Makefile.am
Log Message:
-----------
Use clang 6.0.
Change-Id: Icf0ee2bed98c62b249c8e68f670a5bd5e92809d4
Commit: 87444e92e03dc73a563bd6b01f2e0e7599d235bb
https://github.com/tribe29/checkmk/commit/87444e92e03dc73a563bd6b01f2e0e759…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Bumped a few forgotten version numbers.
Change-Id: I0f83c8d48c9fbad78cfa5caf0a254280dbaee476
Commit: 3d507e7436c438741912c639db37814cdb339a4a
https://github.com/tribe29/checkmk/commit/3d507e7436c438741912c639db37814cd…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
A .werks/5998
M agents/check_mk_agent.aix
Log Message:
-----------
5998 FIX check_mk_agent.aix: Fixed parameter substitution for environment variables MK_LIBDIR,MK_CONFDIR and MK_VARDIR
Change-Id: I00493dfaa97bb23e446feea85fdfb67c5adceb2b
Commit: 8b8ff905cbf0b78c66718006336ed88c4bd7f1dd
https://github.com/tribe29/checkmk/commit/8b8ff905cbf0b78c66718006336ed88c4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/5997
M checks/brocade_sys
Log Message:
-----------
5997 FIX brocade_sys: Fixed missing data handling which caused IndexError
Change-Id: I53f3fe93badb3d7758824dc5097363280614bdcc
Commit: 9448859467e0a5554fe2ceac43bca82941f14293
https://github.com/tribe29/checkmk/commit/9448859467e0a5554fe2ceac43bca8294…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M livestatus/src/AndingFilter.cc
M livestatus/src/AndingFilter.h
M livestatus/src/ColumnFilter.h
M livestatus/src/OringFilter.cc
M livestatus/src/OringFilter.h
M livestatus/src/RegExp.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/ServiceListColumn.cc
M livestatus/src/StatsColumn.cc
M livestatus/src/TableColumns.cc
M livestatus/src/TableCommands.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/module.cc
Log Message:
-----------
More IWYU fixes.
Change-Id: I9d6e88ae9ef015908fd08010a7af485ff9a732c5
Commit: 1183483c8db2882b32f531b13d3d5079e62986da
https://github.com/tribe29/checkmk/commit/1183483c8db2882b32f531b13d3d5079e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M livestatus/src/HostSpecialDoubleColumn.cc
M livestatus/src/ServiceSpecialDoubleColumn.cc
Log Message:
-----------
Fixed unintended loss of precision in staleness calculation.
Change-Id: Ie953882964b550f1972bf15346da643f1b210216
Commit: fc1bc85a3b5a623cda0904cbe25d9585e79b49ac
https://github.com/tribe29/checkmk/commit/fc1bc85a3b5a623cda0904cbe25d9585e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M .clang-tidy
Log Message:
-----------
Tweaked clang-tidy configuration.
Change-Id: Id6ca34540f220f385c518e85fdb50cb34cc3dc07
Commit: 59dca58907d5ac5c50a8e497957bdf11482bafda
https://github.com/tribe29/checkmk/commit/59dca58907d5ac5c50a8e497957bdf114…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6000
M checks/statgrab_mem
Log Message:
-----------
6000 FIX statgrab_mem: Missing data caused UnboundLocalError
Change-Id: I45830cc7e8d4d22f4c9a97d6fab83bb09eea9a20
Commit: 11de990965b8df20d19b8ab10938da50c59ba255
https://github.com/tribe29/checkmk/commit/11de990965b8df20d19b8ab10938da50c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M checks/statgrab_mem
Log Message:
-----------
Updated werk 6000
Change-Id: Id04e99dbee65607a127bfbbbe4aceeb15a58a811
Commit: 9b8faa0939d562a715062772d8ee6c58d9e60a3e
https://github.com/tribe29/checkmk/commit/9b8faa0939d562a715062772d8ee6c58d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M checks/logwatch
Log Message:
-----------
logwatch: compute pattern hash with hashlib
Change-Id: Ia1838c8a2693265594b9506abb07514a6f342fd2
Commit: 840c788473a421c808955c1a98521a53971cd422
https://github.com/tribe29/checkmk/commit/840c788473a421c808955c1a98521a539…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M .clang-tidy
Log Message:
-----------
Disable cppcoreguidelines-owning-memory check.
Change-Id: I0837dce90c15a737a0075c7a4644a776fd3aa225
Commit: bba9a5d09eecfe7819064d073fa3d54696156c50
https://github.com/tribe29/checkmk/commit/bba9a5d09eecfe7819064d073fa3d5469…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M livestatus/src/ServiceSpecialDoubleColumn.cc
Log Message:
-----------
Fix for hicpp-use-auto check.
Change-Id: Ia2addbfeb07f29f410377685bcf3f99890263293
Commit: 2a6f14d49d656e6a7c1791ea5dee96154dde0b91
https://github.com/tribe29/checkmk/commit/2a6f14d49d656e6a7c1791ea5dee96154…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M livestatus/src/module.cc
Log Message:
-----------
Check for failed accept().
Change-Id: Ic1d74843d8ab48d030e7d22f8b42181dff89e242
Commit: baddd31def0f635ca476f0067c4e9d1a5daf8caf
https://github.com/tribe29/checkmk/commit/baddd31def0f635ca476f0067c4e9d1a5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M configure.ac
M livestatus/src/module.cc
Log Message:
-----------
Fixed (probably harmless?) race condition.
Change-Id: I886637fbcf2f6c628e71d7c4bdac4dd3bf62226e
Commit: 236a2daff35944f4a481cab800bb97ab6e0ad24a
https://github.com/tribe29/checkmk/commit/236a2daff35944f4a481cab800bb97ab6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6001
M checks/ps.include
Log Message:
-----------
6001 FIX ps.include: Checks crashed if parameters 'Levels on CPU utilization of a single process' or 'Enable per-process details in long-output' are used
Change-Id: I0235b4645073f406d9d0db1830b3bfdece508eff
Commit: 36263a9eded0c09d7e99a8294545164966fbf11c
https://github.com/tribe29/checkmk/commit/36263a9eded0c09d7e99a829454516496…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6002
M checks/cisco_asa_failover
Log Message:
-----------
6002 FIX cisco_asa_failover: If a failover occurs the check goes WARN as the related manpage describes.
Change-Id: I65f4087ed90f5df51036dbcefddbc0b80e85841d
Commit: da98d918b0f977cfde8f881977c8b8dff144ce85
https://github.com/tribe29/checkmk/commit/da98d918b0f977cfde8f881977c8b8dff…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M livestatus/src/Query.cc
Log Message:
-----------
Fixed exception type.
Change-Id: I5586b64414fc37d2af8604342d154ce4ae467c37
Commit: dcd25321e27002b7ad2dd9b99752475d47537fd8
https://github.com/tribe29/checkmk/commit/dcd25321e27002b7ad2dd9b99752475d4…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/5924
M agents/windows/build_version
M agents/windows/sections/SectionPS.cc
Log Message:
-----------
5924 Windows: Use WMI for process monitoring by default
The option use_wmi has been available as an 'experimental' feature
for the section ps of the Windows agent since release 1.2.7i3. The
default setting has still been to use the 'native' WinAPI for obtaining
process information. As the native way seems to fail to obtain
information about all desired processes at times and the WMI option
seems to be working without significant problems, the default value of
the option is now changed to 'yes'.
Commit: 3b8c9bf3632b28ee4a5e6b8b048024a0d61d9be4
https://github.com/tribe29/checkmk/commit/3b8c9bf3632b28ee4a5e6b8b048024a0d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M cmk_base/checks.py
Log Message:
-----------
Fix check precaching issue by using pyc format and logic 1:1
Change-Id: I1861d11542e1285dec6e90cc81c2de84946e1637
Commit: 27912b1007929746e3e68ed31ee29ab2bbda3a2c
https://github.com/tribe29/checkmk/commit/27912b1007929746e3e68ed31ee29ab2b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6003
M cmk_base/inventory.py
Log Message:
-----------
6003 FIX HW/SW inventory: Fixed TypeError if any inventory hooks are executed
Change-Id: I1e6cce66e33a10e9839b145d24b7ddf5aaed78f1
Commit: 101b96aaa59afcb2ff405a586ec86a41e3238550
https://github.com/tribe29/checkmk/commit/101b96aaa59afcb2ff405a586ec86a41e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6004
M checks/dell_compellent_folder
Log Message:
-----------
6004 FIX dell_compellent_folder: Fixed forgotten include file 'size_trend.include'
Change-Id: I9ab9beabdd3cdb42d6925336478fc335c558fd77
Commit: a30f97826c461f4be19723c256a6a7f449062d57
https://github.com/tribe29/checkmk/commit/a30f97826c461f4be19723c256a6a7f44…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A .werks/6005
M checks/hp_procurve_cpu
Log Message:
-----------
hp_procurve_cpu: Fixed invalid parameter format
Change-Id: I49b0e334e41b77482b72a86bd7307206791ca441
Commit: f8fec2b4f6e74ea3be99b269361dfb95d186653e
https://github.com/tribe29/checkmk/commit/f8fec2b4f6e74ea3be99b269361dfb95d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M web/htdocs/js/checkmk.js
Log Message:
-----------
Cleanup of checkmk.js
Change-Id: I0bd2c511f166231cbf182e19d8bd0c9a75c13e66
Commit: 945e2b9bc757db085ec02b90882d9243829a1c49
https://github.com/tribe29/checkmk/commit/945e2b9bc757db085ec02b90882d92438…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6006
M checks/pvecm_nodes
M checks/pvecm_status
Log Message:
-----------
6006 FIX pvecm_nodes, pvecm_status: Now supports Proxmox VE Cluster versions greater equal 3
Change-Id: Ie081ab8430b64bc44e32f126706cc7ee8db73d9a
Commit: 9f075c00dc2d3cb499a20d15dd442932130fd166
https://github.com/tribe29/checkmk/commit/9f075c00dc2d3cb499a20d15dd4429321…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6007
M checks/etherbox
Log Message:
-----------
6007 FIX etherbox.temp: Fixed another UnicodeDecodeError
Change-Id: Ifc92cd4d75ef57a50f23e535026a30cadd9cbf60
Commit: 065eaf892c5d4e0a39caab94d5ae6056a35af918
https://github.com/tribe29/checkmk/commit/065eaf892c5d4e0a39caab94d5ae6056a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6008
M checks/df.include
Log Message:
-----------
6008 FIX df.include: Fixed possibly missing parameter 'Show reserved space'
Change-Id: I606f31ab30780e5a0ca7fe58bbad23f3b7701129
Commit: 6a56e58f8bbaae0c5a27664c23ead7d469e8ee0d
https://github.com/tribe29/checkmk/commit/6a56e58f8bbaae0c5a27664c23ead7d46…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed error message.
Change-Id: I7ad96935897438f6c5383db810babde135b6622e
Commit: e504bc7529818a7b9ef154fe9aed81a7d0de82f8
https://github.com/tribe29/checkmk/commit/e504bc7529818a7b9ef154fe9aed81a7d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6059
M web/htdocs/views.py
Log Message:
-----------
6059 FIX "All Services with this description" view: Shows services of all sites now
Change-Id: I6f1ee4da126f544ddd5fa82f16b1d4c50100b916
Commit: a3c134b3693b5d665242e5a6937e52991294b386
https://github.com/tribe29/checkmk/commit/a3c134b3693b5d665242e5a6937e52991…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M checks/storeonce_clusterinfo
M checks/storeonce_servicesets
Log Message:
-----------
Removed dead code
Change-Id: I1d7340a1b1d2bd9f2e295593b64cca1027c76327
Commit: 4151955921eb89fb76ac9a9ed2e1152ae1ca3598
https://github.com/tribe29/checkmk/commit/4151955921eb89fb76ac9a9ed2e1152ae…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6060
M cmk_base/core_config.py
Log Message:
-----------
6060 FIX Clusters: Add missing custom variable containing the node names
In addition to the existing custom attributes _NODEIPS, _NODEIPS_4 and
_NODEIPS_6 this change adds a new variable _NODENAMES. All the entries
in this variables are now sorted by the node name. This means that e.g.
the 2nd entry in all of the above variables belongs to the same node.
Change-Id: Ie8d4ffeadd50397666fe6eca6327bf0a54c265d1
Commit: 01ede61dce38cc1c5b49475b60487ec0b1f31262
https://github.com/tribe29/checkmk/commit/01ede61dce38cc1c5b49475b60487ec0b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6069
M checks/netextreme_fan
Log Message:
-----------
6069 FIX netextreme_fan: Fixed crash if no speed information is sent from device
Change-Id: I40bf48b130a0d0e732a3468485b65a028aec03f6
Commit: e7e7b7876042de9c75b28c3ba6c81af5c91a4467
https://github.com/tribe29/checkmk/commit/e7e7b7876042de9c75b28c3ba6c81af5c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6070
M checks/oracle_locks
Log Message:
-----------
6070 FIX oracle_locks: Fixed missing include which caused the NameError 'oracle_handle_ora_errors' is not defined
Change-Id: I609f67bb1022f5d45948244ee7aa8815714fb8dc
Commit: f4e940f34511172108f42b46790a106eca9f2854
https://github.com/tribe29/checkmk/commit/f4e940f34511172108f42b46790a106ec…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/5808
M web/htdocs/sidebar.py
M web/plugins/sidebar/search.py
Log Message:
-----------
5808 FIX Quicksearch: Searching for groups did not always return full results
Choosing a specific value from the dropdown menu in the quicksearch snapin, also applied
a site filter for the chosen group. The group results were hereby incorrectly restricted to a specific site.
Change-Id: Ie07f0429e70f190c14989a581b1ffa681e1df84b
Commit: f92ba8319eb6bc024a3ea3fc05c7c97992ad973f
https://github.com/tribe29/checkmk/commit/f92ba8319eb6bc024a3ea3fc05c7c9799…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6061
Log Message:
-----------
6061 FIX Real time checks: Improved log messages in case of invalid messages
The error messages now contain the name of the related host.
This makes it easier to find host related problems during debugging.
Change-Id: I4cd9a4c78f3abd8fc90a81c9362c9d7ebf36b6a0
Commit: cbfec0d394d563e8bf91ad2d1416a6ed36f22988
https://github.com/tribe29/checkmk/commit/cbfec0d394d563e8bf91ad2d1416a6ed3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6071
M checks/emcvnx_sp_util
Log Message:
-----------
6071 FIX emcvnx_sp_util: Fixed UnboundLocalError 'busy_ticks' referenced before assignment
Change-Id: Ie584caa9f14773b578ab8c868b4188936b36ba85
Commit: 1e091cab2c89ab430c8f8b83670ef44503af4d7c
https://github.com/tribe29/checkmk/commit/1e091cab2c89ab430c8f8b83670ef4450…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/5809
M web/plugins/webapi/webapi.py
Log Message:
-----------
5809 New Web API Call: delete_hosts, allows to delete multiple hosts at once
The required payload for delete_hosts is a variable <tt>hostnames</tt> with a list of hostnames.
For example, <tt>"hostnames": ["host1", "host2", "host3"]</tt>.
The API returns an error if a specified host does not exist.
Change-Id: I788711d72507b446a2aa5cba223e77e9b9c2da0d
Commit: 95388abc7fabdb45749a4a0880a17aa3fe436a7a
https://github.com/tribe29/checkmk/commit/95388abc7fabdb45749a4a0880a17aa3f…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/5925
Log Message:
-----------
5925 FIX Use 10 min default timeout for Windows updates plugin
The plugin windows_updates.vbs has the tendency of running quite long.
The default execution timeout of 60s for Windows plugins is in most
cases not enough, resulting in the plugin being started every time
the Windows agent is contacted and always timing out after 60s without
delivering results. At its worst the plugin may cause high CPU load
repeated every minute.
Most users of windows_updates.vbs have been forced to configure a
timeout rule for the plugin in Agent Bakery. To simplify this process,
Agent Bakery now delivers windows_updates.vbs with a preconfigured
timeout of 10 minutes that should be enough for most users. The
already existing defaults for async execution and cache_age of 4 hours
were preserved.
Commit: d9f50c5b9cfcdb7a2a948b3440090b8401ab4029
https://github.com/tribe29/checkmk/commit/d9f50c5b9cfcdb7a2a948b3440090b840…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6074
M checks/postgres_sessions
Log Message:
-----------
6074 FIX postgres_sessions: Missing information about 'idle' or 'active' sessions means zero which is never shown
Change-Id: I16f8fb18a508c9b1a7efa0b8cbc04f97cfc7301a
Commit: a95294b04ee3e26cc02a2c970cd7518fc7d75cb8
https://github.com/tribe29/checkmk/commit/a95294b04ee3e26cc02a2c970cd7518fc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6062
M checks/checkpoint_ha_status
Log Message:
-----------
6062 FIX checkpoint_ha_status: Workaround devices reporting wrong state information
Some devices report a state of "Active\n" instead of "Active" which was not
handled by the check. The state could not be determined correctly.
Change-Id: Ia5aeba84366a6c18ff588f1eafcc12d64486b350
Commit: 86271eec61cecd31908fca6d1b6cb05d57da02a8
https://github.com/tribe29/checkmk/commit/86271eec61cecd31908fca6d1b6cb05d5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6063
M cmk_base/data_sources/programs.py
M tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
6063 FIX Special agents: Remove unreplaced macros from special agent command lines
In previous versions the command lines of special agent calls like e.g. custom
data source programs could contain unreplaced macros in the format <tt>$_HOST_MACRO$</tt>
which were later inpterpreted as shell variables. In case there was no such variable in
the shell environment, the trailing <tt>$</tt> was left on the command line as single
character.
This could lead to some broken command line calls. We now do the replacement as usual.
After replacing all known macros, the command line is searched for left over $...$ macros
and remove the whole macro from the command line. This should make optional macro handling
a lot easier.
Change-Id: I83d4152af691ea7a764c9fd7f6c210f0c078a64e
Commit: e020bfbbea7d2a58a554e5789cc61e9d3b145de7
https://github.com/tribe29/checkmk/commit/e020bfbbea7d2a58a554e5789cc61e9d3…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b4
Change-Id: I9f07f5f6c33c16ac4961bd5b7523388f11d8834d
Commit: 40b900502559126aad0ad9da1a239e3d03d956ba
https://github.com/tribe29/checkmk/commit/40b900502559126aad0ad9da1a239e3d0…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/5810
M web/htdocs/metrics.py
Log Message:
-----------
5810 FIX CMC Graphs: fixed incorrect fallback to pnp4nagios graphs in case some sites are disabled
The detection routine, which determines if CMC-graphs are possible could fail when a remote site
was down or unreachable. Furthermore, it didn't matter if the site in question had the actual
rrd data for the graph, so it could have been any site.
As fallback, pnp4nagios graphs were used - which may lead to other display errors.
Change-Id: Icc194b2edb92983991d560813d8725ef4de25346
Commit: 53586eda5938f6badb7837c05130bb9d95bb083c
https://github.com/tribe29/checkmk/commit/53586eda5938f6badb7837c05130bb9d9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A .werks/6075
M checks/fortigate_ipsecvpn
Log Message:
-----------
6075 FIX fortigate_ipsecvpn: Fixed crash if no parameters are stated
Change-Id: I7cb9aa6954a7b7ba8984ac179584e932229f2e0d
Commit: 40f1ac17af34b5877622d9b81ca03479c18cb33f
https://github.com/tribe29/checkmk/commit/40f1ac17af34b5877622d9b81ca03479c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
A .werks/6076
M checks/lnx_bonding
Log Message:
-----------
6076 FIX lnx_bonding: Fixed item name which had a leading './'
Change-Id: Iae0d732a18b1070e5b471a74ade5b95da0e11ef1
Commit: 391735e20941dc8a632723f28e2c760eeaf9561b
https://github.com/tribe29/checkmk/commit/391735e20941dc8a632723f28e2c760ee…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
A .werks/6077
M checks/ps
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6077 FIX ps: Using number of cores sent by Linux agent is now configurable
Change-Id: Id41bc32f82c1a41f3a49a116f3fe3a50f57c4182
Commit: 56c5d63b3a7a17b100d05e129f88f4b7e09a52f5
https://github.com/tribe29/checkmk/commit/56c5d63b3a7a17b100d05e129f88f4b7e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Removed duplicate parameters
Change-Id: I6d562c97dbbcafccb6fd308048dc0cbf4a5ab0b9
Commit: 9aa1b469575b3b16dd9efb70abf876e9f76544a1
https://github.com/tribe29/checkmk/commit/9aa1b469575b3b16dd9efb70abf876e9f…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
A .werks/5926
Log Message:
-----------
5926 FIX Agent Bakery options for WMI and full path with Windows processes
Werk #2656 added the options to use WMI for retrieving information
about process on Windows and to display the full path of the process.
These new configuration options were left without the counterpart for
configuring them in the Agent Bakery.
This deficit is now fixed so that the option use_wmi for the ps section
is also configurable through the Agent Bakery. The full path option is
now also configurable, nevertheless enabling it only takes effect if
use_wmi is also enabled.
Change-Id: Ie55c511ccb6ee8fd3cc90c63e14b62c3f07d2928
Commit: b4f0ef95ae6bdf2bd9b842f8ef97c4682a95d820
https://github.com/tribe29/checkmk/commit/b4f0ef95ae6bdf2bd9b842f8ef97c4682…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6078
Log Message:
-----------
6078 FIX check_mk_agent.openwrt: Fixed invalid syntax in nfsmounts section
Change-Id: I472cfdfc20906532cafb8d41edffc84df070430c
Commit: a2ed1980e198665110f7315041b1a2a894a7a197
https://github.com/tribe29/checkmk/commit/a2ed1980e198665110f7315041b1a2a89…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6064
M omd/packages/omd/omd
Log Message:
-----------
6064 FIX Fixed possible hanging updates from 1.5 versions
When the "omd update" is executed as root user for a site, the update
might hang in case the default OMD version on the system is a 1.5 version.
To workaround this issue you may execute the "omd update" command as site user.
Change-Id: I8677df8ff5f8799db735853749f15f4d32f3ac26
Commit: 8622b3c42830ca889f50eea1102d8f85d066fcaa
https://github.com/tribe29/checkmk/commit/8622b3c42830ca889f50eea1102d8f85d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6065
M checks/fileinfo
Log Message:
-----------
6065 FIX fileinfo.groups: Fixed broken discovery "Invalid output from webservice (malformed string)"
When this check was used to create a grouped file check and rediscovered with 1.5.*, this lead
to an error message like "Invalid output from webservice (malformed string)".
Change-Id: I965f7ab26d59cc144f0e8aab0bdab576924e2b17
Commit: 48bbb57d528bf9d32ed9a0934da568dc14e29122
https://github.com/tribe29/checkmk/commit/48bbb57d528bf9d32ed9a0934da568dc1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6066
M web/plugins/userdb/ldap.py
Log Message:
-----------
6066 FIX 389directory: Use "member" as group member attribute by default
Change-Id: I9ec9acea2e73cecacb37c495a71a3e26179d2a63
Commit: a0137d2e84e9c0868d60dc13951cde6f806ad02f
https://github.com/tribe29/checkmk/commit/a0137d2e84e9c0868d60dc13951cde6f8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
M .werks/6065
M checks/logwatch
Log Message:
-----------
Updated werk 6065
Change-Id: I93cb922aada487f8f2512a8030e8a761cd2a1f14
Commit: 42890b2324225c1cab575a14f52314f66d5ebb23
https://github.com/tribe29/checkmk/commit/42890b2324225c1cab575a14f52314f66…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
M checks/postgres_sessions
Log Message:
-----------
Minor cleanup
Change-Id: Ifad007c254455cdc67a989665440a4d9ee654219
Commit: b98b2e9d1a7cede9e40126f3bf632c87c8785b75
https://github.com/tribe29/checkmk/commit/b98b2e9d1a7cede9e40126f3bf632c87c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6067
M checks/diskstat
M checks/diskstat.include
Log Message:
-----------
6067 FIX diskstat: Fixed error complaining about unknown diskstat_diskless_pattern
Change-Id: I042551ce3eb0e68c3d0f36961fb760282e884782
Commit: b5f11c03e7b461c2bc17ca49bb65d6981d7dcbef
https://github.com/tribe29/checkmk/commit/b5f11c03e7b461c2bc17ca49bb65d6981…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6068
M web/htdocs/userdb.py
Log Message:
-----------
6068 FIX Fixed misleading "Last user synchronization ran into an exception: User synchronization" message
When opening the Users page of the configuration an error message "Last user synchronization ran into an exception: User synchronization"
could be shown since 1.5.0b2. Even when no LDAP connection is configured. This error message has been fixed.
Change-Id: I3d6d5ba18239078404b3bf1bef88f13778ae024a
Commit: 8ba3e845c497d6e258fcfcbc860c8683e6a47f7c
https://github.com/tribe29/checkmk/commit/8ba3e845c497d6e258fcfcbc860c8683e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6089
Log Message:
-----------
6089 FIX Download agent page: Only link to rule sets in case the user is permitted to access it
Change-Id: If58e0fc19f61aa6f3fc7f68f0d5b58a2c8d15fa8
Commit: 83cc0241f4366360343de95698baf7114f3eb2d4
https://github.com/tribe29/checkmk/commit/83cc0241f4366360343de95698baf7114…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6090
Log Message:
-----------
6090 FIX Download Agent: Fixed possible broken "Properties" link for hosts
When navigating from "Monitoring Agents" page to the "Download agent of host *"
page, the "Properties" context button may link to a wrong page resulting in
an error message that the requested host does not exist.
Change-Id: I6cd8df839c17dfc7005dc2369aa402ea6501676b
Commit: b89c3fb02528dc8c4c55cfbc7e1984d1961a5720
https://github.com/tribe29/checkmk/commit/b89c3fb02528dc8c4c55cfbc7e1984d19…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6091
M web/htdocs/main.py
Log Message:
-----------
6091 FIX Fixed possible UnicodeDecodeError with special characters in the start_url parameter
Change-Id: If0025490de3266d87df723732e65a728df12f8e6
Commit: 2052e845427df007aa9291faac2dcecafde55682
https://github.com/tribe29/checkmk/commit/2052e845427df007aa9291faac2dcecaf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
updated crash report mail setting title and help text
Change-Id: Ic18f86a95aaf4b31d7a37fc1c11f9ce640b3ade1
Commit: 06408bfd1811d3a61630ceb738a344f2f8b6244d
https://github.com/tribe29/checkmk/commit/06408bfd1811d3a61630ceb738a344f2f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A .werks/6079
M web/htdocs/bi.py
Log Message:
-----------
6079 FIX BI Aggregation: Fixed crash when opening 'BI Aggregations containing this Service' in service drop down menu if service is not part of any aggregation
Change-Id: I5ed83c234860f82fac3867488e054f2d1757018a
Commit: 9495f4405c16930046d15ec33caaaa91a972ffee
https://github.com/tribe29/checkmk/commit/9495f4405c16930046d15ec33caaaa91a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
R .werks/6079
M web/htdocs/bi.py
Log Message:
-----------
Revert "6079 FIX BI Aggregation: Fixed crash when opening 'BI Aggregations containing this Service' in service drop down menu if service is not part of any aggregation"
This reverts commit 06408bfd1811d3a61630ceb738a344f2f8b6244d.
Commit: 7741ce99a7a665d92e32ef7c69dbf8ec10f4a003
https://github.com/tribe29/checkmk/commit/7741ce99a7a665d92e32ef7c69dbf8ec1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M .werks/6064
Log Message:
-----------
Updated werk level
Change-Id: Id7a415f1322d4369b84582f86cf15d2e7f9f6590
Commit: c1426918ab7fba3b52b71bfdf20684444b8badd6
https://github.com/tribe29/checkmk/commit/c1426918ab7fba3b52b71bfdf20684444…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
A .werks/6092
M inventory/docker_node_images
Log Message:
-----------
6092 FIX docker_node_images: Fixed crash in case of agent output from old docker versions
Change-Id: I4618ff64ae00d78e83420a29bf08b9b68ba2fc19
Commit: 27f21a5b2a9e19374fa63cc055ce92ecd1446b00
https://github.com/tribe29/checkmk/commit/27f21a5b2a9e19374fa63cc055ce92ecd…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b5
Change-Id: Ic2215138f1d09144532cb1f941b0ec9d3e314de6
Commit: 8c26d6a6a6fd38f733b8a61fc56b5b8ddf560a3e
https://github.com/tribe29/checkmk/commit/8c26d6a6a6fd38f733b8a61fc56b5b8dd…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M web/htdocs/valuespec.py
Log Message:
-----------
Remove obsolete comment
Change-Id: I6d6bfc549152f8aefa340f80f8fae5688ff252e3
Commit: 470dfa717864b2b2103021c8af55be9f80ad849a
https://github.com/tribe29/checkmk/commit/470dfa717864b2b2103021c8af55be9f8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
A .werks/6093
M omd/omd.spec.in
M omd/packages/omd/.f12
M omd/packages/omd/bash_completion
Log Message:
-----------
6093 FIX Bash completion: Make completion work on SLES
The completion file of the RPMs is now installed as /etc/bash_completion.d/omd.sh instead
of /etc/bash_completion.d/omd because SLES only interprets files ending with .sh.
Change-Id: I69fc5075537ec6654c0f93c90137a52cca7b02f6
Commit: 666dd90205fcfc87929e74dea532721976613c78
https://github.com/tribe29/checkmk/commit/666dd90205fcfc87929e74dea53272197…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
A .werks/6094
Log Message:
-----------
6094 FIX Bash completion: Fixed exception when trying to use completion as root
Change-Id: Ie56919b32f4e2d5640c94cba8817a2d62b55ba29
Commit: e72d45b2725785dc14d08f35eae4a0011b79a852
https://github.com/tribe29/checkmk/commit/e72d45b2725785dc14d08f35eae4a0011…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M omd/packages/omd/bash_completion
Log Message:
-----------
Bash completion: Append spaces is better for common use cases
Change-Id: Iaa364dfae9fea2151f91e81141c6c43c4da3dc31
Commit: 3242947c99985069f7f70a7c42a75be3cc837343
https://github.com/tribe29/checkmk/commit/3242947c99985069f7f70a7c42a75be3c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M web/plugins/wato/active_checks.py
Log Message:
-----------
Give the host option of check_sql a more descriptive title
Change-Id: I416411929a93c5f392321d9d5372f42296056eb0
Commit: 3ae5583c22f29ef1e3d1ffebaa78973cdab37cd4
https://github.com/tribe29/checkmk/commit/3ae5583c22f29ef1e3d1ffebaa78973cd…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Fixed build order.
Change-Id: I2b5a03b7f00872750a8521587798f1a556f7d159
Commit: dfa7524effcda7f9603be6b4436e24f10e2a9a93
https://github.com/tribe29/checkmk/commit/dfa7524effcda7f9603be6b4436e24f10…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M checkman/check_uniserv
Log Message:
-----------
Fix some typos in checkman/check_uniserv
Change-Id: I147be955f90a906f1d22948aa0d1863349aba6f5
Commit: 46d6e7d3cbbd965286861aa53fa89a276944b3ee
https://github.com/tribe29/checkmk/commit/46d6e7d3cbbd965286861aa53fa89a276…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M omd/packages/omd/bash_completion
Log Message:
-----------
bash completion: Cleaned up useless cat call
Change-Id: I98e5d65e3075726403d57704f3da928582e2c320
Commit: b6cfee2a29938e0fd6b31fbcf3d0089fa14e09f9
https://github.com/tribe29/checkmk/commit/b6cfee2a29938e0fd6b31fbcf3d0089fa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M omd/packages/omd/bash_completion
Log Message:
-----------
Bash completion: Fixed "omd config set *" completions
Change-Id: I39b9041c6820b412601ec74d03580dc651630348
Commit: a5499e7512f65ed213033db4d84f368a4f58f142
https://github.com/tribe29/checkmk/commit/a5499e7512f65ed213033db4d84f368a4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/6097
M cmk_base/core_nagios.py
M omd/packages/check_mk/skel/etc/nagios/conf.d/check_mk_templates.cfg
Log Message:
-----------
6097 FIX Raw Edition: Fix possible "(null)" output of Check_MK services
The Check_MK service of multiple hosts may terminate without proper error
message resulting just in status output "(null)" in specific situations.
This happened when the precompiled host check files
(var/check_mk/precompiled/[host]) were executed by Nagios using the system wide
Python interpreter instead of the site specific interpreter.
Change-Id: I420d6c0b67e2c52fc3b226cb74c136da5004bd95
Commit: 9b76825d105cae6d4c61cfeb8d5e3da17068f2f6
https://github.com/tribe29/checkmk/commit/9b76825d105cae6d4c61cfeb8d5e3da17…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/6098
M cmk_base/core_nagios.py
Log Message:
-----------
6098 FIX Raw Edition: Fixed broken "Check_MK" service when monitoring host named "cmk"
In case a host named "cmk" is being monitored, the "Check_MK" services of all hosts
terminate with an output of "(null)". When executing a precompiled host check file (var/check_mk/precompiled/[host]) manually
it terminates with an error message like this:
Traceback (most recent call last):
File "/omd/sites/beta/var/check_mk/precompiled/beta", line 7, in <module>
Change-Id: Ic276c5fc6709ec97cac916aefaf01a1322bff6d5
ImportError: No module named cmk.log
Commit: 14e33d590c9b42f31fd9ec48eb234e61bcc6f950
https://github.com/tribe29/checkmk/commit/14e33d590c9b42f31fd9ec48eb234e61b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/6099
M omd/omd.spec.in
Log Message:
-----------
6099 FIX Only reset default version when current default version is uninstalled
Previously all RPM packages that were uninstalled were resetting the current
default version to the result of "ls -A /omd/versions 2>/dev/null| sort -n |
tail -n 1". The uninstall logic of NEW packages will now first check whether or
not the version currently being removed is the default version and only reset
the default version in case it is needed.
Change-Id: Iee25acb6bc6352256a60ffa10f9c8654a9956c2d
Commit: dcab79aadc52b8467695549fde541986d8f1dcf5
https://github.com/tribe29/checkmk/commit/dcab79aadc52b8467695549fde541986d…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
EC: handle_absent_event -> _handle_absent_event
Change-Id: Ifc5879a02b9d1650b3045ec1c012b5dac8e1f24c
Commit: 959fcb49011ec4945364b1b4c0247bc579f1c4cc
https://github.com/tribe29/checkmk/commit/959fcb49011ec4945364b1b4c0247bc57…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
R .werks/6063
M cmk_base/data_sources/programs.py
M tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
Revert "6063 FIX Special agents: Remove unreplaced macros from special agent command lines"
This reverts commit 86271eec61cecd31908fca6d1b6cb05d57da02a8.
Commit: ce51a8f4e864ea865fa65a5ada6899b8b51ffbbe
https://github.com/tribe29/checkmk/commit/ce51a8f4e864ea865fa65a5ada6899b8b…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/5812
M omd/packages/python/Makefile
A omd/packages/python/patches/pycompile_compile_atomic.dif
Log Message:
-----------
5812 FIX Fixed Check_MK check helper crashes related to loading of precompiled checks
The latest versions no longer read checks as plain text python files (Werk 6046).
The operation which generates the precompilated file was not atomic, so a file could
be partially written, while being read by another process.
This caused various exceptions in multiple checks.
Change-Id: I5ef5e0359d3aeec7954e0d08fea857a1f40e1fd4
Commit: fa035da5bdb3f7916fed2264f2ed7b8c1fc95b4d
https://github.com/tribe29/checkmk/commit/fa035da5bdb3f7916fed2264f2ed7b8c1…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/5811
M cmk/store.py
M cmk_base/checks.py
Log Message:
-----------
added WK5811
Change-Id: I2f7b460194b75810ed78fb9616c24de51cb8e57d
Commit: ab74529895dd29c64f99a4737a4a5339275b8363
https://github.com/tribe29/checkmk/commit/ab74529895dd29c64f99a4737a4a53392…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M omd/omd.spec.in
Log Message:
-----------
RPMs: Only try to cleanup legacy things from /etc/fstab in case it exists
Change-Id: I87037397dd601ca76f63dae6fd08ce064ef30d22
Commit: 61b838b482c4ee0c8a45fcf583b926ac62ea4a35
https://github.com/tribe29/checkmk/commit/61b838b482c4ee0c8a45fcf583b926ac6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M omd/omd.spec.in
Log Message:
-----------
Fixed issue in recent change
Change-Id: Icac1235f231c3cbc4dd57b99adc21e7598a74249
Commit: 3d76a69a80efcf81d79fb6a98d65aac519364b63
https://github.com/tribe29/checkmk/commit/3d76a69a80efcf81d79fb6a98d65aac51…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/6101
M omd/packages/python/.gitignore
M omd/packages/python/Makefile
Log Message:
-----------
6101 FIX Fixed partial uninstall of Check_MK 1.5 versions (leaving sitecustomize.pyc)
The python delivered with Check_MK was not precompiling the lib/python2.7/sitecustomize.pyc
during packaging. It was then created during runtime on the target system. Since this file
is not under control of the RPM/DEB packages the file was left on the filesystem after
uninstall. The version was still visible after removal in "omd version" output until one
removed the /omd/versions/[version] directory.
Change-Id: Ie7eb6e4b68589f598dfd7c654f2de87c7cc8ff15
Commit: 97a2f57aa54629981602aac7300422d1000ab125
https://github.com/tribe29/checkmk/commit/97a2f57aa54629981602aac7300422d10…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A .werks/6109
M checks/etherbox
M checks/temperature.include
M tests/unit/checks/test_ra32e_sensors_check.py
Log Message:
-----------
6109 FIX temperature.include, etherbox.temp: fix unicode error
Use unicode strings for the units in temperature.include and remove
UTF-8 decoding in etherbox.temp. Adapt ra32e_sensors tests to work
correctly.
Change-Id: Ibb50cf652016e1b291b41cc8f936568d003ecedb
Commit: 2443471a2c058a1fee6650eb135b3b76510b641e
https://github.com/tribe29/checkmk/commit/2443471a2c058a1fee6650eb135b3b765…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M omd/omd.spec.in
Log Message:
-----------
RPMs: Improved setting default versions of removed versions
Change-Id: I20d29885f2b3915c23dd43082716eb762a23ab8f
Commit: 542d3390dfc389d54efa2e428510bb6802d4ceb2
https://github.com/tribe29/checkmk/commit/542d3390dfc389d54efa2e428510bb680…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6110
M inventory/if
Log Message:
-----------
6110 FIX inv_if: Don't return Unknown if no data for OID 1.3.6.1.2.1.2.1.0 is present
Previously, the scan function raised a TypeError if no data was delivered for
OID 1.3.6.1.2.1.2.1.0 which resulted in an UNKNOWN status of the HW/SW
Inventory service. Now, a missing value indicates that the inventory function
should not be executed.
Change-Id: I04224ffdf9aca5bfe917168e86c5c69c4111c1a1
Commit: 8b3e156d4a5f0a7bee25c89b1cb7f75c0554a833
https://github.com/tribe29/checkmk/commit/8b3e156d4a5f0a7bee25c89b1cb7f75c0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6102
M web/plugins/webapi/webapi.py
Log Message:
-----------
6102 FIX Web API: set_ruleset call adds a config change log entry now
Change-Id: I6ab568bc92c09f6a06c0dc941cc88aa5dc2d7ced
Commit: 8c30df96a17c146eb2879335a02ac59e5f240b07
https://github.com/tribe29/checkmk/commit/8c30df96a17c146eb2879335a02ac59e5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A tests/integration/core/test_active_checks.py
M tests/integration/web/test_webapi.py
M tests/testlib/__init__.py
Log Message:
-----------
Add integration tests for active checks
a) Verify active checks work at all
b) Verify standard macro resolution
Change-Id: I3cb94a3792ce394a66dee29e1538fcfd34ceeb22
Commit: a51c1902d3fc013d936463becfeebfa2f8a7ec30
https://github.com/tribe29/checkmk/commit/a51c1902d3fc013d936463becfeebfa2f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M web/plugins/webapi/webapi.py
Log Message:
-----------
Cleaned up naming and fixed pylint issue
Change-Id: I332262be2d5db00f8361771ba4a2c51085f93f01
Commit: 0dcbdd43893d6e94d76676c126e30b8590b0a749
https://github.com/tribe29/checkmk/commit/0dcbdd43893d6e94d76676c126e30b859…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6082
M checks/aix_hacmp_services
Log Message:
-----------
6082 FIX aix_hacmp_services: Fixed parsing data; If a subsystem is in 'inoperative' status no PID is reported
Change-Id: Ibfe0ed0788b3d58d4455e7e1bbaeef33f950e21c
Commit: 77358df38739cca891b66ae6f563dad85fcc62ad
https://github.com/tribe29/checkmk/commit/77358df38739cca891b66ae6f563dad85…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6083
M checks/websphere_mq_instance
Log Message:
-----------
6083 FIX websphere_mq_instance: Fixed crash if no standby status is reported
Change-Id: If4bcef077b1c13d17c58528304332434ee8411d0
Commit: eb2fdb7e2723461a432d54eddbeaf4355126b9a6
https://github.com/tribe29/checkmk/commit/eb2fdb7e2723461a432d54eddbeaf4355…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M checks/websphere_mq_instance
Log Message:
-----------
Removed print
Change-Id: Ica7ec118ac0ee6ae9ae9c7fcb27a4f4f74544c64
Commit: f1d34c78ceec906e9b7b8e209b57752ee6e8aba5
https://github.com/tribe29/checkmk/commit/f1d34c78ceec906e9b7b8e209b57752ee…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/5927
M agents/windows/it/test_section_fileinfo.py
M agents/windows/sections/SectionFileinfo.cc
Log Message:
-----------
5927 FIX Windows: use case-insensitive drive letters in fileinfo paths
Werk #5920 (since 1.5.0b1) caused only uppercase drive letters to be
allowed in section fileinfo paths. This is now fixed so that both
uppercase and lowercase drive letters work in fileinfo paths.
Change-Id: I1c8d204dc7f800fb3c0a109377e09f96ff30e974
Commit: e1b728f2ae30d203b31b2e89a831dde9d4816b9d
https://github.com/tribe29/checkmk/commit/e1b728f2ae30d203b31b2e89a831dde9d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M tests/integration/web/test_webapi.py
Log Message:
-----------
Fixed test_get_graph() check
Change-Id: Ib7a3cece53a189d5225847050af959c69d843cea
Commit: 0fb2e1fbe8a3a87e804eab620ae0d928fe48e409
https://github.com/tribe29/checkmk/commit/0fb2e1fbe8a3a87e804eab620ae0d928f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M tests/integration/core/test_active_checks.py
Log Message:
-----------
Add some debug output to new test
Change-Id: I18a615b7f9ef71a05272a388be8d019ed5725d00
Commit: a210dbc4a5c51a2b717526d0a2e9ae8fb7680433
https://github.com/tribe29/checkmk/commit/a210dbc4a5c51a2b717526d0a2e9ae8fb…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6084
M checks/apc_rackpdu_power
Log Message:
-----------
6084 FIX apc_rackpdu_power: Do not discover services if device information is missing
Change-Id: Ibd9027c18e60f5bd83b8435e8dd0f1c9c5d117c9
Commit: 7b0931235566d424a0cec89a0de1b852db91c5be
https://github.com/tribe29/checkmk/commit/7b0931235566d424a0cec89a0de1b852d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6085
M checks/innovaphone_licenses
Log Message:
-----------
6085 FIX innovaphone_licenses: Do not discover if no data is sent by special agent
Change-Id: I228d2964055efbe76a1162d52eb12667834c9ad6
Commit: ff92254c9fdaa9a96e6afd5f9bebd21a078d3c8d
https://github.com/tribe29/checkmk/commit/ff92254c9fdaa9a96e6afd5f9bebd21a0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6086
M checks/oracle_processes
Log Message:
-----------
6086 FIX oracle_processes: Handle Oracle specific error
Change-Id: Iac269d3a47ba0b17038168707e8b0b84fbea827b
Commit: be9066fa85b2abd98e3380e141993c2be133921a
https://github.com/tribe29/checkmk/commit/be9066fa85b2abd98e3380e141993c2be…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6087
M checks/cups_queues
Log Message:
-----------
6087 FIX cups_queues: Fixed missing parameters if old format is used
Change-Id: Idcdc445cc25f8253567fed413221928674430b23
Commit: 8729874be8aba9f6d276bd9ba94bc482dc4b9382
https://github.com/tribe29/checkmk/commit/8729874be8aba9f6d276bd9ba94bc482d…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/5928
Log Message:
-----------
5928 FIX Provide option to deploy hyperv_vms_guestinfos plugin for Windows through Agent Bakery
The Windows plugin hyperv_vms_guestinfos.ps1 was left without the option to
deploy it with a baked Check_MK Windows agent. This is now fixed so that also
this plugin can be deployed through Agent Bakery.
Change-Id: I30d9e4162fb8a4377084489e98541277a8d32c09
Commit: 648b8e2c748c1cad85cb1c79dcf38d04c8ebf6c8
https://github.com/tribe29/checkmk/commit/648b8e2c748c1cad85cb1c79dcf38d04c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6088
M checks/steelhead_connections
Log Message:
-----------
6088 FIX steelhead_connections: Skip values of connection types which are not reported
Change-Id: Ied42e930ef5ac69ee42e52287b577aea11287d4e
Commit: c718dcd58dfd239f4acf16c6ecffb172fedcd2ce
https://github.com/tribe29/checkmk/commit/c718dcd58dfd239f4acf16c6ecffb172f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M agents/plugins/mk_scaleio
M checks/scaleio.include
M checks/scaleio_mdm
M checks/scaleio_pd
M checks/scaleio_sds
M checks/scaleio_storage_pool
M checks/scaleio_system
M checks/scaleio_volume
Log Message:
-----------
Fix bugs in ScaleIO checks and cleanup the checks a bit
Change-Id: I7cea78cd50ceb040655c9c56641c320e4d962bd2
Commit: d096285f58b8bb5293b219baa31c591efe6d26aa
https://github.com/tribe29/checkmk/commit/d096285f58b8bb5293b219baa31c591ef…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Fixed missing initialization of check config variables
Check related configuration variables were not correctly set in the
check contexts when checking is done using the Check_MK helpers of the
CMC.
Centralized post config loading things in the config module to prevent
similar trouble in the future.
Change-Id: Ib181bcb39b2091fd36d23c4b66bf6d5e9b80aa09
Commit: 2b7e7b6583e9c71a404f0894fbed0141f82bcab3
https://github.com/tribe29/checkmk/commit/2b7e7b6583e9c71a404f0894fbed0141f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Centralized "derived config variables"
Change-Id: I4abcb756cb1e2d2f8c4d51648ae972f67c30957b
Commit: 0ad494d4c9d30b20c4fa944c7d5a47de29fab94f
https://github.com/tribe29/checkmk/commit/0ad494d4c9d30b20c4fa944c7d5a47de2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M cmk_base/modes/check_mk.py
M cmk_base/notify.py
Log Message:
-----------
Make all CMC helper only load the packed config
Previously the helpers initially loaded the whole Check_MK configuration
and were later only reloading the helper specific packed config.
The helpers should always only load load the precalculated helper config
instead.
Change-Id: I0331089e524934ffd2b883df29dfbed9811c89f3
Commit: 2ddebe584b0baa0fa0c9d645fe72fcb6d3368fb4
https://github.com/tribe29/checkmk/commit/2ddebe584b0baa0fa0c9d645fe72fcb6d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Fixed check related variables not affecting check helpers on reload
* The check helper config was totally missing the configuration options
from the checks. This made reloads not set check related options.
* Initially the whole configuration was loaded instead of the check
helper config by accident. This made the helpers load at least the
check related configuration options during starting.
* This means: Initialisation during helper startup worked but later
reloads were not setting the possibly changed settings.
Change-Id: I48a2aa5c2f9c9b628d406ced53a7a2194480c32a
Commit: c397e2cb3e153a5b662d2d8c46b0a7655dd949c3
https://github.com/tribe29/checkmk/commit/c397e2cb3e153a5b662d2d8c46b0a7655…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6103
Log Message:
-----------
6103 FIX Check and discovery parameters were not always reloaded
Changed check specific check and discovery parameters were not
always updated during config reload ("Activate changes"). This
made the Check_MK and Check_MK Discovery services not recognize
the changed parameters when reloading the config. The parameters
were only loaded during next core restart.
This regression affected all previous 1.5 beta releases.
Change-Id: I95b299e6d7ceb434d4f16e3bbf6abc523474ae77
Commit: 3b0be041635035024cc3abe4cd2b41729af431ac
https://github.com/tribe29/checkmk/commit/3b0be041635035024cc3abe4cd2b41729…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6129
M checks/megaraid_ldisks
Log Message:
-----------
6129 FIX megaraid_ldisks: Fixed crash if item not found
Change-Id: Ie164c39311bb4da22ae7c9dd2e7a829a680c5fca
Commit: e9f2c4186c2e7179ec3d12500b022fab9d9fed46
https://github.com/tribe29/checkmk/commit/e9f2c4186c2e7179ec3d12500b022fab9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6130
M checks/ipmi_sensors.include
Log Message:
-----------
6130 FIX ipmi: Fixed unknown device status handling
Change-Id: I1239df9fa9870da7e8e607318106e580eae3bd16
Commit: c061ceb149a9e758e98cf98b502ef8bc870086ac
https://github.com/tribe29/checkmk/commit/c061ceb149a9e758e98cf98b502ef8bc8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6104
M cmk_base/checks.py
M cmk_base/config.py
Log Message:
-----------
6104 FIX Fixed not available global settings page when check specific variable configured
The global settings page was only showing an error message like "General error:
Invalid configuration variable 'lnx_thermal_default_levels'" in case a check
specific configuration option has been set in Check_MK configuration.
Change-Id: I6a7133b3d7f886dbafae177b65d97c7b1495af88
Commit: 941a4a97f4a72b6d6624895dfefa7f200dba2131
https://github.com/tribe29/checkmk/commit/941a4a97f4a72b6d6624895dfefa7f200…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M cmk_base/checks.py
Log Message:
-----------
Use store mechanic to create check include cache base dir
Change-Id: Ic0fdc258b6f4525afe40bd98566525747fee3cb8
Commit: 2668bd63b7503f4ec4bcbee29bd4812c14c107a7
https://github.com/tribe29/checkmk/commit/2668bd63b7503f4ec4bcbee29bd4812c1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
A .werks/6105
M cmk_base/checks.py
Log Message:
-----------
6105 FIX CMC check helper: Fixed issues related to check includes not being loaded
When using the Check_MK Microcore several random checks could not be executed
because the helper were not loading the check includes in all cases. This was
some kind of race condition which could happen during check helper initialization.
This regression was introduced with 1.5.0b3.
Change-Id: I1d8222740ced014be938265e798ed20f5d150745
Commit: 02d23b4aa512dd0fb0a60b2f6b8f9a857313c753
https://github.com/tribe29/checkmk/commit/02d23b4aa512dd0fb0a60b2f6b8f9a857…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-19 (Sat, 19 May 2018)
Changed paths:
A .werks/6106
M cmk_base/config.py
M cmk_base/core_nagios.py
Log Message:
-----------
6106 FIX Raw Edition: Fixed checking of some hosts when check speicific config variables are used
When check specific configuration variables are set in the Check_MK configuration,
they could make the Check_MK checks of hosts that are not using these checks fail.
This resulted in Check_MK services showing an empty output. When executing the
precompiled host checks on the command line in debug mode, errors are shown. Like
this:
python /omd/sites/beta/var/check_mk/precompiled/[hostname] -v
Cannot read in configuration file /omd/sites/[site]/etc/check_mk/conf.d/wato/rules.mk: name 'fileinfo_groups' is not defined
Change-Id: Ib9fab2c91819ff01562b6998d62afe9cf90258e5
Commit: c7f18a4b1fd344d5bd1e469ae7a6751923b7072c
https://github.com/tribe29/checkmk/commit/c7f18a4b1fd344d5bd1e469ae7a675192…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-19 (Sat, 19 May 2018)
Changed paths:
M cmk_base/core_nagios.py
Log Message:
-----------
CRE: Precompiled host check print error when executed with wrong python
Change-Id: Id27e2159aa7b39fe1dc3047710f8704ad71d103a
Commit: c39a1ba239944b0b88ffc0387de15ca7ce391ea4
https://github.com/tribe29/checkmk/commit/c39a1ba239944b0b88ffc0387de15ca7c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
A .werks/6108
M web/htdocs/visuals.py
Log Message:
-----------
6108 FIX Raw Edition: Don't show enterprise specific graph export links in context menu
Change-Id: I938571cfa38eb94758685564b1a38683cf928bd5
Commit: 3476753b05f097ef7a2b0a38fd095a732b8f3408
https://github.com/tribe29/checkmk/commit/3476753b05f097ef7a2b0a38fd095a732…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
A .werks/6081
M cmk_base/data_sources/host_sections.py
Log Message:
-----------
6081 FIX Fixed info extension by node name of cluster-aware checks if host if not part of a cluster
Change-Id: I3a9ee6eddb3743a1f4c832fadb862496ecf60dd2
Commit: 123b67540e2f5c1112489df7c3609cf8dd64a53d
https://github.com/tribe29/checkmk/commit/123b67540e2f5c1112489df7c3609cf8d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
R .werks/6077
M checks/ps
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Revert "6077 FIX ps: Using number of cores sent by Linux agent is now configurable"
This reverts commit 391735e20941dc8a632723f28e2c760eeaf9561b.
Change-Id: I3b39f71a0d742d5dbc1cce2f09bbda4cd9b6aa0a
Commit: c5abcbd3990e1b704ea40fc70979e8504886b707
https://github.com/tribe29/checkmk/commit/c5abcbd3990e1b704ea40fc70979e8504…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M checks/ps.include
Log Message:
-----------
Revert "Fixed forgotten ps.include file regarding cpu utilization of processes in Linux"
This reverts commit f10231a9bfac7f60f86def17cf2db4c8be672043.
Commit: 367ec7739034e0f1218351ed484e1a3a677b4c17
https://github.com/tribe29/checkmk/commit/367ec7739034e0f1218351ed484e1a3a6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M checks/ps
Log Message:
-----------
Revert "Fix CPU utilization regarding Linux processes in ps check"
This reverts commit 73f2e6657ca946db10a10d0e394efe9b1bc5005c.
Commit: b47c138efb0af927b9b9d4011c9400764248a833
https://github.com/tribe29/checkmk/commit/b47c138efb0af927b9b9d4011c9400764…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/src/netifaces-0.10.6.tar.gz
A omd/packages/python-modules/src/netifaces-0.10.7.tar.gz
R omd/packages/python-modules/src/pathlib2-2.3.0.tar.gz
A omd/packages/python-modules/src/pathlib2-2.3.2.tar.gz
A omd/packages/python-modules/src/pip-10.0.1.tar.gz
R omd/packages/python-modules/src/pip-9.0.1.tar.gz
R omd/packages/python-modules/src/ply-3.10.tar.gz
A omd/packages/python-modules/src/ply-3.11.tar.gz
R omd/packages/python-modules/src/pysmi-0.2.2.tar.gz
A omd/packages/python-modules/src/pysmi-0.3.0.tar.gz
R omd/packages/python-modules/src/setuptools-38.4.0.zip
A omd/packages/python-modules/src/setuptools-39.2.0.zip
R omd/packages/python-modules/src/simplejson-3.13.2.tar.gz
A omd/packages/python-modules/src/simplejson-3.15.0.tar.gz
Log Message:
-----------
Updated a few Python packages.
netifaces-0.10.6 => netifaces-0.10.7
pathlib2-2.3.0 => pathlib2-2.3.2
pip-9.0.1 => pip-10.0.1
ply-3.10 => ply-3.11
pysmi-0.2.2 => pysmi-0.3.0
setuptools-38.4.0 => setuptools-39.2.0
simplejson-3.13.2 => simplejson-3.15.0
They contain quite a few bug fixes, and looking at their repositories and
changes, the risk of updating them should be relatively low.
Change-Id: I1c75086b8a3495ed5c74f7679afd7ca99324d20e
Commit: b16e56e83201c0ebd69d8717646a9b56232a6512
https://github.com/tribe29/checkmk/commit/b16e56e83201c0ebd69d8717646a9b562…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
A .werks/6150
M checks/docker_container_status
Log Message:
-----------
6150 FIX docker_container_status: Fix crash when receiving data from multiple hosts
Change-Id: I75e20a53769a7b0f420671d979e711bed68c1ae5
Commit: 0f7e34baaedcc5ac51ab40691f4f60f5f9d19efa
https://github.com/tribe29/checkmk/commit/0f7e34baaedcc5ac51ab40691f4f60f5f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
A .werks/6111
M checks/heartbeat_crm
Log Message:
-----------
6111 FIX heartbeat_crm: return CRIT if the connection to the cluster fails
Change-Id: I4d0ffca342b07d1ca34917b9beeffc6c7a345ae2
Commit: 1a8c2263ab0fe1f6e32ae41fd781473da4553b65
https://github.com/tribe29/checkmk/commit/1a8c2263ab0fe1f6e32ae41fd781473da…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
A .werks/6152
M web/htdocs/check_mk.css
M web/htdocs/pages.css
M web/htdocs/wato.py
Log Message:
-----------
6152 Notification conditions can now be displayed in notification rule table
The last column can now expand the number of conditions to the list of match conditions of the rule.
Change-Id: Ibeca2812a5358435f2296351ed0a0bef29d96a82
Commit: f591f5f05072ec1b8556f918ba6c5c11ebdc2ebc
https://github.com/tribe29/checkmk/commit/f591f5f05072ec1b8556f918ba6c5c11e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Test: Updated pip version
Change-Id: I3655827865ace7e30353873a00cf999f78d4333f
Commit: e4a40c04a00677db98b58f41c5ebde3bdb48c7ab
https://github.com/tribe29/checkmk/commit/e4a40c04a00677db98b58f41c5ebde3bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M agents/check-mk-agent.spec
Log Message:
-----------
Vanilla Agent RPM: Dont terminate build because of binaries in package
Change-Id: I747dc327981f04e4adecd099cf69ae63297eddcc
Commit: b974fcaa217611891564e1ccc933afc3b67699d0
https://github.com/tribe29/checkmk/commit/b974fcaa217611891564e1ccc933afc3b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M agents/Makefile
Log Message:
-----------
Fixed building vanilla agent debs on bionic
Change-Id: I5fad83c14b08013f17e42075c766c272795f7869
Commit: 9f4f7c47df649da0ec39dac633317e22693e5f87
https://github.com/tribe29/checkmk/commit/9f4f7c47df649da0ec39dac633317e226…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b6
Change-Id: If0147df53148e1d42a1abc45b576d27a52bc63a9
Commit: a289cfa9a11de55a23a7453e6bb9d2b283587bbc
https://github.com/tribe29/checkmk/commit/a289cfa9a11de55a23a7453e6bb9d2b28…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerate Pipfile.lock.
Change-Id: I3adaa1b23381d41b13832f7e65443b494fce31c4
Commit: 43bae6cd2355b66a741ebc59a3711e02dac10d6b
https://github.com/tribe29/checkmk/commit/43bae6cd2355b66a741ebc59a3711e02d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
'dev-packages' are additions to 'package', so no need to repeat oneself.
Change-Id: I38f473ac3c6f936ec55674a7ddc66e87e57202fb
Commit: 8e211aa3e742bd71b74d53193ddea7e034866882
https://github.com/tribe29/checkmk/commit/8e211aa3e742bd71b74d53193ddea7e03…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Synched Pipfile with our shipped Python module versions.
Change-Id: I84f7af3cafea868a04493c7d46ac72bfac1975ed
Commit: 8ac12e887cc3c49c330b9a6d2e8d9624bb7c7876
https://github.com/tribe29/checkmk/commit/8ac12e887cc3c49c330b9a6d2e8d9624b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Fixed error message
Change-Id: I62f7ebee0cd64416c51f0bd2dae0f81748282d3a
Commit: ed20451cefdec6b0f03f4d3ae4a6c9124b2ee920
https://github.com/tribe29/checkmk/commit/ed20451cefdec6b0f03f4d3ae4a6c9124…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A .werks/6153
M cmk_base/modes/check_mk.py
M cmk_base/notify.py
Log Message:
-----------
6153 FIX Fixed broken notifications and alert handling (Regression in 1.5.0b5)
The notifications and alert handling were not working correctly at all. Better
use the 1.5.0b5 only in test environments where you don't need these features.
Change-Id: I3885b8770e47cb91d4d2759a88077756485f4b25
Commit: fa900d30cf0786ef6587bc2bf348f91a26f9c020
https://github.com/tribe29/checkmk/commit/fa900d30cf0786ef6587bc2bf348f91a2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A .werks/6154
M cmk_base/modes/check_mk.py
Log Message:
-----------
6154 FIX Fixed different Check_MK calls (parent scan, baking, rrd conversion) in some cases
When using some check specific configuration variables (like e.g. fileinfo_groups), the
mentioned Check_MK calls could not be used. An error like this was shown:
Cannot read in configuration file /omd/sites/beta/etc/check_mk/conf.d/wato/rules.mk: name 'fileinfo_groups' is not defined
Change-Id: I5433c544b5754b044ce50370c1e5b5b7b9ff3055
Commit: b4ea5b593d7ba3b530b0970e2d9f82bfa4257bfd
https://github.com/tribe29/checkmk/commit/b4ea5b593d7ba3b530b0970e2d9f82bfa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Add some ruleset to the test site to find config load related issues
Change-Id: Ib78b944dff5fc9636a3982d52056b653269d2e7e
Commit: b3d667c42b4a68b9133f409eedbb53d81dfe7270
https://github.com/tribe29/checkmk/commit/b3d667c42b4a68b9133f409eedbb53d81…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A .werks/6155
M cmk_base/discovery.py
Log Message:
-----------
6155 FIX Service discovery page: Active checks were not correctly shown in specific cases
It could happen that some active checks were not correctly shown in the tables
"active checks" or "disabled active checks". This was caused by specific
disabled services rules. For example when using this two rules:
1. Enable all services starting with "HTTP"
2. Disable all services
In this situation the HTTP service was not displayed on the discovery page.
Change-Id: I91f03922529d93a1ba9c702ecfb2bf31a6f9f6ea
Commit: 3126cd954f4e3970c21ba30072daae91b2f27d30
https://github.com/tribe29/checkmk/commit/3126cd954f4e3970c21ba30072daae91b…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M .envrc
M Makefile
M tests/Makefile
M tests/conftest.py
Log Message:
-----------
Use direnv + pipenv in a more official way.
Change-Id: I5d2464b5de8dc36e8d98ab3f6f9c401d0f8bf608
Commit: f72aea24634278ea0edccf86dec991d7057396fd
https://github.com/tribe29/checkmk/commit/f72aea24634278ea0edccf86dec991d70…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Testcommit
Change-Id: If00b6ab5cd598914137ab1e571718fd763fe90af
Commit: 62a128c0c8ea0d1ec9dcb130691846f28d9217d1
https://github.com/tribe29/checkmk/commit/62a128c0c8ea0d1ec9dcb130691846f28…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Revert "Testcommit"
This reverts commit f72aea24634278ea0edccf86dec991d7057396fd.
Commit: 92a0a69f99b843a93fd3330e92f1498dcc1f03d5
https://github.com/tribe29/checkmk/commit/92a0a69f99b843a93fd3330e92f1498dc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A .werks/6169
M cmk_base/automations/check_mk.py
Log Message:
-----------
6169 FIX Discovery page: Fixed incompatibility with central 1.4 and remote 1.5 site
An error "ValueError: could not convert string to float:" was shown when performing
the service discovery on a host that is monitored by a 1.5 site while the central
WATO site is a 1.4 site.
Change-Id: I5e760cffcee6aaab5d556b20fef33e80be17532b
Commit: da43a95f8ea929f6b9eb0f1779216927368a7a14
https://github.com/tribe29/checkmk/commit/da43a95f8ea929f6b9eb0f17792169273…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A .werks/6151
M omd/packages/net-snmp/Makefile
A omd/packages/net-snmp/net-snmp-0b32548.tar.gz
R omd/packages/net-snmp/net-snmp-734f855.tar.gz
Log Message:
-----------
6151 FIX Net-SNMP: Add some patch trying to fix SNMPv3 communication in some cases
When using SNMPv3 communication issues with some devices may occur. From the user point of
view timeouts are reported by Check_MK originating from Net-SNMP not receiving a valid response.
This kind of issue is related to a broken negotiation (related to the maximum message size) between
the monitoring and the monitored device.
Change-Id: I310a0f59867130183cc5184bc2195f109c306776
Commit: 16ab2b2b32bd50153247a1d2b0e670b411aae133
https://github.com/tribe29/checkmk/commit/16ab2b2b32bd50153247a1d2b0e670b41…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
A tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/testlib/__init__.py
Log Message:
-----------
Add integration test to verify whole standard mail notification chain
Change-Id: I14f60033439759c7eb776d1e6a0a8accbc71dc9f
Commit: 53c9b5f86812b10127a2e2700047d29a00b90617
https://github.com/tribe29/checkmk/commit/53c9b5f86812b10127a2e2700047d29a0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M .envrc
M Makefile
M tests/Makefile
M tests/conftest.py
Log Message:
-----------
Revert "Use direnv + pipenv in a more official way."
This reverts commit 3126cd954f4e3970c21ba30072daae91b2f27d30.
Commit: 8b284000831a0bc47660b3477b9f5e02fadb1ca3
https://github.com/tribe29/checkmk/commit/8b284000831a0bc47660b3477b9f5e02f…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6189
M agents/windows/it/test_section_openhardwaremonitor.py
M omd/packages/openhardwaremonitor/Makefile
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorLib.dll
Log Message:
-----------
6189 FIX OpenHardwareMonitorCLI did not run on some Win7 machines
OpenHardwareMonitorCLI, the executable wrapper for triggering
OpenHardwareMonitor by Check_MK Windows Agent, did not run on
some Win7 machines. Moreover, it was not possible to compile
OpenHardwareMonitorCLI with versions 4.x of Mono (tried with
Mono 4.6.2.0 / XBuild 14.0). Providing the build option
/p:TargetFrameworkVersion="v4.5" both fixed the build with Mono
4.x and made resulting executable compatible with all tested
Windows versions (tested on Win7 and Server 2016).
Change-Id: Ibb1dbef32dee769a6a0e99ef80a16214c2d01787
Commit: deb1c9d34e876aa82a3cce8abf3eb91e55c52c60
https://github.com/tribe29/checkmk/commit/deb1c9d34e876aa82a3cce8abf3eb91e5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M web/htdocs/watolib.py
Log Message:
-----------
Make rules.mk be loadable with less dependencies
The rules.mk files were not initializing some variables in case they are
missing in the context they are loaded into.
This lead into problems in the following situations:
a) When a builtin configuration variable is removed from Check_MK base that
has previously been configured by the user.
b) When a (custom) check which introduces a configuration variable is
removed from an installation that has previously been configured by
user.
The problem is that the rules.mk were not checking whether or not a
configuration variable exists before updating the settings from the
rules.mk to this option.
The rules.mk always needs to lazy initialize all variables during
loading. This way we are able to load the Check_MK configuration e.g.
without loading the checks before. We are also able to drop
configuration options without needed user actions.
The problem is not fully solved: The rules.mk files are not
automatically transformed by the new version. They are only updated to
the new schema in case one saves the rules.mk files. We may need to
build some automatic migration logic in the future.
Change-Id: I91f4f39dec7585a54322d2c7b1e55ba792f2ba5f
Commit: 54946faf5ce16e1ac8ae62401a278fed7dbeb39d
https://github.com/tribe29/checkmk/commit/54946faf5ce16e1ac8ae62401a278fed7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6170
M cmk_base/core_nagios.py
M cmk_base/data_sources/programs.py
Log Message:
-----------
6170 FIX Raw Edition: Fixed monitoring using special agents
When trying to monitor hosts using special agents as data sources with nagios, this
failed with an error like this:
"UNKN - [special_vsphere] 'vsphere'UNKN, Got no information from host, execution time 0.0 sec"
Change-Id: I9748eeba8106c5c330220a714a3f7b4e4cbaedcb
Commit: 4034472cd155daf6154a4dfda0f90deac624c530
https://github.com/tribe29/checkmk/commit/4034472cd155daf6154a4dfda0f90deac…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/patches/0014-make-pkyghmi-use-pycryptodomex.dif
R omd/packages/python-modules/src/pyghmi-1.0.38.tar.gz
A omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
Log Message:
-----------
Updated pyghmi from 1.0.38 => 1.1.0.
The old version depended on pycrypto, which is dead, buggy and incompatible
with pycryptodomex (which we need, too).
Change-Id: Id0ca96f484f3fa8a9372eb9809ac7967d544cb3d
Commit: 3db20ec221283da29b907c9930f123101550b1f7
https://github.com/tribe29/checkmk/commit/3db20ec221283da29b907c9930f123101…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Make the 'request' extra dependency explicit.
Change-Id: Icbc47cc33c890e7be257211bde80f9c81c2816ea
Commit: 9595c405103194949d7d940ae9d2fd83f181af07
https://github.com/tribe29/checkmk/commit/9595c405103194949d7d940ae9d2fd83f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M .envrc
Log Message:
-----------
Handle old direnv versions.
Change-Id: I50489b46fea401fd2000e77fcec2186f3aa39872
Commit: 0d70d0d963cc53b5ce3fbcd8cf18377594fd008c
https://github.com/tribe29/checkmk/commit/0d70d0d963cc53b5ce3fbcd8cf1837759…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6107
M web/htdocs/key_mgmt.py
Log Message:
-----------
6107 SEC Agent bakery signing key passphrases could be visible in access logs
When you are using the agent bakery for creating and distributing your
monitoring agents it is likely that this change is relevant for you.
In some parts of the GUI, when working with agent signing keys, it could happen
that the signing key secret you enter could be written to the apache access log
of your Check_MK server. This means that it may be visible to all local system
users (e.g. users with access to the command line).
This affects the access log of the system apache (normally located at
/var/log/apache2) and the access log (/omd/sites/[site]/var/log/apache/*) of
the sites apache (master site in distributed setups).
You may want to scan the log files for the string "key_p_passphrase" to check
whether or not you are affected. It can be done e.g. with:
zgrep key_p_passphrase /var/log/apache2/access* /omd/sites/*/var/log/apache/access*
In case you find something, you should clean it up. Delete the file or remove
the secrets from that file.
Even if it's unlikely that your key has been compromised, it is recommended to
stop using this signing key. Create a new key and proceed with this one.
Change-Id: I2d7ab495596a24baeabf601c9b327b1757c1d106
Commit: 9b41d8de5402dbf8b0887c07e295e218c0351882
https://github.com/tribe29/checkmk/commit/9b41d8de5402dbf8b0887c07e295e218c…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Remove packages not in Pipfile.lock.
Change-Id: Ifa790be73d376e2358a0f82d985991db078a7bc1
Commit: 4714fb33ebce55fd47488f5202dca9e6d56f95bd
https://github.com/tribe29/checkmk/commit/4714fb33ebce55fd47488f5202dca9e6d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
direnv per se has nothing to do with the virtual environment.
Change-Id: I5e685bce1e02caac487d3b75263e699f95e8ca92
Commit: 7dfb1469af26bb11ed6abfae8cef0f7b8b00fe6a
https://github.com/tribe29/checkmk/commit/7dfb1469af26bb11ed6abfae8cef0f7b8…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Fixed dependencies for Pipfile.lock.
Change-Id: Iace8fc3e899b8ebeb0e6cac8834660c9d2090d3f
Commit: cb3968f1e4872b5e69970e421d96ea2004bd2cdb
https://github.com/tribe29/checkmk/commit/cb3968f1e4872b5e69970e421d96ea200…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M tests/conftest.py
M tests/testlib/__init__.py
Log Message:
-----------
Use pipenv to determine virtual environment.
Change-Id: Idd489a66c126a65d7e19b61ce6695a75a29a3605
Commit: 382c54baadc6514bdee4cac6d2d4a7c4ae607a7e
https://github.com/tribe29/checkmk/commit/382c54baadc6514bdee4cac6d2d4a7c4a…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M tests/Makefile
Log Message:
-----------
Use 'pipenv run' instead of shell Kung-Fu.
Change-Id: I21368e3d86b73ade85abe0fc310b33518ab6b32f
Commit: 89fdc67b925cb32160ebdee1dc32f2fd58f50367
https://github.com/tribe29/checkmk/commit/89fdc67b925cb32160ebdee1dc32f2fd5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6171
Log Message:
-----------
6171 FIX Fixed vertical lines overlapping graph legend in some cases
In some situations graphs in PDF reports could be rendered with vertical
lines that overlap the graph legend. This happened mostly when rendering
graphs that have a fine raster.
Change-Id: I6ce4d760ccefbfe2011554cdcbcb7e42d2e58120
Commit: 43a3051887b7f13101fcac5af6590cdc5c849a41
https://github.com/tribe29/checkmk/commit/43a3051887b7f13101fcac5af6590cdc5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Synched setup target with CLANG_VERSION.
Change-Id: Ib0368cc797543a256aa0a4f9c893725500161160
Commit: 85424f27794d90ceae48966797455e5e5199636b
https://github.com/tribe29/checkmk/commit/85424f27794d90ceae48966797455e5e5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6173
M cmk_base/checks.py
Log Message:
-----------
6173 FIX Fixed possible crash in Check_MK and Check_MK HW/SW Inventory
When using pretty outdated "Do hardware/software Inventory" rules which
have been saved before 1.4, this could lead to crashing Check_MK and
Check_MK HW/SW inventory services with errors like this:
'NoneType' object has no attribute 'get'
Workaround: Open this ruleset and save the rules in the relevant folders.
The configs will then be transformed and rewritten in the current format
which prevents this crash.
Change-Id: I74bac63ac280caddf95b19e141519e7be32b20ae
Commit: 6fa0e0cd9b552d3e1177f5211e0422445a9635ef
https://github.com/tribe29/checkmk/commit/6fa0e0cd9b552d3e1177f5211e0422445…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M cmk_base/checks.py
M tests/unit/cmk_base/test_checks.py
Log Message:
-----------
Add unit test for checks.do_status_data_inventory_for
Change-Id: I38b2d4a51ded165ff4882843cba2cee0a327ed33
Commit: 15d41efcb2ab89a15037dda933dd64a1444b6f5a
https://github.com/tribe29/checkmk/commit/15d41efcb2ab89a15037dda933dd64a14…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
A .werks/6174
M cmk_base/data_sources/abstract.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
6174 FIX Fixed discovery for host with management board without IP addresses configured
The discovery was not working correctly for hosts that have the management board
protocol enabled but no explicit IP address set and no management board IP configured.
Change-Id: I993adc25839541715532c7b0c6034fbcfaa10f35
Commit: d7756afda0cfae95e65086afe5358158db9360da
https://github.com/tribe29/checkmk/commit/d7756afda0cfae95e65086afe5358158d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Automatically clear config caches in config tests
Change-Id: Icf3c807b1e00f101a8d8c2d9d5b617e6c50fd826
Commit: 8e45e1446b8e2d49939f2d4376a0125f6b8b5639
https://github.com/tribe29/checkmk/commit/8e45e1446b8e2d49939f2d4376a0125f6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M cmk_base/data_sources/abstract.py
Log Message:
-----------
Add forgotten change. Glad to have the test
Change-Id: Ifc1c70c110970cf78688a3d0308c9146b39eb50c
Commit: 87f8114be9d9d7af8d380f5b621ecef931c329f5
https://github.com/tribe29/checkmk/commit/87f8114be9d9d7af8d380f5b621ecef93…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
'pipenv lock' should respect our local layout, too.
Change-Id: Ia144f933f1cfa7a7ae2465bbebba6c9bcf1da523
Commit: d1ecbb2809ddfe4a41baf8ff4ffa54ebb1cd1468
https://github.com/tribe29/checkmk/commit/d1ecbb2809ddfe4a41baf8ff4ffa54ebb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6175
M checks/docker_container_status
Log Message:
-----------
6175 FIX docker_container_status: Fixed broken check regression in 1.5.0b5
Change-Id: I201b52975adacb227398fdbfbcb7d755ebef1098
Commit: 211d7419d91dfc187d274b717e4fd2900d6b9fe5
https://github.com/tribe29/checkmk/commit/211d7419d91dfc187d274b717e4fd2900…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6176
M inventory/docker_node_images
M web/plugins/views/inventory.py
Log Message:
-----------
6176 docker_node_images.containers: Show table of containers for docker nodes
When you enable the structured status data in the "HW/SW inventory" ruleset,
you now get a table of docker containers in the inventory tree of docker
nodes.
Change-Id: Ibbe1b96467f28ee231a33754abf734e1d71ed888
Commit: f6f31b2c71ece7ed0e1ba70dd44d3f8ce513c960
https://github.com/tribe29/checkmk/commit/f6f31b2c71ece7ed0e1ba70dd44d3f8ce…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6177
M web/plugins/views/inventory.py
Log Message:
-----------
6177 FIX Correctly escaping output of inventory data based painters
Change-Id: I315385229771c551c17dadbec14619f12f36341c
Commit: 40986c5641269bd9aa5e5efd5708eb542e896d81
https://github.com/tribe29/checkmk/commit/40986c5641269bd9aa5e5efd5708eb542…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6178
M web/plugins/views/inventory.py
Log Message:
-----------
6178 Add inventory views for docker images and containers
There are several new inventory based views available which are based
on the inventory (and structured status) data of docker nodes. They
show docker images and docker containers.
Change-Id: Id7f3928b8651909f3df689ff3e1f7f8fc158d956
Commit: 7ead4ee109066b6bd10fbf2e7de73fdcf6d82263
https://github.com/tribe29/checkmk/commit/7ead4ee109066b6bd10fbf2e7de73fdcf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M cmk/structured_data.py
Log Message:
-----------
_get_sub_node() must not modify path attribute
Change-Id: I82b25a72a51cc9355527da7b39cc8deb2d6adec2
Commit: 73d59903fe1b5b335ed327b2ad76d6fc8e893847
https://github.com/tribe29/checkmk/commit/73d59903fe1b5b335ed327b2ad76d6fc8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M cmk/structured_data.py
Log Message:
-----------
Inventory: Fixed merging of Numerations
When two structured data trees are merged while there is no key
intersection found, e.g. because there are no entries in the Numeration
in the origin tree, then the merged tree contained only one item of the
Numeration.
Change-Id: Idaa1995c602cbef83355b08f453e77c935a776e3
Commit: 3a89fb3cf9e27131e850b97b8494c1282b46a59f
https://github.com/tribe29/checkmk/commit/3a89fb3cf9e27131e850b97b8494c1282…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Improved rendering of docker container and image labels in inventory data
Change-Id: I4b23b122a247f0635b3fd593c68d6b957a7be533
Commit: 0fb8909eec8d25cbc97667c1236344f61dd9dde4
https://github.com/tribe29/checkmk/commit/0fb8909eec8d25cbc97667c1236344f61…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Inventory: Attributes can now have a keyorder
Change-Id: I4bab97fc6a5c9d2f41ecccb5305ddacdc6adbf3c
Commit: d721c4d1c0aac8481c6a777ff76ba3bfb62c2585
https://github.com/tribe29/checkmk/commit/d721c4d1c0aac8481c6a777ff76ba3bfb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6179
M inventory/docker_node_info
M web/plugins/views/inventory.py
Log Message:
-----------
6179 Add some more details to docker node infos
Change-Id: I82baa4cd1aa0029f6b58cff191167f0124aae7b3
Commit: 9891d501b85e1180b5253773d142b074bbbb89fa
https://github.com/tribe29/checkmk/commit/9891d501b85e1180b5253773d142b074b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6180
M agents/check_mk_agent.linux
Log Message:
-----------
6180 FIX docker: Try to execute agent only in containers having the bash
Change-Id: I8d579a6dc5831780ca41598af537c0254ec068c7
Commit: 9ebab033745f33b6d55ad456f58faf3d78224a0f
https://github.com/tribe29/checkmk/commit/9ebab033745f33b6d55ad456f58faf3d7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6181
M agents/check_mk_agent.linux
Log Message:
-----------
6181 FIX Improved execution of agent in containers
When the docker command is available in a container and the Check_MK agent is
executed in this container while it was started from the node, it does not
execute the docker logic.
The REMOTE environment variable was not set correctly in previous 1.5 releases.
Change-Id: I04cde2bd8442061664d56b453e1704abd2d93287
Commit: 8713fa5b886085bc10a8e206c0b951f2ab66311b
https://github.com/tribe29/checkmk/commit/8713fa5b886085bc10a8e206c0b951f2a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6182
M web/htdocs/wato.py
Log Message:
-----------
6182 FIX Users: Fixed misleading message "User synchronization successful" when opening users page
Sometimes, after the user sync has been executed, when opening the users page, it showed the
message "User synchronization successful" even when no user synchronization is configured.
This message is not shown anymore.
Change-Id: I2cbfc6b89494c2575259e2796a564d8b243dd44d
Commit: 0a10687681b4cc24c9c7567fd5e1582e504859cd
https://github.com/tribe29/checkmk/commit/0a10687681b4cc24c9c7567fd5e1582e5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
LDAP: Cleaned up old python version compatibility things
Change-Id: Iaf1bb9d8740483b2f52730f1c5ea8ee8a18fc828
Commit: c4617385da3bc12860fb9591e836444e42e5797c
https://github.com/tribe29/checkmk/commit/c4617385da3bc12860fb9591e836444e4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
Cleaned up imports
Change-Id: Iec960bb3aa395c3e6c03fb3bcb1cb427144ba99d
Commit: efaf23cff4e60ea5effcf83e1fd6dc31b937ac70
https://github.com/tribe29/checkmk/commit/efaf23cff4e60ea5effcf83e1fd6dc31b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6183
M web/plugins/userdb/ldap.py
Log Message:
-----------
6183 FIX LDAP: Improved debug logging during connect
When the LDAP logging of the GUI is set to debug the web.log will now get the
debug outputs of the lower level python-ldap and libldap components added.
This will show up detailed information about why connection attempts fail.
Change-Id: Ia3a7a5b23058d3f93c8e2b2e81ef566a7618413d
Commit: 570bb6d795b092fad4983a0c32d588d239496352
https://github.com/tribe29/checkmk/commit/570bb6d795b092fad4983a0c32d588d23…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
LDAP: Also enable GNUTLS debugging in case of ldap debug logging is active
Change-Id: Iddb1804b48d78ed611da4e7a75a892e66499272a
Commit: 699e78765fdbbddff064a7d33815dd36e8080469
https://github.com/tribe29/checkmk/commit/699e78765fdbbddff064a7d33815dd36e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6184
M web/plugins/userdb/ldap.py
Log Message:
-----------
6184 FIX LDAP: LDAP connection was not correctly using the sites trusted CAs
Change-Id: I226a3aac078f510b0f4a74c1cf5010c289490bef
Commit: c3b35dae5680812f3e254751fb89c345488107c1
https://github.com/tribe29/checkmk/commit/c3b35dae5680812f3e254751fb89c3454…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
Removed c buffer flushing of stderr redurector
Change-Id: Ie5e1fde150aa56c6eac74ef274e4eeef537a94ae
Commit: 33af37be6e9d1492e0d88c6b82d79e23db19b845
https://github.com/tribe29/checkmk/commit/33af37be6e9d1492e0d88c6b82d79e23d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
A .werks/6185
M agents/check_mk_agent.linux
M inventory/docker_node_images
Log Message:
-----------
6185 FIX docker_node_images: Improved performance of agent section creation
The agent section generating code has been reworked for better performance.
You will have to update the agent to get this improvement. In case you use
the old agent with the new check, you will get no image label information.
Change-Id: Ia5c3c6b8d7d34729b8961273c08cc09b193ec343
Commit: b70ce9a9f24e615347af9527cde0274b6caf8066
https://github.com/tribe29/checkmk/commit/b70ce9a9f24e615347af9527cde0274b6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M .werks/6185
Log Message:
-----------
Updated text
Change-Id: I6870fba6b41769c27938d2d857bca3598c9f8db7
Commit: 478ba7ef1492a3b65cfd3933d3985d59a155a76e
https://github.com/tribe29/checkmk/commit/478ba7ef1492a3b65cfd3933d3985d59a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Improved performance of gathering docker container specific information from the node
Change-Id: I8aa9ae619f2f6e3693e379dcc0abdc7a6a1a1bdf
Commit: 8ac2ca0fd960563c97f1dc5aa3f6acc32f82f22d
https://github.com/tribe29/checkmk/commit/8ac2ca0fd960563c97f1dc5aa3f6acc32…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-28 (Mon, 28 May 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
docker node image list: Sort ID of images first
Change-Id: Ia5173398831d728bda07b6067a6680c8e58df408
Commit: f143b1c613ff59bf2c16b96a16030315c9549c78
https://github.com/tribe29/checkmk/commit/f143b1c613ff59bf2c16b96a16030315c…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b7
Change-Id: I3365e19bd5df3c10b04c4db7f582f87c83bc81d6
Commit: 7e9b048d84773564ce3a685012756b90f5c9bacb
https://github.com/tribe29/checkmk/commit/7e9b048d84773564ce3a685012756b90f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M Makefile
Log Message:
-----------
Work around pipenv timestamp oddity. Cleaned up a bit.
Change-Id: I7405f91c1d959c5528b4ddc1e2217144d6d01229
Commit: fd8351c8b59a9e61e1079fdf3f9928165d2b6c1c
https://github.com/tribe29/checkmk/commit/fd8351c8b59a9e61e1079fdf3f9928165…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
A .werks/5806
M cmk_base/discovery.py
Log Message:
-----------
5806 FIX Periodic service discovery: Fixed scenario where process could get stuck
The process discovery (cmk --discover-marked-hosts) triggered by the cronjob had no timeout handling implemented.
The python process could get stuck if the connection to the remote host was never closed.
This could consume lots of memory over time, since the discovery process is triggered every 5 minutes.
Change-Id: I348a85821c316f1ed99b229190597f61ec8b9bc1
Commit: 79a6e5d1e9e78948ef71102a923e6369b0e55ed6
https://github.com/tribe29/checkmk/commit/79a6e5d1e9e78948ef71102a923e6369b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Reduce possible timing problems a bit
Change-Id: I06003f86a545dded751385c06bf8aa53296179d2
Commit: a3b0fe371ff1bb61fa244e13d1f0cc3c161f80d3
https://github.com/tribe29/checkmk/commit/a3b0fe371ff1bb61fa244e13d1f0cc3c1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
A .werks/6186
M cmk_base/checking.py
Log Message:
-----------
6186 FIX Fixed crash of Check_MK service on counter wraps in parse functions (e.g. MKCounterWrapped: WMI query timed out)
When a check raises a MKCounterWrapped exception in the parse function, this check result should be ignored.
In all 1.5 releases this lead to a crash with an error message like "MKCounterWrapped (WMI query timed out)"
in case of the WMI checks.
Change-Id: If394764507bbe1056ea59a4be1d9f3e957bc2c48
Commit: ff6e518aaeeb66ee04bddbe0bc3989a707996dce
https://github.com/tribe29/checkmk/commit/ff6e518aaeeb66ee04bddbe0bc3989a70…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
M cmk_base/checking.py
M cmk_base/discovery.py
Log Message:
-----------
Update to #6186
Change-Id: Ideabfe117b26fb0d8937f6b4c7e9c53c17dfb5ee
Commit: ad5d039662fbf3ace691ad7090ecdaf376592b2f
https://github.com/tribe29/checkmk/commit/ad5d039662fbf3ace691ad7090ecdaf37…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
A .werks/6186
M cmk_base/checking.py
M cmk_base/discovery.py
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I2fa51bc8f10533e66f9bf670cf6439356453f9ea
Commit: e6daf1addfc215aafbf4217f1344ea958147f779
https://github.com/tribe29/checkmk/commit/e6daf1addfc215aafbf4217f1344ea958…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
A .werks/5813
M agents/windows/plugins/mk_oracle.ps1
Log Message:
-----------
5813 FIX mk_oracle.ps1: temporary files are no longer written to c:\windows\system32
Temporary files from this plugin are now generated in the official temp directory.
Its usually specified through the environment variable MK_TEMPDIR, set by the windows agent.
Change-Id: Ib7bb4e4530e0173e9d1f7aef421b4917e06fe72b
Commit: f96ea338ace83228c2422085279fae1ee3f6393a
https://github.com/tribe29/checkmk/commit/f96ea338ace83228c2422085279fae1ee…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M web/htdocs/config.py
Log Message:
-----------
Fixed global/local variable confusion, found by pylint.
Change-Id: I065da1722eb5136b83069c64ab8f1bda6899e95c
Commit: 956a47d62a0f34314013eaf1e1d360704194f38d
https://github.com/tribe29/checkmk/commit/956a47d62a0f34314013eaf1e1d360704…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
A .werks/5814
M cmk_base/check_table.py
M cmk_base/checking.py
M cmk_base/data_sources/__init__.py
M cmk_base/discovery.py
M cmk_base/utils.py
Log Message:
-----------
update
Change-Id: I1b7715f1a66fa14c25f78befa97c11af25ce5bf1
Commit: 8157dee80e8f6b92987e7c96ee224dd5c37dca5e
https://github.com/tribe29/checkmk/commit/8157dee80e8f6b92987e7c96ee224dd5c…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M cmk_base/checking.py
Log Message:
-----------
update for WK5814
Change-Id: I479e0924ddca94c1901490013267d490b6561b67
Commit: ee62ee2e99021e2a275499214823dd71036e243b
https://github.com/tribe29/checkmk/commit/ee62ee2e99021e2a275499214823dd710…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
A .werks/6113
M agents/special/agent_vsphere
M checks/esx_vsphere_hostsystem
Log Message:
-----------
6113 FIX winperf_processor, esx_vsphere_hostsystem.cpu_usage: shift duplicate service detection from the special agent to the check
Previously, duplicate services for winperf_processor and
esx_vsphere_hostsystem.cpu_usage were recognized in the special agent. If
duplicate services would appear the corresponding entries in the special agent
were removed.
With the new option to configure multiple datasources for one host this logic
will not work since there is no possibility for the special agent to inspect
the section winperf_processor of the Check_MK agent. Therefore, the check
esx_vsphere_hostsystem.cpu_usage now recognizes duplicate services using
extra sections.
The transition from the old to the new logic should happen transparently, i.e.
no actions are required by the user.
Change-Id: I3b6a56efcff4c75bbd05a051242e18deaa499d9e
Commit: fee980aea56bcf6b6dd6f7a54548af9fa7ce286f
https://github.com/tribe29/checkmk/commit/fee980aea56bcf6b6dd6f7a54548af9fa…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M tests/unit/cmk/test_man_pages.py
Log Message:
-----------
Only require manpage if check generates a service
Change-Id: Iaffe10947d71ea783d868e53c8e334dff0100d0c
Commit: 1e69331b528a0159df97aa04894ac62a939f4806
https://github.com/tribe29/checkmk/commit/1e69331b528a0159df97aa04894ac62a9…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
A .werks/6114
M web/htdocs/watolib.py
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6114 Add a analyze configuration rule for ESX
A deprecation warning will be shown if The datasource program agent_vsphere
queries the Check_MK agent directly. This option will be removed in a future
release. The option 'Contact Check_MK agent and all enabled datasource
programs' should be configured for the affected hosts instead.
Change-Id: I3235684204e9f46d049fe48e11e47af57d3e4c20
Commit: 1df50a9e60cb0d08f924bb2a4509e2eb59f486a6
https://github.com/tribe29/checkmk/commit/1df50a9e60cb0d08f924bb2a4509e2eb5…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M cmk_base/checking.py
M cmk_base/data_sources/__init__.py
M cmk_base/utils.py
Log Message:
-----------
fix for WK5814. removed in_keepalive_mode helper function in cmk_base.utils
Change-Id: Iabdc68515f39cb6ce5902db41239269035540099
Commit: 9a38a3b31b88a15a02718ceefeaad7175f1dc0b2
https://github.com/tribe29/checkmk/commit/9a38a3b31b88a15a02718ceefeaad7175…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M agents/cfg_examples/mk_oracle.cfg
Log Message:
-----------
corrected a false example
Change-Id: I501afe0827ccb665080e85a93e1c2d323bb171d7
Commit: 423582826b8865531eb043715831e55cfd4fa026
https://github.com/tribe29/checkmk/commit/423582826b8865531eb043715831e55cf…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
A .werks/5815
M web/htdocs/background_job.py
M web/htdocs/userdb.py
Log Message:
-----------
5815 FIX Background Job/User synchronization: Fixed text encoding bug / Fixed incorrect exception message
The user synchronsation background incorrectly reported an exception instead of a progress update.
However, this didn't affect the outcome of the operation, so no actual harm was done.
Furthermore, umlauts in info messages no longer cause exceptions.
Change-Id: I84a81104adf82eaf36e995936be341bcde31af9c
Commit: ffce9f4d792921a6abbc557e331dda4fea3fefab
https://github.com/tribe29/checkmk/commit/ffce9f4d792921a6abbc557e331dda4fe…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
A .werks/5816
M cmk_base/data_sources/host_sections.py
Log Message:
-----------
added WK5816
Change-Id: I57f0c95dd4248d4ca2dcd741543c38b4b0f7221e
Commit: d95fc855a9631482cccc8055bb9bf5c8bba59313
https://github.com/tribe29/checkmk/commit/d95fc855a9631482cccc8055bb9bf5c8b…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
A .werks/6220
M checks/df
M tests/unit/checks/test_df_check.py
Log Message:
-----------
6220 FIX df: Fix crashing check for vanished filesystems
Up to and including 1.4.0*, df would report UNKNOWN when confronted
with a vanished filesystem. A regression in 1.5.0 versions previous to
this lead to the check crashing instead. This has been fixed.
Commit: 0a5d1bdb5466c9119689103156276ffe0a0a73fa
https://github.com/tribe29/checkmk/commit/0a5d1bdb5466c9119689103156276ffe0…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
M checks/df
Log Message:
-----------
df: Move responsibility for handling vanished filesystems back to df.include
Commit: 5a0faf57d933adc4aff1e4364f430f2130bcafa1
https://github.com/tribe29/checkmk/commit/5a0faf57d933adc4aff1e4364f430f213…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
A .werks/6012
M livestatus/src/Query.cc
Log Message:
-----------
6012 FIX Fixed CMC crash for malformed rrddata queries.
Malformed Livestatus queries involving the "rrddata" column could cause a
CMC crash, this has been fixed.
Change-Id: Iffdd595bba25c9198adb5f08f14cde87fc90127d
Commit: bc1b88b94431ba6fd06c4f5934f16e0732a312a4
https://github.com/tribe29/checkmk/commit/bc1b88b94431ba6fd06c4f5934f16e073…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/emc_datadomain_disks
Log Message:
-----------
Fix comment
Commit: 70ac8330fbd99396400a0a1075994c41ee8df3df
https://github.com/tribe29/checkmk/commit/70ac8330fbd99396400a0a1075994c41e…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/checkpoint_connections
M checks/cisco_ace_rserver
M checks/cisco_mem
M checks/cisco_secure
M checks/cisco_sys_mem
M checks/datapower_fs
M checks/datapower_mem
M checks/datapower_pdrive
M checks/dell_idrac_virtdisks
M checks/dell_om_processors
M checks/dell_powerconnect_fans
M checks/df
M checks/domino_mailqueues
M checks/domino_transactions
M checks/domino_users
M checks/emcvnx_hwstatus
M checks/esx_vsphere_objects
M checks/f5_bigip_cluster
M checks/filehandler
M checks/fortigate_cpu
M checks/fortigate_cpu_base
M checks/fortigate_memory
M checks/fortigate_sessions
M checks/fortigate_sessions_base
M checks/genua_carp
M checks/genua_pfstate
M checks/hr_mem
M checks/lgp_info
M checks/megaraid_bbu
M checks/megaraid_pdisks
M checks/mongodb_collections
M checks/moxa_iologik_register
M checks/netapp_api_vs_traffic
M checks/netapp_cpu
M checks/netapp_fcpio
M checks/netapp_volumes
M checks/printer_alerts
M checks/sansymphony_pool
M checks/sansymphony_virtualdiskstatus
M checks/sap_hana_mem
M checks/scaleio_pd
M checks/scaleio_sds
M checks/scaleio_storage_pool
M checks/scaleio_system
M checks/scaleio_volume
M checks/ups_in_freq
M checks/ups_in_voltage.include
M checks/ups_out_load
M checks/ups_out_voltage.include
M checks/varnish
Log Message:
-----------
sed: Replace tabs with eight spaces in checks
Commit: 0ffd068531a627b5217a586e121dcc6bf590f540
https://github.com/tribe29/checkmk/commit/0ffd068531a627b5217a586e121dcc6bf…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/lgp_info
Log Message:
-----------
lgp_info: Fix indentation (Thanks pylint)
Commit: 68035eb435dddfc2a05ad78387f09b1a914c543f
https://github.com/tribe29/checkmk/commit/68035eb435dddfc2a05ad78387f09b1a9…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/dell_om_processors
Log Message:
-----------
dell_om_processors: Fix typo
Commit: 2829653bd7713eb18f0eefe8460e379809ffc06b
https://github.com/tribe29/checkmk/commit/2829653bd7713eb18f0eefe8460e37980…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/megaraid_pdisks
Log Message:
-----------
megaraid_pdisks: Fix indentation
Commit: 386aff0f52a699a3e08bf098e458ff400134f04f
https://github.com/tribe29/checkmk/commit/386aff0f52a699a3e08bf098e458ff400…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M checks/megaraid_bbu
Log Message:
-----------
megaraid_bbu: Fix indentation
Commit: 2d410fe515641dd87cdba270f68896942bfa3474
https://github.com/tribe29/checkmk/commit/2d410fe515641dd87cdba270f68896942…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
A .werks/5817
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/tcp.py
Log Message:
-----------
5817 FIX The "Check for correct version of Check_MK agent" rule no longer applies to datasource programs
The version checking is now correctly restricted to agent output from remote Check_MK agents.
Change-Id: I2838acc87eb80d3245cd6b039ce9faa4a52db8dd
Commit: 32de3a8e3101b4afafcbac4f43aeae56825effda
https://github.com/tribe29/checkmk/commit/32de3a8e3101b4afafcbac4f43aeae568…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
A .werks/5818
M cmk_base/data_sources/__init__.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/tcp.py
Log Message:
-----------
5818 FIX Fixed "unknown agent version" message in Check_MK check, shown by cluster hosts
Change-Id: I992231efb032b53027ccd094e758020e2be4f90d
Commit: 8a933a19c549859ebe936bd97f977e088b77a7e2
https://github.com/tribe29/checkmk/commit/8a933a19c549859ebe936bd97f977e088…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M cmk_base/data_sources/tcp.py
Log Message:
-----------
update for WK5817: fixed missing import
Change-Id: Iba31a01e72d7e4365b41cd000e67c2478d5fdd66
Commit: 33a419629c2cf417200d1fdf962ceba9b14082cc
https://github.com/tribe29/checkmk/commit/33a419629c2cf417200d1fdf962ceba9b…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M cmk_base/data_sources/tcp.py
Log Message:
-----------
fixed another missing import, thanks pylint
Change-Id: I1f1b682860956b8fe3afcf45829f75d4fc808fa6
Commit: 85f4de78f7f1c350bc332f0674a1feb2828d1f69
https://github.com/tribe29/checkmk/commit/85f4de78f7f1c350bc332f0674a1feb28…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M cmk_base/data_sources/tcp.py
Log Message:
-----------
update
Change-Id: Id6f518e38addc14e4bc890d862a38a11c21c4f7c
Commit: c90cfa278e80386e2347d2c69b1c17f3de75a13e
https://github.com/tribe29/checkmk/commit/c90cfa278e80386e2347d2c69b1c17f3d…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
A .werks/6221
M checks/emc_datadomain_disks
Log Message:
-----------
6221 FIX emc_datadomain_disks: Fix crash caused by missing busy data
Some devices do not report busy stats for disks via SNMP. Previously, the
check would crash, thus shadowing the status monitoring. This has been fixed.
Commit: f932c33372ff742e6ebb8422b79449957b9d19ab
https://github.com/tribe29/checkmk/commit/f932c33372ff742e6ebb8422b79449957…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
A .werks/5819
M web/htdocs/valuespec.py
Log Message:
-----------
5819 FIX Host DNS names may include underscores again
Change-Id: I383982858ef338ba45aecf289a5249de57bcc42a
Commit: 56bf2afd45e801f31666072ba7f49af7da0ea45e
https://github.com/tribe29/checkmk/commit/56bf2afd45e801f31666072ba7f49af7d…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
A .werks/6221
M checks/emc_datadomain_disks
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I28c4fd136af09c00fbe047b781f5b072da58416b
Commit: f9f77bd46d7951e654f3773c805412fd5c238fa8
https://github.com/tribe29/checkmk/commit/f9f77bd46d7951e654f3773c805412fd5…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-06-10 (Sun, 10 Jun 2018)
Changed paths:
M web/htdocs/availability.py
M web/htdocs/js/checkmk.js
M web/htdocs/modules.py
M web/htdocs/pages.css
M web/htdocs/status.css
M web/htdocs/views.css
M web/htdocs/views.py
M web/htdocs/visuals.py
M web/plugins/views/availability.py
M web/plugins/views/builtin.py
Log Message:
-----------
Silently added initial SLA version, official werk follows soon
Change-Id: I8c45cc7b2f953361c9784b4d5f123c11f3acd74d
Commit: e25c705e40fb247c1ca8e74fae0c8c06a3351cc9
https://github.com/tribe29/checkmk/commit/e25c705e40fb247c1ca8e74fae0c8c06a…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M web/htdocs/modules.py
M web/htdocs/views.py
Log Message:
-----------
fixed incorrect cee/cme checking
Change-Id: Iebdbdc173241d2693ffc4183bea2b9dfe6f0252b
Commit: b3a7df886aa34312cfdb0efec74e88072f76d46c
https://github.com/tribe29/checkmk/commit/b3a7df886aa34312cfdb0efec74e88072…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
A .werks/6131
M checks/brocade_fcport
Log Message:
-----------
6131 FIX brocade_fcport: Fixed wrong look up of indices which might lead to stale services
Change-Id: Ie6f723aa77b6ffefee0c6ed8b093d2d8d058db9a
Commit: 9a8e82e0b755fc23be4308e7cfad72e133195713
https://github.com/tribe29/checkmk/commit/9a8e82e0b755fc23be4308e7cfad72e13…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
A .werks/6131
M checks/brocade_fcport
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I04b6c9b0c44f6ff1ff2e8a79d6d2f825baed5467
Commit: 399b05f0e04a5ad6f4b19f190acdd32eb9cf5170
https://github.com/tribe29/checkmk/commit/399b05f0e04a5ad6f4b19f190acdd32eb…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M web/htdocs/views.py
Log Message:
-----------
fixed broken integration test, couldn't handle cyclic dependencies views.py<->sla.py
Change-Id: Iad893a93c23ffa71655d603fbcde9c7b9782b8c1
Commit: 4ca033f674ff2238bf970ca90ed96d2137f4bf19
https://github.com/tribe29/checkmk/commit/4ca033f674ff2238bf970ca90ed96d213…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
A .werks/6132
M checks/ipmi_common.include
M checks/ipmi_sensors.include
Log Message:
-----------
6132 FIX ipmi_sensors.include: Treat states 'S0G0' (System full operational, working) and 'System Restart' as 'OK'
Change-Id: I8aff3bce59ade97b81319b0f8e735af1f3bbacfc
Commit: f84b24e9bc01d6a86848b249991f5ac20f216921
https://github.com/tribe29/checkmk/commit/f84b24e9bc01d6a86848b249991f5ac20…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
A .werks/6190
M agents/windows/build_version
M agents/windows/sections/SectionPS.cc
Log Message:
-----------
6190 FIX Win-agent: prevent unsigned integer overflow in process uptime
The process uptimes for Windows are calculated by subtracting the process
creation time from the current system time. Under certain circumstances,
setting up the system clock e. g. with daylight saving time has led to
some processes reporting a creation time with false offset and an unsigned
integer overflow through negative subtraction result. This has further led
to the crash of the ps check.
The unsigned integer overflow is now prevented by checking the result of the
subtraction and, in case of a negative value, logging it as an error and
setting the process uptime to the default value 1.
Change-Id: I4cbefc5e500880594be0f385d86cc3f1959ce683
Commit: 5ebd6758f34e0c94ebb899811ec3ee57fb935593
https://github.com/tribe29/checkmk/commit/5ebd6758f34e0c94ebb899811ec3ee57f…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
Log Message:
-----------
Fix OpenHardwareMonitorCLI.exe binary executable
For some unknown reason, the binary executable committed in Git (sic!)
was broken by commit 8b284000831a0bc47660b3477b9f5e02fadb1ca3 / Werk
6189.
Change-Id: I9e7f8292d873e5f7026378f34cc8db5154268206
Commit: 5860be3979a91b6b86d4e17a4d017574c147d102
https://github.com/tribe29/checkmk/commit/5860be3979a91b6b86d4e17a4d017574c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-13 (Wed, 13 Jun 2018)
Changed paths:
A .werks/6134
M checks/sap_hana_full_backup
Log Message:
-----------
6134 FIX sap_hana_full_backup: Fixed crash if backup is running
Change-Id: Ie7eb2355f27f2c7e0c0998df8605115dcf2a711b
Commit: f72fb858bfbee77889d77c9d746df6d0bbe81170
https://github.com/tribe29/checkmk/commit/f72fb858bfbee77889d77c9d746df6d0b…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-06-13 (Wed, 13 Jun 2018)
Changed paths:
A .werks/5277
Log Message:
-----------
CMK-517: Add Werk 5277
5277 cmk-update-agent: Add support for proxy servers
The agent updater is now able to connect to the Check_MK server via proxy.
With this werk, a new checkbox "Use proxy server" is added to the Agent Updater rule configuration. You can now either configure a HTTP, SOCKS4 or SOCKS5 proxy (with optional credentials) or choose to follow the environment variables "HTTP_PROXY" and "HTTPS_PROXY" that may be set locally on the hosts.
Please note that the configuration default is still set to ignore local proxy settings.
Change-Id: I795942a25a5435956589eff21de6f4e7bf28e17f
Commit: 82417d587993dd4efc078298cb650ea903eee6f1
https://github.com/tribe29/checkmk/commit/82417d587993dd4efc078298cb650ea90…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-06-13 (Wed, 13 Jun 2018)
Changed paths:
M agents/windows/frozen_binaries/pyinstaller-deps.make
R agents/windows/frozen_binaries/src/pip/PyInstaller-3.2.1.tar.bz2
A agents/windows/frozen_binaries/src/pip/PyInstaller-3.3.1.tar.gz
A agents/windows/frozen_binaries/src/pip/PySocks-1.6.8.tar.gz
A agents/windows/frozen_binaries/src/pip/altgraph-0.15-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/asn1crypto-0.22.0-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/asn1crypto-0.24.0-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/certifi-2017.7.27.1-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/certifi-2018.4.16-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/cffi-1.10.0-cp27-cp27m-win32.whl
A agents/windows/frozen_binaries/src/pip/cffi-1.11.5-cp27-cp27m-win32.whl
R agents/windows/frozen_binaries/src/pip/cryptography-2.0.3-cp27-cp27m-win32.whl
A agents/windows/frozen_binaries/src/pip/cryptography-2.2.2-cp27-cp27m-win32.whl
A agents/windows/frozen_binaries/src/pip/dis3-0.1.2.tar.gz
R agents/windows/frozen_binaries/src/pip/ipaddress-1.0.18-py2-none-any.whl
A agents/windows/frozen_binaries/src/pip/ipaddress-1.0.22-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/macholib-1.9-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/pefile-2017.11.5.tar.gz
R agents/windows/frozen_binaries/src/pip/pyOpenSSL-17.2.0-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/pyOpenSSL-17.5.0-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/pypiwin32-219-cp27-none-win32.whl
A agents/windows/frozen_binaries/src/pip/pypiwin32-223.tar.gz
A agents/windows/frozen_binaries/src/pip/pywin32-223-cp27-cp27m-win32.whl
R agents/windows/frozen_binaries/src/pip/setuptools-36.2.7-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/setuptools-39.1.0-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/six-1.10.0-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/six-1.11.0-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/win_inet_pton-1.0.1.tar.gz
Log Message:
-----------
CMK-517: Update build-dependencies for cmk-update-agent(.exe)
Change-Id: I6082349affc01a28f62c919c8b36dec346b440ab
Commit: 0e07197ee88599640042bc028f52141ee20c725d
https://github.com/tribe29/checkmk/commit/0e07197ee88599640042bc028f52141ee…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-06-13 (Wed, 13 Jun 2018)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
CMK-517: Update pipenv depencencies
Change-Id: I4190683611a1514f1570d6b56efe2ffcd1da7f1f
Commit: dc234c3ee09d47ef22cbfa7bf0c69932f93c1a3a
https://github.com/tribe29/checkmk/commit/dc234c3ee09d47ef22cbfa7bf0c69932f…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-13 (Wed, 13 Jun 2018)
Changed paths:
M web/htdocs/views.py
Log Message:
-----------
fixed exception in table titles, when painter is missing a short title
Change-Id: I24c9e93817822133381d393b3492f6d4f931c399
Commit: 50874e525254fc0bddea67959a751d9b4826e12c
https://github.com/tribe29/checkmk/commit/50874e525254fc0bddea67959a751d9b4…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M checks/temperature.include
Log Message:
-----------
Minor code cleanup
Change-Id: I91e56b78155c3ed11b3c4f546b1ec099ac0af16c
Commit: 769d19f599b3d91bb86130399a2df0f3d0faba07
https://github.com/tribe29/checkmk/commit/769d19f599b3d91bb86130399a2df0f3d…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M web/htdocs/valuespec.py
Log Message:
-----------
Fix typo in comment
Change-Id: Ic4ce8eccf38dee3b4109cd5d1015467d56d7f15c
Commit: 29adafbe67fcb941e11c76b075aafec14ea582ee
https://github.com/tribe29/checkmk/commit/29adafbe67fcb941e11c76b075aafec14…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Humidity rule: Fix match_type
Change-Id: Icc4b7678d4113c76cc5d9c3d9f53a89724f76e71
Commit: e41ee1947f09151c41b7d68a72f4f06953965121
https://github.com/tribe29/checkmk/commit/e41ee1947f09151c41b7d68a72f4f0695…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M checks/fsc_if64
M checks/if64
M checks/if64.include
M checks/if64adm
Log Message:
-----------
Cleanup of exclusion of if64 and if64adm
Change-Id: I60be4989d7bd63d44eb30594d39042e53d90941d
Commit: 902d14324e7ccf4128ca3e05f96428ec34403aa2
https://github.com/tribe29/checkmk/commit/902d14324e7ccf4128ca3e05f96428ec3…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
A .werks/5821
M web/htdocs/backup.py
M web/htdocs/gui_background_job.py
M web/htdocs/watolib.py
M web/plugins/webapi/webapi.py
Log Message:
-----------
5821 FIX Fixed exception during configuration changes
This exception could happens on various instances. For example
when saving global settings or during the activate changes phase.
The exception text showed <tt>super(type, obj): obj must be an instance or subtype of type</tt>.
Change-Id: Iac78617d4be8f802915cda1ebf08d09694f50878
Commit: 8952ab601936f63892ed97e77c8f3217aa2e1bbe
https://github.com/tribe29/checkmk/commit/8952ab601936f63892ed97e77c8f3217a…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M checks/fsc_if64
M checks/if64
M checks/if64.include
M checks/if64adm
M checks/temperature.include
M web/htdocs/valuespec.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I5a3c0fd36e3e7a05609bccd60c709f7bce65ca99
Commit: 1b1d8e974364ffe431d62bc79751de137769e983
https://github.com/tribe29/checkmk/commit/1b1d8e974364ffe431d62bc79751de137…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
A .werks/5822
M web/plugins/webapi/webapi.py
Log Message:
-----------
5822 FIX WATO Web-API set_ruleset: Now able to delete complete rulesets from folders
Removing all rulesets of a specific type from a folder always failed with the exception
<tt>'list' object has no attribute 'get'</tt>. This has been fixed.
Change-Id: Ie39dd3e99ec0d2a8b21c7abcad6174e7d7e64417
Commit: c4ace936188da389a1141f3e68e91530d66ad068
https://github.com/tribe29/checkmk/commit/c4ace936188da389a1141f3e68e91530d…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
A .werks/5823
Log Message:
-----------
5823 New Feature: SLA reporting
SLA reports are a continuation of the already existing availability reports.
The data from the availability feature can be additionally modified, before it is evaluated by the SLA requirements.
Currently these two SLA requirements are implemented
<ul>
<li>State Percentage: The service state OK/WARN/CRIT/UNKNOWN is lower/higher than x percent</li>
<li>Outage count: Maximum number of outages with a length of x minutes</li>
</ul>
Note: An upcoming SLA requirement will be "Minimum time between outages"
Before the availability data gets forwarded to the computation plugins (which check the actual requirements) it is
<li>further shortened by applying timeperiods, for example "Only check weekdays"</li>
<li>cut into mulitple timeframes (daily/weekly/monthly), specified by period in the SLA definition</li>
</ul>
Each timeframe is computed separately, so you will get several SLA results, if the timerange you are interested in spans multiple SLA periods.
Configuration
First of all you need to configure a SLA definition. Just like views and reports, SLA definitions are configured per user,
so you can setup a SLA and publish it to other users.
SLA definitions are not inherently bound to services.
A SLA definition can be assigned to a service, via the WATO rule <tt>Assign SLA to service</tt>.
For views, the multisite GUI currently offers two different painters to display SLA information
<ul>
<li>SLA - Service specific: This painter renders SLA definitions, which were assigned by WATO rule. Therefore, one table
column in a view can display multiple SLA definition types. The timerange, however, is fixed for all SLAs and can be configured in the painter</li>
<li>SLA - Column specific: This painter renders the same SLA definition for all services in the table</li>
</ul>
There are several configuration options for both painters.
<ul>
<li>SLA timerange: The timerange specifies the start and end date you are interested in. A SLA definition only has a
recurring period (e.g. weekly). So if you have a SLA definition with a monthly period and set the timerange from
01.01.2018 to 31.03.2018, you will get three separate SLA results, one for each month</li>
<li>Layout options: With these options you can configure the content of the painter. You may also choose only to display
the SLA name, which means no actual SLA computation, hereby saving performance</li>
<li>Plugin display options</li>Allows you to configure the precision of percentage (float) values and additional layout options</li>
</ul>
There is also a SLA details page available. This page offers detailed information regarding the computation.
<ul>
<li>Availability rawdata used in computation</li>
<li>Aggregated results (the actual SLA outcome) over all computation plugins</li>
<li>Subresults for each used computation plugin</li>
<li>SLA specification: Includes all settings which were used to create this report</li>
</ul>
Please note that this feature is quite new and still under heavy development.
The goal in version 1.5 is to get some hands on experience and add some minor improvements and bugfixes over time.
Exporting the SLA data into PDF reports is currently only supported within views.
Later on, the SLA details page will also receive a "Export to PDF" button.
Change-Id: I7da3675818954349811f08d9737ed89e731a34ce
Commit: 391a9d42807a475c10f0fa90edb500b029ef867f
https://github.com/tribe29/checkmk/commit/391a9d42807a475c10f0fa90edb500b02…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
A .werks/5995
M cmk_base/checking.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/snmp.py
M cmk_base/inventory.py
Log Message:
-----------
5995 FIX Status data inventory: Fixed fetching client data once more
Change-Id: I568c59f748b7bd1e90e25137389d7e3ad6008ca8
Commit: ea791363bf56082a4303438fe91915bd861ae3f0
https://github.com/tribe29/checkmk/commit/ea791363bf56082a4303438fe91915bd8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M cmk_base/checking.py
Log Message:
-----------
Fixed no-member error
Change-Id: Id961090434e8732f198a3761df0732359f7689cb
Commit: 93392bf1c9052b10b9f0beb51947af111a2c8b46
https://github.com/tribe29/checkmk/commit/93392bf1c9052b10b9f0beb51947af111…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M checks/if64.include
Log Message:
-----------
Fixed if64_scan_function function
Change-Id: Ib367f55b9957b2692dea942166114caca0b323c9
Commit: 9f7bda3cad0c5124d97b3749b91baad079a832d5
https://github.com/tribe29/checkmk/commit/9f7bda3cad0c5124d97b3749b91baad07…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M cmk_base/checking.py
M cmk_base/inventory.py
Log Message:
-----------
Moved function to right place
Change-Id: I3888af0c20f41034b30764f206218813beaf0042
Commit: c5a2b7dad0f497f196f4ab18b6217f0c5481d260
https://github.com/tribe29/checkmk/commit/c5a2b7dad0f497f196f4ab18b6217f0c5…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
A .werks/5824
Log Message:
-----------
5824 FIX Agent Bakery: Fixed missing baked packages
During the agent bake process some previously generated symlinks went missing.
The baking itself went fine, but the symlinks pointing to the bake result were no longer available.
As a result, the agent bakery GUI showed some packages as "Not available".
This is a preliminary fix, until we find the root cause of this problem.
There is also a console woraround for this problem.
Agent baking will always work with the command <tt>cmk -v --bake-agents</tt>
Change-Id: I5fc7365e4c95d791d9f8b32fdb2ec58f058914b4
Commit: a6f1c95d7576005cc1cbcb2a7008d47d53c5f544
https://github.com/tribe29/checkmk/commit/a6f1c95d7576005cc1cbcb2a7008d47d5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
A .werks/6013
Log Message:
-----------
6013 FIX Correctly ignore downtimes for vanished hosts/services.
Restarting the CMC while a downtime is active for a vanished host/service
could lead to a crash. This has been fixed.
Change-Id: Iab4e4992e7b850f8b900d090c708763209a9c338
Commit: 6fc2228dee2a324acfe920b52e85e13874d415de
https://github.com/tribe29/checkmk/commit/6fc2228dee2a324acfe920b52e85e1387…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b8
Change-Id: Iee9a4c1e96d2e90b4760cc22697356e1c03902a5
Commit: b05208d1dac15d70f698e318edd2e734837b5a19
https://github.com/tribe29/checkmk/commit/b05208d1dac15d70f698e318edd2e7348…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M checks/lsi
Log Message:
-----------
Remove superfluous node_info : False
Change-Id: If20f4189dd75bdbb77d9a3dc5a8eb01fb89cce74
Commit: ae3e521831b0d5feb6d7d7dfe2fa5dbcd0e2b7d7
https://github.com/tribe29/checkmk/commit/ae3e521831b0d5feb6d7d7dfe2fa5dbcd…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
A .werks/5825
M web/htdocs/wato.py
Log Message:
-----------
5825 FIX Fixed broken sync of personal user settings information to slave sites
Werk 6053 broke synchronisation of personal user settings to slave sites. This has been fixed.
Note: The personal user settings are also synced during "Activate changes".
So they are synced after all - just a bit delayed.
Change-Id: I3dce9282508e343f2558fec527ab93642ccb5de2
Commit: a2fbff89271037c9e43bb5919dacb779b4089ceb
https://github.com/tribe29/checkmk/commit/a2fbff89271037c9e43bb5919dacb779b…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
A .werks/5826
M agents/check_mk_agent.linux
M agents/check_mk_agent.solaris
Log Message:
-----------
5826 FIX mrpe: Fixed broken option "Append age to output"
Setting this option in the agent bakery, causing the mrpe check not to return any output.
Change-Id: Iffb0b935cf6d9d9e1ba2c8b004825a1d5b157424
Commit: 40ac0f42d2757dff7abf6e6aa9f058b5f7e8e821
https://github.com/tribe29/checkmk/commit/40ac0f42d2757dff7abf6e6aa9f058b5f…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Make DiscoveryResult iterable
This makes two instances comparable to one another.
Change-Id: Ifa562122039c75ca16988e20165634bf2db07695
Commit: fbdcd2dffd14eba196bd5a0e7d20c7a29c5545b5
https://github.com/tribe29/checkmk/commit/fbdcd2dffd14eba196bd5a0e7d20c7a29…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
A .werks/5827
M web/htdocs/background_job.py
Log Message:
-----------
5827 FIX Background jobs: fixed race condition where current job state was not available
Change-Id: Ic9987797be771bc9714135b1fe5823e53a7e272e
Commit: f54b8b49cd61d8997b9cc4d05a615c7b329f0657
https://github.com/tribe29/checkmk/commit/f54b8b49cd61d8997b9cc4d05a615c7b3…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
A .werks/6229
M checks/netapp_api_status
Log Message:
-----------
6229 netapp_api_status: now also supports state "ok_with_suppressed"
Some NetApp system seem to report <tt>ok_with_suppressed instead</tt> of <tt>ok-with-suppressed</tt>.
The check will handle this accordingly.
Change-Id: Ia6cbb3d0bd50c3cd31ffb5d6d38699043c9c7efb
Commit: a4049fe106b5d5c5646fda5fc736a0f6be5c0e09
https://github.com/tribe29/checkmk/commit/a4049fe106b5d5c5646fda5fc736a0f6b…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
A .werks/6230
Log Message:
-----------
6230 FIX Managed Services Edition: Fixed broken GUI designer
Change-Id: Ic2084e0df1d70aa55de08ca1727105a8282d6141
Commit: 4e31ce396d838f4d71f0c663ee1b07073d02fabb
https://github.com/tribe29/checkmk/commit/4e31ce396d838f4d71f0c663ee1b07073…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Fix and unify __repr__ methods.
It does make a difference for float values, and it's more consistent now.
Change-Id: Ib5bb41a9db9f4750ec5609a5a8e10870fbbe3c26
Commit: 623d059d91275eefc6c4c163479be6a50fd8fa0c
https://github.com/tribe29/checkmk/commit/623d059d91275eefc6c4c163479be6a50…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
A .werks/6231
M web/htdocs/watolib.py
Log Message:
-----------
6231 FIX WATO GUI rule matching: Fixed broken evaluation of negated WATO rules
The rule matching algorithm failed, if there was a negated service or item specified.
Instead of a negative match, a positive match was returned. This has been fixed.
Note: This was a GUI only bug, it didn't have any effect on the actual monitoring.
Change-Id: Id9d737f10df4536db5ab250e3015812b86278c98
Commit: 2e96a110b3d9523c4501f6ebdd9acffa6173f938
https://github.com/tribe29/checkmk/commit/2e96a110b3d9523c4501f6ebdd9acffa6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
M checks/oracle_tablespaces
Log Message:
-----------
Removed DB version info which is already reported by instance service
Change-Id: I021baac011ab290df6437b63d5d06bc4c314c8de
Commit: aedb3e618eb859a4937104110348f87199d0cd2c
https://github.com/tribe29/checkmk/commit/aedb3e618eb859a4937104110348f8719…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
A .werks/6232
M web/htdocs/wato.py
Log Message:
-----------
6232 FIX Notifications rules are no longer sortable
The WATO GUI allowed to sort the list of notification rules.
Since the correct ordering of these rules is very significant, it is no
longer possible to change the (display) order in the GUI.
Change-Id: I94ae8bd975cbfbd7f21c920093eb784dfd5d3e16
Commit: 89990359a5a986444a49ae3acef1252468bbbb98
https://github.com/tribe29/checkmk/commit/89990359a5a986444a49ae3acef125246…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
M checks/oracle_tablespaces
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I6f6e5ff54654ab7a23a50d95f8f293841ab5096e
Commit: 69ae23aa87d0cc92fe3e358ce210eeadfded1695
https://github.com/tribe29/checkmk/commit/69ae23aa87d0cc92fe3e358ce210eeadf…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
A .werks/5501
Log Message:
-----------
CMK-551: Add Werk 5501
5501 FIX cmk-update-agent: Fix mistaken server response for Windows Agent Updater
Due to a bug in the handling of the Check_MK server response, a valid downloaded MSI-packaged agent updater can be mistaken as a "login failed" response.
Instead of updating the Windows Agent, the agent updater would display the error message "ERROR: Cannot authenticate, invalid user/passwort/secret." and abort.
In order to restore funtionality to the Agent Updater, please uninstall the Windows Agent on the affected hosts and reinstall with a newly baked MSI-package.
Change-Id: Ie734265f21edf8190b0115effb61a40449095892
Commit: d69c876c0ea90f102d7670abe422518ae193b164
https://github.com/tribe29/checkmk/commit/d69c876c0ea90f102d7670abe422518ae…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
M checks/cisco_wlc
Log Message:
-----------
cisco_wlc: Make SNMP scan function work for new firmware version of WLAN controller
Change-Id: Icd2dfe71511b7d36e3ecf7fe0b46a253e72ebba0
Commit: ebf63440bb9bc2aa68c3fa71f99c94242bf0a7ef
https://github.com/tribe29/checkmk/commit/ebf63440bb9bc2aa68c3fa71f99c94242…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fix: Key is allways present (but None); can't use "if key in info".
Change-Id: Ie2efe8d66da42ff0d02c4c8ed3f042bf79e1a280
Commit: 53dd4b6bfaa266f76e9b52e3cf603dfec68cb629
https://github.com/tribe29/checkmk/commit/53dd4b6bfaa266f76e9b52e3cf603dfec…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Add multiline support in checktestlib.
Change-Id: I9dee8db9f556de4e54356c65b510d72ed7da5d58
Commit: d0da4fe9447b2401ca6ad4c51aa40e77df268ea6
https://github.com/tribe29/checkmk/commit/d0da4fe9447b2401ca6ad4c51aa40e77d…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
A .werks/6233
M web/plugins/webapi/webapi.py
Log Message:
-----------
6233 FIX Wato Web-API: Fixed broken service discovery for cluster hosts
Change-Id: I7aa595bd87721c6cab1122e764705c544711f4e5
Commit: cb82c440b28894511e2f2aa464d37b6ea224affd
https://github.com/tribe29/checkmk/commit/cb82c440b28894511e2f2aa464d37b6ea…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
M tests/testlib/__init__.py
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: Ifb5b5537909d6361195baf2f0590bbe15211ad3f
Commit: 6bbee3b6647cb68d9d3bb0e15c2e3901c21a39b3
https://github.com/tribe29/checkmk/commit/6bbee3b6647cb68d9d3bb0e15c2e3901c…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
A .werks/6234
Log Message:
-----------
6234 FIX SLA computing: added some bugfixes relating to special timeperiods
The computation failed when a configured timeperiod did not have a single match within the queried timerange.
This only happened with specifically set, non recurring, timeperiods, e.g. <tt>'2002-03-30': [('00:00', '24:00')]</tt>.
Change-Id: I3101de291ab007d8187e760148d4234fc626619d
Commit: 211e4c7d45ec2340870b7cea7dec90f1d80fc1e7
https://github.com/tribe29/checkmk/commit/211e4c7d45ec2340870b7cea7dec90f1d…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-06-21 (Thu, 21 Jun 2018)
Changed paths:
A .werks/5499
Log Message:
-----------
CMK-555: Add Werk 5499
Change-Id: Ic328d7b0a5994bba1c9ff86b884f5ae60f6780ba
Commit: 3a7e680330a291efc1afc3d66de27ca8fab42281
https://github.com/tribe29/checkmk/commit/3a7e680330a291efc1afc3d66de27ca8f…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-22 (Fri, 22 Jun 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Extension of checktestlib API
Change-Id: I8a91f4b135031df8fed361639814c47401fed494
Commit: 73ad65a5e91f6f0b7a9aaeadc713f0323c155941
https://github.com/tribe29/checkmk/commit/73ad65a5e91f6f0b7a9aaeadc713f0323…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-22 (Fri, 22 Jun 2018)
Changed paths:
A .werks/6222
M cmk/ec/main.py
Log Message:
-----------
6222 FIX Fix exception during event rewriting, causing events for missing expected messages failing to be created
This issue had been introduced with Werk #5254
Change-Id: I488b51f231596aa412ddec0a740a1f0a3adbf0dc
Commit: 3ca38ca8cc6c776d2f0358cd54d3b3ce6c5809be
https://github.com/tribe29/checkmk/commit/3ca38ca8cc6c776d2f0358cd54d3b3ce6…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-22 (Fri, 22 Jun 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Sort, so that assertEqual is equal!
Change-Id: I3d31c7ed49ba7828a31cbb94e021e4fdb8e3f10a
Commit: 0ace5ccf666573fc20279136190a62ae7a6d5c4e
https://github.com/tribe29/checkmk/commit/0ace5ccf666573fc20279136190a62ae7…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-06-25 (Mon, 25 Jun 2018)
Changed paths:
A .werks/6115
Log Message:
-----------
6115 FIX Use the correct matching behaviour and avoid a crash while baking agents for some agent bakery rules
Previously, the agent bakery rulesets "Perform Real-Time Checks", "Agent
updater (Linux, Windows)", "ORACLE Databases (Linux, Solaris, AIX)", and
"Plugins, local checks and MRPE for non-root users" did not have the correct
matching behaviour. Now, the correct behaviour which is shown in the decription
for "Matching" in the GUI is used.
If you have multiple rules for any of those rulesets please make sure to bake
the agents again, and deploy the newly baked agents to the affected hosts.
This Werk also fixes a crash of "Bake agents" for rules with the matching
behaviour "Each parameter is defined by the first matching rule where that
parameter is set (checked)".
Change-Id: I60454ddbde9b2d655f14931f37fa6a0383abdacd
Commit: c620b2f1ec430c05cdd89c2594b807f5e9de97a8
https://github.com/tribe29/checkmk/commit/c620b2f1ec430c05cdd89c2594b807f5e…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-25 (Mon, 25 Jun 2018)
Changed paths:
A .werks/5499
A .werks/6115
A .werks/6222
M cmk/ec/main.py
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: I9a6cb3f1bfc13e09b8de1bbc073fe7512c342ede
Commit: f9da67c4fa630806d4c7c66c64cce51bf7e85053
https://github.com/tribe29/checkmk/commit/f9da67c4fa630806d4c7c66c64cce51bf…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-25 (Mon, 25 Jun 2018)
Changed paths:
A .werks/6236
M omd/packages/rrdtool/Makefile
A omd/packages/rrdtool/patches/0001-xff_field_missing_from_rrdinfo.diff
Log Message:
-----------
6236 FIX cmk --convert-rrds: fixed broken command
The last major update of rrdtool broke some previously working command in the python c-binding.
As a result, the <tt>cmk --convert-rrds</tt> command failed with <tt>ERROR: 'xff'</tt>.
Change-Id: If8ed196ec75e5942b5b5d0b91f96c21405ebb74f
Commit: abdf83c787aaefd1fd283e72b5a2d2486c376b5d
https://github.com/tribe29/checkmk/commit/abdf83c787aaefd1fd283e72b5a2d2486…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-25 (Mon, 25 Jun 2018)
Changed paths:
A .werks/6237
M inventory/esx_vsphere_hostsystem
Log Message:
-----------
6237 FIX Inventory plugin esx_vsphere_hostsystem: fixed crash during HW/SW inventory
Change-Id: Ib90093e3840816b821a0a89200e271d86c6766ea
Commit: ca732d7ba76c1778c6b955aefcb182259b85ae87
https://github.com/tribe29/checkmk/commit/ca732d7ba76c1778c6b955aefcb182259…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
Increased robustness: All sections except tablespaces got the pipe separator
Change-Id: Icf311ed90ee0b5748a5958bc10a0463c02b979b4
Commit: 553b64b7bf38b0effef1f1a071c9e19d1e5036ff
https://github.com/tribe29/checkmk/commit/553b64b7bf38b0effef1f1a071c9e19d1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6141
M checks/mssql_databases
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6141 FIX mssql_databases: Fixed creating rule with 'Map Database States' parameters and moved state bubble to right place
Change-Id: Ic70d2cad31eacbf5685469333ec07011fbd16138
Commit: 55d475250f937bc3ac8e2b837a4bbc9fc4e6aa16
https://github.com/tribe29/checkmk/commit/55d475250f937bc3ac8e2b837a4bbc9fc…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6142
M checks/qnap_disks
Log Message:
-----------
6142 FIX qnap_disks: Fixed undetected error if SMART information is missing
Change-Id: Ia6c16ed530b01ce6273f37b040971e6e777ee9e2
Commit: 28eddfedfc95e0d5afc0f3299e6a0b27b6b38d8c
https://github.com/tribe29/checkmk/commit/28eddfedfc95e0d5afc0f3299e6a0b27b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6143
M checks/mssql_backup
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6143 FIX mssql_backup: Fixed crash if check gots old-style parameters
Change-Id: I3eddea73fa940f1bfb064f4a82856578ac88e85e
Commit: 5998b91cb41f1422a7911c6147502020c74a6c2d
https://github.com/tribe29/checkmk/commit/5998b91cb41f1422a7911c6147502020c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/5935
Log Message:
-----------
5935 logwatch: "Activate modern eventlog API introduced in vista" is now configurable via agent bakery
Change-Id: I382b3188e9997a7390059561e0a5d1ebfdda98b7
Commit: 432dbecbd2a0e19400632cb5d70bb126d9667928
https://github.com/tribe29/checkmk/commit/432dbecbd2a0e19400632cb5d70bb126d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6144
Log Message:
-----------
6144 FIX win_eventlog: Fixed handling of optional parameter 'Vista API'
Change-Id: Ic12fe3aa53554319d95a35fc295ad4358b0afab0
Commit: 7d988095a0b72d7e49bd2bf5c3b69528c6709ccb
https://github.com/tribe29/checkmk/commit/7d988095a0b72d7e49bd2bf5c3b69528c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
M .werks/5935
Log Message:
-----------
Updated werk
Change-Id: Iaa40d97a9c6bf5477ccd2f843c09e4f55b1c50a5
Commit: c0111cf3029ccc4eeb59bb6ae71154988f491c26
https://github.com/tribe29/checkmk/commit/c0111cf3029ccc4eeb59bb6ae71154988…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6204
M agents/check_mk_agent.linux
M checkman/veritas_vcs
M checkman/veritas_vcs.resource
M checkman/veritas_vcs.servicegroup
M checkman/veritas_vcs.system
M checks/veritas_vcs
M tests/unit/checks/test_veritas_vcs_check.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6204 Monitor Frozen Attribute of Veritas Cluster
Change-Id: I3d273837da2eb3123d850366af7d40cb9cfd0ba4
Commit: 9242dbecaec51105493db5274c1f3b293908dcb0
https://github.com/tribe29/checkmk/commit/9242dbecaec51105493db5274c1f3b293…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
Log Message:
-----------
Fix OpenHardwareMonitorCLI.exe binary executable
Change-Id: Idd24a3f0aacb599cc797016bc044490b180c4170
Commit: 1f34b7c8e2ae7b4beeffd442d89836072583e472
https://github.com/tribe29/checkmk/commit/1f34b7c8e2ae7b4beeffd442d89836072…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
M .werks/6204
Log Message:
-----------
Fix wrong version in werk 6204
Change-Id: I35e5be9e86a8b9ee3b75dca32cb8ec3d6318f8c1
Commit: 0f80e5f30a05779d5a6a0c65e9ac169285d46b11
https://github.com/tribe29/checkmk/commit/0f80e5f30a05779d5a6a0c65e9ac16928…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
Fixed typo in mssql.vbs
Change-Id: I075790390aa0e07b855595b0c96a7aa8cd13c736
Commit: e605e3816fd3aec1947a013af3913d99a0ed7ebc
https://github.com/tribe29/checkmk/commit/e605e3816fd3aec1947a013af3913d99a…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-06-26 (Tue, 26 Jun 2018)
Changed paths:
A .werks/6191
M agents/windows/build_version
M agents/windows/check_mk.example.ini
M agents/windows/sections/SectionEventlog.cc
M agents/windows/sections/SectionEventlog.h
Log Message:
-----------
6191 FIX Configure additional Windows eventlogs with keyword 'logfile'
Werk #3106 (Check_MK 1.4.0i1) introduced the possibility of configuring
additional eventlogs with the keyword 'logname'. However, this was not
supported by the Agent Bakery that only knew the keyword 'logfile'.
Now, additional, non-standard eventlogs that are not found in Windows
registry, can be configured for monitoring with the ordinary keyword
'logfile', e.g.
"logfile Microsoft-Windows-GroupPolicy/Operational = warn"
so that they can also be configured normally through the Agent Bakery.
Note that non-standard eventlogs also require the option vista_api to
be set to 'yes.'
Using the keyword 'logname' is strongly discouraged and that keyword
should be considered deprecated. It will remain functional only for
compatibility with old, manually configured check_mk.ini files.
Change-Id: I158a212746468041ce34f719cc0b4d5598b23eae
Commit: a592e30c77f8b232cf0b734c21fbdd1d82686109
https://github.com/tribe29/checkmk/commit/a592e30c77f8b232cf0b734c21fbdd1d8…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
A .werks/6238
A omd/packages/monitoring-plugins/patches/0005-check_http_proxy_usage.diff
Log Message:
-----------
6238 FIX check_http: fixed proxy authentification problem when using NTLM
Change-Id: Ibb7a2fefd3b1f866b8f7bae82cf8db7f00931a5a
Commit: 3158482a676dd039152c52b7da32f83814855eaa
https://github.com/tribe29/checkmk/commit/3158482a676dd039152c52b7da32f8381…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
A .werks/6145
M cmk_base/checking.py
Log Message:
-----------
6145 FIX Fixed "UnboundLocalError (local variable 'section_content' referenced before assignment)" (Updates werk 6186)
Change-Id: I6d16b139ea548bce82b0c2e737c073b5cdfb3cb5
Commit: 97284330cbf3f8fae068e701e737bba75e670955
https://github.com/tribe29/checkmk/commit/97284330cbf3f8fae068e701e737bba75…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
A .werks/6223
M agents/check_mk_agent.linux
Log Message:
-----------
6223 fileinfo: Read config from fileinfo.d dropin directory on Linux
If a fileinfo.cfg file is present, the Linux agent will now also
read patterns from files in $MK_CONFDIR/fileinfo.d
Change-Id: Ie600a9916378441c80a76d257602bcd6e332257a
Commit: 996cff181a7d17252c09b3933f8f3167cd49e2cd
https://github.com/tribe29/checkmk/commit/996cff181a7d17252c09b3933f8f3167c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
R .werks/6223
M agents/check_mk_agent.linux
Log Message:
-----------
Revert "6223 fileinfo: Read config from fileinfo.d dropin directory on Linux"
This reverts commit 97284330cbf3f8fae068e701e737bba75e670955.
Commit: abb635074a6259067194d2202fbf3873c2ca3517
https://github.com/tribe29/checkmk/commit/abb635074a6259067194d2202fbf3873c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
A .werks/6224
M omd/packages/check_mk/skel/etc/init.d/mkeventd
Log Message:
-----------
6224 FIX Prevent multiple mkeventd's from being started in some situations
In rare circumstances, a non-responsive mkeventd process would stick
around after an OMD restart, and the new one would not be aware of
the other one's existance due to duplicated cleanup of the PID file
in the Event Console's init script and the process itself respectively.
We remove the cleanup in the init script, as it is more coarse.
Change-Id: I7f50835dbcb4b52f0ebf3b1fd0e81d886fa1b1fb
Commit: c0957105989fe84dbf95e057e2344eda5209386d
https://github.com/tribe29/checkmk/commit/c0957105989fe84dbf95e057e2344eda5…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-27 (Wed, 27 Jun 2018)
Changed paths:
A .werks/6239
M web/htdocs/wato.py
Log Message:
-----------
6239 FIX WATO host diagnostic page: SNMPv3+Credentials hosts no longer report an exception.
The diagnose page for hosts with SNMPv3+credentials always showed the following error </tt>API Error:sequence item 14: expected string, NoneType found</tt>.
This has been fixed.
Change-Id: Ie67eb324b46b8af8542b3f9b680ba28fe0bd0928
Commit: 335f91cbf872684d38c17641d2ff42093ffc5eaa
https://github.com/tribe29/checkmk/commit/335f91cbf872684d38c17641d2ff42093…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-06-28 (Thu, 28 Jun 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Remove finally statement causing PID file to be removed after bail_out call
Change-Id: I9172d90af02c96a11cc6a8bc56298db8535b4e9d
Commit: d5be72deba10750b6d060ebd9bb3be26da4724ec
https://github.com/tribe29/checkmk/commit/d5be72deba10750b6d060ebd9bb3be26d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-06-28 (Thu, 28 Jun 2018)
Changed paths:
A .werks/6116
M agents/plugins/mk_db2.linux
M checks/db2_connections
M checks/db2_counters
Log Message:
-----------
6116 FIX mk_db2.linux: major refactoring of the plugin to solve different issues
The refactoring solves the following known issues:
1. Here documents are avoided which should resolve wrong output due to quoting problems.
2. Fix the calculation of the number of database connections.
3. Use a more accurate method to calculate the latency for a database connection.
4. The structure of the plugin was improved for better maintainability.
To use the new version of the plugin it has to be deployed to to the affected hosts.
Futhermore, the script is now required to be accessible and executable by the
instance users to work properly.
Change-Id: If0027ac6044d49d9da23c45d797b424436b1b7dd
Commit: a240e8efdfc4a2d8742381c965757c11622873dd
https://github.com/tribe29/checkmk/commit/a240e8efdfc4a2d8742381c965757c116…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Revert "Remove finally statement causing PID file to be removed after bail_out call"
This reverts commit 335f91cbf872684d38c17641d2ff42093ffc5eaa.
Commit: 6c8c50dfe900dc1fc94f17b1b6efc7f5b2eb3c6c
https://github.com/tribe29/checkmk/commit/6c8c50dfe900dc1fc94f17b1b6efc7f5b…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M web/htdocs/webapi.py
M web/plugins/webapi/webapi.py
Log Message:
-----------
moved APICallCollection base class to correct file
Change-Id: Ie35f52731e3fc7673726a479266b31a3884d7120
Commit: e959153d246657c7cc1e4215fb352c3e1d92e568
https://github.com/tribe29/checkmk/commit/e959153d246657c7cc1e4215fb352c3e1…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M web/htdocs/webapi.py
M web/plugins/webapi/webapi.py
Log Message:
-----------
webapi.py: moved some helper functions from plugins to htdocs/webapi.py
Change-Id: I0f101ee98e1d48bf2bbf57839c58809cda254b74
Commit: c7cdcc9eb19dfb9d742ef96ca1251e5fa6383faf
https://github.com/tribe29/checkmk/commit/c7cdcc9eb19dfb9d742ef96ca1251e5fa…
Author: Andreas <ab(a)mathias-kettner.de>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
A .werks/6240
Log Message:
-----------
webapi.py: moved some helper functions from plugins to htdocs/webapi.py
Change-Id: I0f101ee98e1d48bf2bbf57839c58809cda254b74
Commit: 429e0ff1e196ed592647c9eca49fde012bb4d5bf
https://github.com/tribe29/checkmk/commit/429e0ff1e196ed592647c9eca49fde012…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M .werks/6116
Log Message:
-----------
Update werk #6116
Change-Id: I31f2c67ccc2e127d2e2c11f891659371b97141ca
Commit: 4f07865e00d0fda1ac71edc67f3663740ee54bab
https://github.com/tribe29/checkmk/commit/4f07865e00d0fda1ac71edc67f3663740…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M tests/testlib/__init__.py
A tests/unit/checks/test_check_http.py
Log Message:
-----------
check_http: add tests for service description and argument parsing
Change-Id: Ie3649429e8e96dca50a5fec5ba5c7334c4a26877
Commit: ab2005ce842326c60b5c1bee8da9bb1290cce8de
https://github.com/tribe29/checkmk/commit/ab2005ce842326c60b5c1bee8da9bb129…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M checks/check_http
Log Message:
-----------
check_http: separate the argument parsing for urls and certificates
Change-Id: I6441ac34ce312a19d45aafa2c71c93319ddd7dd6
Commit: dc73b6196e7452eb1527af6abe36c425a93ae688
https://github.com/tribe29/checkmk/commit/dc73b6196e7452eb1527af6abe36c425a…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M .werks/6204
Log Message:
-----------
Fix wrong version in werk 6204 (again)
Change-Id: I51ae22a6f6494c8bfc2d1c76c43bdab6d48689a0
Commit: 511b4e766464e58f05b732ccd0a5ba46d66e36c1
https://github.com/tribe29/checkmk/commit/511b4e766464e58f05b732ccd0a5ba46d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6279
M omd/debian/postinst.in
M omd/omd.spec.in
Log Message:
-----------
6279 FIX Fixed package installation when bash-completion is not installed
Commit: 9ea7248267eb10ab7c0d93b95d11ac395fa3fa1c
https://github.com/tribe29/checkmk/commit/9ea7248267eb10ab7c0d93b95d11ac395…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6281
M cmk/crash_reporting.py
M web/htdocs/crash_reporting.py
Log Message:
-----------
6281 Add Edition and running core to crash reports
Commit: 636d81075488e5ecfb967d558b910b20a98f0c90
https://github.com/tribe29/checkmk/commit/636d81075488e5ecfb967d558b910b20a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6282
M agents/check_mk_agent.linux
Log Message:
-----------
6282 FIX docker_container_cpu: Fixed crash in some environments
Commit: c1749c2842136f1ac973644eddd7eb31d78980d3
https://github.com/tribe29/checkmk/commit/c1749c2842136f1ac973644eddd7eb31d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6286
M omd/packages/maintenance/skel/etc/init.d/crontab
Log Message:
-----------
6286 FIX crontab init script: Fixed implicit dependency to "which" command
Commit: 344ed464515794d9e62b41ea5a4194b8f074d12e
https://github.com/tribe29/checkmk/commit/344ed464515794d9e62b41ea5a4194b8f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6287
Log Message:
-----------
6287 FIX Cleanup half written solaris pkg packages when error occurs during package finalization
Commit: 6e91f6414c52e741ec761dae4047dabd675ea550
https://github.com/tribe29/checkmk/commit/6e91f6414c52e741ec761dae4047dabd6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6288
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/distros/UBUNTU_18.04.mk
Log Message:
-----------
6288 FIX Added missing runtime dependency "cpio" for solaris package building
Commit: fe270f44e17ed9fbdd48fdbf4e156535f2c10a71
https://github.com/tribe29/checkmk/commit/fe270f44e17ed9fbdd48fdbf4e156535f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6148
M checks/solaris_fmadm
Log Message:
-----------
6148 FIX solaris_fmadm: Some 'fmadm' versions provide a different output format. This may lead to empty service details if the agent reports any problems
Change-Id: I7cf457f3de8d2fb8139f37a73287d9677259fc8c
Commit: 729ce723adf94a91eb76e22a4c1e0d82d3ad2c10
https://github.com/tribe29/checkmk/commit/729ce723adf94a91eb76e22a4c1e0d82d…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Change-Id: I4354b08b8b82f1716c7a2c4c236d69449011afe2
checktestlib: Include corner case of discovering nothing.
Commit: 924c610f0fe8563213475efa8cbb49e6c56d650f
https://github.com/tribe29/checkmk/commit/924c610f0fe8563213475efa8cbb49e6c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
R .werks/6224
M omd/packages/check_mk/skel/etc/init.d/mkeventd
Log Message:
-----------
Revert "6224 FIX Prevent multiple mkeventd's from being started in some situations"
This reverts commit abb635074a6259067194d2202fbf3873c2ca3517.
There is more to this issue, and the init script is likely innocent.
Commit: 3796724910e095635e86b908ffc85878d27ab23a
https://github.com/tribe29/checkmk/commit/3796724910e095635e86b908ffc85878d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
A .werks/6014
M cmk/ec/main.py
Log Message:
-----------
6014 FIX Fixed handling of expected regular messages
If expected regular messages did not arrive at the event console and the
resulting new event was not merged with a previous one, the EC could go into
an endless loop, logging Python exceptions all the time. This has been
fixed.
Change-Id: I2a307671f6476ef7e099d4cd3a8b90450a7e597a
Commit: ad3061632d36b5a0fae549118128102efe18f7ad
https://github.com/tribe29/checkmk/commit/ad3061632d36b5a0fae549118128102ef…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M checks/check_http
Log Message:
-----------
check_http: changes to avoid pylint performance issues
Change-Id: I6441ac34ce312a19d45aafa2c71c93319ddd7dd6
Commit: 683de30cb14168b7bbde8c5c964abc259903c0e2
https://github.com/tribe29/checkmk/commit/683de30cb14168b7bbde8c5c964abc259…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M checks/check_http
Log Message:
-----------
Add missing bracket in check_http
Change-Id: Idfb029c1e9a3a9e98da47699992e5dcce7ae5088
Commit: ef9778047730ffe1fd50a29dc12de372e65242c7
https://github.com/tribe29/checkmk/commit/ef9778047730ffe1fd50a29dc12de372e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6300
M agents/windows/plugins/win_printers.ps1
Log Message:
-----------
6300 FIX win_printers: Added line break to section header; otherwise the output format was broken in case of a Get-WMIObject failure
Change-Id: Iaa5717db196555e44365d4b3a6a5bafe2602627d
Commit: 727ecdd70576fa30a0d6087ee773f9881f4b9373
https://github.com/tribe29/checkmk/commit/727ecdd70576fa30a0d6087ee773f9881…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6301
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6301 FIX if_fortigate: Related graphs look like all other interface graphs
Change-Id: I2ce7c7771844682581ff9ed3ef6106eb3e53607b
Commit: ac484fb90b11d642160bf7affc2a96874c60b999
https://github.com/tribe29/checkmk/commit/ac484fb90b11d642160bf7affc2a96874…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6319
M web/htdocs/watolib.py
Log Message:
-----------
6319 FIX Fixed wrong changelog entry when moving folders
The source folder path did not show up correctly in the WATO changes entry
after moving a folder
Change-Id: Ibf8cbc4ec660c91057909c436b6319c2673aa2df
Commit: 3ea4e24d63024922a9d1d7d292e4e66ddc6263f1
https://github.com/tribe29/checkmk/commit/3ea4e24d63024922a9d1d7d292e4e66dd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6320
M web/htdocs/metrics.py
Log Message:
-----------
6320 FIX Some services (e.g. Linux Memory) were using wrong perfometers
Change-Id: Icdb9074f706e394a3dddd84a2b9733fd89755e84
Commit: 289abd6d8bcf523dfab7779cfff8456881b1cc99
https://github.com/tribe29/checkmk/commit/289abd6d8bcf523dfab7779cfff845688…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6321
M web/htdocs/metrics.py
Log Message:
-----------
6321 FIX Fixed perfometer sorting in some cases
Fixed sorting of some perfometers, e.g. the Linux memory perfometer
is now sorted by the value of the label shown in the middle of the
screen instead.
Change-Id: Id6d16daefc726159e25c0a8474ab881c36325b4b
Commit: 0e4dcd6a532e0186106d27b095139e7866459772
https://github.com/tribe29/checkmk/commit/0e4dcd6a532e0186106d27b095139e786…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6302
M agents/check_mk_agent.linux
Log Message:
-----------
6302 FIX check_mk_agent.linux: Fixed 'oci runtime error: exec failed: container_linux.go:265: starting container process caused "exec: \"check_mk_agent\": executable file not found in $PATH"'
Change-Id: I66f2b68cfb6efc1c84808b6e1c158858be43950a
Commit: f1357d4c9976205bf6a8b2c4fa4e885b68e67983
https://github.com/tribe29/checkmk/commit/f1357d4c9976205bf6a8b2c4fa4e885b6…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6118
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6118 Add a analyze configuration rule for flexible and plain email notifications
A deprecation warning will be shown if rulebased notifications are deactivated
since flexible and plain email notifications are considered deprecated in
version 1.5.0 and will be removed in version 1.6.0. Please consider to
switch to rulebased notifications.
Change-Id: Ibdb7d45eebdacec1cbb2c033aaef5f1b70e5cb70
Commit: 3f07241f0c30b979a4fba42a79290a462022960a
https://github.com/tribe29/checkmk/commit/3f07241f0c30b979a4fba42a79290a462…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6299
M agents/plugins/mk_logwatch
Log Message:
-----------
6299 FIX mk_logwatch: If no MK_CONFDIR/logwatch.cfg exists all configuration files below MK_CONFDIR/logwatch.d were ignored. Fixed that!
Change-Id: I044f590cfaa8567587e37cc7e100eb79dd1682d4
Commit: 1d083e185ef0a48bca4bc22f8b61d76a6ce4d544
https://github.com/tribe29/checkmk/commit/1d083e185ef0a48bca4bc22f8b61d76a6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6322
M web/plugins/views/inventory.py
Log Message:
-----------
6322 FIX Inventory painters: Allow dynamic table column width scaling
In previous versions inventory painter columns tried to consume as much width
of the view tables as possible. This has been changed to allow automatic width
scaling of all non-fixed-width columns in the table.
Change-Id: Ibc27805dc1743396f5eb614ec7e2a34364d80f9c
Commit: 62612ab0238a463505cd96ddc91cc56f306fac1a
https://github.com/tribe29/checkmk/commit/62612ab0238a463505cd96ddc91cc56f3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
M .werks/6299
Log Message:
-----------
Updated werk
Change-Id: Ib2fcc771c7a4e02cf161407ff1047470a427e631
Commit: 86dc37ddbebd0bb74d7c193a2341a493ff8ed1b4
https://github.com/tribe29/checkmk/commit/86dc37ddbebd0bb74d7c193a2341a493f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6323
Log Message:
-----------
6323 FIX Fixed graph PNG export of other than first graphs
When using the PNG export of a graph (e.g. from the context menu of a graph),
only the export of the first graph of a host/service was working. Other graphs
produced an error message.
Change-Id: I46a8af9401c2f49f7f9e32f09ceaf8e9b0c99614
Commit: eab75bd95891fa843403bcc35fc9c218c09a16a4
https://github.com/tribe29/checkmk/commit/eab75bd95891fa843403bcc35fc9c218c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-03 (Tue, 03 Jul 2018)
Changed paths:
A .werks/6324
Log Message:
-----------
6324 FIX Notifications: Fixed height of graph area with a larger legend
Graphs with a lot of metrics need more space for their legend. This larger
legend did not increase the size of the graph images. They reduced the size
of the graph are and finally destroyed the graph layout.
The image height is now increased with a larger number of metrics.
Change-Id: I44b06be464283e7a25a2c48ff2eac6a5e04764d5
Commit: 15d3ceef58520ca2d80451d2c3df7d70e719293b
https://github.com/tribe29/checkmk/commit/15d3ceef58520ca2d80451d2c3df7d70e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-07-04 (Wed, 04 Jul 2018)
Changed paths:
M checks/cisco_ace_rserver
M checks/netstat
M web/htdocs/wato.py
Log Message:
-----------
Backported a few fixes for actual bugs found by pylint's pointless-statement check.
Change-Id: I9900a32709c3230a1afa8b4b16163425f675355e
Commit: 2bd15ce7a47049cc4f2728fd33b438bcba2e130c
https://github.com/tribe29/checkmk/commit/2bd15ce7a47049cc4f2728fd33b438bcb…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-07-04 (Wed, 04 Jul 2018)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
Remove '<<<check_mk>>>' section from agent output.
The corresponding information is not lost,
as it appears in '<<<esx_systeminfo>>>'.
Change-Id: I7f435fd772d3be47e9f21baaf7403b40cdeb4f3d
Commit: 415f15e7999c305de46ef1d8820a854a3b14621f
https://github.com/tribe29/checkmk/commit/415f15e7999c305de46ef1d8820a854a3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-04 (Wed, 04 Jul 2018)
Changed paths:
A .werks/6305
M checks/sap_hana_filesystem
M checks/sap_hana_mem
Log Message:
-----------
6305 FIX sap_hana_filesystem, sap_hana_mem: Fixed wrong conversion of filesystem and memory values
Change-Id: Ied077fec7f91b8f9e03076c43d2dd301ac979194
Commit: 2bd3e1f9cb1ac2380ccf048c6e7b6eeeefef075e
https://github.com/tribe29/checkmk/commit/2bd3e1f9cb1ac2380ccf048c6e7b6eeee…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-04 (Wed, 04 Jul 2018)
Changed paths:
M checks/sap_hana_mem
Log Message:
-----------
Adapted comment
Change-Id: If8d54be6e7306ceeeffb4a0505b77931e545223c
Commit: 798e75ad2594c8335f3fd656c7796c8a3caa4f30
https://github.com/tribe29/checkmk/commit/798e75ad2594c8335f3fd656c7796c8a3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-05 (Thu, 05 Jul 2018)
Changed paths:
M checks/aix_diskiod
M checks/hpux_lunstats
Log Message:
-----------
Minor cleanup
Change-Id: I4c7597685c3b7a6ae2b0b15dadf3f29053ef4138
Commit: 6f62c659f4d77717f38c525d238e7160a4eed2f1
https://github.com/tribe29/checkmk/commit/6f62c659f4d77717f38c525d238e7160a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-05 (Thu, 05 Jul 2018)
Changed paths:
A .werks/6306
M agents/check_mk_agent.aix
Log Message:
-----------
6306 FIX check_mk_agent.aix: Prevent timeout of Check_MK service if LPARs of a PowerHA are hanging
Change-Id: I573146f561b9d1b3f23bffd8298ba924a66bebdf
Commit: c12a80fd6f266ed417035aa0a536332371724e8f
https://github.com/tribe29/checkmk/commit/c12a80fd6f266ed417035aa0a53633237…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-05 (Thu, 05 Jul 2018)
Changed paths:
A .werks/6119
M notifications/asciimail
M notifications/mail
Log Message:
-----------
6119 FIX asciimail, mail: display the custom host and service notes URL correctly in notifications
Change-Id: Id93aac1983f38d7c4a06ecda022dfc690ae2f71e
Commit: 8c2b8f560c488acbf2abc665234172cb5f37770a
https://github.com/tribe29/checkmk/commit/8c2b8f560c488acbf2abc665234172cb5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-05 (Thu, 05 Jul 2018)
Changed paths:
M checks/brocade_fcport
Log Message:
-----------
Minor cleanup
Change-Id: I19fddd251ecd24641225fa18c7d1d373293fc4ca
Commit: 695c2622c227eafea887d3118b4eae79f9d503d7
https://github.com/tribe29/checkmk/commit/695c2622c227eafea887d3118b4eae79f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-05 (Thu, 05 Jul 2018)
Changed paths:
A .werks/6325
M web/htdocs/wato.py
Log Message:
-----------
6325 FIX Fixed broken "Parameter rule set" link on check manpages
Change-Id: I556274d2986b9931cba832c992a002f2bcee41cf
Commit: 22ea13adbf786977124e562429dfffb39deb2321
https://github.com/tribe29/checkmk/commit/22ea13adbf786977124e562429dfffb39…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-06 (Fri, 06 Jul 2018)
Changed paths:
A .werks/6117
M checks/check_http
M web/plugins/wato/active_checks.py
Log Message:
-----------
6117 check_http: Add the possibility to perform certificate checks over a proxy
Change-Id: Id9fe1410ab0ebd4a6b237cce6f7fc036cb5d5cbf
Commit: e4754893c4b4695582d6eaec4038e5e5c70c9a77
https://github.com/tribe29/checkmk/commit/e4754893c4b4695582d6eaec4038e5e5c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-06 (Fri, 06 Jul 2018)
Changed paths:
A .werks/6307
M checks/hyperv_checkpoints
Log Message:
-----------
6307 FIX hyperv_checkpoints: Parameters did not correctly apply
Change-Id: Ic57cd6b715de3cdd5259f984cb49ead70dfb55a6
Commit: 12e6622645300bb63c16696d8b0ef4d0622dd914
https://github.com/tribe29/checkmk/commit/12e6622645300bb63c16696d8b0ef4d06…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
A .werks/5502
Log Message:
-----------
CMK-563: Add Werk 5502
5502 FIX Prevent baked tar.gz agents from changing ownership of files on host
When extracting a tar.gz packaged agent from the agent bakery as root (as it is normallly done), the user and group ownerships of the extracted files would be set to the Check_MK site user, if such user is available on the target host. This would lead to a wrong ownership on some folders like "/etc", "/usr" and "/var".
In order to prevent this, the agent bakery now creates the tar.gz packages correctly by setting an ownership of "root".
Change-Id: I0337aaddf8bed83a8cc03c5908415fabbd0be40f
Commit: 3d42bd28facfb65abcc884211718c23d95c4d7bb
https://github.com/tribe29/checkmk/commit/3d42bd28facfb65abcc884211718c23d9…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
Log Message:
-----------
Fix OpenHardwareMonitorCLI.exe binary executable
Change-Id: Ia6bf498127bec0530de8e31dbdc8e02d4a96de12
Commit: 5c2ddeb6decd5283609667068de2185f4567cd3a
https://github.com/tribe29/checkmk/commit/5c2ddeb6decd5283609667068de2185f4…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Event Console: Add core_host default values to events created from both syslog and SNMP traps
Change-Id: I4ab766f901ba9921211250364fe03036780dc79a
Commit: a121371857d1df53c64bd750b6d770aeb57111cc
https://github.com/tribe29/checkmk/commit/a121371857d1df53c64bd750b6d770aeb…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Event Console: Add host_in_downtime default value to events created from both syslog and SNMP traps
Change-Id: I17860ca9977cb50092ef254054375e830b7ebe70
Commit: c6b2db4b04d45b2015f9fed2b8d976c2910c0ecc
https://github.com/tribe29/checkmk/commit/c6b2db4b04d45b2015f9fed2b8d976c29…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
A .werks/6225
Log Message:
-----------
6225 FIX Fix key errors in mkeventd.log due to missing default values
Change-Id: I694965c4fd10c9a1469aa5e45e35d85245a19ae5
Commit: b6dd2720f9e3c3c45c691aa7784a6dcd02e232e2
https://github.com/tribe29/checkmk/commit/b6dd2720f9e3c3c45c691aa7784a6dcd0…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
M Makefile
Log Message:
-----------
CMK-566: adapt scripts for Agent Updater 32bit Build
- introduce "-32"-suffix for 32bit-build-specific folders and files
- propagate 32-bit-build-switch via env vars
- add script "make-agent-updater-32" that sets env vars
- default build is still 64bit with no suffix
Change-Id: I188137899c4e2b1e19db49310803b6d351820f56
Commit: 0bad92c3b8ba9db155f6de66ae8c2941e7be0f17
https://github.com/tribe29/checkmk/commit/0bad92c3b8ba9db155f6de66ae8c2941e…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b9
Change-Id: Ied7db5e85d9c3a9db8beb22976464a3b9eb43151
Commit: 10adc2d8dd9c058b9ecc59eba9fa2c289fafe808
https://github.com/tribe29/checkmk/commit/10adc2d8dd9c058b9ecc59eba9fa2c289…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/6339
M web/htdocs/watolib.py
Log Message:
-----------
6339 FIX Fixed sorting of subfolders in breadcrump navigation
Change-Id: I9ce851f7172a90f19d183fcd5a7db31224781f0a
Commit: a99bb2fc53808649bb60ccf70140f9d2ef11034a
https://github.com/tribe29/checkmk/commit/a99bb2fc53808649bb60ccf70140f9d2e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
M web/htdocs/background_job.py
Log Message:
-----------
update for WK5827, fixed additional race conditions
Change-Id: Icc007d111ba458f8e864c6152a86a8b007b43786
Commit: 20959cfa370625bbbfeeaf3ab202ef7219ab1de1
https://github.com/tribe29/checkmk/commit/20959cfa370625bbbfeeaf3ab202ef721…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/5503
Log Message:
-----------
CMK-558: Add Werk 5503
5503 cmk-update-agent: Convenient logging on Linux
The Agent Updater now makes use of its logging capabilities more conveniently.
Only ERRORs and WARNINGs will be logged to syslog.
Additionally, a detailed log will be created at /var/lib/check_mk_agent/cmk-update-agent.log
when running as plugin. It will be rotated every 5MB with a maximum of 3 backups.
This improves our capabilities for an a-posteriori error analysis.
When running cmk-update-agent manually,
a logfile can be specified using the -l flag.
Change-Id: I0ab5390f3ab5f9d50dbc75ec45c752f5d6235973
Commit: 31f43cec6f8fb5eee2bf16d909dd3ae2689f0c82
https://github.com/tribe29/checkmk/commit/31f43cec6f8fb5eee2bf16d909dd3ae26…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/6340
M agents/Makefile
Log Message:
-----------
6340 FIX Fixed debian agent package incompatibilities
The debian agent package shipped with Check_MK (located in share/check_mk/agent/*.deb) was
not compatible with older Debian/Ubuntu version because it used xz as compression algorithm
for the control files.
When trying to install such a package an error like this occurred:
dpkg-deb: error: archive 'check-mk-agent_1.4.0p34-1_all.deb' contains not understood data member control.tar.xz, giving up
We have now changed the compression of the whole package to gzip which should make the package
compatible to such systems again.
Change-Id: If20e0de24267356c877d043dd93b02a00a03dd97
Commit: 7a78bdcccf396d33e25cec863e2c04224ba91465
https://github.com/tribe29/checkmk/commit/7a78bdcccf396d33e25cec863e2c04224…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/6241
Log Message:
-----------
6241 FIX SLA configuration: The alert levels did only support integer values
Change-Id: Iddbcd22abd79aa5607370a5f6f4278026323b5b7
Commit: 18d83368e1e1fd066bda885a7d14c7ee38efa254
https://github.com/tribe29/checkmk/commit/18d83368e1e1fd066bda885a7d14c7ee3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/6341
Log Message:
-----------
6341 FIX Fixed "SyntaxError: invalid syntax" warning when installing bakery packages on older systems
When installing agent bakery RPMs/DEBs an error message "SyntaxError: invalid syntax" could occur.
This was caused by a pre-install script that should warn about incompatible Python versions. This
script was incompatible to older Python versions, like Python 2.4.
At least in case of the RPMs the installation did complete despite of this message.
Change-Id: I208b4d92731e3d7bf63c1476468b4502c1c1e0c7
Commit: 5c1212d3fe789a4779f47704dcfb2e32447212d3
https://github.com/tribe29/checkmk/commit/5c1212d3fe789a4779f47704dcfb2e324…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-10 (Tue, 10 Jul 2018)
Changed paths:
A .werks/6342
M cmk_base/data_sources/snmp.py
Log Message:
-----------
6342 FIX Fixed degraded SNMP check performance when using SNMP sub checks
When checking a host with SNMP sub checks which normally all get the same data, the
data was fetched multiple times. One time for each subcheck used for monitoring a host.
This resulted in significantly increased check times and time outs. All 1.5 versions
are affected by this issue.
We experienced this issue with a CMCiii device which is normally monitored by a set of
sub checks (cmciii.*).
Change-Id: I83494499ac31fa354b463388068e6551aea36a54
Commit: 7da40c12b01937863a3fe42cd0fdbd8e659bca77
https://github.com/tribe29/checkmk/commit/7da40c12b01937863a3fe42cd0fdbd8e6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
Use pipe separator in all lines of mssql_counters sections
Change-Id: I3b82fc6884aff449d76475cbcfa5cf69565d999a
Commit: d61cce914518729011d274327bca317db75ea91d
https://github.com/tribe29/checkmk/commit/d61cce914518729011d274327bca317db…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
A .werks/6226
M cmk/ec/main.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6226 Allow to match against the monitoring site in rules
This allows to apply rules only on specific sites. This is required
to make the feature expect regular messages work in a distibuted
environment with config replication.
Example: If you have three centrally configured event consoles,
and you want a device to regularily report to one of them, you
previously had no way to configure that only the one site reports
missing messages. Instead, all sites the device doesn't send messages
to would repeatedly open events. This limitation can now be
worked around by specifying to which site expect rules should apply.
Change-Id: Ie9557ee96d3e62169823593c3f41a70f03a853c9
Commit: 0ec287999f8443eb1e7bdaded70617f46afa2d2c
https://github.com/tribe29/checkmk/commit/0ec287999f8443eb1e7bdaded70617f46…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-12 (Thu, 12 Jul 2018)
Changed paths:
M checkman/esx_vsphere_sensors
Log Message:
-----------
esx_vsphere_sensors: Add information from user-relevant comment in check to manpage
Change-Id: I8ef58952d6d41d0dc673e75d39fa85270f132de6
Commit: 769627f8514f4a43b77c55ff57e63bc9950c550f
https://github.com/tribe29/checkmk/commit/769627f8514f4a43b77c55ff57e63bc99…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
M checks/mbg_lantime_ng_refclock
Log Message:
-----------
mbg_lantime_ng_refclock: Add %s in service description
Change-Id: I57ac7f2b1b8f696b08b43d40b495361d9fef3d9d
Commit: c3c001f6f05d775b9aa353f95e395ec4cfa1470b
https://github.com/tribe29/checkmk/commit/c3c001f6f05d775b9aa353f95e395ec4c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
M .werks/6225
Log Message:
-----------
Improve werk description
Change-Id: Ie3e8829027166c5891220a0dd4b96ccc85b10407
Commit: 145434ed254f5e48443db3b706168308fd2aff3d
https://github.com/tribe29/checkmk/commit/145434ed254f5e48443db3b706168308f…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
A .werks/6227
M cmk/ec/main.py
Log Message:
-----------
6227 FIX Fix failing termination or config reload
Change-Id: Ifb0b0e0a2aa49cc12c54bea618ccf7f4b6c756e2
Commit: 26ebff59c6bbd7f392abe8276b981ca7461ae713
https://github.com/tribe29/checkmk/commit/26ebff59c6bbd7f392abe8276b981ca74…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fix braino in Werk 6227
Change-Id: Ie24749197b688e8e28c08f69f2b1cc2dde45c030
Commit: d7d882499780595be6a56c2ec88d118fa558190a
https://github.com/tribe29/checkmk/commit/d7d882499780595be6a56c2ec88d118fa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
A .werks/6348
M web/htdocs/userdb.py
Log Message:
-----------
6348 FIX Contact groups in notification rule conditions are now sorted
Change-Id: Ic6ba060f13037aa6e3ea033c93c2fdb1382dfe77
Commit: 9fc320c7aad49879a99a140a4dd9e21023d57de8
https://github.com/tribe29/checkmk/commit/9fc320c7aad49879a99a140a4dd9e2102…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths:
A .werks/6346
M web/htdocs/watolib.py
Log Message:
-----------
6346 FIX Fixed failed host rename when host is configured as parent on folder level
During host rename an error "TypeError: not all arguments converted during string formatting" could
occur. This happened when the host was configured in at least one folder as parent.
In such a situation the host was renamed partially. The best way to recover from this situation
is to activate all pending changes and use the renaming feature again to change the host back
to it's original name. Then update to at least 1.5.0b9 and try renaming the host again.
Change-Id: If4581639053ba5eecf2b7f3b876756649bbf8437
Commit: defc29da685f8f5b29bef18e252ca6cc28a4e51b
https://github.com/tribe29/checkmk/commit/defc29da685f8f5b29bef18e252ca6cc2…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/6309
M checks/winperf
Log Message:
-----------
6309 FIX winperf: Set default levels to 90, 95 percent
Change-Id: Ic6e0f2c5b191a030cc871aea73720f2528f74b31
Commit: f4e18357d77be97d228c2196efd0242d86890414
https://github.com/tribe29/checkmk/commit/f4e18357d77be97d228c2196efd0242d8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
M .werks/6309
Log Message:
-----------
Updated werk
Change-Id: I439c177529d626a3a7e8832b384b010be1a287a3
Commit: 63b0fe06710281d26364309351fa9fec3e051202
https://github.com/tribe29/checkmk/commit/63b0fe06710281d26364309351fa9fec3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/6347
M web/htdocs/forms.py
Log Message:
-----------
6347 FIX Add hover title to make long permission titles visible
Some permissions on the "Edit role" page have a title that is longer than the
title area which leads to stripped titles. To make them readable the stripped
titles now show the full text when hovering over it.
The texts may be improved in the future to be shorter.
Change-Id: I10393ffc705948e66068a33709731305cf414997
Commit: ecdbe91e8ce5b14dae495dd6f1e00940ab2f322b
https://github.com/tribe29/checkmk/commit/ecdbe91e8ce5b14dae495dd6f1e00940a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/6343
M cmk_base/automations/check_mk.py
Log Message:
-----------
6343 FIX Analyze parameters: Shows parameters of clustered services now
When the diagnose page to analyze the parameters of a service was opened for
a service that is assigned to a cluster host, it was not showing the
"Check origin and parameters" section. The effective parameters were not
shown.
Change-Id: Ia6fcc4a8956aac4f766394d39b3eb9b1fc5dc6ec
Commit: a2604b498e525a40ebe6baf21876b02cb83d8e98
https://github.com/tribe29/checkmk/commit/a2604b498e525a40ebe6baf21876b02cb…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
M checks/brocade_sys
Log Message:
-----------
Fixed catching multiple errors
Change-Id: I3cbed8ff7ebc99fad1802c00b3a1d14dea5e6514
Commit: 16812ce6ba269a2544afb47a98bf3dd255cb5445
https://github.com/tribe29/checkmk/commit/16812ce6ba269a2544afb47a98bf3dd25…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
M web/htdocs/bi.py
Log Message:
-----------
Fixed catching multiple errors
Change-Id: I894178710f394e6912f6500a4d0d6c4d1f5ce961
Commit: 520bc6664f02cdcbab3a17c8d255aed9b1075907
https://github.com/tribe29/checkmk/commit/520bc6664f02cdcbab3a17c8d255aed9b…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/5504
Log Message:
-----------
CMK-457: Add Werk 5504
5504 FIX cmk-update-agent: Bug in Windows MSI logging
When running cmk-update-agent.exe, the update process would abort with message "'EnvironmentHandler' object has no attribute 'local_logdir'".
This is a regression since 1.5.0i1 and will be fixed with this werk
Change-Id: I02d933a36d5b623bec99a86132aa73ae575328a1
Commit: d0a023ec4c54443a5f66b41266e6c603ce0e381b
https://github.com/tribe29/checkmk/commit/d0a023ec4c54443a5f66b41266e6c603c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/6344
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6344 FIX Fixed exception in MIB listing when directories are e.g. in /usr/share/snmp/mibs
Change-Id: I16e8ac2aa7129db7bd8806877cb90e816fd3078d
Commit: 7b4346943fe45afc2d514589a8b5e3c57e61c70c
https://github.com/tribe29/checkmk/commit/7b4346943fe45afc2d514589a8b5e3c57…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
A .werks/5505
Log Message:
-----------
CMK-527: Add Werk 5505
5505 Multiple formats for Agent Updater executable on Linux
Since Check_MK 1.5.0i2, the Linux Agent Updater executable (cmk-update-agent)
got deployed as a 64bit binary executable file, see Werk #5267 for details.
After regarding some customer feedback, we decided to bring back the cmk-update-agent
python script to Check_MK and additionally offer a 32bit binary executable format.
As a result, you can now choose between 3 executable formats for the cmk-update-agent
executable to be deployed by configuring the entry "Executable format (Linux/UNIX)" within
the Agent Updater ruleset: "64bit ELF executable", "32bit ELF executable" and "Python2 script",
with 64bit executable being the default if no rule entry is configured. Additionally, the rule entry
will be ignored on Windows hosts, so there is no need to manually exclude your Windows hosts
from a ruleset.
Please note that the deployment of the Python2 script may bring back some old problems (for
details, see again Werk #5267) and hence we can offer no support for troubleshooting while deploying
the Agent Updater as a script. However, a mail to feedback(a)check-mk.org is much appreciated.
Change-Id: I0539bfcf340ea1446276614dc3368c8d183eae32
Commit: 76f7c0a12f3be676fc61ad49cc4aed552d5e385e
https://github.com/tribe29/checkmk/commit/76f7c0a12f3be676fc61ad49cc4aed552…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-16 (Mon, 16 Jul 2018)
Changed paths:
M Makefile
Log Message:
-----------
cmk-update-agent-32 is now packed into dist archive
Change-Id: I1436700a1f642a98e063200b7034942b9b38ece7
Commit: 2507f0366221265a45688d55980c55c166a6a212
https://github.com/tribe29/checkmk/commit/2507f0366221265a45688d55980c55c16…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6345
M web/htdocs/wato.py
Log Message:
-----------
6345 FIX Fixed invisible/lost notification rules when editing notification rules
When cloning notification rules or creating notification rules with identical
parameters only one of the rules was shown. The others could be hidden, but
still be in existing.
In other situations, when a user with limited permissions on notification plugins
edits the notification rules, it could happen that all notification rules that
use other plugins were deleted by accident.
These problems were introduced with werk #4167.
CMK-556
Change-Id: Icf56d0dca51d47e89a0c402819b73aaa39952704
Commit: ba9a9a402c888da68ea3287c828fb8b288761bcb
https://github.com/tribe29/checkmk/commit/ba9a9a402c888da68ea3287c828fb8b28…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M livestatus/src/Table.cc
Log Message:
-----------
Changed variable "name" to "colname"
Change-Id: I1699b4431cbacd69ea4324375bdf4d4bcf5e7f66
Commit: e08a265dbef15f281f104135a0aa8aa627e7eccf
https://github.com/tribe29/checkmk/commit/e08a265dbef15f281f104135a0aa8aa62…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M livestatus/src/Table.cc
Log Message:
-----------
Fixed wrong table in error message
The error message was using the column name instead of the table name.
Example:
replacing non-existing column
'rrddata:m1:load15.max:1531519200:1531605599:1' with null column,
reason: table 'rrddata' has no dynamic column 'rrddata'
Change-Id: Ib19711a4699ffe7aab471e87a009c1869d4d58d4
Commit: 3f2ff7df0cda01c0180b20f282e01bead3fc3611
https://github.com/tribe29/checkmk/commit/3f2ff7df0cda01c0180b20f282e01bead…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M livestatus/src/Table.h
Log Message:
-----------
Fixed name in header
Change-Id: Ib4e851e7d1658b5f9c78df03782f7c1c8c541318
Commit: 5442e3d87a6c4d9104a76841392039f280b2bb3a
https://github.com/tribe29/checkmk/commit/5442e3d87a6c4d9104a76841392039f28…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6310
Log Message:
-----------
6310 FIX mk_postgres: Fixed baking postgres plugin and related bakery rule
Change-Id: I420fd04fd19732bb62df54e4514453a16292b675
Commit: 96977c3be9d257413de1eea672c75e8d320adbae
https://github.com/tribe29/checkmk/commit/96977c3be9d257413de1eea672c75e8d3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Extended expected packet sizes (Needed for new 32bit agent updater)
Change-Id: I537850d89c5fe8ec40a3bdc0410be8d1851e0ce5
Commit: 511a37e71165743b53e57c3224666d4f03c7dd02
https://github.com/tribe29/checkmk/commit/511a37e71165743b53e57c3224666d4f0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6351
M web/plugins/wato/bi.py
Log Message:
-----------
6351 FIX Fixed creating BI aggregations
In previous 1.5 releases it was not possible to create BI aggregations using
the WATO configuration.
Change-Id: I7a7ebc4c458a63d0f09791bba241d3f856cb776a
Commit: 678661eefed0691af271ae7222c7b5857abe0bed
https://github.com/tribe29/checkmk/commit/678661eefed0691af271ae7222c7b5857…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6312
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6312 FIX filesystem: Fixed blemish in discovery dialog: Invalid check parameter: Undefined key 'patterns' in the dictionary
Change-Id: If2f52d4a4ac379c71fb2006c8c8c00c6c5501515
Commit: ff65b49419976d1073bcc3dab95e4e00e22ae7fa
https://github.com/tribe29/checkmk/commit/ff65b49419976d1073bcc3dab95e4e00e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6311
M checks/diskstat
Log Message:
-----------
6311 FIX diskstat: Ignore partitions which do not provide all necessary information
Change-Id: Ifc6adf02e8a63eefbe0836f607206ff7bb671288
Commit: d083b56fc004fa703234905dcd4eac57af2d807a
https://github.com/tribe29/checkmk/commit/d083b56fc004fa703234905dcd4eac57a…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A .werks/6121
A checkman/security_master
A checkman/security_master.humidity
A checkman/security_master.temp
A checks/security_master
M cmk/man_pages.py
Log Message:
-----------
6121 security_master, security_master.humidity, security_master.temp: new checks to monitor sensors of security master devices
Change-Id: I19189a53fcd9b88990c7f119755cc8236664ee4d
Commit: ea7f21d9c91a324c832fd730a07c32691dbc7c30
https://github.com/tribe29/checkmk/commit/ea7f21d9c91a324c832fd730a07c32691…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-18 (Wed, 18 Jul 2018)
Changed paths:
A .werks/6122
A checkman/zebra_model
A checkman/zebra_printer_status
A checks/zebra_model
A checks/zebra_printer_status
Log Message:
-----------
6122 zebra_model, zebra_printer_status: new checks for zebra printers
Change-Id: Ib61e0bbbf864a3c077d89359360e0c71ae97367d
Commit: af7a1fb2a18d00c374831bcffd7b3f2624650b17
https://github.com/tribe29/checkmk/commit/af7a1fb2a18d00c374831bcffd7b3f262…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-18 (Wed, 18 Jul 2018)
Changed paths:
A .werks/6354
M web/htdocs/valuespec.py
Log Message:
-----------
6354 FIX Timespecific parameters: List of timeperiods is now sorted
Change-Id: I874004bb32d9b0d913349784c16e0269388e3173
Commit: 76373a5c48f85298c7d7250cdc3c21d104281656
https://github.com/tribe29/checkmk/commit/76373a5c48f85298c7d7250cdc3c21d10…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-19 (Thu, 19 Jul 2018)
Changed paths:
A .werks/6124
M checks/juniper_bgp_state
Log Message:
-----------
6124 FIX juniper_bgp_state: avoid crash if peer state or peer status is missing in SNMP walk
Change-Id: I29d2ed992c2d1658a3f28da3360cb6c9df60074e
Commit: 7a85934330cd456a8372d86b3e87d3d2f9922d44
https://github.com/tribe29/checkmk/commit/7a85934330cd456a8372d86b3e87d3d2f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-19 (Thu, 19 Jul 2018)
Changed paths:
A .werks/6123
M checks/fsc_sc2_fans
M checks/fsc_sc2_power_consumption
M checks/fsc_sc2_psu
M checks/fsc_sc2_temp
M checks/fsc_sc2_voltage
Log Message:
-----------
6123 FIX fsc_sc2_fans, fsc_sc2_power_consumption, fsc_sc2_psu, fsc_sc2_temp, fsc_sc2_voltage: avoid crashes when values values are missing in the SNMP walk
Change-Id: I03f4be0deb73d324db34a53ea5e212c1073287b1
Commit: 51c4f1327bddcd8a6fd69578cbe2a095383721dd
https://github.com/tribe29/checkmk/commit/51c4f1327bddcd8a6fd69578cbe2a0953…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-19 (Thu, 19 Jul 2018)
Changed paths:
A .werks/6349
M cmk_base/checks.py
M cmk_base/config.py
Log Message:
-----------
6349 FIX Fixed not working "manual checks" in Check_MK Raw Edition
Manual checks, often used for "process checks" were not executed
when using the Check_MK Raw Edition. All configured manual checks
became stale after some time and were never checked.
Change-Id: Ic800ce63678ae2e17dfe4f6cf03d5a62c1abb833
Commit: 18ed4c6019fffa4f15f9645fcec0966ff95a1fd0
https://github.com/tribe29/checkmk/commit/18ed4c6019fffa4f15f9645fcec0966ff…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-19 (Thu, 19 Jul 2018)
Changed paths:
A .werks/6350
M cmk_base/config.py
Log Message:
-----------
6350 FIX Fixed broken checking of unrelated hosts when using manual checks
When using the Check_MK Raw Edition it could happen that configuring manual
checks for a host broke the check execution of unrelated hosts.
The configuration of the manual check of all hosts was loaded into the context
of such an unrelated host. Because a host only loads the check definitions of
the checks it needs during checking, those manual check configurations were
trying to access unavailable data. This lead to a crash and a "(null)" output
shown for the "Check_MK" service.
Change-Id: I7347801936d7e88309a09efc36756abb7f57a6ef
Commit: 335ecf5ee5654f1f3291da909af1cea92f0b1965
https://github.com/tribe29/checkmk/commit/335ecf5ee5654f1f3291da909af1cea92…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-19 (Thu, 19 Jul 2018)
Changed paths:
A .werks/6125
M agents/windows/plugins/mssql.vbs
A checkman/mssql_connections
A checks/mssql_connections
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6125 mssql_connections: new check to monitor active connections of a MSSQL database
Change-Id: Iee362225857b4771e7345b4e813b22a7ec652659
Commit: cc2936835d4a637832abc493ad164bc0aab9ac9b
https://github.com/tribe29/checkmk/commit/cc2936835d4a637832abc493ad164bc0a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
M web/htdocs/html_mod_python.py
M web/htdocs/index.py
M web/plugins/config/builtin.py
M web/plugins/userdb/user_attributes.py
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Make simple GUI themes possible
* Theme is now configurable
a) Override the default theme for the the whole installation
b) Each user can change the theme in his user profile
A theme is created by adding a new theme directory to web/htdocs/themes
and placing a theme.css in this directory. Images must be placed in
the images sub directory.
To be able to choose the theme using the GUI it needs to be added to
the lists of themes in the valuespecs.
* Themes can now override standard icons
The icons need to be placed into web/htdocs/themes/[theme]/images
with the exact same name as the original below web/htdocs/images.
Simplified and documented icon path detection during this progress.
Change-Id: I5176401fc0a553c9c5985332af82ad26d35f3ba5
Commit: 3482aab61ff4d92434d0b89fc876005c791e9cab
https://github.com/tribe29/checkmk/commit/3482aab61ff4d92434d0b89fc876005c7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M tests/unit/web/unittest_files/radiobuttons.unittest
M web/htdocs/dashboard.py
M web/htdocs/htmllib.py
M web/htdocs/js/dashboard.js
A web/htdocs/themes/facelift/images/checkbox_hover_bg.png
A web/htdocs/themes/facelift/images/mk-logo.png
A web/htdocs/themes/facelift/theme.css
M web/htdocs/valuespec.py
M web/htdocs/views.py
M web/htdocs/wato.css
M web/htdocs/werks.py
Log Message:
-----------
Initial version of "facelift" theme
Change-Id: I9310dda274c5d24b1e67bcc7618a97be158fa7ec
Commit: e26a47145b1aac54d1b71b1b7552e0aa4881982e
https://github.com/tribe29/checkmk/commit/e26a47145b1aac54d1b71b1b7552e0aa4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
Fixed theme image paths
Change-Id: I57737d0f2dd2ad8f01a9b0eafe212f2d9718e0c6
Commit: 5084a7d2d08659023e683a641c0d1ac91a1c35c7
https://github.com/tribe29/checkmk/commit/5084a7d2d08659023e683a641c0d1ac91…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M web/htdocs/views.py
Log Message:
-----------
CMK-570: changed container element to div
Change-Id: I6539a3eed2215e86edc78d5d6e6fa59814ff0c4c
Commit: 81847b31eaf6ee3e4f4a6bbed90dd2291a90eca9
https://github.com/tribe29/checkmk/commit/81847b31eaf6ee3e4f4a6bbed90dd2291…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
CMK-581: Fixed vertical alignment of diagnose output
Change-Id: Ia59111ffac9f761e080e0d508b72792527d3af7c
Commit: d37c80e60a7413ebf06ccdd989bed66f5e6f27ba
https://github.com/tribe29/checkmk/commit/d37c80e60a7413ebf06ccdd989bed66f5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M web/htdocs/check_mk.css
Log Message:
-----------
Consolidated styling of duallist choice buttons with input buttons
Change-Id: Id49d4f58b0c1c228ba6963429cc5d1627908132b
Commit: 524f0928b3697389a01aa914d0ff446a7decaf9f
https://github.com/tribe29/checkmk/commit/524f0928b3697389a01aa914d0ff446a7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M omd/packages/omd/omd
M web/htdocs/wato.py
Log Message:
-----------
New sites use the new UI theme by default now
Change-Id: Id6e6e26e0a6eee607a706274afadbed041effc1c
Commit: 613863d1c79f793bf9bec7f6754252c3270dbda3
https://github.com/tribe29/checkmk/commit/613863d1c79f793bf9bec7f6754252c32…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M web/htdocs/images/button_sidebar_addsnapin.png
M web/htdocs/images/button_sidebar_logout.png
M web/htdocs/images/button_sidebar_settings.png
M web/htdocs/sidebar.css
Log Message:
-----------
CMK-603: Sidebar footer icon buttons can now be styled easier
Change-Id: I2c27c0e0650b59bb4d1558f065560e7f3f46c852
Commit: 8b6156b1c1d606c29fd16c5d5782c989c94ff74a
https://github.com/tribe29/checkmk/commit/8b6156b1c1d606c29fd16c5d5782c989c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
A web/htdocs/themes/facelift/images/button_acknowledge_test.png
A web/htdocs/themes/facelift/images/button_agents.png
A web/htdocs/themes/facelift/images/button_aggr.png
A web/htdocs/themes/facelift/images/button_alert_handlers.png
A web/htdocs/themes/facelift/images/button_analyze.png
A web/htdocs/themes/facelift/images/button_assume_0.png
A web/htdocs/themes/facelift/images/button_assume_1.png
A web/htdocs/themes/facelift/images/button_assume_2.png
A web/htdocs/themes/facelift/images/button_assume_3.png
A web/htdocs/themes/facelift/images/button_assume_none.png
A web/htdocs/themes/facelift/images/button_auditlog.png
A web/htdocs/themes/facelift/images/button_availability.png
A web/htdocs/themes/facelift/images/button_back.png
A web/htdocs/themes/facelift/images/button_backup.png
A web/htdocs/themes/facelift/images/button_backup_restore.png
A web/htdocs/themes/facelift/images/button_backup_restore_start.png
A web/htdocs/themes/facelift/images/button_backup_start.png
A web/htdocs/themes/facelift/images/button_backup_state.png
A web/htdocs/themes/facelift/images/button_backup_stop.png
A web/htdocs/themes/facelift/images/button_bi_rules.png
A web/htdocs/themes/facelift/images/button_bitree.png
A web/htdocs/themes/facelift/images/button_cached.png
A web/htdocs/themes/facelift/images/button_check_plugins.png
A web/htdocs/themes/facelift/images/button_clone.png
A web/htdocs/themes/facelift/images/button_configuration.png
A web/htdocs/themes/facelift/images/button_contactgroups.png
A web/htdocs/themes/facelift/images/button_custom_graph.png
A web/htdocs/themes/facelift/images/button_delete.png
A web/htdocs/themes/facelift/images/button_diagnose.png
A web/htdocs/themes/facelift/images/button_disable_test.png
A web/htdocs/themes/facelift/images/button_down.png
A web/htdocs/themes/facelift/images/button_download.png
A web/htdocs/themes/facelift/images/button_download_agents.png
A web/htdocs/themes/facelift/images/button_download_csv.png
A web/htdocs/themes/facelift/images/button_edit (Kopie).png
A web/htdocs/themes/facelift/images/button_edit.png
A web/htdocs/themes/facelift/images/button_enable_test.png
A web/htdocs/themes/facelift/images/button_forth.png
A web/htdocs/themes/facelift/images/button_frameurl.png
A web/htdocs/themes/facelift/images/button_graph_tuning.png
A web/htdocs/themes/facelift/images/button_gui_design.png
A web/htdocs/themes/facelift/images/button_history.png
A web/htdocs/themes/facelift/images/button_home.png
A web/htdocs/themes/facelift/images/button_hostgroups.png
A web/htdocs/themes/facelift/images/button_hosttag.png
A web/htdocs/themes/facelift/images/button_icons.png
A web/htdocs/themes/facelift/images/button_ignore.png
A web/htdocs/themes/facelift/images/button_insert.png
A web/htdocs/themes/facelift/images/button_menu.png
A web/htdocs/themes/facelift/images/button_mkeventd.png
A web/htdocs/themes/facelift/images/button_mkeventd_rules.png
A web/htdocs/themes/facelift/images/button_mkps.png
A web/htdocs/themes/facelift/images/button_move.png
A web/htdocs/themes/facelift/images/button_new_bookmark_list.png
A web/htdocs/themes/facelift/images/button_new_custom_graph.png
A web/htdocs/themes/facelift/images/button_new_graph_collection.png
A web/htdocs/themes/facelift/images/button_new_graph_tuning.png
A web/htdocs/themes/facelift/images/button_new_sla_configuration.png
A web/htdocs/themes/facelift/images/button_notifications.png
A web/htdocs/themes/facelift/images/button_pageurl.png
A web/htdocs/themes/facelift/images/button_pdf.png
A web/htdocs/themes/facelift/images/button_pdfpreview.png
A web/htdocs/themes/facelift/images/button_random.png
A web/htdocs/themes/facelift/images/button_release_mkp.png
A web/htdocs/themes/facelift/images/button_release_mkp_yellow.png
A web/htdocs/themes/facelift/images/button_replay.png
A web/htdocs/themes/facelift/images/button_reportscheduler.png
A web/htdocs/themes/facelift/images/button_restore.png
A web/htdocs/themes/facelift/images/button_roles.png
A web/htdocs/themes/facelift/images/button_rulesets.png
A web/htdocs/themes/facelift/images/button_services.png
A web/htdocs/themes/facelift/images/button_showbi.png
A web/htdocs/themes/facelift/images/button_showhide.png
A web/htdocs/themes/facelift/images/button_sites.png
A web/htdocs/themes/facelift/images/button_static_checks.png
A web/htdocs/themes/facelift/images/button_timeline.png
A web/htdocs/themes/facelift/images/button_timeperiods.png
A web/htdocs/themes/facelift/images/button_toggle_context.png
A web/htdocs/themes/facelift/images/button_toggle_details.png
A web/htdocs/themes/facelift/images/button_up.png
A web/htdocs/themes/facelift/images/button_url.png
A web/htdocs/themes/facelift/images/button_users.png
A web/htdocs/themes/facelift/images/button_view.png
A web/htdocs/themes/facelift/images/folder_closed.png
A web/htdocs/themes/facelift/images/folder_open.png
A web/htdocs/themes/facelift/images/folder_open_original.png
A web/htdocs/themes/facelift/images/icon_abort.png
A web/htdocs/themes/facelift/images/icon_ack.png
A web/htdocs/themes/facelift/images/icon_agent_output.png
A web/htdocs/themes/facelift/images/icon_agents.png
A web/htdocs/themes/facelift/images/icon_aggr.png
A web/htdocs/themes/facelift/images/icon_aggrcomp.png
A web/htdocs/themes/facelift/images/icon_alert_cmk_notify.png
A web/htdocs/themes/facelift/images/icon_alert_crit.png
A web/htdocs/themes/facelift/images/icon_alert_down.png
A web/htdocs/themes/facelift/images/icon_alert_downtime.png
A web/htdocs/themes/facelift/images/icon_alert_handlers.png
A web/htdocs/themes/facelift/images/icon_alert_notify.png
A web/htdocs/themes/facelift/images/icon_alert_notify_result.png
A web/htdocs/themes/facelift/images/icon_alert_ok.png
A web/htdocs/themes/facelift/images/icon_alert_reload.png
A web/htdocs/themes/facelift/images/icon_alert_restart.png
A web/htdocs/themes/facelift/images/icon_alert_start.png
A web/htdocs/themes/facelift/images/icon_alert_stop.png
A web/htdocs/themes/facelift/images/icon_alert_unknown.png
A web/htdocs/themes/facelift/images/icon_alert_unreach.png
A web/htdocs/themes/facelift/images/icon_alert_warn.png
A web/htdocs/themes/facelift/images/icon_analyze.png
A web/htdocs/themes/facelift/images/icon_analyze_config.png
A web/htdocs/themes/facelift/images/icon_auditlog.png
A web/htdocs/themes/facelift/images/icon_authok.png
A web/htdocs/themes/facelift/images/icon_availability.png
A web/htdocs/themes/facelift/images/icon_back.png
A web/htdocs/themes/facelift/images/icon_background_job_details.png
A web/htdocs/themes/facelift/images/icon_background_jobs.png
A web/htdocs/themes/facelift/images/icon_backup.png
A web/htdocs/themes/facelift/images/icon_backup_job_new.png
A web/htdocs/themes/facelift/images/icon_backup_key.png
A web/htdocs/themes/facelift/images/icon_backup_restore.png
A web/htdocs/themes/facelift/images/icon_backup_target_edit.png
A web/htdocs/themes/facelift/images/icon_backup_targets.png
A web/htdocs/themes/facelift/images/icon_bookmark_list.png
A web/htdocs/themes/facelift/images/icon_bulk.png
A web/htdocs/themes/facelift/images/icon_bulk_import.png
A web/htdocs/themes/facelift/images/icon_check_plugins.png
A web/htdocs/themes/facelift/images/icon_commands.png
A web/htdocs/themes/facelift/images/icon_comment.png
A web/htdocs/themes/facelift/images/icon_configuration.png
A web/htdocs/themes/facelift/images/icon_contactgroups.png
A web/htdocs/themes/facelift/images/icon_crash.png
A web/htdocs/themes/facelift/images/icon_custom_attr.png
A web/htdocs/themes/facelift/images/icon_custom_graph.png
A web/htdocs/themes/facelift/images/icon_customer_management.png
A web/htdocs/themes/facelift/images/icon_dashboard.png
A web/htdocs/themes/facelift/images/icon_deploy_agents.png
A web/htdocs/themes/facelift/images/icon_discard.png
A web/htdocs/themes/facelift/images/icon_download.png
A web/htdocs/themes/facelift/images/icon_download_agents.png
A web/htdocs/themes/facelift/images/icon_downtime.png
A web/htdocs/themes/facelift/images/icon_drag.png
A web/htdocs/themes/facelift/images/icon_edit.png
A web/htdocs/themes/facelift/images/icon_failed.png
A web/htdocs/themes/facelift/images/icon_filters.png
A web/htdocs/themes/facelift/images/icon_filters_set.png
A web/htdocs/themes/facelift/images/icon_folder.png
A web/htdocs/themes/facelift/images/icon_graph_collection.png
A web/htdocs/themes/facelift/images/icon_graph_tuning.png
A web/htdocs/themes/facelift/images/icon_gui_design.png
A web/htdocs/themes/facelift/images/icon_hardware.png
A web/htdocs/themes/facelift/images/icon_help.png
A web/htdocs/themes/facelift/images/icon_history.png
A web/htdocs/themes/facelift/images/icon_home.png
A web/htdocs/themes/facelift/images/icon_host.png
A web/htdocs/themes/facelift/images/icon_hostgroups.png
A web/htdocs/themes/facelift/images/icon_hosttag.png
A web/htdocs/themes/facelift/images/icon_ical.png
A web/htdocs/themes/facelift/images/icon_icons.png
A web/htdocs/themes/facelift/images/icon_inv.png
A web/htdocs/themes/facelift/images/icon_inventory.png
A web/htdocs/themes/facelift/images/icon_ldap.png
A web/htdocs/themes/facelift/images/icon_matrix.png
A web/htdocs/themes/facelift/images/icon_menu.png
A web/htdocs/themes/facelift/images/icon_mk.png
A web/htdocs/themes/facelift/images/icon_mkeventd.png
A web/htdocs/themes/facelift/images/icon_mkps.png
A web/htdocs/themes/facelift/images/icon_move.png
A web/htdocs/themes/facelift/images/icon_need_restart.png
A web/htdocs/themes/facelift/images/icon_networking.png
A web/htdocs/themes/facelift/images/icon_new.png
A web/htdocs/themes/facelift/images/icon_new_bookmark_list.png
A web/htdocs/themes/facelift/images/icon_new_cluster.png
A web/htdocs/themes/facelift/images/icon_new_custom_graph.png
A web/htdocs/themes/facelift/images/icon_new_mkp.png
A web/htdocs/themes/facelift/images/icon_newfolder.png
A web/htdocs/themes/facelift/images/icon_notif_disabled.png
A web/htdocs/themes/facelift/images/icon_notification.png
A web/htdocs/themes/facelift/images/icon_notification_enabled.png
A web/htdocs/themes/facelift/images/icon_notifications.png
A web/htdocs/themes/facelift/images/icon_notify_cancel.png
A web/htdocs/themes/facelift/images/icon_notify_create.png
A web/htdocs/themes/facelift/images/icon_painteroptions.png
A web/htdocs/themes/facelift/images/icon_parentscan.png
A web/htdocs/themes/facelift/images/icon_passwords.png
A web/htdocs/themes/facelift/images/icon_pdf.png
A web/htdocs/themes/facelift/images/icon_perm_no.png
A web/htdocs/themes/facelift/images/icon_perm_no_default.png
A web/htdocs/themes/facelift/images/icon_perm_yes.png
A web/htdocs/themes/facelift/images/icon_perm_yes_default.png
A web/htdocs/themes/facelift/images/icon_plugins_agentless.png
A web/htdocs/themes/facelift/images/icon_plugins_app.png
A web/htdocs/themes/facelift/images/icon_plugins_generic.png
A web/htdocs/themes/facelift/images/icon_plugins_hw.png
A web/htdocs/themes/facelift/images/icon_plugins_os.png
A web/htdocs/themes/facelift/images/icon_pnp.png
A web/htdocs/themes/facelift/images/icon_read_only.png
A web/htdocs/themes/facelift/images/icon_reload.png
A web/htdocs/themes/facelift/images/icon_reload_cmk.png
A web/htdocs/themes/facelift/images/icon_rename_host.png
A web/htdocs/themes/facelift/images/icon_replicate.png
A web/htdocs/themes/facelift/images/icon_report.png
A web/htdocs/themes/facelift/images/icon_report_store.png
A web/htdocs/themes/facelift/images/icon_reportscheduler.png
A web/htdocs/themes/facelift/images/icon_resetcounters.png
A web/htdocs/themes/facelift/images/icon_roles.png
A web/htdocs/themes/facelift/images/icon_rulesets.png
A web/htdocs/themes/facelift/images/icon_rulesets_deprecated.png
A web/htdocs/themes/facelift/images/icon_rulesets_ineffective.png
A web/htdocs/themes/facelift/images/icon_search.png
A web/htdocs/themes/facelift/images/icon_servicegroups.png
A web/htdocs/themes/facelift/images/icon_signature_key.png
A web/htdocs/themes/facelift/images/icon_sites.png
A web/htdocs/themes/facelift/images/icon_sla_configuration.png
A web/htdocs/themes/facelift/images/icon_snmpmib.png
A web/htdocs/themes/facelift/images/icon_software.png
A web/htdocs/themes/facelift/images/icon_stale.png
A web/htdocs/themes/facelift/images/icon_static_checks.png
A web/htdocs/themes/facelift/images/icon_status.png
A web/htdocs/themes/facelift/images/icon_success.png
A web/htdocs/themes/facelift/images/icon_timeperiods.png
A web/htdocs/themes/facelift/images/icon_trash.png
A web/htdocs/themes/facelift/images/icon_unpackaged_files.png
A web/htdocs/themes/facelift/images/icon_unusedbirules.png
A web/htdocs/themes/facelift/images/icon_usedrulesets.png
A web/htdocs/themes/facelift/images/icon_users.png
A web/htdocs/themes/facelift/images/icon_view.png
A web/htdocs/themes/facelift/images/icon_wato.png
A web/htdocs/themes/facelift/images/icon_wato_changes.png
A web/htdocs/themes/facelift/images/icon_wato_nochanges.png
A web/htdocs/themes/facelift/images/icons/kdict.png
A web/htdocs/themes/facelift/images/icons/new_sla_configuration.png
A web/htdocs/themes/facelift/images/icons/package.png
Log Message:
-----------
Add icons for new theme
Change-Id: I3c79f914d7ee19d63980ee5a05f5a94ea86ceea6
Commit: 26c04082af22cfe8420421408bbc191e82f5672a
https://github.com/tribe29/checkmk/commit/26c04082af22cfe8420421408bbc191e8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
A .werks/6356
Log Message:
-----------
6356 New standard theme for Check_MK GUI
The Check_MK GUI is now shipped with a new standard theme. This theme is
enabled by default for all sites created with 1.5.0b9 or newer. Updated sites
keep the classic theme by default.
You can use the Global Setting "User Interface > UI Theme" for changing the
default theme for you whole installation. Each user can change the theme on
his user profile page.
Change-Id: Iff50b2cdcef5696f981135b90f1630bd747dc0d9
Commit: 13645d3ad5c0684bec04de5cc2fe84aee15b9162
https://github.com/tribe29/checkmk/commit/13645d3ad5c0684bec04de5cc2fe84aee…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-07-21 (Sat, 21 Jul 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b10
Change-Id: Id7ba66bdba6c09307675518d36dcec372d257d1e
Commit: e22f2b6594f68a85c20d03990b2d5c40353ed1b1
https://github.com/tribe29/checkmk/commit/e22f2b6594f68a85c20d03990b2d5c403…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6359
Log Message:
-----------
6359 FIX View "Export as PDF" results in empty PDFs
When showing a view that includes a graph and clicking on one of the
small graph preview images (the ones for choosing another time range)
and then using "Export as PDF" after that, this resulted in an empty
PDF.
Change-Id: I811af79fdf91ac104136080609a85939fcb6f161
Commit: 001ba63e5140834872eb51e183c281040372184e
https://github.com/tribe29/checkmk/commit/001ba63e5140834872eb51e183c281040…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M web/plugins/visuals/filters.py
Log Message:
-----------
Addition to Werk 6359
Change-Id: I37e56c9885e8607b2c2dc83212276e052e7017f0
Commit: b84e2d10e685d78e9bc2a54cdbbae0bf6a135813
https://github.com/tribe29/checkmk/commit/b84e2d10e685d78e9bc2a54cdbbae0bf6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6361
M web/htdocs/views.py
Log Message:
-----------
6361 FIX Fixed HTML fragments in customer column of views in PDF reports
When a view that contains the customer column e.g. of a host, this column
was containing HTML tags instead of just the customer name.
Change-Id: Ie3f02475e94fa2de08aeab4e36b781121a71d1f5
Commit: e07e7f9a108b40628f027f6eb06105b63ba52699
https://github.com/tribe29/checkmk/commit/e07e7f9a108b40628f027f6eb06105b63…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6358
M cmk_base/checking.py
Log Message:
-----------
6358 FIX Fixed stale services on cluster nodes
When using Check_MK clusters it could happen that some of the services
on a node went stale and remained in this state. In this situation you
can find multiple messages in the cmc.log when using the CEE:
2018-07-21 12:47:52 [5] [Check_MK helper 4644] started, commandline: /omd/sites/beta/bin/cmk --keepalive
2018-07-21 12:48:42 [2] [Check_MK helper 4644] ignoring check result for lxclu1 / Filesystem /boot: no such service
2018-07-21 12:48:43 [4] [Check_MK helper 4644] restarting dead helper
2018-07-21 12:48:43 [5] [Check_MK helper 4644] exited normally
The issue was triggered because the cluster nodes reported service check
results for services which are assigned to the cluster using the "Clustered
services" rule set.
The problem could only happen when services of one check type were assigned to
the cluster and the cluster node. For example in case you have at least one
Filesystem service assigned to the node and at least one Filesystem service
assigned to the cluster.
This regression was introduced with 1.5.0b7 (Werk #5814).
Change-Id: Ibddc6e489c21b8664164d1437878f7021186f740
Commit: d9c3e4dc720446e08f7c9a914822fce5e30d577f
https://github.com/tribe29/checkmk/commit/d9c3e4dc720446e08f7c9a914822fce5e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M cmk/crash_reporting.py
M web/htdocs/crash_reporting.py
M web/htdocs/lib.py
Log Message:
-----------
Fixed handling of exceptions with non ascii characters in messages
Exceptions may use str or unicode messages which both may contain
non ascii characters. The crash handling and exception logging did
not handle all cases correctly resuling in subsequent encoding or
decoding related exceptions.
The logging and crash handling code has now been changed to get the
message from the exception and decode it to a unicode string before
processing it.
Change-Id: I6a084fef8b07b98719a2549a7926946cb455d1b7
Commit: 43ab9ca7b5b27dce3c083c66d0e314210c6e1e6e
https://github.com/tribe29/checkmk/commit/43ab9ca7b5b27dce3c083c66d0e314210…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fixed integration test GUI login after introducing new attribute
Change-Id: I650fa4c63a0ebce608508c65e928c78a334a0317
Commit: ff766527c8e88d9cfbd2738f8e934c8b9556be9d
https://github.com/tribe29/checkmk/commit/ff766527c8e88d9cfbd2738f8e934c8b9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6355
M web/htdocs/watolib.py
Log Message:
-----------
6355 FIX Fix possible activation warning message about /etc/ssl/certs/localhost.crt certificate
During configuration activation the "trusted certificates file" var/ssl/ca-certificates.crt is
computed based on the configured global settings. In case the system certificates are trusted
all certificates in /etc/ssl/certs are read.
We found several RH/CentOS distros to have a /etc/ssl/certs/localhost.crt which seems to be some
kind of default certificate for local servers. The files may have a permission of 600 which makes
it not readable for the site user.
This results in an activation warning like this: ca-certificates: Failed to add certificate
'/etc/ssl/certs/localhost.crt' to trusted CA certificates. See web.log for details and these
entries in the var/log/web.log:
2018-06-21 03:55:52,120 [40] [cmk.web 19066] /master/check_mk/wato.py Internal error: Traceback (most recent call last):
File "/omd/sites/master/share/check_mk/web/htdocs/watolib.py", line 501, in _get_system_wide_trusted_ca_certificates
trusted_cas.update(self._get_certificates_from_file(os.path.join(cert_path, entry)))
File "/omd/sites/master/share/check_mk/web/htdocs/watolib.py", line 514, in _get_certificates_from_file
return [ match.group(0) for match in self._PEM_RE.finditer(open(path).read()) ]
IOError: [Errno 13] Permission denied: '/etc/ssl/certs/localhost.crt'
Because this may be a standard configuration and affect a lot of users we decided to remove this
warning for the /etc/ssl/certs/localhost.crt.
In case you need this /etc/ssl/certs/localhost.crt to be added to the trusted CA certificates
simply chown it to 644. It is a public certificate and not a secret.
Change-Id: I7b9708929670a328085cb17dcb5b60fabbd62919
Commit: 273e0b7ceb5487aa5d350e146623a1a4a1bc4f40
https://github.com/tribe29/checkmk/commit/273e0b7ceb5487aa5d350e146623a1a4a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6315
M checks/mssql_backup
Log Message:
-----------
6315 FIX mssql_backup: Fixed missing default levels
Change-Id: Ie3c9f72b9ded087416eab1a3e2da816cf6f2d6fa
Commit: 5020426cde7cad0e28e0c78fbdd015ede93e90c9
https://github.com/tribe29/checkmk/commit/5020426cde7cad0e28e0c78fbdd015ede…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6360
M web/htdocs/forms.py
Log Message:
-----------
6360 FIX Fixed HTML fragments in global settings titles
This regression was introduced with 1.5.0b9.
Change-Id: Ie4b24c12773cf806ac79dfb7c2eaf4d829c55205
Commit: b1a7b4648687dbf575cdbeeb7344245289826a9e
https://github.com/tribe29/checkmk/commit/b1a7b4648687dbf575cdbeeb734424528…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6357
M tests/unit/web/classes.py
M web/htdocs/html_mod_python.py
M web/htdocs/htmllib.py
Log Message:
-----------
6357 FIX Facelift theme: Icon buttons were not using themed buttons
The facelift theme was using the classic icons for icon buttons instead of
the icons it should use.
Change-Id: Ie090f53269243d355c34d04bd5ede17aa80198fe
Commit: ed130c78ae5c101ccc8f5209f3fb60483023e07e
https://github.com/tribe29/checkmk/commit/ed130c78ae5c101ccc8f5209f3fb60483…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
Log Message:
-----------
Try to reduce problems with flaky test_unreachable_notifications test
Change-Id: I25008d03698d0c94df9529b449c85263020ee43d
Commit: bdfd02b6a8339b0805b8b7a3a4d9689839fb0994
https://github.com/tribe29/checkmk/commit/bdfd02b6a8339b0805b8b7a3a4d968983…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
test_unreachable_notifications: Add debug output to find out more about failing start situations
Change-Id: I496147565e7561d43ddb434d4ffbe31d51ccf256
Commit: 053ba6afd9fb3c8f13f8312e9d33c79456cb3b87
https://github.com/tribe29/checkmk/commit/053ba6afd9fb3c8f13f8312e9d33c7945…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A .werks/6363
M web/plugins/visuals/inventory.py
Log Message:
-----------
6363 FIX Fixed "host_inventory" exception when using "Has inventory data" filter
When using the filter "Has inventory data" in a host view an exception like
this could occur: "Internal error: 'host_inventory'"
Change-Id: I4ed0023993db4588b074d8f27bceb9b6c6e0b3cb
Commit: c3a644f4d89a58de89c3a2f46bd7ee61c11c28cd
https://github.com/tribe29/checkmk/commit/c3a644f4d89a58de89c3a2f46bd7ee61c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M checks/postgres_stats
Log Message:
-----------
Addition to werk 5088: add missing return in postgres_stats
Change-Id: I4998a05a4bd2f529ccf1fd7527a61a9bf9f0a188
Commit: 11d6ac4a3c0097de59d95928b8af52c838310336
https://github.com/tribe29/checkmk/commit/11d6ac4a3c0097de59d95928b8af52c83…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
A web/htdocs/themes/facelift/images/logo_cmk_small.png
Log Message:
-----------
added new cmk logo on the top right
Change-Id: I64b5694b6af12a7c2933804735cc582f4edeec4a
Commit: 5a2030d537fc468c01991f6c5de3f539f13c3a6d
https://github.com/tribe29/checkmk/commit/5a2030d537fc468c01991f6c5de3f539f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M web/htdocs/htmllib.py
Log Message:
-----------
Now use the themed small logo
Change-Id: I0ccc20d8d663512eae5ffc6ae76b11d4b31c1025
Commit: a32f13917633f7711d191be5a9758b0cb2461c05
https://github.com/tribe29/checkmk/commit/a32f13917633f7711d191be5a9758b0cb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-23 (Mon, 23 Jul 2018)
Changed paths:
M web/htdocs/htmllib.py
Log Message:
-----------
Fixed pick issue
Change-Id: Ic318f8cec3951b16a3447de6b914416e6d6af1ff
Commit: 02cbde0cb4a9013d8d6c3658119f8b4d0fba64cf
https://github.com/tribe29/checkmk/commit/02cbde0cb4a9013d8d6c3658119f8b4d0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
M checks/fileinfo
Log Message:
-----------
6317 FIX fileinfo, fileinfo.groups: Prevent crash of all fileinfo services if one line fails
Change-Id: I7c3d548d3df39e148b9c5110aeb375b68c90c137
Commit: e29d29be8807f952212f385a675011d90fe01edf
https://github.com/tribe29/checkmk/commit/e29d29be8807f952212f385a675011d90…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
A .werks/6318
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
6318 FIX check_mk_agent.{linux,solaris,openwrt}: Quote command line in asynchronous MRPE call to prevent globbing and word splitting
Change-Id: Ie64b0bc8f3f11dc6c5885949897b2528a7cfc502
Commit: 953603c2301abc61e1e54db2924467e60eecf524
https://github.com/tribe29/checkmk/commit/953603c2301abc61e1e54db2924467e60…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
M web/htdocs/htmllib.py
Log Message:
-----------
Addition to werk 6357 (Fix more themed icons)
Change-Id: I23eeae8ec1cb7018334dc6dabb0e70201df0ff93
Commit: 9de56ec92cf6dab0de4d8c94b4e780df02880c44
https://github.com/tribe29/checkmk/commit/9de56ec92cf6dab0de4d8c94b4e780df0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
A .werks/6362
M web/plugins/views/painters.py
Log Message:
-----------
6362 FIX Preview graphs of "Service Graphs with Timerange Previews" painter can now be overridden
The option "show previews" of the painter "Service Graphs with Timerange Previews" could be
disabled using the painter and display options of a view, but had no effect.
Change-Id: I3ea9f5bb766ad7e542bb6851a411abb88536cfb2
Commit: c57230a37bce07fd8220d29882c76a967010ad47
https://github.com/tribe29/checkmk/commit/c57230a37bce07fd8220d29882c76a967…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
A .werks/6364
M web/htdocs/views.py
Log Message:
-----------
6364 FIX check_mk_active_bi: Fixed crashed checks (Regression in 1.5.0b9)
The check crashed with an "Invalid json reponse" error since 1.5.0b9.
Change-Id: Ibc33e6e0e787986382a5e3d2d809151c0b9ac71b
Commit: 54ab36cc60381776b455bc5ee9b18f58f8e439a3
https://github.com/tribe29/checkmk/commit/54ab36cc60381776b455bc5ee9b18f58f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
M tests/integration/bin/test_mkbackup.py
Log Message:
-----------
test_mkbackup: Make backup/restore output more verbose
Change-Id: Ib267d762e149bdb5e04b44633a17c559db009c99
Commit: eef3d890d9a2cbaa6c1baf0ca2b7b1f2a0b03794
https://github.com/tribe29/checkmk/commit/eef3d890d9a2cbaa6c1baf0ca2b7b1f2a…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
A .werks/5917
M web/htdocs/htmllib.py
A web/htdocs/themes/facelift/images/favicon.ico
Log Message:
-----------
5917 FIX Facelift theme: Fixed Logo in Browser tab
Previously the old log still has been used.
Change-Id: I2e3f2198e5e60c23b09b9d5abca71a2b6e1f2ac4
Commit: 8f8a34d7f374f7c2a876f8861d47dcd00af9ade8
https://github.com/tribe29/checkmk/commit/8f8a34d7f374f7c2a876f8861d47dcd00…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
M checks/fileinfo
Log Message:
-----------
Fixed SyntaxError: 'return' with argument inside generator
Change-Id: Ib4dee20c795894d38671e31e94a1b5c62054b2c3
Commit: da4525ff634db0cb1529ea67af9b22eb8b08db6b
https://github.com/tribe29/checkmk/commit/da4525ff634db0cb1529ea67af9b22eb8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
M agents/Makefile
Log Message:
-----------
Addition to werk 6340 (control.tar.xz was not deleted from package)
Change-Id: Ibf8720badf1ca2e847cdf1d438148b526bddf6e9
Commit: ed24e7273d63b71074e2a0700b5eaf0e9df1f5b7
https://github.com/tribe29/checkmk/commit/ed24e7273d63b71074e2a0700b5eaf0e9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-24 (Tue, 24 Jul 2018)
Changed paths:
A .werks/6365
Log Message:
-----------
6365 FIX Another fix for debian package incompatibilities (extends 6340)
Werk 6340 tried to fix a compatibility issue with older debian versions. The
Fix of this werk was not 100% working as intended. We have now made additional
changes to make the packages work again for all debian versions.
Change-Id: I7b42e6596b43f61749a47d5fc9bb0cb930c9e9a8
Commit: 42d5a9066edb8d34e00b02eca5fdaff72af6abcc
https://github.com/tribe29/checkmk/commit/42d5a9066edb8d34e00b02eca5fdaff72…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
picking commit Id8f4bec from master
Change-Id: Ie39f9fc0f1ed95f4a28e5431bb0c043427793c06
Commit: 734e8e490c8ea4bcec33bc53436f24853ec62b94
https://github.com/tribe29/checkmk/commit/734e8e490c8ea4bcec33bc53436f24853…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
M checks/fileinfo
Log Message:
-----------
Fixed another 'return' with argument inside generator
Change-Id: Id26b1578cedd8d1d312cc82eeb6b0782abb32d34
Commit: 1546c13be58cc84fb8a7afb3a6b795dfc427d146
https://github.com/tribe29/checkmk/commit/1546c13be58cc84fb8a7afb3a6b795dfc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/6366
M web/htdocs/wato.py
Log Message:
-----------
6366 FIX User and profile edit dialogs show wrong language when 'en' is configured
When a user has a legacy value 'en' configured as it's language the value was not
transformed to the correct value making the form show up "German" as selected
language instead of "English". After saving the user language was switched to
German accidentally.
Change-Id: I5ddcce482659046e82f7ce33854689910d31859c
Commit: 2c97a92d1685dbdac475fe8e63f5668c1d90f434
https://github.com/tribe29/checkmk/commit/2c97a92d1685dbdac475fe8e63f5668c1…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/5507
Log Message:
-----------
CMK-600: Add Werk 5507
5507 FIX Prevent cmk-update-agent from being prelinked on Linux
Since Check_MK 1.5, the Agent Updater gets packaged via the tool "PyInstaller" to ensure a better compatibility. Unfortunately, PyInstaller-packaged binaries will break when tthey get prelinked. You would experience this by getting an error message like
<pre>
Cannot open self /usr/lib/check_mk_agent/plugins/3600/cmk-update-agent or archive /usr/lib/check_mk_agent/plugins/3600/cmk-update-agent.pkg
</pre>
when cmk-update-agent gets executed after a prelink.
To mitigate this problem, and because there may be some systems that run a prelink-job frequently on all executables, the Check_MK agent package now blacklists the cmk-update-agent binary from being prelinked. It does this by writing to the prelink-config (if it finds one on the system) on installation. The corresponding config entries will be removed on uninstallation.
Change-Id: Ia0a83b76da4bedafa27e8513812a258ea37ef871
Commit: ead07c76426753c215ea3e78d440f811c3cfd932
https://github.com/tribe29/checkmk/commit/ead07c76426753c215ea3e78d440f811c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/6367
M web/plugins/views/perfometer.py
Log Message:
-----------
6367 FIX Fixed HTML fragments shown in hover title of perfometers
Change-Id: I4d655716504f7a033fbee2e4c273daa2ce22887c
Commit: 311037be1d0548e794f025858c13608d5a65c01d
https://github.com/tribe29/checkmk/commit/311037be1d0548e794f025858c13608d5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/6380
M agents/plugins/mk_oracle
Log Message:
-----------
oracle_jobs: Bugfix for auto_drop=TRUE jobs
Change-Id: I7c2b9457ba574ed8798aacfdbb1b238302ebda66
Commit: 47d2714e02e8b22392fccff08595e9b88db9987e
https://github.com/tribe29/checkmk/commit/47d2714e02e8b22392fccff08595e9b88…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
M .werks/6380
Log Message:
-----------
Updated werk
Change-Id: Id40332de7213272d7d9dcfec64cb6e4fd487c634
Commit: 990593e7384b8b2b3281f68c67374db00e176dd8
https://github.com/tribe29/checkmk/commit/990593e7384b8b2b3281f68c67374db00…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/6381
M checks/apc_inrow_system_events
M checks/liebert_system_events
Log Message:
-----------
6381 FIX apc_inrow_system_events, liebert_system_events: Fixed handling of empty agent output
If no events are reported for these two checks, the agent section
is empty and Check_MK marked the related services as 'vanished'.
An empty section is valid and these two checks can handle them
correctly.
Change-Id: I15cc693853f46a8122ac908e14f78b71a9de8250
Commit: d9deb8d7d7d252ce907636804091cf5972a1da56
https://github.com/tribe29/checkmk/commit/d9deb8d7d7d252ce907636804091cf597…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-622: Fixed dropdown in Reporting and tree of folders snapin
Also fixed font size of dropdown of tree of folders.
Change-Id: I90e3a42e16be0a659cf69857795957c70cb12658
Commit: b28431d3e6f99eba390238bdc6e2f337c975cd23
https://github.com/tribe29/checkmk/commit/b28431d3e6f99eba390238bdc6e2f337c…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-624: fixed white text in pages footer
Change-Id: I818c933dd3d69e91c8c8ed1573367e1399ef57e9
Commit: 61de964054e04d9eb65fe1333923b0fda56fe510
https://github.com/tribe29/checkmk/commit/61de964054e04d9eb65fe1333923b0fda…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-25 (Wed, 25 Jul 2018)
Changed paths:
A .werks/6383
M checks/db2_bp_hitratios
Log Message:
-----------
FIX 6383 db2_bp_hitratios: Fixed conversion to float if any value contains a comma instead of a dot
Change-Id: Ia9e466fdd833b31bfef8ab8e49814ec6be64ac40
Commit: 2532f58416aaca362538b85c200b967437861c7e
https://github.com/tribe29/checkmk/commit/2532f58416aaca362538b85c200b96743…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
R .werks/6318
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
Revert "6318 FIX check_mk_agent.{linux,solaris,openwrt}: Quote command line in asynchronous MRPE call to prevent globbing and word splitting"
This reverts commit e29d29be8807f952212f385a675011d90fe01edf.
Commit: a0162e85569239e5aa278ffe23f4c7dada6d00e0
https://github.com/tribe29/checkmk/commit/a0162e85569239e5aa278ffe23f4c7dad…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
CMK-646: Increase logging of mkeventd (and fix liveproxyd logging) during integration tests
Change-Id: I102ca2264d461e50682807700b373b1f639ef97b
Commit: e043734373e411a60331773fcf1fa818e9151ef0
https://github.com/tribe29/checkmk/commit/e043734373e411a60331773fcf1fa818e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6368
M web/htdocs/html_mod_python.py
Log Message:
-----------
6368 FIX Custom color sets are only used by classic theme
The configurable color set which can be configured in the
global settings of the CME are only used for the classic
GUI theme and does not apply to the new facelift theme.
Change-Id: Ib8ae736d77fc80b9ba66d405b31f1e3d8d77abc6
Commit: ef9aea21853e429a7bde0ad7080959171ec27c4e
https://github.com/tribe29/checkmk/commit/ef9aea21853e429a7bde0ad7080959171…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6352
M web/htdocs/wato.py
Log Message:
-----------
6352 FIX Fixed "Sync with LDAP connections" default for new sites
When a new monitoring site is create using WATO it was intended to
set the option "Sync with LDAP connections" to make the site not
perform an LDAP sync on it's own.
We assume that new sites will be added as WATO slave site in most
cases. In this scenario you normally don't want to let the slave
sites synchronize on their own because the synchronization would
produce pending changes on the slave site. These pending changes
will prevent future synchronizations from the master site and need
to be confirmed manually on the slave site to be able to sync again.
In previous versions the new sites were configured to synchronize
with LDAP on their own by default. It's recommended to change this
option to the intended default.
However, there are scenarios were it makes sense to set this option
to also perform the synchronization on the slave site with either
all configured LDAP connections or just some connections.
Change-Id: Iaa23361eb7207c16f7070d1fbf78cb36a4f2d854
Commit: eb2a5be572dec8bbe903cca35a2fa0e762ad7479
https://github.com/tribe29/checkmk/commit/eb2a5be572dec8bbe903cca35a2fa0e76…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6353
M web/plugins/userdb/ldap.py
Log Message:
-----------
6353 FIX LDAP sync: Do not add a pending change when sync is executed on slave sites
To prevent synchronization problems from WATO master to slave sites when a remote
LDAP sync is performed we don't create pending change entries on the slave
sites anymore when user changes are made by the automatic synchronization.
Change-Id: I9e7e384f37915f2faf038ac7b98bd1634a794d21
Commit: 438120cfc14d75dbe32359495c237d82c735561c
https://github.com/tribe29/checkmk/commit/438120cfc14d75dbe32359495c237d82c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6370
M scripts/precompile-werks.py
Log Message:
-----------
6370 FIX Fixed missing CEE/CME specific werks in release notes
The Check_MK release notes viewer (Click on version in sidebar header)
was not correctly showing CEE/CME specific werks. All previous 1.5
releases are affected by this regression.
Change-Id: Ib538a68fe894c0073ebf4dfb2cc3034b43272d52
Commit: 8c52446d5c88adf5e4cf47035063b5a4ea2b02e9
https://github.com/tribe29/checkmk/commit/8c52446d5c88adf5e4cf47035063b5a4e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M tests/integration/cmk/test_site_werks.py
Log Message:
-----------
Fixed integration tests for available werks
Change-Id: I7afb8d4794a0bca3b3d8a1868be5ae7ecbb6d706
Commit: 87d0f115f05b8cb4bc221db335afabda7399e43d
https://github.com/tribe29/checkmk/commit/87d0f115f05b8cb4bc221db335afabda7…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6385
M cmk_base/checking.py
Log Message:
-----------
6385 FIX Check_MK service: Fixed 'missing agent sections' warning if the time period of a service is active
Change-Id: I8d53566cb107abd25b1bc7f7198e0a92a9fd4d4c
Commit: a300aa22bf80f0710be36f0d805693c4df851ae4
https://github.com/tribe29/checkmk/commit/a300aa22bf80f0710be36f0d805693c4d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6386
M inventory/esx_vsphere_hostsystem
Log Message:
-----------
6386 FIX esx_vsphere_hostsystem: Fixed crash if no hardware system information is available
Change-Id: Ife0a6d25d465ffce220254136ba5dc80efc7b24e
Commit: 2969bc490429360e62950e09bf928acdb1784d41
https://github.com/tribe29/checkmk/commit/2969bc490429360e62950e09bf928acdb…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M checks/suseconnect
Log Message:
-----------
suseconnect: add "days" as unit in levels text
Change-Id: I8d9f39961685f9330e0019a3fde6608e75e2db2a
Commit: 037598136b31fd30781ed6eb9c7275b39b9daeda
https://github.com/tribe29/checkmk/commit/037598136b31fd30781ed6eb9c7275b39…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6384
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
6384 FIX check_mk_agent.{linux,solaris,openwrt}: Quote command line in asynchronous MRPE call to prevent globbing and word splitting
Change-Id: I1f2213f118637aa028436e87982dd9d1ef68865c
Commit: f5a8308f92ad84303d054c09099d9b9c4d41441a
https://github.com/tribe29/checkmk/commit/f5a8308f92ad84303d054c09099d9b9c4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6369
M web/htdocs/inventory.py
Log Message:
-----------
6369 FIX Fixed date shown for the first inventory history entry
Instead of showing 01.01.1970 for the first inventory history entry
the view now shows the correct inventory time again. This regression
affects all previous 1.5 releases
Change-Id: Iefb7fe9544c62348c92237886038bf14d1f99009
Commit: 9b03823dc78e0c4cce6a12b1bb9e3c0a16170174
https://github.com/tribe29/checkmk/commit/9b03823dc78e0c4cce6a12b1bb9e3c0a1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/inventory.py
Log Message:
-----------
Renamed previous to previous_tree
Change-Id: I828e5a9aaa832fb95c353d2a5bbfaa41be34775f
Commit: ddb4abff2a53acd2e9f2b5eff9e8b7e4b9ad0428
https://github.com/tribe29/checkmk/commit/ddb4abff2a53acd2e9f2b5eff9e8b7e4b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/inventory.py
Log Message:
-----------
Simplified inventory history processing a bit
Change-Id: I1f06dd03a573559fcc4852b8da2875919efcd64c
Commit: ff54846fff2a37d4c32d39a344e08b8653950756
https://github.com/tribe29/checkmk/commit/ff54846fff2a37d4c32d39a344e08b865…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/6371
M web/htdocs/wato.py
Log Message:
-----------
6371 FIX Fixed broken Global Settings page when liveproxyd is disabled
The global settings page could only be rendered partially and showed an error
message like "KeyError: 'liveproxyd_log_levels'" when the livestatus proxy
daemon was disabled for a site in all previous 1.5 releases.
Change-Id: I3abcb2ccb9f86890a262cf88615a4252e724202d
Commit: f5cabcc4bec9d775fb76e49319ff216f229eb172
https://github.com/tribe29/checkmk/commit/f5cabcc4bec9d775fb76e49319ff216f2…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
updated facelift theme
Fixes:
CMK-630
CMK-635
CMK-637
CMK-633
CMK-626
CMK-618
CMK-636
Change-Id: I369292c89a3c424ba2a180806ace13032bf4ce25
Commit: bede98bcef700e9737aa4ff6b5f9d61de21abc24
https://github.com/tribe29/checkmk/commit/bede98bcef700e9737aa4ff6b5f9d61de…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M Makefile
Log Message:
-----------
Fixed exclusion of windows build directories from dist tars
Change-Id: Ib2d2142edac0bde21da849fbca33f53d90694a36
Commit: c099d736325d1b9c9a6412170f70238c9cc14403
https://github.com/tribe29/checkmk/commit/c099d736325d1b9c9a6412170f70238c9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/plugins/visuals/filters.py
Log Message:
-----------
Add CSS classes to tag filter fields
Change-Id: Ia68c53fe720e8629d9c33e8edfc06c515a57b536
Commit: d9af4e5b1d4ef2c060da09bd66852bf0174689b6
https://github.com/tribe29/checkmk/commit/d9af4e5b1d4ef2c060da09bd66852bf01…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
A .werks/5506
Log Message:
-----------
CMK-596: Add Werk 5506
5506 FIX cmk-update-agent.exe now ignores windows proxies by default
By default, the agent updater is supposed to ignore all configured proxies on a host. Before this werk, it missed to bypass the system-wide configured proxy on windows.
Please note that you can configure the agent updater to other behavior within the agent updater plugin ruleset.
Change-Id: I3640260e313ebc3049e08d7acb9a5f329011c2ed
Commit: 1a56f4ef946e0797042b8f6a322f61668c654245
https://github.com/tribe29/checkmk/commit/1a56f4ef946e0797042b8f6a322f61668…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/images/folder_closed.png
A web/htdocs/themes/facelift/images/folder_hi.png
M web/htdocs/themes/facelift/images/folder_open.png
R web/htdocs/themes/facelift/images/folder_open_original.png
Log Message:
-----------
CMK-599: new color for folder icons in new theme
Change-Id: I972c6e507b99ffa72b1fc46c44408b51b8efbfa6
Commit: 41a756b15ef8a2a282f121f8c03db7eba48b9096
https://github.com/tribe29/checkmk/commit/41a756b15ef8a2a282f121f8c03db7eba…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-628: set operator dropdown to 60px in new theme
Change-Id: Ib2be3d4b28d2e50cb5e08219d96947077089d206
Commit: a99e8b71f5ff2ec09b244be9915377f26a5ed321
https://github.com/tribe29/checkmk/commit/a99e8b71f5ff2ec09b244be9915377f26…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
fixed to small folder select box
Change-Id: Id3a755b2fe651a210ae68866aeeb3066ac6413a8
Commit: e390d06719fa9f7ef11e1112be000863b942b7ba
https://github.com/tribe29/checkmk/commit/e390d06719fa9f7ef11e1112be000863b…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-07-26 (Thu, 26 Jul 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0b11
Change-Id: Icc603c67bd0c95a3aec5478dfd0d4e321ed333c7
Commit: 60b5d621c4ba1c0f674ccbab8220bf2912795177
https://github.com/tribe29/checkmk/commit/60b5d621c4ba1c0f674ccbab8220bf291…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
A .werks/6126
M checks/cpu_util.include
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6126 FIX cpu_util.include: use correct metric with a better visible colour for averaged CPU utilization
Change-Id: I2b836dadfe569a64492e26c52312e3880961c087
Commit: da76984373a4760caf8fc52d4932f68d2a473e46
https://github.com/tribe29/checkmk/commit/da76984373a4760caf8fc52d4932f68d2…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
A .werks/6120
M checkman/cisco_nexus_cpu
M checks/cisco_nexus_cpu
Log Message:
-----------
6120 FIX cisco_nexus_cpu: use the ruleset "CPU utilization for simple devices"
Since Werk 5748 cisco_nexus_cpu is preferred over cisco_cpu on all Nexus
devices. As a result short peaks in CPU utilization might result in a WARN or
CRIT on devices that used cisco_cpu before, since the cisco_nexus_cpu check
does not deliver averaged values. To add the possibility of averaging to the
cisco_nexus_cpu check the ruleset "CPU utilization for simple devices" is now
used. With this ruleset it is possible to define arbitrary averaging periods.
The old ruleset "CPU utilization for Appliances" is not supported anymore for
the cisco_nexus_cpu check.
To accommodate for this change affected hosts have to be rediscovered and all
rules for devices that use the cisco_nexus_cpu checks have to be moved to the
new ruleset.
Change-Id: I4c97f3b81459086c32d40f9f049a04361e3a3bcd
Commit: 39ef4fac5bfba78f89f1b797f410ef8fffe7958e
https://github.com/tribe29/checkmk/commit/39ef4fac5bfba78f89f1b797f410ef8ff…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
A .werks/6373
M cmk/tty.py
Log Message:
-----------
6373 FIX Fixed UnicodeEncodeError when piping "cmk -M" to stream or file
The output of e.g. "cmk -M" was not correctly encoded when the output
was written to streams or files leading to a "UnicodeEncodeError: 'ascii' codec can't encode character" error.
Change-Id: Iff3d9bc0a63ca78c4e7e24bf5f909ebfbcd616ca
Commit: bbd3fea7162baabea1590e62e39445c21db3ff2e
https://github.com/tribe29/checkmk/commit/bbd3fea7162baabea1590e62e39445c21…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
test: Improve error reporting
Change-Id: Ib86d7c3903ea88174f2a5de1a31fd415d12a2041
Commit: 75c98ddd52df1400876bd92fa886bfd1e79414da
https://github.com/tribe29/checkmk/commit/75c98ddd52df1400876bd92fa886bfd1e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
M cmk/tty.py
Log Message:
-----------
Fixed recently introduced formating issue
Change-Id: Ie4b1e6fbf1751d14f7abe4f1ad860fc619929aa6
Commit: d071ad166e768cb0ab2f166d463071190611e206
https://github.com/tribe29/checkmk/commit/d071ad166e768cb0ab2f166d463071190…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
A .werks/6375
M web/htdocs/js/sidebar.js
M web/htdocs/sidebar.py
Log Message:
-----------
6375 FIX Fixed sidebar folding when "Show Check_MK edition & version in sidebar" is disabled
When the global setting "Show Check_MK edition & version in sidebar" is disabled
the folding of the sidebar was not possible in previous releases. Additionally,
unacknowledged incompatible werks were shown while they should be hidden just
like the version information.
Change-Id: Ie6a19eabf2c53d3f22cae1402d118c19c90e1ea0
Commit: 6a9a8cf98b07d65e397d3702633c421230db9f07
https://github.com/tribe29/checkmk/commit/6a9a8cf98b07d65e397d3702633c42123…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/tty.py
Log Message:
-----------
Fixed wrong maximum column length calculation
Change-Id: I435ee12143f8a6b278ada9513339b16ef701f893
Commit: 3f9bda504b007fbf9502ebc8030565b19ec1808c
https://github.com/tribe29/checkmk/commit/3f9bda504b007fbf9502ebc8030565b19…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/tty.py
Log Message:
-----------
Moved code to helper functions
Change-Id: Ie1f23d11120592925c432e10d276f5e6e839e914
Commit: b591cc59799bb36c3d30c9da2565bdc7a2ade269
https://github.com/tribe29/checkmk/commit/b591cc59799bb36c3d30c9da2565bdc7a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
A .werks/6376
M web/plugins/wato/ac_tests.py
Log Message:
-----------
6376 FIX Analyze configuration: Fixed "Apache number of processes" on SLES
An exception could occur for the test "Apache number of processes" on at
least SLES12:
CRIT:
Failed to execute the test ACTestApacheNumberOfProcesses: Traceback (most recent call last):
File "/omd/sites/TESTSITE/share/check_mk/web/htdocs/watolib.py", line 9591, in run
total_result = ACResult.merge(*list(self.execute()))
File "/omd/sites/TESTSITE/share/check_mk/web/plugins/wato/ac_tests.py", line 388, in execute
average_process_size = self._get_average_process_size()
File "/omd/sites/TESTSITE/share/check_mk/web/plugins/wato/ac_tests.py", line 408, in _get_average_process_size
sizes.append(int(summary_line.split()[3][:-1])*1024.0)
ValueError: invalid literal for int() with base 10: 'readonly-private'
Change-Id: I8ab0e3a43985bcd8d803a4bd2909eb2166aee50a
Commit: 07e02f2aac1f2192b4b0cf1dd5ceaf94f5327c08
https://github.com/tribe29/checkmk/commit/07e02f2aac1f2192b4b0cf1dd5ceaf94f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/cpu_tracking.py
Log Message:
-----------
Add some verbose diagnose output
Change-Id: I6ef902ff2074205cf2354355475c536f4c1ec700
Commit: c5d6dce539e7a979e9d6825a69d0266f8909c5aa
https://github.com/tribe29/checkmk/commit/c5d6dce539e7a979e9d6825a69d0266f8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/cpu_tracking.py
Log Message:
-----------
Renamed cpu_tracking.set_phase to be module internal
Change-Id: I69a56729adffe2503948090a6c292ff50d100a91
Commit: bbd8e3c86166e029626965c522838c60cd3c6cdf
https://github.com/tribe29/checkmk/commit/bbd8e3c86166e029626965c522838c60c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/cpu_tracking.py
Log Message:
-----------
Add missing initial definitions of module globals
Change-Id: I8057c46f6b231767fbf78517eba5508e64def2a6
Commit: 3095d63c5b7fa341e1a9a8c198d60c8aba4db10b
https://github.com/tribe29/checkmk/commit/3095d63c5b7fa341e1a9a8c198d60c8ab…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/cpu_tracking.py
Log Message:
-----------
Add helper for checking whether or not tracking is active + early exit if not
Change-Id: Ib3b08a4f5f94f5048aabadd47adcfa790a6b40a6
Commit: 4c24fb7346d05ffec25c44f7b2dc085e1e20a1ac
https://github.com/tribe29/checkmk/commit/4c24fb7346d05ffec25c44f7b2dc085e1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk/cpu_tracking.py
Log Message:
-----------
Fix time calculation bug and some clean ups on the way
* Removed the special case of current_phase. All elements of the phase
stack are now in the stack list and the last element of the list is
always the current phase.
* Fix an accounting bug which lead to invalid time calculations. This
issue made the Check_MK service report wrong run time information.
Change-Id: I9e1caa27f266c3e54c3f7ab5295d0e5d36edb6f8
Commit: 369f5af52547abf3224555468a3affd46addd0f0
https://github.com/tribe29/checkmk/commit/369f5af52547abf3224555468a3affd46…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
A tests/unit/cmk/test_cpu_tracking.py
Log Message:
-----------
Add some basic unit tests for cmk.cpu_tracking
Change-Id: I5a27c43e092df07143e122263c1d5634b76d6355
Commit: 2515e5a93307ae5ed1515523c4a21e1f0f5e016e
https://github.com/tribe29/checkmk/commit/2515e5a93307ae5ed1515523c4a21e1f0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
A .werks/6374
Log Message:
-----------
6374 FIX Fixed wrong Check_MK service execution time calculation with special agents
When hosts are checked using multiple agents the times of special agents
was not accounted correctly. This resulted in wrong numbers being reported
in the "execution time" output and wrong values in the graphs.
Change-Id: Idaf4999447be05e7f196b249cceb22822c254b15
Commit: d2abf0ff13bb3aa2011bde0faf2fc67468caad67
https://github.com/tribe29/checkmk/commit/d2abf0ff13bb3aa2011bde0faf2fc6746…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M cmk_base/piggyback.py
Log Message:
-----------
Give some variables a more significant name
Change-Id: I3ce26b04f6d6897b0a6e587d9ed8eb2752169ec1
Commit: 735bb504c2f8e54cd3f452a0c4e6ff64fbc5b171
https://github.com/tribe29/checkmk/commit/735bb504c2f8e54cd3f452a0c4e6ff64f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M web/htdocs/wato.css
Log Message:
-----------
Fix alignment issue with modified global settings
Fixes a problem where leading characters of modified global settings
were truncatated. An example is the new option "User interface theme".
Change-Id: I94a9539567b33d5aa5bb458e81e5a57d5423e578
Commit: f7c31bf6f2ce4c7f11f732951221ae3f481f8912
https://github.com/tribe29/checkmk/commit/f7c31bf6f2ce4c7f11f732951221ae3f4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths:
M web/htdocs/config.py
M web/plugins/userdb/user_attributes.py
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Change theme descriptions in the GUI to "Modern" and "Classic"
Change-Id: If4fbf33cb121fc66a876d8154874485c324a7100
Commit: a7ede58bfa782838defad75263d2266a08ae6b4c
https://github.com/tribe29/checkmk/commit/a7ede58bfa782838defad75263d2266a0…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/sidebar.css
Log Message:
-----------
Use the correct position for the arrow in the sidebar fold in both themes
Change-Id: Ic5d568983fabfa8ecc03195c714965b7e23c114a
Commit: 51e9d1a0da8e717b4b8f386a782850cb4481a6a7
https://github.com/tribe29/checkmk/commit/51e9d1a0da8e717b4b8f386a782850cb4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Removed useless alias
Change-Id: Id8ae549f4f0351a3abd48d9de6da5b079d528647
Commit: 21665e98863288561ba8a619c176fb7ecb1bf1c7
https://github.com/tribe29/checkmk/commit/21665e98863288561ba8a619c176fb7ec…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Use standard _from_vars() which is called automatically by the WatoMode __init__
Change-Id: Iddc4d69d0f1c4cd1d7ad2c2bc953a1bb1fe48850
Commit: 01c76682b5962f7498fee05c6bb8c09aea0d8c7e
https://github.com/tribe29/checkmk/commit/01c76682b5962f7498fee05c6bb8c09ae…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Add missing validation of valuespec vars
Change-Id: I9e39a6273186127a31b62daa6839f89fae93c56b
Commit: a3f2659386c74acb0da51103bc397cdc557d87e1
https://github.com/tribe29/checkmk/commit/a3f2659386c74acb0da51103bc397cdc5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Fixed accidental modification of global configuration setting
Change-Id: I1d02e0bdd297e7a7bcc738e6b65ee04b042a5905
Commit: 17eb3509468723fd74f1874cb76cc469622868b3
https://github.com/tribe29/checkmk/commit/17eb3509468723fd74f1874cb76cc4696…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
A .werks/6377
M web/htdocs/wato.py
Log Message:
-----------
6377 FIX Bulk discovery was not taking selected options into account
The options selected to be performed during bulk discovery were not
used correctly. For example the operation mode was always "Add unmonitored services",
even when other options were selected.
Change-Id: Ide87377138fefef0eb21743adf21a782e75b9dec
Commit: 507f6482dea5bb65d5192d6f9e97966a2206ae18
https://github.com/tribe29/checkmk/commit/507f6482dea5bb65d5192d6f9e97966a2…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
A .werks/6388
M checks/mssql.include
Log Message:
-----------
6388 FIX mssql_transactionlogs: Fixed conversion of empty values like 'used size'
Change-Id: I88ef5a760b434fb924c2ba0e74ee185e07cf16fb
Commit: 925b4000c3270bb9b0b7112be12735ed0119f609
https://github.com/tribe29/checkmk/commit/925b4000c3270bb9b0b7112be12735ed0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
A .werks/6387
M cmk/store.py
M cmk_base/piggyback.py
Log Message:
-----------
6387 FIX Fixed staleness of services on piggybacked hosts
Change-Id: I2ef58129230fa30de9acf9b4c1b4d7ed9b2b67c6
Commit: 16be453e6ba2da70ff568565fdef0297bc6b70cf
https://github.com/tribe29/checkmk/commit/16be453e6ba2da70ff568565fdef0297b…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
M web/htdocs/valuespec.py
M web/htdocs/wato.css
Log Message:
-----------
Make timespecific parameters look more pleasant
Timespecific parameters are now shown after the default parameters and
the corresponding button now renders as a block so that it cannot not
cover other elements (like e.g. labels) on small window sizes.
Change-Id: I04c9dc30ffc72dbeb9827f58d03d0ab4d1cc6708
Commit: 39d2795a9429840634e3ec5674d38e6f09e9a070
https://github.com/tribe29/checkmk/commit/39d2795a9429840634e3ec5674d38e6f0…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A .werks/6242
Log Message:
-----------
6242 FIX Improved SLA WebAPI error handling
The WebAPI call <tt>get_sla</tt> now returns a valid error message in case the requested
sla id is invalid or not visible to the automation user.
Change-Id: I57a6e0b9aba4484970e1b76244c9b0b9d025f7a4
Commit: 72c4ae04fe377a8661b7de88829a84574ea5dd90
https://github.com/tribe29/checkmk/commit/72c4ae04fe377a8661b7de88829a84574…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-663: removed inline-block
now the links behind the numbers in
tactical overview are over the whole
width again.
Change-Id: I42317d68f01cf0a3c87556da71c0e67353117a99
Commit: b6183faf411e3138b0962ba74ef6d757ac5b1719
https://github.com/tribe29/checkmk/commit/b6183faf411e3138b0962ba74ef6d757a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A .werks/6243
M web/htdocs/bi.py
Log Message:
-----------
fixed bi rule display bug
Change-Id: I90cea02177a9100cef58d76a4d333bf3b7bbbf33
Commit: 93b18963c4b0058a9b8887e3296c89e991551c11
https://github.com/tribe29/checkmk/commit/93b18963c4b0058a9b8887e3296c89e99…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A cmk/ec/.f12
Log Message:
-----------
Add .f12 to deploy and restart mkeventd
Change-Id: I83d833ca9e590f1170d7911bf8b62e404674bc2d
Commit: f97684b95552ea13485644c07668761fb3d1c9ff
https://github.com/tribe29/checkmk/commit/f97684b95552ea13485644c07668761fb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Add some missing loggers
Change-Id: I559dafb4d1871376779a10dcbccde2dbb3373a6f
Commit: 873d37b472aaea7d1dc5a54146db3354ce6d957c
https://github.com/tribe29/checkmk/commit/873d37b472aaea7d1dc5a54146db3354c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Made all loggers object internal members
Change-Id: I53969ab8b56ddc902875b6a9200daefb9c094e1d
Commit: a5b8c827a049363050da2459d54097b44e17efd4
https://github.com/tribe29/checkmk/commit/a5b8c827a049363050da2459d54097b44…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Mark abstract methods with abc module
Change-Id: I86a4e5362c144942f9f33726bc9bae6f5d81e9c3
Commit: 376d79a5692d8db1caae16c65a057adb62dac996
https://github.com/tribe29/checkmk/commit/376d79a5692d8db1caae16c65a057adb6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed wrong default value for status perfcounters (status_[name] counter values are integers)
Change-Id: Iaf4593f791a4c075d90e44590a769e225925b8ee
Commit: c61f5cae4edf9c4acc5667fce431ddc0d65db6db
https://github.com/tribe29/checkmk/commit/c61f5cae4edf9c4acc5667fce431ddc0d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
CMK-671 Fixed mixup in event console status perfcounter columns
Change-Id: I745149fa0d0f5e4b485b3cca43ee8539093acf8a
Commit: cb56e53531eab3b0c8541e972e720d3ffb767976
https://github.com/tribe29/checkmk/commit/cb56e53531eab3b0c8541e972e720d3ff…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A tests/unit/cmk/ec/test_perfcounters.py
Log Message:
-----------
CMK-671 Add unit tests for Perfcounters
Change-Id: Ic1f3c0cad9f7447658452f5a70c51df65a070287
Commit: 4883a99b361ad52715999c70eac91e4114168c12
https://github.com/tribe29/checkmk/commit/4883a99b361ad52715999c70eac91e411…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A .werks/6378
Log Message:
-----------
6378 FIX Fix statistics reported by Event Console
The usage statistics that are visible to the user using the "Event console performance" sidebar
and the "OMD [SITE] Event Console" services were reporting incorrect values. The single values
were simply mixed up between the different performance values resulting in e.g. incoming messages
being reported as dropped messages and so on.
This issue affected all previous 1.5 releases.
CMK-671
Change-Id: I7e489629d456966de6ffa626cb5adec2e91bef2e
Commit: 033e448a917f8c3a3a5af7d1fc94a2585fe6708d
https://github.com/tribe29/checkmk/commit/033e448a917f8c3a3a5af7d1fc94a2585…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A .werks/6392
M agents/check_mk_agent.solaris
Log Message:
-----------
6392 FIX check_mk_agent.solaris: Fixed computing uptime
Change-Id: I497d69cdf64028093d74a8551b00a9474e08c821
Commit: b71fde8bca07244160dcfce84273e1f0cbc2a24e
https://github.com/tribe29/checkmk/commit/b71fde8bca07244160dcfce84273e1f0c…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
A .werks/6244
Log Message:
-----------
fixed parsing of rtc packages
Change-Id: Ib8657fe257984cf16a4d78961e324b5f520f79bc
Commit: adf02f46678361844d794effb70eeca27c268548
https://github.com/tribe29/checkmk/commit/adf02f46678361844d794effb70eeca27…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M .werks/6120
M .werks/6126
M .werks/6242
M .werks/6243
M .werks/6244
M .werks/6373
M .werks/6374
M .werks/6375
M .werks/6376
M .werks/6377
M .werks/6378
M .werks/6387
M .werks/6388
M .werks/6392
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Updated version to 1.5.0 - get ready :-)
Change-Id: I4fe49c23067249734a73f8ca82eb78b75e46a2c2
Commit: f4f55767d6f8dc8c5ddc458026c65b19f7228739
https://github.com/tribe29/checkmk/commit/f4f55767d6f8dc8c5ddc458026c65b19f…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p1
Change-Id: I5a413c90d1e9e883f17ba61675ed661a64d0ecf5
Commit: 9e416bac611c7faf9bd5e1060779823268766f06
https://github.com/tribe29/checkmk/commit/9e416bac611c7faf9bd5e106077982326…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
A .werks/6393
M checks/check_bi_aggr
Log Message:
-----------
6393 FIX check_bi_aggr: Fixed link in 'Open this aggregation' in the dropdown menu of the aggregation service
Change-Id: I89276494d52b0678fca8782e6d508cdb101d83d6
Commit: d17b020f465661fcdb97eff242b63a2fc64ab784
https://github.com/tribe29/checkmk/commit/d17b020f465661fcdb97eff242b63a2fc…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
A .werks/6391
M checks/multipath
A tests/unit/checks/test_multipath.py
Log Message:
-----------
6391 FIX multipath: Fixed unrecognized paths which include a dot
Change-Id: Ib9dfe6afab251c331509ae68f0187038fad4dcbd
Commit: 6d816eca60f9238cb63d672305f49a258fe611b8
https://github.com/tribe29/checkmk/commit/6d816eca60f9238cb63d672305f49a258…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
A .werks/6419
M agents/special/agent_3par
Log Message:
-----------
6419 FIX agent_3par: Prevent InsecureRequestWarning error when ignoring SSL cert issues
In previous 1.5 releases the 3par special agent could report errors like
this:
CRIT - [special_3par] Agent exited with code 1:
/omd/sites/debsg/lib/python/requests/packages/urllib3/connectionpool.py:852:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding
certificate verification is strongly advised. See
When a special agent is told to ignore SSL issues (like it's done always for
this agent) such warnings should be suppressed.
Change-Id: I0cc1ea0d434fbad725807aece484664dbe838aa1
Commit: bf3b2214d546742d6ed00b52296ba25456fb98f0
https://github.com/tribe29/checkmk/commit/bf3b2214d546742d6ed00b52296ba2545…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
A .werks/6420
M agents/special/agent_3par
M checks/agent_3par
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
6420 agent_3par: Certificate verification can now be enabled/disabled
The special agent is now verifying certificates by default. In case you
have to disable the verification for some reason, you can do this in
the special agent parameters.
However, it is recommended to upload the CA certificate to Check_MK to
enable the special agent to verify the certificate.
Change-Id: I87ef8ff62dc4141500064fc5f3484cbe660c2845
Commit: beac20ef1e555d72c80c868c2a49de21f08b8139
https://github.com/tribe29/checkmk/commit/beac20ef1e555d72c80c868c2a49de21f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
Improved indentation of code
Change-Id: I8a552d7cceae9e97fd31e78bd7aa64e8c0049c0f
Commit: bfc548ffc301cf0263ed8921cc60c907e6997be4
https://github.com/tribe29/checkmk/commit/bfc548ffc301cf0263ed8921cc60c907e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
A .werks/6245
M agents/windows/build_version
M agents/windows/check_mk_agent.cc
Log Message:
-----------
fixed uncrypted windows realtime monitoring
Change-Id: Ia1bb2fbf8a308f266a2c165e448a84c7bf667b01
Commit: ed49965ff6d4feb8903667fb5019b7748ae03eb2
https://github.com/tribe29/checkmk/commit/ed49965ff6d4feb8903667fb5019b7748…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
A .werks/6422
M web/htdocs/wato.py
Log Message:
-----------
6422 FIX Prevent non-admin users from managing custom host/user attributes
In previous versions it was possible for non-admin users that are allowed
to configure hosts in WATO to also manage custom host attributes.
This has been changed by introducing a new permission "Manage custom attributes"
that is needed in addition to the host / user managing permission. By default
this permission is only given to the "admin" role.
Change-Id: Ife58cae95867904ac3360e4c944a18591fc61b81
Commit: 52c26efdc50d468096f28a95beac9a9365046233
https://github.com/tribe29/checkmk/commit/52c26efdc50d468096f28a95beac9a936…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
A .werks/6424
M web/plugins/userdb/ldap.py
Log Message:
-----------
6424 FIX LDAP: Only set SSL/TLS specific options when SSL is enabled (Fix 1.4.0p34 regression)
In some environments, especially when using older linux distributions, a change
in 1.4.0p34 (#6184) could break already working LDAP setups.
An error like this could occur when trying to perform the LDAP sync: "ValueError: option error".
Change-Id: I7cbebf857dcffdd48a5189212922cbb662d5ad4f
Commit: ba417c776b8739b5453cdb965b07773621065779
https://github.com/tribe29/checkmk/commit/ba417c776b8739b5453cdb965b0777362…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
A .werks/6421
M web/htdocs/werks.py
Log Message:
-----------
6421 FIX Fixed interpretation of script tags when displaying werk texts
When werks are displayed in the GUI using the "Release notes" page and
a werk contained example "script" HTML tags, these tags were interpreted
by the browser and the containing scripts were executed.
Change-Id: I3ab965762920b6c78534a112fe7a169b04548405
Commit: 38ebdefc054f910432200fb604e7587b2ccd9c16
https://github.com/tribe29/checkmk/commit/38ebdefc054f910432200fb604e7587b2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
A .werks/6425
M web/htdocs/valuespec.py
M web/htdocs/wato.py
Log Message:
-----------
6425 FIX Improved validation of timeperiods before deletion
When deleting a timeperiod via WATO some validations are made that this
time period is not used anymore and can be deleted without issues.
In previous versions this check was checking this places:
<ul>
<li>Host & service rules like service / host notification and check periods</li>
<li>Notification period in user profiles</li>
<li>Timeperiod exclusions in other timeperiods</li>
</ul>
These missing validations have been added now:
<ul>
<li>Timeperiod condition in notification and alerting rules</li>
<li>Bulk operation in notification rules</li>
<li>Timeperiod condition in Event Console rules</li>
<li>Host & service rules: time specific parameters</li>
</ul>
CMK-669
Change-Id: Ic40b3c54bc71c738bf37977dde57be5b76a787ab
Commit: 453a34867b7082daf3664d61e63852e468698ae0
https://github.com/tribe29/checkmk/commit/453a34867b7082daf3664d61e63852e46…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
A .werks/6423
M web/htdocs/htmllib.py
Log Message:
-----------
6423 FIX Fixed possible XSS in views with some filters
It was possible to inject some specific HTML tags (like the a-tag)
into the title of views which could be used to make users click on
it to execute some arbitrary javascript code.
Change-Id: I875f492607f7ebe2ac1583bdb7cea04e86957617
Commit: b7ee810ba48e96cbc2682356b93650749d1591bb
https://github.com/tribe29/checkmk/commit/b7ee810ba48e96cbc2682356b93650749…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-03 (Fri, 03 Aug 2018)
Changed paths:
M omd/packages/check_mk/skel/etc/init.d/mkeventd
Log Message:
-----------
Synchronize "omd stop mkeventd" with "omd stop cmc"
Increase the waiting time for "omd stop mkeventd" to 60s (for SIGTERM
after 70s SIGKILL is sent) to leave the mkeventd enough time to finish
gracefully when a high amount of IO is performed on the system. This
is necessary because the mkeventd uses fsync to write the state file
completely before it exits, but fsync does transfer more modified
in-core data than only the state file. This can lead to an increaded
time until the mkeventd stops completely. We observed times close to
16s. To be consistent the times used for SIGTERM and SIGKILL equal to
the times used by the CMC.
Additionally, "omd stop mkeventd" now tests if the pid file is orphanded
before it stops the mkeventd.
CMK-646
Change-Id: I07eeca14c7c2d4bfa5dd371e6fad9087006dbfbf
Commit: cf94a0fcc8830fdf79a32f05a19729bd624a438a
https://github.com/tribe29/checkmk/commit/cf94a0fcc8830fdf79a32f05a19729bd6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6427
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6427 FIX Raw Edition: Fixed broken Event Console rule editing (1.5 regression)
It was not possible to edit Event Console rules anymore in previous 1.5 releases.
The editing dialog in WATO only showed up an error like this:
"Automation command 'get-package-info' is not implemented.".
CMK-755
Change-Id: Ia152cb41ccadb394aa36afdf957e6cd77ae490c3
Commit: 090ad6d925fba8bf03400d5fc9b2a75d7e63fb06
https://github.com/tribe29/checkmk/commit/090ad6d925fba8bf03400d5fc9b2a75d7…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6395
M agents/plugins/mk_cups_queues
Log Message:
-----------
6395 FIX mk_cups_queues: Fixed discovery of several printers
Change-Id: I8478c6a210f74cc386900c84697c71bfcf6b929b
Commit: 1f0a4b7fbcf89a83eb1f5c97ead874de39284d77
https://github.com/tribe29/checkmk/commit/1f0a4b7fbcf89a83eb1f5c97ead874de3…
Author: Ralf Spenneberg OS-S <check-mk(a)os-s.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/5999
M checks/ucd_hr.include
Log Message:
-----------
Astaro Firewall is Linux but should use hr_mem
Change-Id: Iad8d440bb26bf836ed281cd3c5905948671e6c84
Commit: 6ffa99e5aecd0e7f2150f65f1d119443dbf100ea
https://github.com/tribe29/checkmk/commit/6ffa99e5aecd0e7f2150f65f1d119443d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
M checks/ucd_hr.include
Log Message:
-----------
Update comment in ucd_hr.include
Change-Id: I5d1f8433c34790c64e51ee7baa5d779ae260bc04
Commit: 3c872214bdf18bdfbeeca135b2a7095ffc123581
https://github.com/tribe29/checkmk/commit/3c872214bdf18bdfbeeca135b2a7095ff…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6127
Log Message:
-----------
Add missing werk for previous Astaro and Synology fix in ucd_hr.include
Change-Id: Ib137df66fbfc2b2e5b0246bde01666c51e79ccc3
Commit: 128e80a5c48b384216efc069db6f3b615cbc0355
https://github.com/tribe29/checkmk/commit/128e80a5c48b384216efc069db6f3b615…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
R .werks/5999
M .werks/6127
Log Message:
-----------
Fix version and state for Werk #6127
Change-Id: I3a3280cdcd6a9a8b4da34812b0dc66464e616c85
Commit: 3d876e2c1a440a6fa7bdf228e110e44cfae63027
https://github.com/tribe29/checkmk/commit/3d876e2c1a440a6fa7bdf228e110e44cf…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
Log Message:
-----------
Fix OpenHardwareMonitorCLI.exe binary executable
Change-Id: Ia46d92c634c92f92583b3f0e5d198af97b6d1938
Commit: 5ccead000e49cef451619adca56f1e6f88eb4146
https://github.com/tribe29/checkmk/commit/5ccead000e49cef451619adca56f1e6f8…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6246
M agents/windows/build_version
M agents/windows/sections/SectionPluginGroup.cc
Log Message:
-----------
6246 FIX Windows Powershell: Scripts are now always called with the options -noprofile -executionpolicy bypass
Werk 4019 also tried to introduce these changes, but failed..
Change-Id: I2e9162de059c8164ca960c0d5cd6506370455428
Commit: 2557007293c7c98941267874a4056ad5838aad69
https://github.com/tribe29/checkmk/commit/2557007293c7c98941267874a4056ad58…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6193
Log Message:
-----------
6193 FIX OpenHardwareMonitorCLI.exe was broken
The binary executable was broken due to unknown reasons.
Change-Id: I8073e999e76a857e4eb52e88aadd82043670b7d5
Commit: ad90a54dcfc60aec0e1798d911420a15325bc5ca
https://github.com/tribe29/checkmk/commit/ad90a54dcfc60aec0e1798d911420a153…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6428
M cmk/ec/main.py
Log Message:
-----------
6428 FIX Fixed broken positive matching on syslog priority
Change-Id: Ia95c768be26c5e325ae28aaf4e29c75b992b72ff
Commit: 4b716aef537e389b35aaf39bb3f3fa98c334da41
https://github.com/tribe29/checkmk/commit/4b716aef537e389b35aaf39bb3f3fa98c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
A .werks/6429
M cmk/ec/main.py
Log Message:
-----------
6429 FIX Fixed broken cancel event based on priority
Change-Id: I633baa420e2783ee98988741c3fc1e683586d8c0
Commit: 0ba234151ce00803b3f918d8db06d73943bbc242
https://github.com/tribe29/checkmk/commit/0ba234151ce00803b3f918d8db06d7394…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed pick issue
Change-Id: I77d8197c2ac2ca0c6d260e9e239455adfee62c9f
Commit: 093c31476a50fc0d1b90c3bf72c915ae5b174aff
https://github.com/tribe29/checkmk/commit/093c31476a50fc0d1b90c3bf72c915ae5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-06 (Mon, 06 Aug 2018)
Changed paths:
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Add missing change for 6427 (CMK-755)
Change-Id: I2a0ab2755ce1c00e2769737cf1f9fbc2366a0f96
Commit: 2cf5a137eb755c5a906511979a604cbea981929d
https://github.com/tribe29/checkmk/commit/2cf5a137eb755c5a906511979a604cbea…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-07 (Tue, 07 Aug 2018)
Changed paths:
A .werks/6399
M cmk_base/notify.py
Log Message:
-----------
6399 FIX Avoid failed notifications in case of crash dumps
Under certain circumstances crash dumps can lead to failed notifications with the corresponding
error message "OSError: [Errno 7] Argument list too long" in the notify.log. The error appears
if the environment passed to notification script is too large. To avoid this issue the
long, base64 encoded strings in the LONGSERVICEOUTPUT and LONGSERVICEOUTPUT_HTML of crash dumps
are now replaced by short error messages.
Change-Id: I0fcebec738f819d15eeaf3738ed1bc7b26ac11ce
Commit: 1b4ccd06cddf8650b202dbe4a88dd19bff6f5082
https://github.com/tribe29/checkmk/commit/1b4ccd06cddf8650b202dbe4a88dd19bf…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-07 (Tue, 07 Aug 2018)
Changed paths:
A .werks/6015
Log Message:
-----------
6015 Handle 802.1Q and 802.1ad packets in Smart Ping
The Check_MK Micro Core's Smart Ping feature understands 802.1Q VLAN
extended header and 802.1ad service VLAN header now.
Previously you just got
ignoring packet with unknown EtherType 33024
ignoring packet with unknown EtherType 34984
messages in var/log/cmc.log, and the corresponding packet was ignored.
Change-Id: I7e5990207c62a209d24aaa99c17fd0e5e3c4735c
Commit: f1d556f33ffd98e50c04eb700372d290e68388d4
https://github.com/tribe29/checkmk/commit/f1d556f33ffd98e50c04eb700372d290e…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6194
M agents/windows/build_version
M agents/windows/sections/SectionFileinfo.cc
Log Message:
-----------
FEED-827 Fix Windows fileinfo when size > 4 GB
Werk #6194
The sizes of files exceeding 4 GB were displayed wrong as
FILE_SIZE % 4 GB instead of the correct size. The bug was due to a
faulty implementation of C++ std::filesystem::file_size on Windows.
The workaround uses 'old' WinAPI for obtaining the correct file size.
Change-Id: I1ec533e1b2a4894685d6f57ab9af58645a421b37
Commit: a9acc2827f80ff8b5a415a5d3ff9d27747f3ff08
https://github.com/tribe29/checkmk/commit/a9acc2827f80ff8b5a415a5d3ff9d2774…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
Log Message:
-----------
Fix OpenHardwareMonitorCLI.exe binary executable
Make Windows agent integration tests green again. Waiting for the final
solution - building the binary in build system and not checking it in
Git - in order to get rid of this continuous fixing of the executable.
Change-Id: Ifb8bb5c63edbb2b6cd4513102cfd16e12f276512
Commit: 539d9660d4563031e1237cf314807ec2e6a275c0
https://github.com/tribe29/checkmk/commit/539d9660d4563031e1237cf314807ec2e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6372
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
Log Message:
-----------
6372 Check_MK service: Piggyback data source reports the source hosts now
The Check_MK service now reports the source hosts that provided piggyback
information for the processed host.
Change-Id: I316acef6950f73343262848e51c2a721018f7fd1
Commit: 074a6632135b7a2855c8922d88f2a485016fe4a8
https://github.com/tribe29/checkmk/commit/074a6632135b7a2855c8922d88f2a4850…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M cmk_base/data_sources/piggyback.py
Log Message:
-----------
Fixed issue introduced with recent commit
Change-Id: Ief2da338f54285426365709ba7de56738701c91b
Commit: 0c2fa7d4b77436b5e1192161c1889c9b11d2446f
https://github.com/tribe29/checkmk/commit/0c2fa7d4b77436b5e1192161c1889c9b1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6396
M omd/packages/check_mk/MKEVENTD.hook
Log Message:
-----------
6396 FIX Fixed 'Unhandled exception 452' in master control snapin if EC Daemon was disabled via 'omd config'
Internal notes:
After disabling MKEVENTD via 'omd config' and 'omd start'
the tactical overview fails while contacting the mkeventd via
the socket tmp/run/mkeventd/status in order to gather information
about open and acknowledged events.
This happened because the core config was not updated via 'cmk -U'.
Change-Id: Ia1c2ae6ee3a05247f6cd381f9983184adf4ac384
Commit: 34cdd199b9085c3c4566eebc273ba6a986c2922d
https://github.com/tribe29/checkmk/commit/34cdd199b9085c3c4566eebc273ba6a98…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6431
M web/htdocs/wato.py
Log Message:
-----------
6431 FIX Fixed bulk discovery (addition to #6377 in 1.5.0)
The bulk discovery should've been fixed in 1.5.0 by werk #6377 which did not
completely repair that feature. The error message "The selected element is not
longer availalable" was shown when trying to do a bulk discovery.
Change-Id: I905ea0414c2273a92912ee50876ca695ceb01a0b
Commit: 9cec64e942083fe4af95d3fcf039cebe4da5ed53
https://github.com/tribe29/checkmk/commit/9cec64e942083fe4af95d3fcf039cebe4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M omd/packages/check_mk/MKEVENTD.hook
Log Message:
-----------
Rework of werk 6396
Change-Id: Ib6ce7c123420a09a8952ba8fd505cbe5c5905087
Commit: acd0655b802f4c4ae0376d9dfaef2e76e96b7b77
https://github.com/tribe29/checkmk/commit/acd0655b802f4c4ae0376d9dfaef2e76e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6247
M web/htdocs/wato.py
M web/plugins/wato/builtin_attributes.py
Log Message:
-----------
6247 FIX The WATO edit folder page is no longer broken, when the tag group criticality gets deleted
The web page crashed with a hidden exception when it couldn't find the tag group criticality.
The <tt>Save & Finish</tt> button was not displayed due to this bug.
Change-Id: Ie9de2a2e02720124e30c5ca50f86d2bcee88a417
Commit: c30af8007233c60d75db163552524329dec046b3
https://github.com/tribe29/checkmk/commit/c30af8007233c60d75db163552524329d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/6432
M pnp-templates/check_mk-arcserve_backup.php
M pnp-templates/check_mk-ibm_svc_host.php
M pnp-templates/check_mk-ibm_svc_license.php
M pnp-templates/check_mk-ibm_svc_nodestats.cache.php
M pnp-templates/check_mk-raritan_pdu_inlet.php
M pnp-templates/check_mk-raritan_pdu_outletcount.php
M pnp-templates/default.php
Log Message:
-----------
6432 FIX Raw Edition: Fixed possible broken graphs related to lower/upper parameters
Some graphs could not be shown because the graphing tool used invalid parameters
(lower instead of lower-limit) for rendering the graphs. An error message like
"ERROR: invalid option – ‘lower=0’" was displayed.
Change-Id: If8ae952f50da1aff0a8bc3eae113c61e6d0775cf
Commit: 149b85386132ee5139bb3040d39b90859e1ef52b
https://github.com/tribe29/checkmk/commit/149b85386132ee5139bb3040d39b90859…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M omd/packages/openhardwaremonitor/Makefile
M omd/packages/openhardwaremonitor/README
Log Message:
-----------
Changed build procedure of OHM
- Moved compilation to dedicated target (which is not invoked during OMD
packaging in the single linux distros)
- Add setup target for this specific package
- "make clean" removes extracted OHM source
Change-Id: Ic63652b7b8552e93027b8d33412d33edc9a1214d
Commit: eb91174f4d706398b8175d08bf033fa98157e1ae
https://github.com/tribe29/checkmk/commit/eb91174f4d706398b8175d08bf033fa98…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M Makefile
M omd/packages/openhardwaremonitor/Makefile
Log Message:
-----------
Call OHM specific "make setup" from top level "make setup"
Change-Id: I8cb977afb2d6afccc6d5dd0900acc3a9f2b36685
Commit: 4d9dd6538ffd97eee487fda7580e36f7b09e155c
https://github.com/tribe29/checkmk/commit/4d9dd6538ffd97eee487fda7580e36f7b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A omd/packages/openhardwaremonitor/.gitignore
Log Message:
-----------
Add .gitignore to exclude extracted OHM files and artifacts
Change-Id: Ia21ba7be294c3e0fec8e6c117da80550b85690cb
Commit: ff38031a56df235db622bd16003eff38491a0060
https://github.com/tribe29/checkmk/commit/ff38031a56df235db622bd16003eff384…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
R omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe
R omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorCLI.exe.config
R omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0/Bin/Release/OpenHardwareMonitorLib.dll
Log Message:
-----------
Removed OHM build artifacts from git
Change-Id: I4c68fe2168fbfc0472b8888a5f23eb8b4ae3a85b
Commit: 967586325ea9c3e046f254e95fb4983e250b2c19
https://github.com/tribe29/checkmk/commit/967586325ea9c3e046f254e95fb4983e2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M Makefile
M omd/packages/openhardwaremonitor/Makefile
Log Message:
-----------
Build OHM artifacts during "make dist"
Change-Id: I3443244d066c6dbf500aee08cfac6a0c71675e79
Commit: 515ce1ee307549ce5fc3c956f30c4fb083106c90
https://github.com/tribe29/checkmk/commit/515ce1ee307549ce5fc3c956f30c4fb08…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
R agents/windows/openhardwaremonitor/App.config
R agents/windows/openhardwaremonitor/Collections/IReadOnlyArray.cs
R agents/windows/openhardwaremonitor/Collections/ListSet.cs
R agents/windows/openhardwaremonitor/Collections/Pair.cs
R agents/windows/openhardwaremonitor/Collections/ReadOnlyArray.cs
R agents/windows/openhardwaremonitor/Collections/RingCollection.cs
R agents/windows/openhardwaremonitor/GUI/AboutBox.Designer.cs
R agents/windows/openhardwaremonitor/GUI/AboutBox.cs
R agents/windows/openhardwaremonitor/GUI/AboutBox.resx
R agents/windows/openhardwaremonitor/GUI/CrashForm.Designer.cs
R agents/windows/openhardwaremonitor/GUI/CrashForm.cs
R agents/windows/openhardwaremonitor/GUI/CrashForm.resx
R agents/windows/openhardwaremonitor/GUI/Gadget.cs
R agents/windows/openhardwaremonitor/GUI/GadgetWindow.cs
R agents/windows/openhardwaremonitor/GUI/HardwareNode.cs
R agents/windows/openhardwaremonitor/GUI/HardwareTypeImage.cs
R agents/windows/openhardwaremonitor/GUI/MainForm.Designer.cs
R agents/windows/openhardwaremonitor/GUI/MainForm.cs
R agents/windows/openhardwaremonitor/GUI/MainForm.resx
R agents/windows/openhardwaremonitor/GUI/Node.cs
R agents/windows/openhardwaremonitor/GUI/NotifyIconAdv.cs
R agents/windows/openhardwaremonitor/GUI/ParameterForm.Designer.cs
R agents/windows/openhardwaremonitor/GUI/ParameterForm.cs
R agents/windows/openhardwaremonitor/GUI/ParameterForm.resx
R agents/windows/openhardwaremonitor/GUI/PlotPanel.cs
R agents/windows/openhardwaremonitor/GUI/PortForm.Designer.cs
R agents/windows/openhardwaremonitor/GUI/PortForm.cs
R agents/windows/openhardwaremonitor/GUI/PortForm.resx
R agents/windows/openhardwaremonitor/GUI/ReportForm.Designer.cs
R agents/windows/openhardwaremonitor/GUI/ReportForm.cs
R agents/windows/openhardwaremonitor/GUI/ReportForm.resx
R agents/windows/openhardwaremonitor/GUI/SensorGadget.cs
R agents/windows/openhardwaremonitor/GUI/SensorNode.cs
R agents/windows/openhardwaremonitor/GUI/SensorNotifyIcon.cs
R agents/windows/openhardwaremonitor/GUI/ShowDesktop.cs
R agents/windows/openhardwaremonitor/GUI/SplitContainerAdv.cs
R agents/windows/openhardwaremonitor/GUI/StartupManager.cs
R agents/windows/openhardwaremonitor/GUI/SystemTray.cs
R agents/windows/openhardwaremonitor/GUI/TaskScheduler.cs
R agents/windows/openhardwaremonitor/GUI/TreeModel.cs
R agents/windows/openhardwaremonitor/GUI/TypeNode.cs
R agents/windows/openhardwaremonitor/GUI/UnitManager.cs
R agents/windows/openhardwaremonitor/GUI/UpdateVisitor.cs
R agents/windows/openhardwaremonitor/GUI/UserOption.cs
R agents/windows/openhardwaremonitor/GUI/UserRadioGroup.cs
R agents/windows/openhardwaremonitor/Hardware/ATI/ADL.cs
R agents/windows/openhardwaremonitor/Hardware/ATI/ATIGPU.cs
R agents/windows/openhardwaremonitor/Hardware/ATI/ATIGroup.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/AMD0FCPU.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/AMD10CPU.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/AMDCPU.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/CPUGroup.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/CPUID.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/CPULoad.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/GenericCPU.cs
R agents/windows/openhardwaremonitor/Hardware/CPU/IntelCPU.cs
R agents/windows/openhardwaremonitor/Hardware/Computer.cs
R agents/windows/openhardwaremonitor/Hardware/Control.cs
R agents/windows/openhardwaremonitor/Hardware/FirmwareTable.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/AbstractHarddrive.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/DebugSmart.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/DriveAttributeValue.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/DriveThresholdValue.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/HDDGeneric.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/HarddriveGroup.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/ISmart.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/NamePrefixAttribute.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/RequireSmartAttribute.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDIndilinx.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDIntel.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDMicron.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDPlextor.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDSamsung.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SSDSandforce.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SmartAttribute.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/SmartNames.cs
R agents/windows/openhardwaremonitor/Hardware/HDD/WindowsSmart.cs
R agents/windows/openhardwaremonitor/Hardware/Hardware.cs
R agents/windows/openhardwaremonitor/Hardware/Heatmaster/Heatmaster.cs
R agents/windows/openhardwaremonitor/Hardware/Heatmaster/HeatmasterGroup.cs
R agents/windows/openhardwaremonitor/Hardware/HexStringArray.cs
R agents/windows/openhardwaremonitor/Hardware/IComputer.cs
R agents/windows/openhardwaremonitor/Hardware/IControl.cs
R agents/windows/openhardwaremonitor/Hardware/IElement.cs
R agents/windows/openhardwaremonitor/Hardware/IGroup.cs
R agents/windows/openhardwaremonitor/Hardware/IHardware.cs
R agents/windows/openhardwaremonitor/Hardware/IOControlCode.cs
R agents/windows/openhardwaremonitor/Hardware/IParameter.cs
R agents/windows/openhardwaremonitor/Hardware/ISensor.cs
R agents/windows/openhardwaremonitor/Hardware/ISettings.cs
R agents/windows/openhardwaremonitor/Hardware/IVisitor.cs
R agents/windows/openhardwaremonitor/Hardware/Identifier.cs
R agents/windows/openhardwaremonitor/Hardware/KernelDriver.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/Chip.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/F718XX.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/ISuperIO.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/IT87XX.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/LMSensors.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/LPCIO.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/NCT677X.cs
R agents/windows/openhardwaremonitor/Hardware/LPC/W836XX.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/GigabyteTAMG.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/Identification.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/Mainboard.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/MainboardGroup.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/Manufacturer.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/Model.cs
R agents/windows/openhardwaremonitor/Hardware/Mainboard/SuperIOHardware.cs
R agents/windows/openhardwaremonitor/Hardware/Nvidia/NVAPI.cs
R agents/windows/openhardwaremonitor/Hardware/Nvidia/NvidiaGPU.cs
R agents/windows/openhardwaremonitor/Hardware/Nvidia/NvidiaGroup.cs
R agents/windows/openhardwaremonitor/Hardware/Opcode.cs
R agents/windows/openhardwaremonitor/Hardware/OperatingSystem.cs
R agents/windows/openhardwaremonitor/Hardware/PInvokeDelegateFactory.cs
R agents/windows/openhardwaremonitor/Hardware/Parameter.cs
R agents/windows/openhardwaremonitor/Hardware/RAM/GenericRAM.cs
R agents/windows/openhardwaremonitor/Hardware/RAM/RAMGroup.cs
R agents/windows/openhardwaremonitor/Hardware/Ring0.cs
R agents/windows/openhardwaremonitor/Hardware/SMBIOS.cs
R agents/windows/openhardwaremonitor/Hardware/Sensor.cs
R agents/windows/openhardwaremonitor/Hardware/SensorVisitor.cs
R agents/windows/openhardwaremonitor/Hardware/TBalancer/FTD2XX.cs
R agents/windows/openhardwaremonitor/Hardware/TBalancer/TBalancer.cs
R agents/windows/openhardwaremonitor/Hardware/TBalancer/TBalancerGroup.cs
R agents/windows/openhardwaremonitor/Hardware/ThreadAffinity.cs
R agents/windows/openhardwaremonitor/Hardware/WinRing0.sys
R agents/windows/openhardwaremonitor/Hardware/WinRing0x64.sys
R agents/windows/openhardwaremonitor/Licenses/License.html
R agents/windows/openhardwaremonitor/OpenHardwareMonitor.csproj
R agents/windows/openhardwaremonitor/OpenHardwareMonitor.sln
R agents/windows/openhardwaremonitor/OpenHardwareMonitor.userprefs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/DataProvider.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/OHMService.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/OpenHardwareMonitorCLI.csproj
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/Program.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/Properties/AssemblyInfo.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/UpdateVisitor.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/WMI/Hardware.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/WMI/IWmiObject.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/WMI/Sensor.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/WMI/WmiProvider.cs
R agents/windows/openhardwaremonitor/OpenHardwareMonitorCLI/app.config
R agents/windows/openhardwaremonitor/OpenHardwareMonitorLib.csproj
R agents/windows/openhardwaremonitor/Program.cs
R agents/windows/openhardwaremonitor/Properties/AssemblyInfo.cs
R agents/windows/openhardwaremonitor/Properties/AssemblyLibInfo.cs
R agents/windows/openhardwaremonitor/Properties/AssemblyVersion.cs
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-icons_222222_256x240.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-icons_2e83ff_256x240.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-icons_454545_256x240.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-icons_888888_256x240.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/images/ui-icons_cd0a0a_256x240.png
R agents/windows/openhardwaremonitor/Resources/Web/css/custom-theme/jquery-ui-1.8.16.custom.css
R agents/windows/openhardwaremonitor/Resources/Web/css/jquery.treeTable.css
R agents/windows/openhardwaremonitor/Resources/Web/css/ohm_web.css
R agents/windows/openhardwaremonitor/Resources/Web/images/toggle-collapse-dark.png
R agents/windows/openhardwaremonitor/Resources/Web/images/toggle-collapse-light.png
R agents/windows/openhardwaremonitor/Resources/Web/images/toggle-expand-dark.png
R agents/windows/openhardwaremonitor/Resources/Web/images/toggle-expand-light.png
R agents/windows/openhardwaremonitor/Resources/Web/images/transparent.png
R agents/windows/openhardwaremonitor/Resources/Web/index.html
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery-1.7.2.js
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery-1.7.2.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery-ui-1.8.16.custom.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery.tmpl.js
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery.tmpl.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/jquery.treeTable.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/knockout-2.1.0.js
R agents/windows/openhardwaremonitor/Resources/Web/js/knockout-2.1.0.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/knockout.mapping-latest.js
R agents/windows/openhardwaremonitor/Resources/Web/js/knockout.mapping-latest.min.js
R agents/windows/openhardwaremonitor/Resources/Web/js/ohm_web.js
R agents/windows/openhardwaremonitor/Resources/app.manifest
R agents/windows/openhardwaremonitor/Resources/ati.png
R agents/windows/openhardwaremonitor/Resources/barback.png
R agents/windows/openhardwaremonitor/Resources/barblue.png
R agents/windows/openhardwaremonitor/Resources/bigng.png
R agents/windows/openhardwaremonitor/Resources/chip.png
R agents/windows/openhardwaremonitor/Resources/clock.png
R agents/windows/openhardwaremonitor/Resources/computer.png
R agents/windows/openhardwaremonitor/Resources/control.png
R agents/windows/openhardwaremonitor/Resources/cpu.png
R agents/windows/openhardwaremonitor/Resources/data.png
R agents/windows/openhardwaremonitor/Resources/factor.png
R agents/windows/openhardwaremonitor/Resources/fan.png
R agents/windows/openhardwaremonitor/Resources/flow.png
R agents/windows/openhardwaremonitor/Resources/gadget.png
R agents/windows/openhardwaremonitor/Resources/gadget.xcf
R agents/windows/openhardwaremonitor/Resources/hdd.png
R agents/windows/openhardwaremonitor/Resources/icon.ico
R agents/windows/openhardwaremonitor/Resources/icon.xcf
R agents/windows/openhardwaremonitor/Resources/level.png
R agents/windows/openhardwaremonitor/Resources/load.png
R agents/windows/openhardwaremonitor/Resources/mainboard.png
R agents/windows/openhardwaremonitor/Resources/nvidia.png
R agents/windows/openhardwaremonitor/Resources/power.png
R agents/windows/openhardwaremonitor/Resources/ram.png
R agents/windows/openhardwaremonitor/Resources/smallicon.ico
R agents/windows/openhardwaremonitor/Resources/temperature.png
R agents/windows/openhardwaremonitor/Resources/voltage.png
R agents/windows/openhardwaremonitor/Utilities/EmbeddedResources.cs
R agents/windows/openhardwaremonitor/Utilities/HttpServer.cs
R agents/windows/openhardwaremonitor/Utilities/IconFactory.cs
R agents/windows/openhardwaremonitor/Utilities/Logger.cs
R agents/windows/openhardwaremonitor/Utilities/PersistentSettings.cs
R agents/windows/openhardwaremonitor/WMI/Hardware.cs
R agents/windows/openhardwaremonitor/WMI/IWmiObject.cs
R agents/windows/openhardwaremonitor/WMI/Sensor.cs
R agents/windows/openhardwaremonitor/WMI/WmiProvider.cs
Log Message:
-----------
Remove OHM sources from agent directory
The used sources are located in omd/packages/openhardwaremonitor these
days.
Change-Id: I2179483e45bac46ff2602defe80413eed7bf37df
Commit: 34e8634c3547ad9eeff2350736e7c23fc93be118
https://github.com/tribe29/checkmk/commit/34e8634c3547ad9eeff2350736e7c23fc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M omd/packages/openhardwaremonitor/Makefile
Log Message:
-----------
Removed executable flag from Makefile
Change-Id: I709747df36f7c61cbf1e04e63a9faf85da71aae0
Commit: 2aa2506cbcfd78e6a242e076f6b5927124a347f3
https://github.com/tribe29/checkmk/commit/2aa2506cbcfd78e6a242e076f6b592712…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M agents/windows/it/test_section_openhardwaremonitor.py
M omd/packages/openhardwaremonitor/Makefile
Log Message:
-----------
OHM: Fixed path to binaries in source packages
Change-Id: I41aa3f8d40c61d16c6246b6db668e5c515ba497e
Commit: 3e187625c4bc717dc93ed5045a059ad6ebbc53ad
https://github.com/tribe29/checkmk/commit/3e187625c4bc717dc93ed5045a059ad6e…
Author: Fabian Binder <fabian.binder(a)comnetgmbh.com>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
M web/plugins/metrics/check_mk.py
M web/plugins/perfometer/check_mk.py
Log Message:
-----------
Added metrics definition for aix_if checks
Change-Id: I36e9471ad7378e478140582f95d488149af3d360
Commit: a911bd58cba98b3b787c782dd7c7c2fffa1e1456
https://github.com/tribe29/checkmk/commit/a911bd58cba98b3b787c782dd7c7c2fff…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-08 (Wed, 08 Aug 2018)
Changed paths:
A .werks/5918
Log Message:
-----------
5918 FIX New Theme: Fixed several bugs
This patch includes fixes for:
- Dropdown of Virtual Host Tree Snapin
- Server Time Snapin
- White triangle on white ground on grouped services
- White text on white background (e.g. new reports)
- Flat design of Bulk discovery (is now more align to similar progress sites)
- A layer mismatch of popup menu of a service and the service if a service is stale
- New logo for reports
Change-Id: Icae0d35cc16169114e2a3e847cd156d9af2f2312
Commit: 9c7638d1b07e80797785eb40d94071101ca9a7c9
https://github.com/tribe29/checkmk/commit/9c7638d1b07e80797785eb40d94071101…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M .site
Log Message:
-----------
The 1.5.0 branch is stable for some time now.
Change-Id: I6101ff27812b646e9c71205b93d43aa2d250b022
Commit: cf3cc3b53618e9320e59c5f6e1da0969d54c0050
https://github.com/tribe29/checkmk/commit/cf3cc3b53618e9320e59c5f6e1da0969d…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-673: Fixed style in dropdown of Virtual Host Tree Snapin
Change-Id: I4520a7960acd348d0f3ea5dee5c5cba4edad3634
(cherry picked from commit cf81360b95b0e2d5bbf4dfc7c37c14d31658c22c)
Commit: f16347fc2d230ca74531f0db3ca63f48e4de53e1
https://github.com/tribe29/checkmk/commit/f16347fc2d230ca74531f0db3ca63f48e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-674: Fixed Server Time Snapin
Change-Id: Iee950e793773b9b60eb0d5ce9752857c14848df1
(cherry picked from commit d1581865d4f46dd3ea7512017e5aeb9984a8e5c3)
Commit: a7f85aea30c944f824f2c8ae789104a6cb2855ff
https://github.com/tribe29/checkmk/commit/a7f85aea30c944f824f2c8ae789104a6c…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-675: Fixed Triangle of Grouped Services
Change-Id: I38c6504808e6ed2c555baf5878138eca7470b243
(cherry picked from commit 33c5e24d4cd69a393b11fc1276cbbc380a810c20)
Commit: 3583dc49ca4bfe45ee99611345c1a8fda9e3ffb3
https://github.com/tribe29/checkmk/commit/3583dc49ca4bfe45ee99611345c1a8fda…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-791: Fixed white text on white background
Change-Id: Ia9ba0c0458cc97531b0b9fdf8da82099e199f9ae
(cherry picked from commit 0344f622b66f9808d13f1754694a5b0f6ea31051)
Commit: 1fffbe73baa4b30a7d6d0a8982952af104ac34de
https://github.com/tribe29/checkmk/commit/1fffbe73baa4b30a7d6d0a8982952af10…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-681: Aligned design of Bulk Discovery
Change-Id: I7f9097aa0182cc764eb1e71e2f82b9732d5080a1
(cherry picked from commit 1876428e9d2c82b52cb31099ffbfeba52e42152c)
Commit: 15fd7d613543dc81cc0705bc6446f46d28c530fb
https://github.com/tribe29/checkmk/commit/15fd7d613543dc81cc0705bc6446f46d2…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-751: Fixed wrong layer on popup if service is stale
Change-Id: Ia7f50b86b5aea2266951d6e402f94b496a32e9f7
(cherry picked from commit 8c1248aa9c85019bdec6c94a9c9593e495da0607)
Commit: 50f9bd73c187c9f9cf1ea3d0dfcdf2a8d8ebbd21
https://github.com/tribe29/checkmk/commit/50f9bd73c187c9f9cf1ea3d0dfcdf2a8d…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-791: Fixed another white text on white background
Change-Id: I2f2e85fd8813dd3e703b8f9c5172dce6fb3835fb
Commit: fe38a0a3d86d13cd4d6e5c93732ba8476d9db045
https://github.com/tribe29/checkmk/commit/fe38a0a3d86d13cd4d6e5c93732ba8476…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-674: Made definition more precise
Change-Id: I1e3188165d8cc6e1bb969656807eef11b230858e
Commit: e89b3052ac64ed751c37b90110eca6fe6759caa7
https://github.com/tribe29/checkmk/commit/e89b3052ac64ed751c37b90110eca6fe6…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
M .werks/6193
Log Message:
-----------
Update Werk #6193 description
Change-Id: Ibc077c9598cb4602a1421cd793b9460a834fe626
Commit: 00a53dcb1b092110b797e9e446bdbe2121fa7060
https://github.com/tribe29/checkmk/commit/00a53dcb1b092110b797e9e446bdbe212…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
A pnp-templates/check_mk-if.php
Log Message:
-----------
Re-added PNP if check template
The template generated by the metric system does not support label value/unit
scaling. I think we should stick with the ancient pnp template and fix
the issue fixed by #6040 (1.5.0b3) in the template.
Change-Id: Ic1baa2294e58eeaa3ffcfb8073a7b2a27eb438fc
Commit: df3efed04711150bcdf16a7898ba8acd50fcbf70
https://github.com/tribe29/checkmk/commit/df3efed04711150bcdf16a7898ba8acd5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
A pnp-templates/check_mk-esx_vsphere_counters.if.php
A pnp-templates/check_mk-fritz.wan_if.php
A pnp-templates/check_mk-hitachi_hnas_fc_if.php
A pnp-templates/check_mk-hpux_if.php
A pnp-templates/check_mk-if64.php
A pnp-templates/check_mk-if64_tplink.php
A pnp-templates/check_mk-if64adm.php
A pnp-templates/check_mk-if_lancom.php
A pnp-templates/check_mk-lnx_if.php
A pnp-templates/check_mk-mcdata_fcport.php
A pnp-templates/check_mk-netapp_api_if.php
A pnp-templates/check_mk-statgrab_net.php
A pnp-templates/check_mk-ucs_bladecenter_if.php
A pnp-templates/check_mk-vms_if.php
A pnp-templates/check_mk-winperf_if.php
Log Message:
-----------
Revert "Removed dangling symlinks"
This reverts commit a35a98cb4c2149ffe8e0cf28fa4881f3b17c084a.
Change-Id: Ief0e8c89e495031c6fe6e63f7c0021e6136b3272
Commit: f0d4bdaa2784be9e81e8e2cc0bce92b8b3f82827
https://github.com/tribe29/checkmk/commit/f0d4bdaa2784be9e81e8e2cc0bce92b8b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
A .werks/6433
M pnp-templates/check_mk-if.php
Log Message:
-----------
6433 FIX Raw edition: Fixed interface graphs when no warn/crit/bandwidth is reported
Change-Id: I5e0039cae748c10737c6e0c6525070442e6459a1
Commit: 3ebfbfd0b614f30046ef8d633776d77a3eb5fde2
https://github.com/tribe29/checkmk/commit/3ebfbfd0b614f30046ef8d633776d77a3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
A .werks/6436
Log Message:
-----------
6436 FIX Prevent metrics with "," in their names from breaking graphs
When a metric name contains a ",", possibly due to another error,
this could break all graphs of a service. The metric system now
totally skips these metric names to prevent this.
The graphs that can be rendered successfully are now displayed
again in such a situation.
Change-Id: I91d538c95b2233b59879094d56d6bb776d4ded4f
Commit: 3d97f7e88958efa6c3732b0b3d507bf049704d93
https://github.com/tribe29/checkmk/commit/3d97f7e88958efa6c3732b0b3d507bf04…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-09 (Thu, 09 Aug 2018)
Changed paths:
A .werks/6438
M cmk/ec/main.py
Log Message:
-----------
6438 FIX Fixed canceling of events when positive and cancel messages both match
When event canceling is used in a rule where it is possible that both, the
positive and canceling conditions match for a message, this resulted in a new
event in all previous 1.5 versions. However, the versions up to 1.4 always
treated this situation as a cancel event situation. The original behavior has
now been restored in this case.
This regression affects all previous 1.5 releases.
CMK-781
Change-Id: I82a0203b0cb22a6b141238aec4f65364e06e6043
Commit: af6281385e97483091929574d11683640524f436
https://github.com/tribe29/checkmk/commit/af6281385e97483091929574d11683640…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M web/plugins/wato/mkeventd.py
Log Message:
-----------
EC: Fixed wrong help text for "Match host"
Instead of the infix regex match, this is a complete host regex
search.
Change-Id: Ia65d31726418ba843ae31ddf0a1b2b7c28be9cb4
Commit: 64a1823caf09bcb152fc648e197d288a33ba051f
https://github.com/tribe29/checkmk/commit/64a1823caf09bcb152fc648e197d288a3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6444
M checks/brocade_mlx
Log Message:
-----------
6444 FIX brocade_mlx.module_mem: Fixed broken discovery function (KeyError: state)
Change-Id: Ib983ef71ccf857c902a05eb3e51d02b578414195
Commit: d04112017dec645ba5789c06305e7ff2d63b9435
https://github.com/tribe29/checkmk/commit/d04112017dec645ba5789c06305e7ff2d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6442
M checks/huawei_osn_if
Log Message:
-----------
6442 FIX huawei_osn_if: Fixed broken check (check_if_common is not defined)
The check was missing an include of the generic if functions.
Change-Id: I5a7f44fbb0d7b3da4b787238369f505c549dd5d2
Commit: 977032ac0e4c669bbaa896ee99b56df041f77b27
https://github.com/tribe29/checkmk/commit/977032ac0e4c669bbaa896ee99b56df04…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6439
M web/htdocs/wato.py
Log Message:
-----------
6439 FIX Fixed upload of some icon files
The icon upload failed with some PNG images with specific
meta data set.
Change-Id: Ic4b43597bded251ca3631aeec5c4f6f1664865ed
Commit: 2c61d1725fe587752f7d192eda2f8c3365542cca
https://github.com/tribe29/checkmk/commit/2c61d1725fe587752f7d192eda2f8c336…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6440
M web/htdocs/backup.py
Log Message:
-----------
6440 FIX Backup: Deleting a backup job now deletes the state file
When a backup job that has previously been executed is deleted, it left it's
last state file in place. This resulted in Check_MK services monitoring this
never changing state.
To remove state files of already deleted jobs, you can safely delete the file
at /omd/sites/[SITE]/var/check_mk/backup/[JOB].state for site backup jobs and
/var/lib/mkbackup/[JOB].state for appliance system backup jobs.
After deleting this file, you can execute a service discovery on your
monitoring server to remove the vanished backup check.
Change-Id: Ied21b4adcef5af032df5827955cd10213194b2b3
Commit: d1c116823be23efa53def3b49b310529245de717
https://github.com/tribe29/checkmk/commit/d1c116823be23efa53def3b49b3105292…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6441
M web/htdocs/wato.py
Log Message:
-----------
6441 FIX Fixed broken bulk host import with discovery (Regression in 1.5.0)
The werk #6377 broke the function to launch a bulk discovery right after a bulk
host import has been executed.
Change-Id: I11a022d6e3e4f59125c36595bb6095f85dd8ccc3
Commit: 339415dbe0c514699bf27658cf02d1470ab796f1
https://github.com/tribe29/checkmk/commit/339415dbe0c514699bf27658cf02d1470…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M livestatus/src/InputBuffer.cc
M livestatus/src/InputBuffer.h
M livestatus/src/Store.cc
Log Message:
-----------
Improved logging of InputBuffer shutdown.
Change-Id: I25b8a15a68976d8d3324e391333aba42d77ec536
Commit: a0bf58ec43af6a51296f8e3cf2ea1021afad44c3
https://github.com/tribe29/checkmk/commit/a0bf58ec43af6a51296f8e3cf2ea1021a…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M checkman/salesforce_instances
Log Message:
-----------
just corrected a typo in manpage
Change-Id: I11e8c0d630ad20873d6cf2389fce86a3a1501819
Commit: 53fd4286a210f77c063501d9b94f16a1888675f9
https://github.com/tribe29/checkmk/commit/53fd4286a210f77c063501d9b94f16a18…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6445
Log Message:
-----------
6445 FIX Fixed broken openhardwaremonitor executable
The OpenHardwareMonitorCLI.exe that is shipped with Check_MK for monitoring via
OHM on Windows was corrupted in previous releases and could not be executed
correctly.
Change-Id: I8ae3d94d04b70c53a851a706ff17e00839cb351d
Commit: 1683dae1b7b462f3cd96036e789eba4f5280a2b5
https://github.com/tribe29/checkmk/commit/1683dae1b7b462f3cd96036e789eba4f5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6443
M omd/packages/omd/omd
Log Message:
-----------
6443 FIX Fixed possible "omd backup" error when files vanish during backup
When Check_MK creates temporary files while writing configuration files or
similar, a parallel running "omd backup" job may try to backup those temporary
files. When these backup files are finished and moved to the destination path,
the backup may terminate with an error like this:
OSError: [Errno 2] No such file or directory: '/omd/sites/[SITE]/var/check_mk/web/[USER]/.last_pw_change.mk.newPm8BK8'
This issue is now prevented by skipping those temporary files during backup.
Change-Id: Ia7f816759be2d8c89b137bf719f6f529368b3e21
Commit: 86579264598c5a38d9032a54f7275ca7f45f25a2
https://github.com/tribe29/checkmk/commit/86579264598c5a38d9032a54f7275ca7f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
CMK-615: Minor cleanup: Use signal definition from signal module
Change-Id: I06c11a3929d0e78709389af211f19f8a80d4e6dd
Commit: 22efe45773ab305dbabcdc22634d4f697960c4ca
https://github.com/tribe29/checkmk/commit/22efe45773ab305dbabcdc22634d4f697…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
CMK-615: Moved computation of current+parent PIDs to separate function
Change-Id: I2c0b23d005deb3fc78c840c6a14745c70b18056f
Commit: ad1141a810176fccfa7e0978a9b79d4098297677
https://github.com/tribe29/checkmk/commit/ad1141a810176fccfa7e0978a9b79d409…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
CMK-615: Moved helper functions to module level
Change-Id: I2c4644c6827a625dba6a59f14b8654aa90210bae
Commit: 06a31fadfa595fb9684f36e37ffec0ffa7c5e006
https://github.com/tribe29/checkmk/commit/06a31fadfa595fb9684f36e37ffec0ffa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
CMK-615: omd stop on all processes of a site terminates remaining site processes
After a "omd stop" call for all processes of a site stopped the
processes controlled by the init scripts, OMD is now searching for
remaining (uncontrolled) site processes, e.g. still running background
jobs or other processes and sends a SIGTERM to each of them.
It waits up to 5 seconds for them to stop. In case the processes did not
finish in time, it terminates the OMD call with an exit code of 1.
Change-Id: If4da8aa9f8378a74073ffc89813a5f517daaba78
Commit: 8e7b340179a5fb3841dd981d1ed18ac014272b7d
https://github.com/tribe29/checkmk/commit/8e7b340179a5fb3841dd981d1ed18ac01…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6435
Log Message:
-----------
6435 FIX omd stop on all processes of a site terminates remaining site processes
When OMD stop is being performed not all processes of the site user were
stopped. The call only tried to stop the processes controlled by the init
scripts.
After a "omd stop" call for all processes of a site stopped the processes
controlled by the init scripts, OMD is now searching for remaining
(uncontrolled) site processes, e.g. still running background jobs or other
processes and sends a SIGTERM to each of them.
It waits up to 5 seconds for them to stop. In case the processes did not
finish in time, it terminates the OMD call with an exit code of 1.
CMK-615
Change-Id: I46cdb0a59e0c4e93015650fc518edf8e182d7c7a
Commit: f46ed91de5d47ef06fe6c6de75375c856b2c5394
https://github.com/tribe29/checkmk/commit/f46ed91de5d47ef06fe6c6de75375c856…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M omd/packages/omd/omd.8
Log Message:
-----------
CMK-615: Updated the omd man page
Change-Id: I3247563bbbbe54a46f199f6d575df051cac857c8
Commit: 95cb2653eee18b7e166658beed8b8ac26eace02f
https://github.com/tribe29/checkmk/commit/95cb2653eee18b7e166658beed8b8ac26…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M web/htdocs/background_job.py
Log Message:
-----------
Cleaned up signal handler registration of background jobs a bit
CMK-616
Change-Id: I0fdff6955ad196d851afbc7918c0e843fa72b9f6
Commit: 586c02ae532b804953f40ffd899ce20923eacabd
https://github.com/tribe29/checkmk/commit/586c02ae532b804953f40ffd899ce2092…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6434
M web/htdocs/background_job.py
Log Message:
-----------
6434 FIX Background jobs: Not stoppable jobs ignore SIGTERM now
The background jobs that are set to be not stoppable (e.g. agent baking and host renaming)
are now ignoring SIGTERMs, like sent by "omd stop" since werk 6435. It's up to the background
processes to handle the signals correctly and bring their work to a good end.
CMK-616
Change-Id: I06a2eefb68b557eee6d0aad3d07e3c1bbb2abb77
Commit: 1c24e5eb649c65d6f8ac848e155922c03efc5daa
https://github.com/tribe29/checkmk/commit/1c24e5eb649c65d6f8ac848e155922c03…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6459
M checks/3par_volumes
Log Message:
-----------
6459 FIX 3par_volumes: Fix crash due to unknown provisioning type
Previously, the check did not implement all provisioning types
specified by 3par, causing crashes when unknown types were reported.
This has been fixed.
Change-Id: Id2c3c113de0f3f2b24e0b5472a05e7bf318a840a
Commit: 01c3978de28515a97c9b7787a82042344ae629a7
https://github.com/tribe29/checkmk/commit/01c3978de28515a97c9b7787a82042344…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M checks/windows_multipath
A tests/unit/checks/generictests/datasets/windows_multipath_1.py
Log Message:
-----------
windows_mulipath: Neither crash nor discover anything upon invalid agent output
FEED-857
Change-Id: I9e859900396c96ee808a39440e34f512784c726d
Commit: cebc0a39ebf9eed1555ed120c9e7c60f45dacf07
https://github.com/tribe29/checkmk/commit/cebc0a39ebf9eed1555ed120c9e7c60f4…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p2
Change-Id: I6f236cc7f6a847dd1754df391e56492541ecd5d9
Commit: 139ec6194105dbf9d0cae2063db9d5321500b677
https://github.com/tribe29/checkmk/commit/139ec6194105dbf9d0cae2063db9d5321…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
M checks/cisco_secure
A tests/unit/checks/generictests/datasets/cisco_secure_1.py
Log Message:
-----------
cisco_secure: Handle unexpected SNMP return values
Deal with the case when device does not return 0 or 1
in a field where a TruthValue is expected.
Previously converting an empty string to int raised a ValueError,
and integers bigger than one have been silently ignored.
FEED-857
Change-Id: Idf67584c0310c0f2c94ce552c457e62713df7bcb
Commit: a74de1c30bb56baba30e647250cb3e06287cf3e7
https://github.com/tribe29/checkmk/commit/a74de1c30bb56baba30e647250cb3e062…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A .werks/6211
Log Message:
-----------
Add werk 6211 (to commit 804319649143d8ffe3c313acdf40f610cdcd8b99)
Change-Id: I55b78cc322e01cedd8ed138e1968b4ccb9fcb9d2
Commit: 78a79b8d816d8e477dc1785071573b1e27868d0b
https://github.com/tribe29/checkmk/commit/78a79b8d816d8e477dc1785071573b1e2…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
A .werks/6313
M checks/esx_vsphere_hostsystem
Log Message:
-----------
6313 FIX esx_vsphere_hostsystem: Fixed discovery of multipaths
Some path types include more than one "." which led to a discovery
failure.
Change-Id: I10fcefbc484642dd09750a7606dc9ca821123f32
Commit: df16b5536d0c5d9ca401d3a40cd36ae1e02cedc8
https://github.com/tribe29/checkmk/commit/df16b5536d0c5d9ca401d3a40cd36ae1e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
M .werks/6211
Log Message:
-----------
Fixed version of werk 6211
Change-Id: Ib39a3e376bc063a9d6f82d95c8eb39bcaeed4e17
Commit: 0db67dc43bff7d8f3999d5c631b7c866505a0e00
https://github.com/tribe29/checkmk/commit/0db67dc43bff7d8f3999d5c631b7c8665…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
A .werks/6460
M checks/jolokia_generic
Log Message:
-----------
6460 FIX jolokia_generic: Do not crash when non-numeric data is supplied for number or rate type values
Previously, a single MBean sending a non-numeric value would crash all jolokia_generic checks on
the affected host. This has been fixed.
Change-Id: I562e132034b89b7ae7d2461ccc3d5058aa2f113d
Commit: 1a6f9a5f053949bf82b7273743016045975b7fc8
https://github.com/tribe29/checkmk/commit/1a6f9a5f053949bf82b72737430160459…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
A .werks/6016
Log Message:
-----------
6016 FIX Fixed creation of rule-based downtimes
Due to a bug introduced in 1.5.0i3, it was impossible to create new working
rule-based downtimes: Although the corresponding rules seemed to work fine,
no actual downtimes were created from them, as could be seen from the
"Downtimes" view.
Change-Id: I59f27354f148f2e2cc4fb054e932625c24ff503b
Commit: 1cc3340850044aec11634dde64a9e1c1a2022fb8
https://github.com/tribe29/checkmk/commit/1cc3340850044aec11634dde64a9e1c1a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
A .werks/6446
M web/htdocs/config.py
M web/htdocs/watolib.py
Log Message:
-----------
6446 FIX Fixed changing agent type from "No agent" to agent in some cases
With werk #5535 we changed the tag group "Agent type" to be a builtin tag
group. When a pre-1.5 site modified this tag group before updating to 1.5, this
tag group was left untouched.
In this situation hosts that were marked as "No agent" (ping only hosts) were
suddenly set to "Check_MK Agent (Server)" which resulted in error messages
in the monitoring after activating the configuration, because these hosts got
a Check_MK service and tried to contact the agent while there is none on the
affected hosts.
We have now changed the migration logic to extend the locally modified "Agent
type" tag group with the options Check_MK 1.5 needs. This change should make
your "No agent" hosts now stick with the intended configuration.
In case you are affected by this issue, you may notice that the choices of the
"Agent type" are now extended with some new options which may be confusing in
the first moment. You can now navigate to the "Host tags" page in WATO and edit
the tag group "agent" to sort the new options according to your needs.
Change-Id: I6e5f3031a78022a51c5f0b012e9830b2e6614c12
Commit: e6b330874a1062a5a5a346d070b504a6e51af5dc
https://github.com/tribe29/checkmk/commit/e6b330874a1062a5a5a346d070b504a6e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Integration tests: Invoke omd command in verbose output for debuggig
Change-Id: I38359c885c079b4791c9525142728d153ae5cc8f
Commit: 666f63c90003e641eea70fd577fa05f3c75ec71d
https://github.com/tribe29/checkmk/commit/666f63c90003e641eea70fd577fa05f3c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-13 (Mon, 13 Aug 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Integration tests: Add more debug output
Change-Id: I91b23fc1037942706fb440ed3735cfbf00a2a819
Commit: 7f14d039f81b7b8c9186b5385726ca46b8f156cd
https://github.com/tribe29/checkmk/commit/7f14d039f81b7b8c9186b5385726ca46b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
AU tests: Cleanup left over process; Removed debug output
Change-Id: Ib1bd3407c52f738da6e54b6471887fd7468c76b9
Commit: 753432dddf3f18350002d695814a2b4949823f33
https://github.com/tribe29/checkmk/commit/753432dddf3f18350002d695814a2b494…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Revert "Integration tests: Invoke omd command in verbose output for debuggig"
This reverts commit e6b330874a1062a5a5a346d070b504a6e51af5dc.
Commit: d34e655f70dc556ab3103de5c1a4265d392c179d
https://github.com/tribe29/checkmk/commit/d34e655f70dc556ab3103de5c1a4265d3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/watolib.py
Log Message:
-----------
Fix integration tests
Change-Id: I14815a81fc6651c806ba64f5bca1592d1474ec77
Commit: c3e5549981bc731f1c48be92e0fc678039075581
https://github.com/tribe29/checkmk/commit/c3e5549981bc731f1c48be92e0fc67803…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/watolib.py
Log Message:
-----------
Fixed accidental committed line
Change-Id: Ifdff5e99d2c57e2e3055d77233f8e8540f7b8431
Commit: 92b179ebf6b7561d1e6deab236a4937800b8ef2e
https://github.com/tribe29/checkmk/commit/92b179ebf6b7561d1e6deab236a493780…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M .werks/6016
Log Message:
-----------
FEED-768: Make sure duplicate downtimes get removed.
Change-Id: I246e439d772ec1a55654365e795a9c1ba32f8d3a
Commit: d1a9f37800ea3400f9aca0d895dc35649fedc735
https://github.com/tribe29/checkmk/commit/d1a9f37800ea3400f9aca0d895dc35649…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6447
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
6447 FIX Agent type: Fixed not working "use all enabled datasource programs" option
Werk #6556 introduced a new option "use all enabled datasource programs" that can
be used to disable the TCP Check_MK agent and use all special agents / data source
programs to fetch the monitoring data for a host.
This new option was not applied correctly. The hosts using this option were monitored
like they had the option "Contact either Check_MK agent or use data source program"
configured.
Change-Id: I5d6058f6b32ac6c94dcfb519f40870a8e90b6635
Commit: e190e7e1dfda852ed28c867d7792cf3b88080ad6
https://github.com/tribe29/checkmk/commit/e190e7e1dfda852ed28c867d7792cf3b8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6448
M web/htdocs/config.py
M web/htdocs/wato.py
M web/plugins/config/wato.py
Log Message:
-----------
6448 FIX Fixed displaying tag aliases in rule lists for builtin tags
Configured builtin tags and aux tags in conditions were displayed with their
tag ID instead of the alias.
Change-Id: I165a796b400059b5206dd81b379d114eaedffb24
Commit: e57a51fab9411dd82c2285dd3aeb2b4b0cd67f8f
https://github.com/tribe29/checkmk/commit/e57a51fab9411dd82c2285dd3aeb2b4b0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6449
M web/htdocs/forms.py
M web/htdocs/wato.py
Log Message:
-----------
6449 SEC Fixed stored XSS using custom host / user attributes
A user with admin privileges could inject arbitrary JS code into custom
attributes which could then be executed in the context of other users.
Change-Id: I2f6d83aebdb5db3f3e936a79e7a56002a2c7e136
Commit: 3f827330823dc3e7b457762485ab1a87ebc2df21
https://github.com/tribe29/checkmk/commit/3f827330823dc3e7b457762485ab1a87e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6450
M web/htdocs/watolib.py
Log Message:
-----------
6450 FIX Fixed handling of "SNMP" and "Dual Check_MK Agent + SNMP" tags when migrating from <1.5
In addition to the problem that has been fixed with #6446, the werk #5535 introduced a problem when
one has not modified the tag group "Agent type".
In this situation the "Agent type" tag group is automatically changed to the
new format (as described in #5535).
During this process two tags were not migrated correctly:
<ul>
<li>Agent type: SNMP (Networking device, Appliance) (Tag-ID: snmp-only)</li>
<li>Agent type: Dual (Dual: Check_MK Agent + SNMP) (Tag-ID: snmp-tcp)</li>
</ul>
When editing the host, the new Agent type and SNMP attributes are selected correctly and also saved
correctly. No host lost his attributes in this case. But when saving the tag list of hosts to the
config files, the tags "snmp-only" and "snmp-tcp" were not set anymore.
This is a problem because existing rules may refer to these tags.
The second part of this problem are these probably existing rules. When you open them in the GUI and
saving them to the disk again, these rules will loose their conditions, because these tags did not
exist anymore.
We have now changed the migration procedure to work like this:
<ul>
<li>In the moment you update and the old "Agent type" tag group is migrated to the new one two new
auxiliary tags are added to your configuration (snmp-only: "Legacy: SNMP ..." and snmp-tcp: "Legacy: Dual:...")</li>
<li>Now editing of existing rules will work again</li>
<li>Hosts that have "Agent type" configured to "No agent" and "SNMP" to "SNMP v2 or v3" get
have the aux tag snmp-only set</li>
<li>Hosts that have "Agent type" configured to "Contact either Check_MK Agent or use datasource program"
and "SNMP" to "SNMP v2 or v3" will have the aux tag snmp-tcp set</li>
<li>Now the rules mentioned above will match again on these hosts</li>
<li>In case you want to clean up the legacy aux tags, you can now try to delete them. The GUI will warn
you about all rules referring to them. You'll now have to clean them up.</li>
<li>"Legacy: SNMP ..." needs to be converted to "SNMP -> SNMP v2 or v3" and "Agent: No Agent"</li>
<li>"Legacy: Dual: ..." needs to be converted to "SNMP -> SNMP v2 or v3" and "Agent: Contact either Check_MK Agent or use datasource program"</li>
<li>After cleaning up all refereces, you can delete the legacy tags.</li>
<ul>
Change-Id: I0a008f6786aa304092fb3a9f0d0f684676285c7c
Commit: af327ea811bb271ebbb79068af681de9e343e4a9
https://github.com/tribe29/checkmk/commit/af327ea811bb271ebbb79068af681de9e…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p3
Change-Id: I8c6169e09ccfed8a7f3c76064e93bd9c5bdf2cd0
Commit: a7377fdcd1a1adde3a691a662447188ce14688dd
https://github.com/tribe29/checkmk/commit/a7377fdcd1a1adde3a691a662447188ce…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-804: Fixed hover with loading message of Graph-Preview
Change-Id: I5e379429b15e48ad1f91405cbb7e5df1f825e684
Commit: 4feb8404853e0f2d8740b4853994b322689d57e3
https://github.com/tribe29/checkmk/commit/4feb8404853e0f2d8740b4853994b3226…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-805: Fixed text shadow on PEND at service view
Change-Id: I40fa8defc0016e1d2fb6018d23c5b0db50d13527
Commit: 689d65f03a1f6bcdc58c7e9ff7cd37ee0b547a40
https://github.com/tribe29/checkmk/commit/689d65f03a1f6bcdc58c7e9ff7cd37ee0…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
FEED-891: Fixed size of Perf-O-Meter if no headers are configured
Change-Id: I83776d8fae726036bcd810b0fc3c1e0ef3f93003
Commit: 0c0014010956824c24849b09891f550ce0ddbbfb
https://github.com/tribe29/checkmk/commit/0c0014010956824c24849b09891f550ce…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-814: removed inline-block for h3 header
This lead to a missing line break for unformatted content directly after the header.
Change-Id: Ide5e7224ee865fd24f6d2ecb4009b695e87b9ee6
Commit: 2925693fe67a7a10fa7ec425a0608941b8282d8d
https://github.com/tribe29/checkmk/commit/2925693fe67a7a10fa7ec425a0608941b…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
fixed another triangle...
Change-Id: Iac2340b31cd764d9f2b897969f4a1405afd6860a
Commit: 0974642d522cd268234c8990dca2fdb0e27fff45
https://github.com/tribe29/checkmk/commit/0974642d522cd268234c8990dca2fdb0e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
fixed width of acknowledge button if everything is OK
Change-Id: Id547e843b0de9739ecd553422cc9d3b4685e7cb5
Commit: c44208fec166837d4008f9f74dc88e1c2f2f7846
https://github.com/tribe29/checkmk/commit/c44208fec166837d4008f9f74dc88e1c2…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
FEED-811: Fixed theme of Snapins as dashlet
Change-Id: I6bb6f4f9b8ae41bde93fc111bfa22ccd9a435fcf
Commit: 04dbfb942d181ea3da83252a5562d87a019da1ca
https://github.com/tribe29/checkmk/commit/04dbfb942d181ea3da83252a5562d87a0…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-614: Fixed line break in date filter of Release Notes
Change-Id: I69da3a618f72b55dccef08d808ccdada25180e07
Commit: c08be78d7805dc5405c98bf8328d13156ff1b628
https://github.com/tribe29/checkmk/commit/c08be78d7805dc5405c98bf8328d13156…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6469
Log Message:
-----------
6469 FIX New Theme: Fixed again several bugs
This werk includes Fixes for:
- Hover with "loading..." message of Graph Preview
- Text shadow of PEND in services of hosts view
- Size of Perf-O-Meter in views where no headers are configured
- Missing line break in EC SNMP MIBs
- Size of column of acknowledge in analyze configuration if no icon is shown
- default template in reports is now in new colors, too
- Snapins in dashboards are now in new theme, too
- Date filter in Release notes
Change-Id: I4ea72b93bf8ae550950f04292bd35b2dbbb451c8
Commit: 1685aa78e2e1ca5d63c53a517a89bc5a6eaec186
https://github.com/tribe29/checkmk/commit/1685aa78e2e1ca5d63c53a517a89bc5a6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6397
M cmk_base/data_sources/snmp.py
Log Message:
-----------
6397 FIX Reordered CPU check plugins for SNMP devices to prevent too high CPU utilization values
Change-Id: I139989f6142f69bf13c9035beaf55802f0cb488f
Commit: 919ec91b81af36dbdaa59e3ed15b7aff8a5f5586
https://github.com/tribe29/checkmk/commit/919ec91b81af36dbdaa59e3ed15b7aff8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-14 (Tue, 14 Aug 2018)
Changed paths:
A .werks/6451
M web/htdocs/wato.py
Log Message:
-----------
6451 FIX Service discovery: "Analyze parameters..." link of manual checks is now correct
In previous releases the link of manual checks pointed to the ruleset of the discovery
based checks instead of the manual checks related ruleset.
CMK-668
Change-Id: Id4ddd38cacc9c28b00886fdb3399b724501d616b
Commit: 09345ef5a260b0271d526f6ffc536717c79d5c83
https://github.com/tribe29/checkmk/commit/09345ef5a260b0271d526f6ffc536717c…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-08-16 (Thu, 16 Aug 2018)
Changed paths:
A .werks/5508
Log Message:
-----------
CMK-767: Add werk 5508
5508 FIX cmk-update-agent.exe: Prevent Agent Updater from running twice
On Windows, when cmk-update-agent.exe is invoked, a lockfile is created to prevent it
from running twice at the same time.
This mechanism did not work properly when cmk-update-agent.exe got invoked
multiple times from different user accounts, because the lockfiles were
created within different directories.
This is now mitigated by creating the lockfile regardless of the current user
within the "temp" directory of the Check_MK Agent installation.
Change-Id: I702e09f7bf673e040a3fb425b417ad87cc361821
Commit: fcbf460bf1749d2adc3aded709e7e3a18afc10c1
https://github.com/tribe29/checkmk/commit/fcbf460bf1749d2adc3aded709e7e3a18…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-16 (Thu, 16 Aug 2018)
Changed paths:
M Pipfile
M Pipfile.lock
M active_checks/check_sql
M agents/plugins/mk_inotify
M agents/plugins/mk_logwatch
M bin/livedump
M bin/mkbackup
M checks/job
M checks/megaraid_bbu
M cmk_base/modes/check_mk.py
M tests/pylint/pylintrc
M web/htdocs/crash_reporting.py
M web/htdocs/forms.py
M web/plugins/icons/wato.py
M web/plugins/userdb/ldap.py
M web/plugins/views/layouts.py
Log Message:
-----------
Made pylintrc compatible with newer pylint versions. Removed pinning of pylint version. Various suppressions.
Sad story: https://github.com/PyCQA/pylint/commit/9397a5283 fixes
https://github.com/PyCQA/pylint/issues/1024, but as a side effect, the
characters '#' and ';' act now as inline comment prefixes (see
https://docs.python.org/3/library/configparser.html#customizing-parser-beha…).
Simple portable and even more readable solution: Just use continuation
lines!
Change-Id: I618c6accb003d2c7ffb310c2709febf87db33a28
Commit: 3a83598238041e8751ee47654c544cbc6422560b
https://github.com/tribe29/checkmk/commit/3a83598238041e8751ee47654c544cbc6…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-08-16 (Thu, 16 Aug 2018)
Changed paths:
A .werks/6461
M checks/solaris_mem
Log Message:
-----------
6461 FIX solaris_mem: Fix crashing check when values in agent output are given in Kilobytes
Change-Id: I68f41e7b19286157a3a06459958599db695603c8
Commit: 2b03ece714edae147e44e5c46e0568f21a9ca8d6
https://github.com/tribe29/checkmk/commit/2b03ece714edae147e44e5c46e0568f21…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-16 (Thu, 16 Aug 2018)
Changed paths:
M livestatus/src/OutputBuffer.cc
M livestatus/src/OutputBuffer.h
M livestatus/src/Query.cc
M livestatus/src/module.cc
Log Message:
-----------
CMK-817: Terminate long-running Livestatus queries during shutdown.
Change-Id: Ic409eb4ca3be7d2a4b8138a9cf0a1f9fa1828625
Commit: 0b3d5760fc97b9cbd7f5f6a593c082f1591fa27e
https://github.com/tribe29/checkmk/commit/0b3d5760fc97b9cbd7f5f6a593c082f15…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-17 (Fri, 17 Aug 2018)
Changed paths:
A .werks/6017
Log Message:
-----------
6017 The CMC logs external commands into the monitoring history now.
To be more in line with Nagios, the CMC writes "EXTERNAL COMMAND:" lines to
the monitoring history now when an external command is received either via
Livestatus or the command pipe.
Change-Id: I6d66aeb16fe5dfe625e4094f54a9eb93b446a2a1
Commit: adf25f88e77f8717f40a283ed11e8a4bbd0817b2
https://github.com/tribe29/checkmk/commit/adf25f88e77f8717f40a283ed11e8a4bb…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-08-17 (Fri, 17 Aug 2018)
Changed paths:
A .werks/5509
Log Message:
-----------
CMK-823: Add Werk 5509
5509 FIX cmk-update-agent: Prevent agent update from crashing while setting up syslog
If syslog setup failed (on Linux), namely if /dev/log is not available, the agent updater would crash.
This is now mitigated by catching errors while setting up logging to syslog.
A failure will now result in a warning instead of a crash.
Change-Id: Id7bbeef387a34f919bec329533fd43c9f9ca0bf9
Commit: b68e2b0d872caa00c938871ae79259d63d571bd4
https://github.com/tribe29/checkmk/commit/b68e2b0d872caa00c938871ae79259d63…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-20 (Mon, 20 Aug 2018)
Changed paths:
M cmk_base/checks.py
Log Message:
-----------
Compile plugins only once, not twice.
Change-Id: I396400078f3a3f050d92af7dd68144dd9bc13f77
Commit: c055aef4b56ca0ba14b563f5cfb7123567db3abb
https://github.com/tribe29/checkmk/commit/c055aef4b56ca0ba14b563f5cfb712356…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-20 (Mon, 20 Aug 2018)
Changed paths:
M cmk/store.py
Log Message:
-----------
Fixed and simplified mkdir/makedirs.
Change-Id: I80a57266738c5e225c276e98b500542d67b97042
Commit: 9d51640f4f68f0be59f46b9a0d580876177a778f
https://github.com/tribe29/checkmk/commit/9d51640f4f68f0be59f46b9a0d5808761…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-21 (Tue, 21 Aug 2018)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Use pylint's job feature.
Change-Id: I8075d2c9ecd45a4a2dc45b9821e3675d1fa567a2
Commit: 427e6bad5b5e911d77456a2806f2e8e27abbbede
https://github.com/tribe29/checkmk/commit/427e6bad5b5e911d77456a2806f2e8e27…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-21 (Tue, 21 Aug 2018)
Changed paths:
A .werks/6215
M checks/cisco_secure
Log Message:
-----------
6215 FIX cisco_secure: Fix UNKOWN state for disabled portsecurity
Since 1.5.0p2, ports with disabled portsecurity went to UNKNOWN state.
This has been fixed.
FEED-857
Change-Id: Ib8d7b5c490119672e7830911ed71cee868996487
Commit: 03d8a9b21d87009d675a22cefa146975eddb5c8b
https://github.com/tribe29/checkmk/commit/03d8a9b21d87009d675a22cefa146975e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-21 (Tue, 21 Aug 2018)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
FEED-921: removed help text for non existing option
Change-Id: Ib74f4a02433a402a13cc4f20badd048b874bb892
Commit: da9798db37567fd998cac9ff6b7ba0f9d6079701
https://github.com/tribe29/checkmk/commit/da9798db37567fd998cac9ff6b7ba0f9d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
M cmk_base/data_sources/snmp.py
Log Message:
-----------
Compute access data just once
Change-Id: Id196d84bdac8c3d738007c123b47fa56e3932f9f
Commit: 5e7f22e827810b1ad2ffd4e6b58e5d5ebb623aad
https://github.com/tribe29/checkmk/commit/5e7f22e827810b1ad2ffd4e6b58e5d5eb…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
A .werks/6479
M checks/oracle_tablespaces
Log Message:
-----------
oracle_tablespaces: Check for empty filenames
The check goes CRIT when a filename for a file is missing.
This is often the case for Databases after cloning or recreation
of the controlfiles without recreation of the temporary files
for temporary Tablespaces.
The state is always CRIT, because empty temporary Tablespaces
are really bad and a space calculation is not possible.
The plugin from 'Support for Container Database (Multitenant)'
is requirred for the most current SQLs.
Change-Id: I280c71892a8706673897b75996a8e4770deed185
Commit: c2cf901343e889a54f54ef4fc449c73f40b48119
https://github.com/tribe29/checkmk/commit/c2cf901343e889a54f54ef4fc449c73f4…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
A .pylintrc
R pylintrc
R tests/pylint/pylintrc
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Moved our pylint configuration to the standard place.
This enables e.g. the use of Flycheck in Emacs out-of-the-box. Note that
pylint itself can handle both "pylintrc" and ".pylintrc", but not Flycheck
in its default configuration. Instead of fighting with tools, just do
things in a standard way.
Fixed some pylint warnings in a modified file on the way.
Change-Id: I4c7c292e6257de7085b722e05294cab8a58b406d
Commit: d29dfab35e54e6690eca87ce11cd5aa34cbea352
https://github.com/tribe29/checkmk/commit/d29dfab35e54e6690eca87ce11cd5aa34…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
A .werks/6403
M checks/memory.include
Log Message:
-----------
6403 FIX memory.include: return UNKNOWN if the total memory is not present
Change-Id: I07fe29c8b9bfd3dc95ce034a311debfcde25e145
Commit: 533a378ec5e97195744abe545f523ee61622006e
https://github.com/tribe29/checkmk/commit/533a378ec5e97195744abe545f523ee61…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
A .werks/6401
M checks/brocade_mlx
Log Message:
-----------
6401 FIX brocade_mlx.module_mem: avoid a crash of all services if SNMP data for one service is missing
Change-Id: I2a698c38a12459fe0a5706d386c693b0900e40e7
Commit: 49724215238fb4dcb9907e1e619942927fd9f8a2
https://github.com/tribe29/checkmk/commit/49724215238fb4dcb9907e1e619942927…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-22 (Wed, 22 Aug 2018)
Changed paths:
A .werks/6402
M checks/mssql_counters
Log Message:
-----------
6402 FIX mssql_counters.locks_per_batch: avoid crash if parameters are defined
Change-Id: I05c2b5186cf24b29731c068f5e4d1e306bb03600
Commit: 50d635bc628a8a1443387d605ef37f46a6f54b44
https://github.com/tribe29/checkmk/commit/50d635bc628a8a1443387d605ef37f46a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
R .werks/6479
M checks/oracle_tablespaces
Log Message:
-----------
Revert "oracle_tablespaces: Check for empty filenames"; needs feature werk 6480
This reverts commit 5e7f22e827810b1ad2ffd4e6b58e5d5ebb623aad.
Commit: af2d0b15390bddcc89cee1df377e038dd639995c
https://github.com/tribe29/checkmk/commit/af2d0b15390bddcc89cee1df377e038dd…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M .pylintrc
Log Message:
-----------
Decouple pylint configuration from the path to our sources.
Change-Id: Ibc419d22dff4846d332f4d652f0767095652f0b8
Commit: 170a7df4e2622638375a530a745d6511f65701b8
https://github.com/tribe29/checkmk/commit/170a7df4e2622638375a530a745d6511f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerate Pipfile.lock.
Change-Id: Id345845ceedd73b09860e0089274060a4d2c0776
Commit: 610108698a73b305274bd25978d20aa7b0c994f1
https://github.com/tribe29/checkmk/commit/610108698a73b305274bd25978d20aa7b…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
A .werks/6404
M checks/oracle_undostat
Log Message:
-----------
6404 FIX oracle_undostat: prevent the discovery of invalid services
In previous versions of oracle_undostat services for error messages could be
discovered. If e.g. the error message 'the account will expire soon; change
your password' was returned by mk_oracle two additional services were
discovered. Because mk_oracle did not deliver valid data for these services
the oracle_undostat check crashed for these additional services. With this
werk a check for the data delivered by mk_oracle is introduced which
will prevent the discovery of the invalid services.
Change-Id: Ia3cc0df93d93f6162341cb952a67894ab1ceb6e4
Commit: 0ee681486894f3238796ccb9b644e6f6c6ec36bd
https://github.com/tribe29/checkmk/commit/0ee681486894f3238796ccb9b644e6f6c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
A .werks/6398
M agents/special/agent_netapp
Log Message:
-----------
6398 FIX netapp_api_environment: Fixed discovery of environmental sensors like PSU
Change-Id: I4985b6fca39302b371aaac2e75e2627dfc616b48
Commit: 9b49ce54fa32c078964283560d4a449b3533eeec
https://github.com/tribe29/checkmk/commit/9b49ce54fa32c078964283560d4a449b3…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
R ChangeLog.in
R tags.py
R tags.txt
Log Message:
-----------
Remove dead files.
They don't seem to be used anywhere nowadays, and if they are not really
dead, it would be good to find out why. >:-)
Change-Id: I25b175036964482a712684207f7f496ab4293e24
Commit: 0a9a2eeedfaf46ad766189dce51ff3840a14f459
https://github.com/tribe29/checkmk/commit/0a9a2eeedfaf46ad766189dce51ff3840…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
A .werks/6018
M omd/packages/rrdtool/skel/etc/init.d/rrdcached
Log Message:
-----------
6018 FIX The rrdcached logs to var/log/rrdcached.log again.
Instead of logging into syslog, the rrdcached logs to its traditional log
file again. Logging into syslog was a regression introduced in 1.5.0.
Change-Id: I1fec55d39118c264ff6763d016995627f6535914
Commit: 5a2542795e177f3e865d9b9ffac3b85ba82bbae8
https://github.com/tribe29/checkmk/commit/5a2542795e177f3e865d9b9ffac3b85ba…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
M cmk_base/snmp.py
Log Message:
-----------
Don't override the index encoding of e.g. OID_END
If BINARY was used together with e.g. OID_END in the
snmp_info the OID_END encoding may have changed from
string to binary as well. Now the index format is
always kept.
Change-Id: Ib5dba5593c805b196c65bdd959ef552f44683455
Commit: 0f92744fa19429e166f76e231304a72fa6f8b5f2
https://github.com/tribe29/checkmk/commit/0f92744fa19429e166f76e231304a72fa…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
A .werks/6400
M checks/brocade_fcport
Log Message:
-----------
6400 FIX brocade_fcport: fix for the calculation of received and transmitted bytes per second
Beginning from firmware version 8 the tx/rxwords are no longer available. Therefore,
the values from FCMGMT-MIB are used for the calculation of the received and transmitted
bytes per second in this case. However, the conversion of the octet string delivered
by SNMP was not performed properly and a conversion factor for the transition between
octets and words was missing. This lead to unrealistic values in the order of TB/s on
some devices. This werk corrects the conversion of the octet string and introduces the
missing conversion factor so that the correct port speeds are reported for new firmware
versions as well.
Change-Id: I2db1608d3dbaab85dab5e0fa189053a8faab36f8
Commit: 4c7292c0e0fddc9a240a2831a61f6c1123257fd7
https://github.com/tribe29/checkmk/commit/4c7292c0e0fddc9a240a2831a61f6c112…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
A .werks/6248
M cmk_base/discovery.py
Log Message:
-----------
6248 FIX cmk -IIv tabula rasa discovery did not remove vanished services
Change-Id: I5959399d39f6b22c40cd0483285f3093a4aea717
Commit: 9a176e45fc9c8a65d0b2528a557e7b216889d99a
https://github.com/tribe29/checkmk/commit/9a176e45fc9c8a65d0b2528a557e7b216…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
M agents/windows/Makefile.am
M agents/windows/chroot_version
M agents/windows/make-chroot
Log Message:
-----------
CMK-769: Fix OHM in Win-Agent integration tests
OpenHardwareMonitor was not being built as a prerequisite for
the make target integrationtest for Windows agent. The OHM was falsely
built by configuring it only in Jenkins, which prevented the
integration tests from being run by developers from their own machines.
The correct solution is to build OHM as a prerequisite make target for
integrationtest and not to configure it in Jenkins. This way, the same
setup works for both Jenkins and for developers running the integration
tests from their own machines.
Change-Id: I0b6a3a76ce2c0b21be4ea74e23bba7596e9aeda1
Commit: c1d547ba017fa3b1ad1142e250e6f9d81ab31e59
https://github.com/tribe29/checkmk/commit/c1d547ba017fa3b1ad1142e250e6f9d81…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
A .werks/6499
M cmk/ec/main.py
Log Message:
-----------
6499 FIX Fixed execution of event console actions
The execution of actions defined in event console rules was broken since
1.5.0b1: Under various circumstances, the action was not executed at all,
and a Python exception was logged to var/log/mkeventd.log. This has been
fixed now.
Change-Id: Ic31e61a13403f8e9932260108b601dcbebe9b8a1
Commit: 4b045d4a2dbfc632b9bd823537b48f03bef6e02b
https://github.com/tribe29/checkmk/commit/4b045d4a2dbfc632b9bd823537b48f03b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6452
M web/htdocs/sidebar.py
Log Message:
-----------
6452 SEC Fixed wrong sidebar snapin permission checking
The permission checking of sidebar snapins was not working correctly in all
previous 1.5 versions.
The specific issue was that the default permission of the sidebar snapins were
not set correctly. Especially the master control snapin (which can be used to
globally disable e.g. checking or notifications) was usable even for guest
users by default which is normally only available for administrative users.
As workaround, you could override the default permissions of the snapins to
make them only available to the intended roles.
Change-Id: I2efac198b69f7f06ee7bfe990b5a832a186286af
Commit: 40440a9cdff9130db9e393372b96e9faf5615d8a
https://github.com/tribe29/checkmk/commit/40440a9cdff9130db9e393372b96e9faf…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/ipmi.py
M cmk_base/data_sources/snmp.py
Log Message:
-----------
Cleaned up credentials handling of SNMP data sources
Change-Id: Ie1c05c899f702396290a615a39beddca64f7a786
Commit: 631353eba4db4f884b7e73cf66e0efcf0feeaa21
https://github.com/tribe29/checkmk/commit/631353eba4db4f884b7e73cf66e0efcf0…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-583: Fixed position of logo in the right upper corner
Change-Id: I8a11c59b156a8274ef47288477bd071d5ac8b177
Commit: 57075d4a214e9989533436489392600b29d85236
https://github.com/tribe29/checkmk/commit/57075d4a214e9989533436489392600b2…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-619: Fixed title in graph hover
Change-Id: Ib7869e41fa9cd583b77cc2a046415fe2ae4544ba
Commit: e6cd7da7c781de587567dae3ba3cff16340fc03d
https://github.com/tribe29/checkmk/commit/e6cd7da7c781de587567dae3ba3cff163…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/backup.py
Log Message:
-----------
CMK-810: Fixed layout of backup job output
Change-Id: I9aa4850de94dc2e282c67bf125bdd3fc951e3072
Commit: 6763ab0491e29e195188b235dba27c399c2a071a
https://github.com/tribe29/checkmk/commit/6763ab0491e29e195188b235dba27c399…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-821: Fixed two regressions
The first has been accidentally reverted earlier (color of font)
The second definition has been to global (not inverting triangles)
Change-Id: Ie47a0d3af268226b0b45ee99b05b6fc2f02be840
Commit: ea100d8ef761d96f633bbfa790b02e6af89f4044
https://github.com/tribe29/checkmk/commit/ea100d8ef761d96f633bbfa790b02e6af…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/views.py
M web/htdocs/visuals.py
M web/htdocs/wato.py
Log Message:
-----------
CMK-826: Corrects some hard coded icon paths
Change-Id: I65371a663795ea712511fde65c9bfcd92bbd4cf1
Commit: 6d6c4cc55b4b58fc44b76d2f0f1b8b6d841bdfb6
https://github.com/tribe29/checkmk/commit/6d6c4cc55b4b58fc44b76d2f0f1b8b6d8…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A web/htdocs/themes/facelift/images/icon_acknowledge_test.png
A web/htdocs/themes/facelift/images/icon_action.png
A web/htdocs/themes/facelift/images/icon_alert.png
A web/htdocs/themes/facelift/images/icon_alert_ack.png
A web/htdocs/themes/facelift/images/icon_alert_ackstop.png
A web/htdocs/themes/facelift/images/icon_alert_alert_handler_failed.png
A web/htdocs/themes/facelift/images/icon_alert_alert_handler_started.png
A web/htdocs/themes/facelift/images/icon_alert_alert_handler_stopped.png
A web/htdocs/themes/facelift/images/icon_alert_command.png
A web/htdocs/themes/facelift/images/icon_alert_downtimestop.png
A web/htdocs/themes/facelift/images/icon_alert_flapping.png
A web/htdocs/themes/facelift/images/icon_alert_notify_progress.png
A web/htdocs/themes/facelift/images/icon_alert_up.png
A web/htdocs/themes/facelift/images/icon_annotation.png
A web/htdocs/themes/facelift/images/icon_apply.png
A web/htdocs/themes/facelift/images/icon_assume_0.png
A web/htdocs/themes/facelift/images/icon_assume_1.png
A web/htdocs/themes/facelift/images/icon_assume_2.png
A web/htdocs/themes/facelift/images/icon_assume_3.png
A web/htdocs/themes/facelift/images/icon_assume_none.png
A web/htdocs/themes/facelift/images/icon_autherr.png
A web/htdocs/themes/facelift/images/icon_back_off.png
A web/htdocs/themes/facelift/images/icon_backup_restore_complete.png
A web/htdocs/themes/facelift/images/icon_backup_restore_start.png
A web/htdocs/themes/facelift/images/icon_backup_restore_state.png
A web/htdocs/themes/facelift/images/icon_backup_restore_stop.png
A web/htdocs/themes/facelift/images/icon_backup_start.png
A web/htdocs/themes/facelift/images/icon_backup_state.png
A web/htdocs/themes/facelift/images/icon_backup_stop.png
A web/htdocs/themes/facelift/images/icon_bi_rules.png
A web/htdocs/themes/facelift/images/icon_bilist.png
A web/htdocs/themes/facelift/images/icon_bitree.png
A web/htdocs/themes/facelift/images/icon_cached.png
A web/htdocs/themes/facelift/images/icon_cannot_reschedule.png
A web/htdocs/themes/facelift/images/icon_check_parameters.png
A web/htdocs/themes/facelift/images/icon_checkbox.png
A web/htdocs/themes/facelift/images/icon_clear.png
A web/htdocs/themes/facelift/images/icon_clone.png
A web/htdocs/themes/facelift/images/icon_cluster.png
A web/htdocs/themes/facelift/images/icon_counting.png
A web/htdocs/themes/facelift/images/icon_crash_glow.png
A web/htdocs/themes/facelift/images/icon_delayed.png
A web/htdocs/themes/facelift/images/icon_delete.png
A web/htdocs/themes/facelift/images/icon_deployment_error.png
A web/htdocs/themes/facelift/images/icon_deployment_status.png
A web/htdocs/themes/facelift/images/icon_derived_downtime.png
A web/htdocs/themes/facelift/images/icon_detail.png
A web/htdocs/themes/facelift/images/icon_diagnose.png
A web/htdocs/themes/facelift/images/icon_disable_test.png
A web/htdocs/themes/facelift/images/icon_disabled.png
A web/htdocs/themes/facelift/images/icon_disabled_service.png
A web/htdocs/themes/facelift/images/icon_down.png
A web/htdocs/themes/facelift/images/icon_download_csv.png
A web/htdocs/themes/facelift/images/icon_email.png
A web/htdocs/themes/facelift/images/icon_empty.png
A web/htdocs/themes/facelift/images/icon_enable_test.png
A web/htdocs/themes/facelift/images/icon_enabled.png
A web/htdocs/themes/facelift/images/icon_factoryreset.png
A web/htdocs/themes/facelift/images/icon_filter.png
A web/htdocs/themes/facelift/images/icon_flapping.png
A web/htdocs/themes/facelift/images/icon_foreign_changes.png
A web/htdocs/themes/facelift/images/icon_forth.png
A web/htdocs/themes/facelift/images/icon_forth_off.png
A web/htdocs/themes/facelift/images/icon_frameurl.png
A web/htdocs/themes/facelift/images/icon_guitest.png
A web/htdocs/themes/facelift/images/icon_ignore.png
A web/htdocs/themes/facelift/images/icon_inactive.png
A web/htdocs/themes/facelift/images/icon_insert.png
A web/htdocs/themes/facelift/images/icon_insertdate.png
A web/htdocs/themes/facelift/images/icon_inventory_failed.png
A web/htdocs/themes/facelift/images/icon_inverted.png
A web/htdocs/themes/facelift/images/icon_link.png
A web/htdocs/themes/facelift/images/icon_localrule.png
A web/htdocs/themes/facelift/images/icon_logwatch.png
A web/htdocs/themes/facelift/images/icon_mkeventd_rules.png
A web/htdocs/themes/facelift/images/icon_monitored_service.png
A web/htdocs/themes/facelift/images/icon_need_replicate.png
A web/htdocs/themes/facelift/images/icon_new_graph_collection.png
A web/htdocs/themes/facelift/images/icon_new_graph_tuning.png
A web/htdocs/themes/facelift/images/icon_new_sla_configuration.png
A web/htdocs/themes/facelift/images/icon_nodowntime.png
A web/htdocs/themes/facelift/images/icon_notes.png
A web/htdocs/themes/facelift/images/icon_notif_enabled.png
A web/htdocs/themes/facelift/images/icon_notif_man_disabled.png
A web/htdocs/themes/facelift/images/icon_npassive.png
A web/htdocs/themes/facelift/images/icon_offline.png
A web/htdocs/themes/facelift/images/icon_online.png
A web/htdocs/themes/facelift/images/icon_outof_serviceperiod.png
A web/htdocs/themes/facelift/images/icon_outofnot.png
A web/htdocs/themes/facelift/images/icon_packages.png
A web/htdocs/themes/facelift/images/icon_pageurl.png
A web/htdocs/themes/facelift/images/icon_pause.png
A web/htdocs/themes/facelift/images/icon_pdfpreview.png
A web/htdocs/themes/facelift/images/icon_persist.png
A web/htdocs/themes/facelift/images/icon_prediction.png
A web/htdocs/themes/facelift/images/icon_properties.png
A web/htdocs/themes/facelift/images/icon_random.png
A web/htdocs/themes/facelift/images/icon_release_mkp.png
A web/htdocs/themes/facelift/images/icon_release_mkp_yellow.png
A web/htdocs/themes/facelift/images/icon_repl_25.png
A web/htdocs/themes/facelift/images/icon_repl_50.png
A web/htdocs/themes/facelift/images/icon_repl_75.png
A web/htdocs/themes/facelift/images/icon_repl_failed.png
A web/htdocs/themes/facelift/images/icon_repl_locked.png
A web/htdocs/themes/facelift/images/icon_repl_pending.png
A web/htdocs/themes/facelift/images/icon_repl_success.png
A web/htdocs/themes/facelift/images/icon_replay.png
A web/htdocs/themes/facelift/images/icon_report_element.png
A web/htdocs/themes/facelift/images/icon_report_fixed.png
A web/htdocs/themes/facelift/images/icon_restart.png
A web/htdocs/themes/facelift/images/icon_restore.png
A web/htdocs/themes/facelift/images/icon_ruleimatch.png
A web/htdocs/themes/facelift/images/icon_rulematch.png
A web/htdocs/themes/facelift/images/icon_rulenmatch.png
A web/htdocs/themes/facelift/images/icon_rulepmatch.png
A web/htdocs/themes/facelift/images/icon_service_to_disabled.png
A web/htdocs/themes/facelift/images/icon_service_to_monitored.png
A web/htdocs/themes/facelift/images/icon_service_to_removed.png
A web/htdocs/themes/facelift/images/icon_service_to_undecided.png
A web/htdocs/themes/facelift/images/icon_services.png
A web/htdocs/themes/facelift/images/icon_showbi.png
A web/htdocs/themes/facelift/images/icon_showhide.png
A web/htdocs/themes/facelift/images/icon_signature_key_partial.png
A web/htdocs/themes/facelift/images/icon_site_globals.png
A web/htdocs/themes/facelift/images/icon_site_globals_modified.png
A web/htdocs/themes/facelift/images/icon_siteuptodate.png
A web/htdocs/themes/facelift/images/icon_snapshot.png
A web/htdocs/themes/facelift/images/icon_snapshot_checksum.png
A web/htdocs/themes/facelift/images/icon_snapshot_nchecksum.png
A web/htdocs/themes/facelift/images/icon_snapshot_pchecksum.png
A web/htdocs/themes/facelift/images/icon_starred.png
A web/htdocs/themes/facelift/images/icon_svc_problems.png
A web/htdocs/themes/facelift/images/icon_sync_graphs.png
A web/htdocs/themes/facelift/images/icon_timeline.png
A web/htdocs/themes/facelift/images/icon_timewarp.png
A web/htdocs/themes/facelift/images/icon_timewarp_off.png
A web/htdocs/themes/facelift/images/icon_toggle_context.png
A web/htdocs/themes/facelift/images/icon_toggle_details.png
A web/htdocs/themes/facelift/images/icon_undecided_service.png
A web/htdocs/themes/facelift/images/icon_up.png
A web/htdocs/themes/facelift/images/icon_update.png
A web/htdocs/themes/facelift/images/icon_upload.png
A web/htdocs/themes/facelift/images/icon_url.png
A web/htdocs/themes/facelift/images/icon_user_locked.png
A web/htdocs/themes/facelift/images/icon_validation_error.png
A web/htdocs/themes/facelift/images/icon_warning.png
A web/htdocs/themes/facelift/images/icon_werk_ack.png
A web/htdocs/themes/facelift/images/icon_wrong_agent.png
A web/htdocs/themes/facelift/images/icon_www.png
A web/htdocs/themes/facelift/images/ios_logo.png
A web/htdocs/themes/facelift/images/kruler.png
A web/htdocs/themes/facelift/images/load_graph.png
A web/htdocs/themes/facelift/images/new.png
A web/htdocs/themes/facelift/images/pluginurl.png
A web/htdocs/themes/facelift/images/rule_no.png
A web/htdocs/themes/facelift/images/rule_no_off.png
A web/htdocs/themes/facelift/images/rule_yes.png
A web/htdocs/themes/facelift/images/rule_yes_off.png
A web/htdocs/themes/facelift/images/status_report.png
Log Message:
-----------
CMK-827: Added some new icons for new theme
Change-Id: I4bb83cfcf3670e732b07dbb11a4ff879347bd4a5
Commit: 8200169fec85484dba963818f965cba44fff7819
https://github.com/tribe29/checkmk/commit/8200169fec85484dba963818f965cba44…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6470
Log Message:
-----------
6470 FIX New Theme: New fixes for modern theme
This time the following things has been fixed:
- The logo position in the upper right corner has been align to the bottom of the text and is now in the middle
- The title in hover preview of graphs is center aligned again
- The output of backup jobs is like other console outputs
- The color of the footer has been accidentally reverted to white and is now black again
- Triangles to open limb of trees have been white again which is now fixed
- Some new icons have not been used even if available
- Many icons which have still been in old style are now modern
Change-Id: Ie026831a81503c26d684c010d012f9677603c047
Commit: 758e54ad2fb19ece18361f3553d0bd239e0ad734
https://github.com/tribe29/checkmk/commit/758e54ad2fb19ece18361f3553d0bd239…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M .werks/6470
Log Message:
-----------
Fixed wrong werk version
Change-Id: Ie0739cd27c91bdc196b7bff56dd726d30b2a3205
Commit: 14153602ccfda075d7a272e66c6491bbef5f945d
https://github.com/tribe29/checkmk/commit/14153602ccfda075d7a272e66c6491bbe…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6454
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
6454 FIX Fixed "tree_spec" exception in virtual host tree snapin with older configs
Old definitions (pre 1.5) of virtual host tree configs could lead to an error "tree_spec"
in the virtual host tree snapin. These configs are now migrated correctly.
A workaround could be to update the virtual host tree global setting by hand.
Change-Id: I8324d7d9a470225c24b07631657f32757cde99a9
Commit: 7cc95d955d0f472618ba19026f5e83a3abaa1643
https://github.com/tribe29/checkmk/commit/7cc95d955d0f472618ba19026f5e83a3a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Fixed missing bracket in help text
Change-Id: Ic87f2f6efb62bd9981fdfed0b3fb22fa824a2113
Commit: 14da6c7bdd35d85386c648f307139cda586edcd0
https://github.com/tribe29/checkmk/commit/14da6c7bdd35d85386c648f307139cda5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6289
M web/htdocs/wato.py
Log Message:
-----------
6289 FIX User profile: Theme changes are applied to result page automatically
The user profile page did not apply changed themes to
the result page right after changing the theme. The user
always had to reload the page to make the content frame
use the new theme.
Change-Id: I3378a8d3b395007f18a71ddaeec3399ac32d5592
Commit: 2eaad897c1cfa76dbf6d0ed2f75cde11862d2211
https://github.com/tribe29/checkmk/commit/2eaad897c1cfa76dbf6d0ed2f75cde118…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6290
M web/htdocs/werks.py
Log Message:
-----------
6290 FIX Werk list can be limited by number of groups (default: 20 versions)
To prevent a too long loading page by default the number of werks
shown on the werk list (release notes) page can now bw limited by
the number of groups to be shown. By default the grouping is done
by version and limited to 20 versions now.
Change-Id: I3170548359502b19c437ec69522a8b8cf2f68ba9
Commit: fd53854cbe707442b306db2ab8cd3294e07a84d0
https://github.com/tribe29/checkmk/commit/fd53854cbe707442b306db2ab8cd3294e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6291
M web/htdocs/werks.py
Log Message:
-----------
6291 FIX Werk list: Fixed input validation and error handling
Input errors on the werk list page were not validated correctly.
The error handling of input issues has been improved.
Change-Id: I3cd96e02363c9fc02ab2fcc2dadfbc38b119114a
Commit: 2227a0bed2c1dda5d775073c779cfc318e6489ea
https://github.com/tribe29/checkmk/commit/2227a0bed2c1dda5d775073c779cfc318…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6292
M web/htdocs/table.py
M web/htdocs/werks.py
Log Message:
-----------
6292 FIX Werk list: Fixed wrong number of werks shown at top of the page
The "number of rows" header was showing the number of rows in the last group
table of the page. It's now correctly showing the number of werks listed.
Change-Id: I4e3152a8e14115d555dce51fc300999f11e263da
Commit: 1978ff371a1cc71c60bf99f40686ac4e2afecc04
https://github.com/tribe29/checkmk/commit/1978ff371a1cc71c60bf99f40686ac4e2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6293
M web/htdocs/watolib.py
Log Message:
-----------
6293 FIX Fixed exeption when trying to delete hosts of disabled slave sites
When trying to delete a host that is associated with a slave site where
the replication is currently disabled, this resulted in a GUI exception
like this: 'KeyError: "slavesite"'
Instead of this exception an error message about the failed connection
because of the disabled sync is displayed.
Change-Id: I2b17685698aefb598336a58d6aa7881eb0e00f8c
Commit: eaf62da07656c8cc0d5e696c22f28a4966665e35
https://github.com/tribe29/checkmk/commit/eaf62da07656c8cc0d5e696c22f28a496…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Fixed wrong escaped title on site logon page since #6423
Change-Id: I7732a3af568e28f90d3cdbd5ad50c7f227200767
Commit: 4a50f6bbc4bf6a961581fa4b1734c212b7068c50
https://github.com/tribe29/checkmk/commit/4a50f6bbc4bf6a961581fa4b1734c212b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
A .werks/6455
M web/htdocs/userdb.py
Log Message:
-----------
6455 FIX LDAP: Multiple sync processes could be running at the same time
Since 1.5.0b2 (#5986) the user synchronization is executed as background
job. Because of a broken locking the sync could be executed multiple times
in parallel. This issue did not lead to corrupted data, there were multiple
jobs running in parallel overwriting each others results.
Change-Id: I3c38897ec82b4878ac55ec4a426cfa60cbd7faf6
Commit: 1f83543bd7c9e9ae909b0425f8fc27efe2e7f1eb
https://github.com/tribe29/checkmk/commit/1f83543bd7c9e9ae909b0425f8fc27efe…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Improved error handling when clicking on "Sync users" multiple times
Change-Id: I98133fccc0eaf8f34da6c22d2e0b93df9f3aa8bc
Commit: dbedb0ffc467971c1e83fc1a592b9f941bb76a60
https://github.com/tribe29/checkmk/commit/dbedb0ffc467971c1e83fc1a592b9f941…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
M bin/livedump
Log Message:
-----------
Changed shebang of livedump to standard one (To make it use the sites python by default)
Change-Id: Iad3c3f9463767bb099aacabb6ce2f9f04f45f333
Commit: bb87f1417a43eebf9bd12bc963f8dc763263a15a
https://github.com/tribe29/checkmk/commit/bb87f1417a43eebf9bd12bc963f8dc763…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
M cmk_base/modes/check_mk.py
Log Message:
-----------
Add missing newline to error messages in "cmk -d" output
FEED-931
Change-Id: If323c52d621076146ca09fa4e780f2621a220cd3
Commit: ee705517de4793eb34bab4429d0b3f3ecf3e6fd5
https://github.com/tribe29/checkmk/commit/ee705517de4793eb34bab4429d0b3f3ec…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
A .werks/6456
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/ipmi.py
Log Message:
-----------
6456 FIX IPMI Management board: Fixed "cmk -d" on hosts with enabled mgmt board
An exception occurred on hosts having IPMI management board enabled when executing
"cmk -d [hostname]" on the console:
C+:
OMD[stable]:~$ cmk --debug -d ipmi-host
Traceback (most recent call last):
File "/omd/sites/stable/bin/cmk", line 96, in <module>
exit_status = modes.call(o, a, opts, args)
File "/omd/sites/stable/lib/python/cmk_base/modes/__init__.py", line 80, in call
return mode.handler_function(*handler_args)
File "/omd/sites/stable/lib/python/cmk_base/modes/check_mk.py", line 366, in mode_dump_agent
source_state, source_output, source_perfdata = source.get_summary_result()
File "/omd/sites/stable/lib/python/cmk_base/data_sources/abstract.py", line 392, in get_summary_result
return self._summary_result()
File "/omd/sites/stable/lib/python/cmk_base/data_sources/ipmi.py", line 152, in _summary_result
return 0, "Version: %s" % self._get_ipmi_version(), []
File "/omd/sites/stable/lib/python/cmk_base/data_sources/ipmi.py", line 156, in _get_ipmi_version
section = self._host_sections.sections.get("mgmt_ipmi_firmware")
AttributeError: 'NoneType' object has no attribute 'sections'
C-:
FEED-931
Change-Id: Id6d76ddc578c62d3ae384c68b70ae15dc034446e
Commit: e54e2898e79b03ed9d9bbb9fd7eeee4faa0a4390
https://github.com/tribe29/checkmk/commit/e54e2898e79b03ed9d9bbb9fd7eeee4fa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
A .werks/6457
M cmk_base/data_sources/ipmi.py
Log Message:
-----------
6457 FIX IPMI Management board: Improved error handling when sensors can not be read
When the IPMI sensors can not be read because of an incompatible device, the
error is now handled more gracefully. The other IPMI data, like firmware information,
is fetched even when the sensors can not be read and the exceptions are visible on
the command line when executing e.g. cmk -vd [hostname] or cmk -vvd [hostname].
FEED-931
Change-Id: Id67ab4e70749a6ce8d9f6b71877b0238eaaaf472
Commit: 2837d246cbf0f9e3c3004e0b93bb69f33a63b78b
https://github.com/tribe29/checkmk/commit/2837d246cbf0f9e3c3004e0b93bb69f33…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
A .werks/6458
M Pipfile
M Pipfile.lock
M cmk_base/data_sources/ipmi.py
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
A omd/packages/python-modules/src/pyghmi-1.2.14.tar.gz
Log Message:
-----------
6458 FIX IPMI Management board: Use USER privilege level for monitoring
Previous versions used the ADMIN privilege level for monitoring via IPMI which
is way too much for this read-only access which is needed by Check_MK for
monitoring.
When you tried to use a non ADMIN privileged user before, an error like this occured:
ERROR: Requested privilege level is not allowed over this channel while
requesting privelege level 3 for [user]
You can now use less privileged users for monitoring.
FEED-931
Change-Id: I90e5edc5baee579ba287ab9bea51799e3658c305
Commit: 38221dad30375b5286516daee8a3e8ecba6f0529
https://github.com/tribe29/checkmk/commit/38221dad30375b5286516daee8a3e8ecb…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6500
Log Message:
-----------
6500 FIX Fixed config generation for shadow hosts/services
The Check_MK Micro Core configuration generated by "cmk -U", "cmk -O", or
"cmk -R" was broken for shadow hosts/services, leading to CMC crashes later
when the core tried to use such a configuration. This was a regression
since 1.5.0i1 and has been fixed now.
Change-Id: I2f8d468da2f17021b6151e3f1a725befb03f108b
Commit: 1edc030ba573e6230cb4a5ca08f9bb63729dbc75
https://github.com/tribe29/checkmk/commit/1edc030ba573e6230cb4a5ca08f9bb637…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/htdocs/valuespec.py
Log Message:
-----------
Drodown choice: Show "no element message" when submitted without choice instead of "invalid value message"
Change-Id: I064f42fe28a4c9724ebfba092066f59dc85c7f59
Commit: 42b554a1f4803e35efc5f80d47d2fa18244e63a0
https://github.com/tribe29/checkmk/commit/42b554a1f4803e35efc5f80d47d2fa182…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-807: Fixed missing highlighting as ineffective rules
Change-Id: I82a9ee850308631059863ce8d859c7b9e46ad95b
Commit: bee8d4c72cb5b2bb39fa1693ff66c1220ad9f249
https://github.com/tribe29/checkmk/commit/bee8d4c72cb5b2bb39fa1693ff66c1220…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-849: Fixed Arrow in WATO hosts
Change-Id: I540ad0510bff61fae379993c0b8cb9d2229d0642
Commit: d7c4021f0190962ea086cfaddaa95466e5faef54
https://github.com/tribe29/checkmk/commit/d7c4021f0190962ea086cfaddaa95466e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-850: Fixed white text on grey background in wato
Change-Id: I2057eabb8426a3c481ad93ce65d4ca69ae8c734b
Commit: 308097b8262f5246e226be36dd4c605494c85e91
https://github.com/tribe29/checkmk/commit/308097b8262f5246e226be36dd4c60549…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6471
Log Message:
-----------
6471 FIX New Theme: Updated fixes
This werk includes some minor fixes for:
- Missing highlighting of ineffective rules
- Too small arrow WATO > Hosts for folder order
- White title of folder if the folder is locked
Change-Id: I7d2cecc8fbe1c22ececa17394998f1ee9be27732
Commit: c13e3d53680e6e70be9f29eb92b5b1be5ac48586
https://github.com/tribe29/checkmk/commit/c13e3d53680e6e70be9f29eb92b5b1be5…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
R .werks/6471
Log Message:
-----------
Revert "6471 FIX New Theme: Updated fixes"
This reverts commit 308097b8262f5246e226be36dd4c605494c85e91.
Commit: a03b3adde8701f3bd1f3855b75c553fe6c2d8cc6
https://github.com/tribe29/checkmk/commit/a03b3adde8701f3bd1f3855b75c553fe6…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6471
Log Message:
-----------
6471 FIX New Theme: Updated fixes
This werk includes some minor fixes for:
- Missing highlighting of ineffective rules
- Too small arrow WATO > Hosts for folder order
- White title of folder if the folder is locked
Change-Id: I7d2cecc8fbe1c22ececa17394998f1ee9be27732
Commit: 2ce6009307836bbbbc79b82c6d60e7dc41e5ab43
https://github.com/tribe29/checkmk/commit/2ce6009307836bbbbc79b82c6d60e7dc4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6512
M checks/agent_3par
Log Message:
-----------
6512 FIX agent_3par: Fixed broken 3par special agent (Regression in 1.5.0p1, #6420)
Change-Id: Id6f3dd6c928e472054ede2704ea61a0dc0374a55
Commit: f9ecdc737c8664e8df1f2f6161013d785fbee0f2
https://github.com/tribe29/checkmk/commit/f9ecdc737c8664e8df1f2f6161013d785…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M livestatus/src/MonitoringCore.h
M livestatus/src/StatusSpecialIntColumn.cc
M livestatus/src/StatusSpecialIntColumn.h
M livestatus/src/module.cc
Log Message:
-----------
CMK-871 Export notification/alert queue lengths via Livestatus
Change-Id: I6ee5cb51e6922894838986432306db6627261bf4
Commit: 74a4eb2149e5adce4d3cdbf8eab41b2e208421e3
https://github.com/tribe29/checkmk/commit/74a4eb2149e5adce4d3cdbf8eab41b2e2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6510
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
6510 FIX Global Settings: Custom localizations recognizes new languages now immediately
Change-Id: I9d9bc37a56313cf5c5a9b7c55a7250f820b86218
Commit: cad0bc46db27ac71016b10a3ef7a821a5b673256
https://github.com/tribe29/checkmk/commit/cad0bc46db27ac71016b10a3ef7a821a5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6511
M web/htdocs/i18n.py
Log Message:
-----------
6511 FIX Global Settings: Custom localizations fixed possible exception when language alias contains non-ascii characters
An exception could occur when using a localized GUI and a language which uses non-ascii characters
in it's alias file (local/share/check_mk/locale/[lang]/alias).
Change-Id: Ic6254e85dbac48f7f1c2a62710196efc3a87c78c
Commit: 6cf73f544289c81287ba04aced9e1b3a66eee895
https://github.com/tribe29/checkmk/commit/6cf73f544289c81287ba04aced9e1b3a6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6513
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
6513 FIX hp_msa: Hide password from GUI in configuration dialogs
Change-Id: I043212c83491872f0853930da96bb8a964436906
Commit: 1ec6e5dc3b7b2ea6f84a7e9ea831a5ac304ac3d0
https://github.com/tribe29/checkmk/commit/1ec6e5dc3b7b2ea6f84a7e9ea831a5ac3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/plugins/wato/ac_tests.py
Log Message:
-----------
Add AC test for alert handlers being configured to handle each check execution
Change-Id: Ic8048be96c02a449fd6d9f4650e45386d0051039
Commit: 8194a5a02577397ac16d8b380dfee1e05a43ef7d
https://github.com/tribe29/checkmk/commit/8194a5a02577397ac16d8b380dfee1e05…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
A .werks/6453
M web/htdocs/userdb.py
M web/plugins/userdb/ldap.py
Log Message:
-----------
6453 FIX LDAP: Users with non-ASCII characters in uid could be created incorrectly
When LDAP users with non-ASCII characters in their user ID are not created by the
LDAP sync but during first login, the user data set was stored in a wrong way
(wrong encoded user ID). This could lead to exceptions when the user tried to
login or when an admin tried to work with the user database.
Change-Id: Iea9ba97ec3146435640341e469cc93226fcfce41
Commit: 8f587b8705109763e98b9b102b433306a5ec12af
https://github.com/tribe29/checkmk/commit/8f587b8705109763e98b9b102b433306a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M web/htdocs/i18n.py
M web/htdocs/wato.py
Log Message:
-----------
Fixed recently introduced issue by werk #6511
Change-Id: Ic9baed6fe24386dae5b94cb053652b987c6cc3d7
Commit: c1c31f3c9bd44b10e3a050447f89db32217de0df
https://github.com/tribe29/checkmk/commit/c1c31f3c9bd44b10e3a050447f89db322…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-30 (Thu, 30 Aug 2018)
Changed paths:
M agents/special/agent_3par
Log Message:
-----------
agent_3par: Fixed missing newline in case of HTTP communication problems
Change-Id: I8cb8e2a0a662b8a4ec13108b610669a9c0c04edd
Commit: 53c63559e484c34e35bb19280321b49bf4415dc0
https://github.com/tribe29/checkmk/commit/53c63559e484c34e35bb19280321b49bf…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-30 (Thu, 30 Aug 2018)
Changed paths:
M livestatus/src/MonitoringCore.h
M livestatus/src/TableHosts.cc
M livestatus/src/module.cc
Log Message:
-----------
CMK-846 Added structured_status column to host table.
This new column returns the contents of tmp/check_mk/status_data/<hostname>.
Change-Id: Id35bcaf53e23436b6491e6d9ba423bee400a3b35
Commit: 7ffd0460d3089c8b951307ea5369d5d3a2d0aa29
https://github.com/tribe29/checkmk/commit/7ffd0460d3089c8b951307ea5369d5d3a…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-30 (Thu, 30 Aug 2018)
Changed paths:
A .werks/6474
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6474 FIX aix_diskiod: Fixed style of graphs
The graph is now similar to other disk I/O graphs.
Change-Id: Ib1ba0de3457bb2d5da899b36081594f0edcd49ee
Commit: 4233365e5ae075d67c8c98d12d57179b6057388a
https://github.com/tribe29/checkmk/commit/4233365e5ae075d67c8c98d12d57179b6…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-08-30 (Thu, 30 Aug 2018)
Changed paths:
A .werks/6472
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6472 FIX zpool: Fixed title and units of graphs
The check plugin has never used the unified definition for filesystem graphs.
Change-Id: I7c2b60323a0687f83afaca1044a9f0cbcecfb241
Commit: 37151d07d38d2ef744b209bc91ff60d6e2eae063
https://github.com/tribe29/checkmk/commit/37151d07d38d2ef744b209bc91ff60d6e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-30 (Thu, 30 Aug 2018)
Changed paths:
A .werks/6516
Log Message:
-----------
6516 SEC Fixed stored XSS using alert handler config
A user with permission to the alert handler administration could use an alert rule to
store arbitrary javascript code which would then be executed in the context of the browser
of another user with permission to the alert handler administration when viewing the list
of alert handlers.
Change-Id: Iac9e1891ea9a0166f7347d6e7349c3f610b190e6
Commit: 85ee04713dac53637ef8130228f8425e6ea96414
https://github.com/tribe29/checkmk/commit/85ee04713dac53637ef8130228f8425e6…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.h
Log Message:
-----------
Cleaned up LogCache header.
Removed dead code. Reordered fields/methods.
Change-Id: I67ee8788cd9a10901a4768f4b3133768ed7e7dfa
Commit: f80c346e8dc1af7b49ece6f5139704fce1f1191f
https://github.com/tribe29/checkmk/commit/f80c346e8dc1af7b49ece6f5139704fce…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Removed unused parameters.
Change-Id: I0b84755320b724ac60b68dbb68ed26989a64043e
Commit: fe1d62370283899a476a1229294d64d9d8e2f367
https://github.com/tribe29/checkmk/commit/fe1d62370283899a476a1229294d64d9d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/MonitoringCore.h
M livestatus/src/module.cc
Log Message:
-----------
Nuked log_file global variable.
Note that for the NEB we still use Nagios' own log_file global variable,
because there is no other API for it.
Change-Id: I0662768be68feee005fcc6846381e7ecae486111
Commit: 91675cfbe67cc7e410c23b0801c0f04af7401199
https://github.com/tribe29/checkmk/commit/91675cfbe67cc7e410c23b0801c0f04af…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
Log Message:
-----------
Improved naming and signature of a helper function.
Change-Id: If87df6da79e5da3420640a086b0ba40df0439f34
Commit: 16976510dee36b18220d52460be5fa0a08131630
https://github.com/tribe29/checkmk/commit/16976510dee36b18220d52460be5fa0a0…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6217
M checks/ipmi_sensors.include
Log Message:
-----------
6217 FIX mgmt_ipmi_sensors: Fix wrong state for IPMI Sensor warnings
Previously IPMI Sensors have been mapped to CRIT when they where
above the "non-critical" but below the "critical" threshold.
This as been fixed to WARN.
FEED-943
Change-Id: I25e52b2c405b8386d6471f8217e925956ed5f5ca
Commit: a615fb20f519acb636cd0a21ba56892b638d06cf
https://github.com/tribe29/checkmk/commit/a615fb20f519acb636cd0a21ba56892b6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6517
M omd/packages/nagios/skel/etc/init.d/nagios
Log Message:
-----------
6517 FIX Nagios: Improved init script when tmpfs is not prepared
When using Nagios as core and executing "cmk -R" or "cmk -O"
on a totally stopped site ("omd stop" + "omd umount") without
previously executing "omd start" errors like this occured:
etc/init.d/nagios: line 72: /omd/sites/heute/tmp/nagios/nagios.cfg: No such file or directory
Nagios configuration file /omd/sites/heute/tmp/nagios/nagios.cfg not found. Terminating...
This has been replaced by a more helpful error message:
Change-Id: If442e8cdf01c752535daeaebc55a83e1438864df
ERROR: tmp directory is not ready. Use "omd start" to prepare it
Commit: d4b84f59c9dad6de03c2f1a9b6ff6df5adf0ff0c
https://github.com/tribe29/checkmk/commit/d4b84f59c9dad6de03c2f1a9b6ff6df5a…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6406
M checks/df
Log Message:
-----------
6406 FIX df: fix a crash of the check if the inode count is '-'
Change-Id: Ib9cb3c21368ea961ba82dd7e058985c3c22a43fe
Commit: affefeed950e3fe09514ba2785e0739e1eed2621
https://github.com/tribe29/checkmk/commit/affefeed950e3fe09514ba2785e0739e1…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M tests/unit/checks/test_df_check.py
Log Message:
-----------
df: add test for inode section where the inode count is '-'
Change-Id: Ie44e27cf1e5e8212ad59ecc192b0dfaab3ef88f5
Commit: 06afa32de2a38218380766ba6e9f1b709f68ebeb
https://github.com/tribe29/checkmk/commit/06afa32de2a38218380766ba6e9f1b709…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/Logfile.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Various LogCache-related cleanups.
* Made methods private if possible.
* Just expose an iterator interface, not a whole internal field.
* Inlined an internal method, making the actual intent clearer.
* Improved naming.
Change-Id: I9f7fd73ea1bbe4f7de10bee4aae05caf2aaffddf
Commit: 98a393870bc4bbe13af1b959673bf75386406346
https://github.com/tribe29/checkmk/commit/98a393870bc4bbe13af1b959673bf7538…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
Log Message:
-----------
Removed dead code. Made fields/methods as private as possible.
Change-Id: I32eda6798a57a4688e2e4870bd66f937b2ae1b49
Commit: 4e47d98a88f8031f97a223bd8894c5dafbfa1a1a
https://github.com/tribe29/checkmk/commit/4e47d98a88f8031f97a223bd8894c5daf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6518
M web/htdocs/js/checkmk.js
Log Message:
-----------
6518 FIX Fixed sorting of dual list choices (like network interface types)
When e.g. editing the network interface port types to discovery in the "Network Interface and Switch Port Discovery" ruleset,
the list of port types was initially not sorted correctly. Even when the list was sorted correctly, the sorting was not kept
when moving options between both fields. Both issues have now been fixed.
Change-Id: Id4a44498c156dbe1fde70dcdb3dba43583c68831
Commit: 1a637ab742dab0d187b2502f6b7e3eca4fbcb921
https://github.com/tribe29/checkmk/commit/1a637ab742dab0d187b2502f6b7e3eca4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6523
M agents/plugins/nginx_status
Log Message:
-----------
6523 FIX nginx_status: Fixed discovery of running instances on Ubuntu
Nginx instances on Ubuntu based on the official packages were not detected correctly.
To apply this fix you need to update the nginx_status agent plugin.
FEED-834
Change-Id: I5ec539abcc143157980ecffc224608429da1cdac
Commit: db12f42f056b3d485d613976504f5280cde5cfe4
https://github.com/tribe29/checkmk/commit/db12f42f056b3d485d613976504f5280c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6520
M checks/akcp_sensor_temp
Log Message:
-----------
6520 FIX akcp_sensor_temp: Add missing reference to check default levels
FEED-933
Change-Id: I91fd8df2a4854c98366efcb02f3c459dc5b8f7cc
Commit: dbfd6bf636ac8a9844def36af5b7da2a216a9486
https://github.com/tribe29/checkmk/commit/dbfd6bf636ac8a9844def36af5b7da2a2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6521
M checks/akcp_exp_temp
Log Message:
-----------
6521 FIX akcp_exp_temp: Fixed reference to invalid default levels variable
FEED-933
Change-Id: I4861b3c562fe135c68b2d9e7ea94377eb2dd3f61
Commit: 29406673be534fc0f6ed59aa76367a4efec8243d
https://github.com/tribe29/checkmk/commit/29406673be534fc0f6ed59aa76367a4ef…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6522
M web/plugins/perfometer/check_mk.py
Log Message:
-----------
6522 FIX if_fortigate: Add perfometer
FEED-957
Change-Id: Ib1a1a705c6f6c1554c09a80e4a48e3efcdc1afb0
Commit: 0b89a1ccbc756aef58bb6e04841a05ea84f53b54
https://github.com/tribe29/checkmk/commit/0b89a1ccbc756aef58bb6e04841a05ea8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6519
M web/htdocs/valuespec.py
Log Message:
-----------
6519 FIX Fixed unselecting items from dual list choice via double click
It was possible to select items in dual list choices elements (like like network interface types),
but not possible to unselect them in the same way.
Change-Id: I0f63f5661babf5c05b9d1133ed3582ff2dedae83
Commit: 0e15dc106371d64c668cc89f7f830e7dea40b8d7
https://github.com/tribe29/checkmk/commit/0e15dc106371d64c668cc89f7f830e7de…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
M livestatus/src/TableLog.cc
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Each Logfile is owned by exactly one LogCache.
This fact can be used to avoid threading through a LogCache parameter.
Change-Id: Iabe795d80fa86c2410845457866ffc1b376a0175
Commit: d97856f4f032745cac2ae311a670adae0a85c0ca
https://github.com/tribe29/checkmk/commit/d97856f4f032745cac2ae311a670adae0…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6407
M agents/plugins/mk_postgres
Log Message:
-----------
6407 FIX mk_postgres, postgres_instances: output missing instance data
In the agent plugin mk_postgres a command line option for the output
of the postgres_instances check was missing. This resulted in missing
data for the postgres_instances checks.
To apply this fix the mk_postgres plugin on the affected hosts has to
be updated.
Change-Id: I10b8f84103c6f7cdc98571f11e8fc9cd87041190
Commit: 65afe9c3922d06aa7035123b799a5c4380f9258b
https://github.com/tribe29/checkmk/commit/65afe9c3922d06aa7035123b799a5c438…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6408
M checks/blade_health
Log Message:
-----------
6408 FIX blade_health: The state "degraded (non critical)" is now treated as WARN instead of CRIT
Change-Id: Ic470a3f470f059272b6d7a6dcc3d1baacd3956f5
Commit: 89ef819b467d2c37e9163656532a757910891acc
https://github.com/tribe29/checkmk/commit/89ef819b467d2c37e9163656532a75791…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6218
M checks/ipmi_sensors.include
M cmk_base/data_sources/ipmi.py
Log Message:
-----------
6218 FIX mgmt_ipmi_sensors: Wrong battery / power supply WARN state
Due to a bug in pyghmi (https://bugs.launchpad.net/pyghmi/+bug/1790120)
a WARN state was reported for sensors of type "battery" and "power supply".
A workaroud has been added to mitigate this problem.
FEED-943
Change-Id: I9af116870b977706305ab9ae6253b8c0d61d7893
Commit: 6c209f0d0e2cc6ebb9408d7c15096d90f626c0ee
https://github.com/tribe29/checkmk/commit/6c209f0d0e2cc6ebb9408d7c15096d90f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6525
M omd/packages/pnp4nagios/Makefile
A omd/packages/pnp4nagios/ui-facelift/images/contentframe_background.jpg
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_flat_0_aaaaaa_40x100.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_flat_75_6da1b8_40x100.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_55_fbf9ee_1x400.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_65_88b9ce_1x400.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_75_6da1b8_1x400.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_75_94cde6_1x400.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_highlight-soft_75_274554_1x100.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_highlight-soft_75_6da1b8_1x100.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-bg_inset-soft_95_fef1ec_1x100.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-icons_000000_256x240.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-icons_222222_256x240.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-icons_2e83ff_256x240.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-icons_454545_256x240.png
A omd/packages/pnp4nagios/ui-facelift/images/ui-icons_cd0a0a_256x240.png
A omd/packages/pnp4nagios/ui-facelift/jquery-ui.css
M web/htdocs/html_mod_python.py
M web/htdocs/js/checkmk.js
M web/htdocs/metrics.py
M web/plugins/icons/builtin.py
M web/plugins/views/painters.py
Log Message:
-----------
6525 FIX Raw Edition: Graphing pages are now themed correctly
The graphing pages of the Raw Edition were always rendered in the classic theme
style. The pages are now rendered in either the classic or the modern style
depending on the choose theme.
CMK-806
Change-Id: I2325de379079b16b152fbc4d3911613abca3dafe
Commit: a1f9371e9e17dbe1316531dedcd23a136a0ee23f
https://github.com/tribe29/checkmk/commit/a1f9371e9e17dbe1316531dedcd23a136…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-08-31 (Fri, 31 Aug 2018)
Changed paths:
A .werks/6526
M web/plugins/userdb/ldap.py
Log Message:
-----------
6526 FIX LDAP: Fixed another "ValueError: option error" exception when using LDAP over SSL on some distros
This addition to werk #6424 fixes another case where ValueErrors could occur while setting up LDAP connections
over SSL.
Change-Id: Ia41d687def304d64094ffa6aff8c8f4d9b1dc9a5
Commit: c6cbee539444c450f7836d149c2ea7fc25bf0d10
https://github.com/tribe29/checkmk/commit/c6cbee539444c450f7836d149c2ea7fc2…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
Log Message:
-----------
Unified logging messages. Made bindings more local. Improved const-correctness.
Change-Id: Ie7762b675b02ef334177158a031e0263a5930497
Commit: 5c9269bdc1215ae2b47f7edfacbbcd12d1a1b8c1
https://github.com/tribe29/checkmk/commit/5c9269bdc1215ae2b47f7edfacbbcd12d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
Log Message:
-----------
Moved function where it belongs. Improved a few signatures.
Change-Id: I2985cd3af7034f77986233763a76dcf25190334d
Commit: 5656b9505f0cc6c2ebc795ee9d03e65fcb00d4b3
https://github.com/tribe29/checkmk/commit/5656b9505f0cc6c2ebc795ee9d03e65fc…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
Log Message:
-----------
Removed unused parameter/field. Improved const-correctness and naming.
Change-Id: I783e2b47b45304ba047df8ebf1f46f4fc5e17470
Commit: ef28aca9e9b9659b19ed25d3d190c869fcd957ee
https://github.com/tribe29/checkmk/commit/ef28aca9e9b9659b19ed25d3d190c869f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/TableLog.cc
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Simplify LogCache interface.
Change-Id: I2591aaade1f4983e20323dff8eef6de4d5ea8455
Commit: f84058dac8a97fec86e22af9af774c797eedc7bf
https://github.com/tribe29/checkmk/commit/f84058dac8a97fec86e22af9af774c797…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6524
M web/plugins/wato/bi.py
Log Message:
-----------
6524 FIX BI: Fixed folding of BI aggregations of the same type
When having multiple BI aggregations configured that use the same top level rule,
this resulted in strange effects when folding / unfolding the aggregations in the
"Rule tree" column. In some situations the wrong tree was toggled.
Change-Id: Iaa1908c3842f94d30599c9b3adcc0202fa2bd248
Commit: 2241f9ef893f70ac9670611390e7ad58320b0630
https://github.com/tribe29/checkmk/commit/2241f9ef893f70ac9670611390e7ad583…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/Logfile.cc
M livestatus/src/Logfile.h
Log Message:
-----------
Make IWYU happy again.
Change-Id: Ib27033ecdd6ef2f254e6744b5ebf84141157e9dc
Commit: 1de985bce6061a9c91b01f0a448b7b1210dbbb75
https://github.com/tribe29/checkmk/commit/1de985bce6061a9c91b01f0a448b7b121…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M checkman/mgmt_ipmi_sensors
Log Message:
-----------
mgmt_ipmi_sensors: Provide more info about IPMI state mapping
Change-Id: I5343bf1e8c36e7ab04cf2a8c4c32e0724242716a
Commit: 26f981f3b6a2a89b1597a1d0baf4255a26138b00
https://github.com/tribe29/checkmk/commit/26f981f3b6a2a89b1597a1d0baf4255a2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6531
Log Message:
-----------
6531 FIX Fixed background color of host state columns in views when host is down
The DOWN state was always colored yellow instead of red.
Change-Id: I87dc2239ebd451113264fbdd02dae88ef8e95669
Commit: edbd8c39faef4951d765442050b0de05172b6ac7
https://github.com/tribe29/checkmk/commit/edbd8c39faef4951d765442050b0de051…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6527
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/distros/UBUNTU_18.04.mk
Log Message:
-----------
6527 FIX Add missing package dependency cron/cronie on most distros
Change-Id: I660c7621ed9756b413980a1b5458cf62d1a6872b
Commit: 181808202ccfc37ac8af1c8a66e2eeb420dd5cd3
https://github.com/tribe29/checkmk/commit/181808202ccfc37ac8af1c8a66e2eeb42…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6285
M omd/packages/omd/omd
Log Message:
-----------
6285 FIX Improved Check_MK installations in containers
- Improved handling when /etc/fstab does not exist
- Improved handling when site TMPFS can not be created
Change-Id: I7c5b95a97131ca039899da7c77b132038da439e8
Commit: f0f42f614cb4f533593d1db80d553a1472021b09
https://github.com/tribe29/checkmk/commit/f0f42f614cb4f533593d1db80d553a147…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A omd/packages/omd/TMPFS.hook
M omd/packages/omd/omd
Log Message:
-----------
Revert "5170 FIX Removed TMPFS config hook"
This reverts commit 45df4d38f239149e2517a50222ea5e5333b160da.
Change-Id: I5bc8c05a810a6492517cb5308363fd4f5def96dc
Commit: c926bb5d0b3db27de84faffa83cb8d4d279e6bef
https://github.com/tribe29/checkmk/commit/c926bb5d0b3db27de84faffa83cb8d4d2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6528
Log Message:
-----------
6528 FIX TMPFS config hook is now available again
The hook as removed during 1.5 development (#5170). Since it is
useful to disable TMPFS especially when Check_MK sites are used
in container environments.
E.g. when using Docker tmpfs mounts in containers are only possible with
privileged containers or SYS_ADMIN capability. In this situation it is
better to turn off the TMPFS in the site and tell docker to mount a
tmpfs in the sites tmp directory during container creation
(e.g. using docker run --tmpfs /omd/sites/[site]/tmp).
Change-Id: I203ba1e44f1bbf253d647a85e0633d3c2db1fd9e
Commit: fd705d01e6a1d1f61e7e10aaaec56a5bab06a37b
https://github.com/tribe29/checkmk/commit/fd705d01e6a1d1f61e7e10aaaec56a5ba…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6529
M checks/df.include
Log Message:
-----------
6529 FIX df: Fixed inode monitoring
Change-Id: I5b6ec003fc92737891487e96edfe24ca1b7a213b
Commit: 895a6f3bf50ee190d16d6b3ec54c209616f3ae59
https://github.com/tribe29/checkmk/commit/895a6f3bf50ee190d16d6b3ec54c20961…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/TimeperiodColumn.cc
Log Message:
-----------
Just for consistency: Handle unknown timeperiod as 24X7.
Change-Id: I876ba0a87033171972f6d3956e20e20c17fe4ca8
Commit: 223d80d5052e711059e9bd738a215b05e43f13c5
https://github.com/tribe29/checkmk/commit/223d80d5052e711059e9bd738a215b05e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A agents/cfg_examples/mk_inventory.cfg
Log Message:
-----------
Just added an example for an inventory configuration file
Change-Id: I89f86152ffc29eba8a1e1cff908fffba55eedfa1
Commit: e1dedc85058cb1e3d1d6760ac1e198c348c0a7c2
https://github.com/tribe29/checkmk/commit/e1dedc85058cb1e3d1d6760ac1e198c34…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6530
M web/htdocs/watolib.py
Log Message:
-----------
6530 FIX Fixed possible error "You can not override a builtin auxiliary tag" after update
During the tag migration from 1.5 or newer a problem could happen that the auxiliary
tags "snmp" and "tcp" were not removed correctly. This happened when the titles of these
auxiliary tags have been changed in the site.
Workaround with 1.5.0p2 or older: Have a look at the
/omd/sites/[SITE]/etc/check_mk/multisite.d/wato/hosttags.mk file. First create
a backup of this file, then look for entries like this:
wato_aux_tags += \
[('snmp', u'monitor via SNMP'), ('tcp', u'monitor via Check_MK Agent')]
Try to remove the line and reload the GUI. The issue should be gone now.
Change-Id: Ie3adf0c35c405cf21a80ac14dc630bd351c19f52
Commit: 76299e5e92f22a03167d7995e40392b79eeab170
https://github.com/tribe29/checkmk/commit/76299e5e92f22a03167d7995e40392b79…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M omd/packages/omd/TMPFS.hook
M omd/packages/omd/omd
Log Message:
-----------
Fixed longer existing issue while disabling TMPFS using the re-added TMPFS config hook
The TMPFS option was not set to "off". Instead it was set to a config
value "Cleaning up temp filesystem...OK" because the hooks set mode
produced this output when working as expected.
Change-Id: Ic0a990d2f25209e2806edcf0b666dfbe22e87c34
Commit: 6388225aca4c6e033811731affd957fe8788901f
https://github.com/tribe29/checkmk/commit/6388225aca4c6e033811731affd957fe8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M checks/hr_fs
M checks/ipmi_sensors
M checks/snmp_uptime
M cmk_base/check_api.py
M cmk_base/checks.py
M tests/unit/cmk_base/test_checks.py
Log Message:
-----------
Fixed filtering check plugins for the management board and the host itself
Change-Id: I9fffbe279c5db992c5d0ace855f65bdf63ae9a91
Commit: 21a7f00f359955b3690828db84ce90f97861abbf
https://github.com/tribe29/checkmk/commit/21a7f00f359955b3690828db84ce90f97…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M livestatus/src/HostSpecialDoubleColumn.cc
Log Message:
-----------
Abort when an unknown timeperiod is used.
This should never happen, and it is better to terminate with a sensible log
message than to crash later at an unknown moment.
Some const-correctness fixes on the way.
Change-Id: Ibb734dc9ac79d084f375072559e7d9d1534f4464
Commit: 9912478afc74c7b92d7c9e43e8cbae296a77e4c2
https://github.com/tribe29/checkmk/commit/9912478afc74c7b92d7c9e43e8cbae296…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6501
Log Message:
-----------
6501 FIX Warn during config generation when an unknown timeperiod from a shadow host is encountered.
When a shadow host uses a timeperiod which is unknown on the master site, we
issue a warning during config generation time ("cmk -U" etc.) now. We
substitute the timeperiod "24X7" (i.e. "Always") in these cases.
Change-Id: I2c2dff4d1eb5823786091e93d515e53b50009578
Commit: e793fbf5ad72d551268d6d0f07c5fd7b178d084d
https://github.com/tribe29/checkmk/commit/e793fbf5ad72d551268d6d0f07c5fd7b1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
A .werks/6484
Log Message:
-----------
6484 FIX Fixed filtering check plugins for the management board and the host itself
In order to decide which check is used for which data source
we have to filter the found check plugins. This is done via
the check_info key "management_board". There are three values
with the following meanings:
- MGMT_ONLY
These check plugins
- are only used for management board data sources,
- have the prefix 'mgmt_' in their name,
- have the prefix 'Management Interface:' in their service description.
- If there is an equivalent host check plugin then it must be 'HOST_ONLY'.
- HOST_PRECEDENCE
- Default value for all check plugins.
- It does not have to be declared in the check_info.
- Special situation for SNMP management boards:
- If a host is not a SNMP host these checks are used for
the SNMP management boards.
- If a host is a SNMP host these checks are used for
the host itself.
- HOST_ONLY
These check plugins
- are used for 'real' host data sources, not for host management board data sources
- there is an equivalent 'MGMT_ONLY'-management board check plugin.
Migration from 1.4 to 1.5:
in 1.4 TCP hosts with SNMP management boards discovered TCP and
SNMP checks, eg. uptime and snmp_uptime. During checking phase
these checks should be executed
further on.
In versions >= 1.5 there are management board specific check
plugins, eg. mgmt_snmp_uptime.
After a re-discovery Check_MK finds the uptime check plugin for
the TCP host and the mgmt_snmp_uptime check for the SNMP
management board. Moreover Check_MK eliminates 'HOST_ONLT'
checks like snmp_uptime.
Change-Id: I05290950b6ee3c9abf76e514f1ea6cd19d7dacd9
Commit: 71c6e833e8b88ece0538d472d76dc31d3d952241
https://github.com/tribe29/checkmk/commit/71c6e833e8b88ece0538d472d76dc31d3…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-09-03 (Mon, 03 Sep 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p4
Change-Id: Ice5849c1d854ffd07c15434432081926c1169162
Commit: 2de3f68360c83bf66f336a6db0c17880e773b0d0
https://github.com/tribe29/checkmk/commit/2de3f68360c83bf66f336a6db0c17880e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
A .style.yapf
M Pipfile
M Pipfile.lock
Log Message:
-----------
Added yapf to virtual environment.
Change-Id: I179ebf8c23aa5f0a44c14d033f0c2f3215b4682c
Commit: 6ff345b693f0ff9092e01cbacbd045f22f09d9f9
https://github.com/tribe29/checkmk/commit/6ff345b693f0ff9092e01cbacbd045f22…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M web/htdocs/themes/facelift/images/icon_alert_reload.png
M web/htdocs/themes/facelift/images/icon_reload.png
M web/htdocs/themes/facelift/images/icon_reload_cmk.png
Log Message:
-----------
CMK-877: Fixed mirror-inverted reload icon
Change-Id: I0479d95117a7a7148c902b54418f568539067730
Commit: bb44557f6ee118f1418446242ee3d798f3f7ccce
https://github.com/tribe29/checkmk/commit/bb44557f6ee118f1418446242ee3d798f…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-816: Fixed Layout of snpains in dashboards
Change-Id: I93b4b7d62ed7a1416f704c0a49091ede97130c9c
Commit: 238886a90da79fef17c85274178f014b9e678a8c
https://github.com/tribe29/checkmk/commit/238886a90da79fef17c85274178f014b9…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
A .werks/6475
Log Message:
-----------
6475 FIX New Theme: Fixed snapins in dashboards
The layout of snapins is slightly different if embedded into dashboards for
a more proper look.
Change-Id: I50155089cbb0dca5b01e1e0406708a7994acc2d9
Commit: ae133c31dfcd66fef78ab0d3c49fb753612e92bd
https://github.com/tribe29/checkmk/commit/ae133c31dfcd66fef78ab0d3c49fb7536…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M tests/integration/omd/test_hooks.py
Log Message:
-----------
Fix integration tests
Change-Id: I4b018eefd52f2af89966d8b68cec4af6efde2e85
Commit: 8652536f82f23cbdc36cfe38030addc2ea1f2e6b
https://github.com/tribe29/checkmk/commit/8652536f82f23cbdc36cfe38030addc2e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
A .werks/6549
M web/htdocs/crash_reporting.py
Log Message:
-----------
6549 FIX Crash reports: Filter out password/_password from HTTP vars of GUI crashes
When a crash occurs during the login procedure where a user entered his password during
verification of this password, the crash could contain this password in plain text in
the HTTP variable data structure. The vars named password/_password are now explicitly
filtered to prevent this.
FEED-932
Change-Id: Ief4909a2a64e2ac8f79521a273170a4fa0a710a3
Commit: 68e7d71ff715f43ea0920231cff1c1cf04e8c8fa
https://github.com/tribe29/checkmk/commit/68e7d71ff715f43ea0920231cff1c1cf0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
A .werks/6550
M omd/packages/omd/omd
Log Message:
-----------
6550 FIX Fixed warning "bad ps syntax" when stopping a site on e.g. SLES11
When using older ps versions like procps 3.2.7, which is used e.g. on SLES11, a warning message
like this was displayed when executing "omd stop" on a site:
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
Stopping 1 remaining site processes...OK
Change-Id: I7643eeb156c4e6a0a0e1150f94f7dde0559cb296
Commit: f1e5dcff4f57bf91d0798e631585eb717b7db31d
https://github.com/tribe29/checkmk/commit/f1e5dcff4f57bf91d0798e631585eb717…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
A .werks/6476
M checks/apc_symmetra
Log Message:
-----------
6476 FIX apc_symmetra: Fixed transposed default levels for battery capacity
Change-Id: I9ac6f368e38931ef7c21bde559d214d685e37626
Commit: 0a6f539207b684b1ea36d9afc5f1904860f12027
https://github.com/tribe29/checkmk/commit/0a6f539207b684b1ea36d9afc5f190486…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
Fixed 'omd umount' exit code.
Change-Id: Iec3de33bea3c7a538c54591e9eb4c692063f359f
Commit: 56b076db2f7a13403cd6c9a3b8ac5e351a7272a4
https://github.com/tribe29/checkmk/commit/56b076db2f7a13403cd6c9a3b8ac5e351…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
A .werks/6579
M web/htdocs/wato.py
Log Message:
-----------
6579 FIX Fixed host renaming in notification rules
Under certain circumstances, it was possible that hosts in notification
rules of a user were not rewritten during host renaming. This has been
fixed.
Change-Id: I58e9c38f193c18574a60f2b155461d5c43c19d5b
Commit: ac0d19dc6f81e0dbe8b4301d06186aec945423f3
https://github.com/tribe29/checkmk/commit/ac0d19dc6f81e0dbe8b4301d06186aec9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
A .werks/6488
M checks/storeonce.include
M checks/storeonce_clusterinfo
M checks/storeonce_servicesets
Log Message:
-----------
6488 FIX storeonce_servicesets, storeonce_clusterinfo: Consider new API keys of capacity and free space values
Change-Id: I23b8886e6df9c2236348c0f3b5b9a998ffa8ad0a
Commit: c07dac207ccf8f8673f56b7c9a36d726f3d9bf16
https://github.com/tribe29/checkmk/commit/c07dac207ccf8f8673f56b7c9a36d726f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
A .werks/6489
M checks/mssql_backup
Log Message:
-----------
mssql_backup: Fixed parsing of backup date, time and type
Change-Id: I958df1d82f5634615ceece0f36f44fdd136efd15
Commit: 98ec0ace0a178c78addd63d904f8b5334cc34923
https://github.com/tribe29/checkmk/commit/98ec0ace0a178c78addd63d904f8b5334…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
A .werks/6464
M agents/check_mk_agent.linux
Log Message:
-----------
6464 FIX Linux Agent: Fix excluded filesystems in df section
Change-Id: Ib13b37d1ed8fc4a9415e34675b5513d26fd693b8
Commit: 4c1f0c4efeb967b6571f7a06c9140c2151ac5327
https://github.com/tribe29/checkmk/commit/4c1f0c4efeb967b6571f7a06c9140c215…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
A .werks/6551
M web/htdocs/wato.py
M web/htdocs/watolib.py
Log Message:
-----------
6551 FIX Fixed missing permission checking during "Discard changes"
Users with reduced privileges that have access to WATO e.g. for managing their
own hosts in specific folders have access to the "Activate changes" page for
activating their config changes. On that page there is a button "discard
changes" which can be used to undo the configuration changes that have been
made since the last activation.
A limitation of this feature is that it can only revert the whole configuration
at all, not only the configuration made by this user. A permitted user would
discard all changes, even the ones made by others in the moment he clicks on
discard changes.
The activation mechanism is aware of the situation where others have made
changes. Users that are not permitted to activate foreign changes are not
able to activate their changes in this situation and get a warning message
about this.
However, the discard changes action was missing such a check which allowed
those users to discard the changes of others while they should not be allowed
to do so.
The discard changes action is now using the same logic as the activate changes
action for checking whether or not a user is allowed to do this.
Change-Id: I09433119f02bc3b4149f431430d7271f542da610
Commit: 505b16286ea38e8b9523aa5fb6801f21515ec2c9
https://github.com/tribe29/checkmk/commit/505b16286ea38e8b9523aa5fb6801f215…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
A .werks/6552
M web/htdocs/config.py
Log Message:
-----------
6552 FIX Role changes now create change entries on central site
Changes to the roles in WATO triggered change entries for remote sites where the user login
is allowed but were missing to add change entries for the central site.
This is relevant for the "discard changes" feature. In case such a role change is made by one user
and a another, less privileged user, tries to discards his changes it would be possible to discard
the changes of the first user in case no change entry is created.
Change-Id: I5ce62497b00158b6e55459c0fd267528f10ecfba
Commit: e29eaacf5c47f2f95b23bf6995b59bed3fe17a3d
https://github.com/tribe29/checkmk/commit/e29eaacf5c47f2f95b23bf6995b59bed3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M web/htdocs/config.py
Log Message:
-----------
Fixed issue introduced with #6552
Change-Id: Ib3b3e24b0ff9f44785eeef1c172b0345dc588bc0
Commit: 9c135023e12fe4f64eb3b49312e9a25f92ea4979
https://github.com/tribe29/checkmk/commit/9c135023e12fe4f64eb3b49312e9a25f9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6553
M omd/packages/check_mk/MKEVENTD.hook
Log Message:
-----------
6553 FIX Fix "Error running .../MKEVENTD 'set' 'on'" error in case of config errors during update
This error message could occur during the "omd update" procedure when the configuration is
detected to have some issues. This message is now being suppressed while the configuration
error is still be printed to the user.
Change-Id: I1b23ab20a1c94ff8979cdbc307b7ee85e141ea40
Commit: d7c582227972fb311096b72fd9b33a168e059fc6
https://github.com/tribe29/checkmk/commit/d7c582227972fb311096b72fd9b33a168…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6554
M cmk_base/core_config.py
M cmk_base/core_nagios.py
M omd/packages/omd/CORE.hook
Log Message:
-----------
6554 FIX Raw Edition: Improved handling of configuration errors
While creating a configuration for the Nagios core (e.g. using "cmk -U" or during "omd update")
exceptions may be raised which are caused by configuration issues.
When using the Nagios core Check_MK does not produce a half written object file anymore. In case
of such an error Check_MK throws away everything and keeps the old file.
You can then start the site with the old configuration and fix the configuration issue while the
monitoring is running with the old config.
Change-Id: Ie46ea15fec29875e7d949ba1f56b16dc4801ba71
Commit: d785e3deefb4b92867c15824f377b1c4defcb2ae
https://github.com/tribe29/checkmk/commit/d785e3deefb4b92867c15824f377b1c4d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M omd/packages/heirloom-pkgtools/patches/0002-scriptvfy.l.dif
M omd/packages/heirloom-pkgtools/patches/0008-libfl.dif
Log Message:
-----------
Fix SLES 15 build.
Change-Id: I19e71e32d875efb9e0c43d37db5afe3affb688b7
Commit: a881eccbf657080366c2fac213a1536042d98534
https://github.com/tribe29/checkmk/commit/a881eccbf657080366c2fac213a153604…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/wmi.include
Log Message:
-----------
wmi.include: move Table class to top level scope and rename it to WMITable
Change-Id: Ia60e6ebcf5e2031a4de3b0985c6322a37203020c
Commit: 4671d86a83d58072c647c3f0e6e542437af44d7c
https://github.com/tribe29/checkmk/commit/4671d86a83d58072c647c3f0e6e542437…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/wmi.include
Log Message:
-----------
wmi.include: minor refactoring of parse_wmi_table
Change-Id: I6c072fec37d38419cf7442e6cfbf45388a9d877a
Commit: a127e26104a4b549f4c671395cf0136078939264
https://github.com/tribe29/checkmk/commit/a127e26104a4b549f4c671395cf013607…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/dotnet_clrmemory
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/wmi.include
M checks/wmi_webservices
Log Message:
-----------
wmi.include: parse_wmi_include now always returns a dictionary
Previously, parse_wmi_include returned a Table object if
no multi-talbe output was given and a dictionary of tables
otherwise. Now, parse_wmi_include always returns a dictionary.
Change-Id: I58b93493d7030c71d003672641fbc0ca2eddec61
Commit: 07d075cd18e9ed7b61b0d44c1525887054a207ee
https://github.com/tribe29/checkmk/commit/07d075cd18e9ed7b61b0d44c152588705…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/wmi.include
Log Message:
-----------
wmi.include: rename variable res to parsed
Change-Id: I454baa1fb3543f2b5a0652d5ccd2b7d91b14610b
Commit: 711e9fcff2393f7251ab3a0b078fce448c87d690
https://github.com/tribe29/checkmk/commit/711e9fcff2393f7251ab3a0b078fce448…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/wmi.include
A tests/unit/checks/generictests/datasets/wmi_include_empty_info_regression.py
Log Message:
-----------
wmi.include: fix two possible exceptions during parsing and inventory
Change-Id: Ice8cfb9cab3730f1a689ac3df78172881f977857
Commit: 4007ac0ee55c0a20d02e753f7578561d9cea2a0f
https://github.com/tribe29/checkmk/commit/4007ac0ee55c0a20d02e753f7578561d9…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M checks/openhardwaremonitor
Log Message:
-----------
Remove unused wmi.include for the check openhardwaremonitor
Change-Id: Ie5afe5fe5b34fd296915d715329b506e0e357152
Commit: f56bc395ee96a74774ba47c229282cfd3210ddab
https://github.com/tribe29/checkmk/commit/f56bc395ee96a74774ba47c229282cfd3…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6409
M checks/wmi.include
Log Message:
-----------
6409 FIX wmi.include: don't throw exepctions in the parse function
In previous versions the parse function provided in wmi.include
(used in different WMI checks like e.g. wmi_cpuload) raised
a MKCounterWrapped exception if a WMI timeout occured. This
leads to a crash during the service discovery when a timeout
occurs.
Now the parse function always returns valid data. If a timeout
occurs an empty table is added to the parsed data. The inventory
function can then easily check for empty tables. If on the other
hand the check function tries to access an empty table a
MKCounterWrapped exception is raised.
CMK-868
Change-Id: I22bb9470feb3e4aa9ed47df2c068f4fa78258290
Commit: faed029a2b73a875b836ba55cc6db6aa1c22410b
https://github.com/tribe29/checkmk/commit/faed029a2b73a875b836ba55cc6db6aa1…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A tests/unit/checks/test_wmi_check.py
Log Message:
-----------
Add tests for WMI timeouts
Change-Id: I1edb4f9bdc23dabfbd4ffe25e5795b01be061a81
Commit: 95f57679de965f62c113108d549db25c997964aa
https://github.com/tribe29/checkmk/commit/95f57679de965f62c113108d549db25c9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6485
M checks/fsc_sc2_voltage
Log Message:
-----------
6485 FIX fsc_sc2_voltage: Do not discover not-available voltage units
Units which are not-available have voltage values 0 V.
This may lead to WARN or CRIT because lower or upper device
levels are checked.
Change-Id: I1717fc1f28744adff8844fc99edd3fb396e62c9b
Commit: 0dd17e6e4c755f107714a8c9dec9b92cf97c3bd5
https://github.com/tribe29/checkmk/commit/0dd17e6e4c755f107714a8c9dec9b92cf…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6502
Log Message:
-----------
6502 FIX Fixed config generation for check/service/notification period.
1.5.0p3 introduced a regression which caused all check/service/notification
periods to be 24X7. This has been fixed.
Change-Id: If5b10d8f99026d204a35d8cba2a088303b99116c
Commit: 305cf0848de8b43689e9309458bd9cc39298e5a5
https://github.com/tribe29/checkmk/commit/305cf0848de8b43689e9309458bd9cc39…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
A .werks/6557
M omd/distro
A omd/distros/SLES_15.mk
A omd/packages/monitoring-plugins/patches/0006-check_mysql-define-own-mysql-port.dif
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/src/cryptography-2.3.1.tar.gz
Log Message:
-----------
SLES15: Add build support for this platform
Change-Id: I7baea63031030db6dc474d6cec9c1bffe523d162
Commit: eee5685eb3d951b936bc516f78b2feddf3125a1c
https://github.com/tribe29/checkmk/commit/eee5685eb3d951b936bc516f78b2feddf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M omd/distros/SLES_15.mk
Log Message:
-----------
SLES15: Fixed wrong dependency
Change-Id: I0bb78161fd5b53ad48ad12690f0cf3a91d9304d3
Commit: cb18ac176f4261b8b169e7a56983e29cae0d12f8
https://github.com/tribe29/checkmk/commit/cb18ac176f4261b8b169e7a56983e29ca…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M tests/conftest.py
M tests/testlib/__init__.py
Log Message:
-----------
Integration tests: Use branch daily version as it was intended
An integration test e.g. for the 1.5.0 branch should use the 1.5.0 daily
build by default. The branch was hard coded previously.
Change-Id: I759100216698e11b861aa67a4c89f4158e0e9997
Commit: e93ac6502bed1a12597cf8b566f2d4e5041bf231
https://github.com/tribe29/checkmk/commit/e93ac6502bed1a12597cf8b566f2d4e50…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M cmk_base/automations/check_mk.py
M cmk_base/config.py
M cmk_base/default_config/base.py
M tests/integration/cmk_base/test_automations.py
Log Message:
-----------
Introduced automation call get-service-configurations and
explicit setting of service custom variables and one integration test
Change-Id: I35e76ddda7dcfb287cf4841dbb14a1b183b23544
Commit: 09e43a2ba2e54814645c68fb45313635753e1089
https://github.com/tribe29/checkmk/commit/09e43a2ba2e54814645c68fb453136357…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M tests/integration/cmk_base/test_automations.py
Log Message:
-----------
Fixed integration test
Change-Id: I4b688e7c16ec4530b20c10983915f53ca827dbca
Commit: d28468e26258f7bcc86dc45ee1c3a6a63508608e
https://github.com/tribe29/checkmk/commit/d28468e26258f7bcc86dc45ee1c3a6a63…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/patches/0002_MySQL-python-use-distutils.dif
A omd/packages/python-modules/patches/0002_MySQL-python-use-distutils.patch
A omd/packages/python-modules/src/mysqlclient-1.3.13.tar.gz
Log Message:
-----------
SLES15: Fix compiling python-modules because of incompatibley MySQL module
Change-Id: I94cbef38ff28c8d1fe1c263af86927b08d58bd1b
Commit: 2e336864f5c0e68215561a08bc42023b92d83b8d
https://github.com/tribe29/checkmk/commit/2e336864f5c0e68215561a08bc42023b9…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p5
Change-Id: I033c1db47a1e7784f841c6adc72b342e0a41a67c
Commit: 226da9ace6e5c21e23014febff3f2d6349963807
https://github.com/tribe29/checkmk/commit/226da9ace6e5c21e23014febff3f2d634…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
A .werks/6560
M web/htdocs/visuals.py
Log Message:
-----------
6560 FIX Editing views: Increased size of unique ID input field
Change-Id: I5fd2a68fc18a475159fd06dc397c6374ef15edce
Commit: 2b25327f7c2aec72ab633346842ca7de4bcb04c6
https://github.com/tribe29/checkmk/commit/2b25327f7c2aec72ab633346842ca7de4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6494
M inventory/win_video
Log Message:
-----------
6494 FIX win_video: Fixed crash if driver date is missing
Change-Id: I2244619e294ec62002a0e7ccd15d5e2f93112218
Commit: 83f1d2a4b1d1033a5c50e341b454e4dd1445118c
https://github.com/tribe29/checkmk/commit/83f1d2a4b1d1033a5c50e341b454e4dd1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6491
M checkman/fortinet_controller_aps
M checks/fortinet_controller_aps
Log Message:
-----------
FIX 6491 fortinet_controller_aps: Services disappear because no clients are connected
Change-Id: I1e1326da090f24769548f3067bf910acd4d1a3e8
Commit: ca18950955f40f8360c80506eb35629059bdd240
https://github.com/tribe29/checkmk/commit/ca18950955f40f8360c80506eb3562905…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6495
M web/htdocs/wato.py
Log Message:
-----------
6491 FIX Bulk discovery: "Include subfolders" does not make sense for a selection of hosts
Change-Id: If0bb22d128b9b2464028d368ba20300999e411bb
Commit: 0e1c3739c47f1f2b382e48e920d8ee1e9451d320
https://github.com/tribe29/checkmk/commit/0e1c3739c47f1f2b382e48e920d8ee1e9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6559
M omd/packages/omd/omd
Log Message:
-----------
6559 OMD update is now warning when changing editions
During an "omd update" it is possible to switch between Check_MK Editions. For
example to upgrade from Check_MK Raw Edition to Check_MK Enterprise Editions.
It happened that users were accidentally updating Check_MK Enterprise Edition
based sites with Check_MK Raw Editions which e.g. results in reduced
functionality and performance.
During updates OMD is now comparing the old and new Check_MK Editions and asks
the user for confirmation once a change of the edition is detected.
CMK-677
Change-Id: I674cf96f9c126212bc55d4bc8aaa3d7c0c138d35
Commit: 63a00766c8619b926649cdbca1886c82f961c676
https://github.com/tribe29/checkmk/commit/63a00766c8619b926649cdbca1886c82f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6493
M checks/netscaler_vserver
Log Message:
-----------
6493 FIX netscaler_vserver: Discovers readable names
The OID .1.3.6.1.4.1.5951.4.1.3.1.1.1 (vsvrName) is used
for the server names. At a certain length the names are
cryptic and therefore unreadable.
In order to get readable names we preferable use the OID
.1.3.6.1.4.1.5951.4.1.3.1.1.59 (vsvrFullName).
After a rediscovery the full server names will be used.
In general the server names and full server names are
equal below a certain length.
Change-Id: I2bda98fd02c4c6992812610bcd589329351a575f
Commit: ba29e165b6f3decb8898f1a113c0016901e4282a
https://github.com/tribe29/checkmk/commit/ba29e165b6f3decb8898f1a113c001690…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6497
M checks/ceph_status
Log Message:
-----------
6497 FIX ceph_status, ceph_status.osds, ceph_status.mgrs: Used wrong value epoch rate instead of epoch average
Change-Id: I640036bd976fbc3ae429ac53eca23f2f12e7baf7
Commit: 13a5c6815ab0cb902f908c5111f4fd2942ba19aa
https://github.com/tribe29/checkmk/commit/13a5c6815ab0cb902f908c5111f4fd294…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6561
M web/htdocs/views.py
M web/htdocs/visuals.py
M web/plugins/views/datasources.py
M web/plugins/visuals/infos.py
Log Message:
-----------
6561 FIX Fixed invalid context button links to "Service globally" and "Graphs globally"
When having a service detail page open, e.g. of a "CPU load" service a user may want to
click on the context button "Service globally" to get a list of all "CPU load" services
in the whole Check_MK setup.
Previous versions were only showing the "CPU load" services of the site the origin service
was located on. The links on the "Service description" worked as intended.
We have now fixed the context button links by removing the "site" filter from the URL.
Change-Id: Id9901ca0b210523c9f402ef862709e2923e55e13
Commit: daca89ecedfbfbc0a5575c17f3b6e49b95d37850
https://github.com/tribe29/checkmk/commit/daca89ecedfbfbc0a5575c17f3b6e49b9…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
A .werks/6466
M checks/netgear_fans
Log Message:
-----------
6466 FIX netgear_fans: Don't crash on empty info
Change-Id: Ie40f2cb42954c88c0bf7e298f0f672f9de3372bf
Commit: d6381e639416c760a2c72203a1255287a5842555
https://github.com/tribe29/checkmk/commit/d6381e639416c760a2c72203a1255287a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M web/htdocs/background_job.py
Log Message:
-----------
Fixed background job standard FD handling
After each background job start these messages could be found in
the apache error log:
[Tue Jul 24 20:06:01.490903 2018] [wsgi:error] [pid 16596] [client
127.0.0.1:40244] close failed in file object destructor:
[Tue Jul 24 20:06:01.490960 2018] [wsgi:error] [pid 16596] [client
127.0.0.1:40244] IOError: [Errno 9] Bad file descriptor
This problem was caused by the handling of the open file descriptors
when starting background job.
During start all FDs except the first 3 were closed. The sys.stdout
object was replaced in python with a StringIO() wrapper which is
then used to collect the job results. But the FDs 0, 1 and 2 were
not closed.
To have a clean initial state we are now closing all FDs without
exception. We proceed without stdin and also replace stderr with a
stream wrapper that sends the written data to the var/log/web.log.
Change-Id: I3596a793ac37d406b0aeded15cb5f6df922cee0b
Commit: ec546e4dac86f86f5f6cb8a6586388383798fa37
https://github.com/tribe29/checkmk/commit/ec546e4dac86f86f5f6cb8a6586388383…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M web/htdocs/background_job.py
Log Message:
-----------
Reworked output handling of background job processes
* The output of background jobs was previously handled like this:
stdout: Was set to a IO buffer object which was written from the
executing function (in the executing thread) and continuously read
from the main thread for writing it to the process status file.
The underlying stdout file descriptor was not set which means that
the output of subprocesses or libraries (e.g. libldap debug output)
was not captured.
stderr: Was also captured using an IO buffer and transported to
var/log/web.log of the site instead of logging it to the job output.
The underlying stdout file descriptor was not set which means that
the output of subprocesses or libraries (e.g. libldap debug output)
was not captured.
* Now both, stdout and stderr, are set to a tempfile.TemporaryFile()
sys.stdout and sys.stderr are set and also the FDs 1 and 2 are set.
This means that all output of the background job is written to the
temporary file.
It is continuously read from the main thread of the background job
and written to the status file.
* The logging produced by the background job, which normally goes to
var/log/web.log is now also written to stdout which is finally
shown in the progress info.
Change-Id: I6a674e2469479fa838f3933bf9f90c40a793eb88
Commit: 51a5b368369ad95de65802e66439d4959ce9c84d
https://github.com/tribe29/checkmk/commit/51a5b368369ad95de65802e66439d4959…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
LDAP sync: Cleaned up debug logging
* Remove special stderr buffering for LDAP connect that is used when
logging is set to Debug to record libldap low level debug info.
* Our detailed diagnose entries are now logged with "informational"
log level for LDAP.
* The low level libldap and TLS entries are now logged in addition
when LDAP log level is set to debug.
Change-Id: I71354096b80a390e16f13df621ab0160056a72bd
Commit: 3d0f46f084acd58752b37c2ee66e075c566c38eb
https://github.com/tribe29/checkmk/commit/3d0f46f084acd58752b37c2ee66e075c5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6562
Log Message:
-----------
6562 FIX Fixed random "I/O operation on closed file" errors in different situations
When using the LDAP synchronization "I/O operation on closed file" errors could occur in
different places of the GUI with all previous 1.5.0 releases.
These exceptions could happen e.g. during the WATO activate changes or during the user
synchronization. Often it helped to retry the action another time to solve the issue.
Another workaround would be to restart the site apache and retry the action.
Change-Id: I48d092ff596b4a29101e1ca9caa5c9a7cfbdcc64
Commit: 22727ebc0c9996b23cc464eb0dd5f3cdabda1843
https://github.com/tribe29/checkmk/commit/22727ebc0c9996b23cc464eb0dd5f3cda…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6589
M checks/ibm_svc_mdiskgrp
Log Message:
-----------
6589 FIX ibm_svc_mdiskgrp: Fixed disregarded provisioning state
Change-Id: I3680fea968c3574cd36ba0b2470133e2e2dfed5b
Commit: df2333baac518f92ab8db2b830debcf54aff7ef2
https://github.com/tribe29/checkmk/commit/df2333baac518f92ab8db2b830debcf54…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M checks/jar_signature
Log Message:
-----------
jar_signature: Fixed unused variables
Change-Id: Ib28a570a2930d047f251fd27fa2e1968d8d6bc53
Commit: 081cc14b436ca88956db929ba188d28d76364607
https://github.com/tribe29/checkmk/commit/081cc14b436ca88956db929ba188d28d7…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6590
M checks/uptime.include
Log Message:
-----------
FIX uptime.include: Even if an SNMP-Device does not have a sysDesc it still can have an uptime
Change-Id: I69c869a38586825e62ed6d808852b4dbd172030f
Commit: d91158188418a2b227543970c2226da025d9b784
https://github.com/tribe29/checkmk/commit/d91158188418a2b227543970c2226da02…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M checks/uptime.include
Log Message:
-----------
uptime.include: Minor cleanup
Change-Id: I8f72b94a6b09c83e3f20900bb70a647327160227
Commit: 20cfa717b9f6fe68acfddad19738718794e143e9
https://github.com/tribe29/checkmk/commit/20cfa717b9f6fe68acfddad1973871879…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6591
M checks/if
Log Message:
-----------
FIX if: Network appliances with only one network interface were not discovered.
Change-Id: I014c35038b98e981773ee47a1ab5eb3a56fd1213
Commit: 06a3fab1db95226d1fdeeb739dc33ce9de0650a0
https://github.com/tribe29/checkmk/commit/06a3fab1db95226d1fdeeb739dc33ce9d…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6592
M checks/snmp_info
Log Message:
-----------
FIX snmp_info: Generate snmp_info service even if the sysDescription is not set
Change-Id: I10e8826ae889c32413a2cee546c85075b769b61d
Commit: e6c15a3e8193530da966f3422e1cab4eee96e245
https://github.com/tribe29/checkmk/commit/e6c15a3e8193530da966f3422e1cab4ee…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M checks/snmp_info
Log Message:
-----------
snmp_uptime: Minor cleanup
Change-Id: Iab8ae3eb6bf1681b0907e892aa2e796bc2257d8a
Commit: 5ce07cad38f8b4e251c1e7d2d0834cc8e4b10d63
https://github.com/tribe29/checkmk/commit/5ce07cad38f8b4e251c1e7d2d0834cc8e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6593
M checks/sylo
Log Message:
-----------
6593 FIX sylo: Fixed missing performance data 'IN' and 'OUT' rates
Change-Id: I7deba2bd3e64cd6abe30dd4bf5ed20faf4c6afe3
Commit: 30b3f4e1d61669eee09740b1f7a640e3467bd3ae
https://github.com/tribe29/checkmk/commit/30b3f4e1d61669eee09740b1f7a640e34…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
A .werks/6564
M cmk_base/checking.py
M cmk_base/data_sources/host_sections.py
M cmk_base/item_state.py
Log Message:
-----------
6564 FIX Fixed incorrect rate computation affecting various checks in some cases
All previous 1.5 releases used a partially broken counter / rate computation in
various checks in specific situations, e.g. inotify checks. Not all check
results were computed wrong, only the ones based on counter / rate
computations.
When a single check monitors several services on a host, only the first of
these services was affected by this issue.
Change-Id: Ib7883c2684b14871a13151b2be11b6a35643dd8a
Commit: ee1e20ba37a9f1795b7471ae3282586b24f38f7d
https://github.com/tribe29/checkmk/commit/ee1e20ba37a9f1795b7471ae3282586b2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-13 (Thu, 13 Sep 2018)
Changed paths:
M checks/if.include
M checks/lnx_if
Log Message:
-----------
lnx_if: Fixed node_info being "None" instead of None for non cluster hosts
Change-Id: Ia8feeb675ea58c608d5a47e98d573bfb7382563d
Commit: 7259068e26a32b0b4c4520de20dfbe5a23c7eddd
https://github.com/tribe29/checkmk/commit/7259068e26a32b0b4c4520de20dfbe5a2…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-14 (Fri, 14 Sep 2018)
Changed paths:
A .werks/6503
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6503 FIX Fixed error handling for duplicate EC rule IDs.
Trying to insert an EC rule with an already existing ID resulted in a GUI
crash, this has been fixed.
Change-Id: If38a8c3067f003b212d403eb061af898c81951e6
Commit: e1ddffeedc95756e8bbe47e1568c2b565f8d85aa
https://github.com/tribe29/checkmk/commit/e1ddffeedc95756e8bbe47e1568c2b565…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M Makefile
M agents/Makefile
A defines.make
M omd/Makefile
M omd/Makefile.omd
M werk
Log Message:
-----------
Makefile: Move some generic definitions to includable file
This is needed for the upcoming container packaging and can also
be used by other Makefiles to reduce redundant definitions.
Change-Id: Ib165b6a23b7592736ee1cde061f91cd103a9d6cc
Commit: 3f58c99809610e464bb0ac0ce760746d849788e7
https://github.com/tribe29/checkmk/commit/3f58c99809610e464bb0ac0ce760746d8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M Makefile
M omd/Makefile
Log Message:
-----------
Makefile: Move some generic definitions to includable file
This is needed for the upcoming container packaging and can also
be used by other Makefiles to reduce redundant definitions.
Change-Id: Ib165b6a23b7592736ee1cde061f91cd103a9d6cc
Commit: d0b57a36c591994b5d32c31b38fd3b6329de3a7e
https://github.com/tribe29/checkmk/commit/d0b57a36c591994b5d32c31b38fd3b632…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M Makefile
M Pipfile
M Pipfile.lock
A docker/.gitignore
A docker/Dockerfile
A docker/Makefile
A docker/README.asciidoc
A docker/docker-entrypoint.sh
M tests/Makefile
M tests/conftest.py
A tests/docker/test_docker.py
M tests/testlib/__init__.py
Log Message:
-----------
First version of official docker image
Notes on the changes so far:
* The user manual draft (README.asciidoc) covers expected regular use cases
and the specific features we provide with our container
* The tests verify all the functionality described in the user manual draft
* The Makefile is work in progress. It'll change during integration with
the CI and release system. The image and image-daily targets don't
produce files, they build the image in the local docker library.
CMK-819
CMK-893
CMK-894
Change-Id: I25ec22fb3f0057bc55920ab84c243a1fb95b22b9
Commit: 9c2a78c941a1cf8973fcb0ca8f6099b609dd181e
https://github.com/tribe29/checkmk/commit/9c2a78c941a1cf8973fcb0ca8f6099b60…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Makefile
M tests/Makefile
M tests/docker/test_docker.py
Log Message:
-----------
Minor fixes for recent docker stuff
Change-Id: I4486f5b6bc0c6160db0af682b57806ab3c5b479d
Commit: a654a1bbcac141b30cbf3e8248ec741790775f25
https://github.com/tribe29/checkmk/commit/a654a1bbcac141b30cbf3e8248ec74179…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Dockerfile
M tests/docker/test_docker.py
Log Message:
-----------
Docker container progress
* Verify GPG signature of Check_MK packages
* Try to fix the update test
Change-Id: I9b15f84c07d534c81061d1e76e93567576a8ed1a
Commit: b98f7aafd1a848724076a4612f53a8a4c5189b9b
https://github.com/tribe29/checkmk/commit/b98f7aafd1a848724076a4612f53a8a4c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Dockerfile
M docker/Makefile
M docker/README.asciidoc
M tests/docker/test_docker.py
M tests/testlib/__init__.py
Log Message:
-----------
Docker image: Add support for building using local CMK files
Change-Id: Id9828aeba54b7be128fce110d81e1dbefa576995
Commit: d1f61b64b0fa371708aa01d52062844bede2a15c
https://github.com/tribe29/checkmk/commit/d1f61b64b0fa371708aa01d52062844be…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
A .werks/6616
M omd/packages/omd/omd
M omd/packages/omd/omd.8
Log Message:
-----------
6616 Add --no-tmpfs option to "omd create"
It's now possible to disable the temporary filesystem usage during
site creation.
Change-Id: I9588598560c9772ae7b88f55f5a45b1dfd131d4a
Commit: 444145830a84f8e0a4664d5be917f0413b433577
https://github.com/tribe29/checkmk/commit/444145830a84f8e0a4664d5be917f0413…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Dockerfile
Log Message:
-----------
Fixed linter issue
Change-Id: Ieaff7de131d82e1c61577dd82f41e4673c328ea2
Commit: 9f1089447fa1b91f86b4f67fe9abd6e02291fb75
https://github.com/tribe29/checkmk/commit/9f1089447fa1b91f86b4f67fe9abd6e02…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Makefile
Log Message:
-----------
Docker Makefile: Fixed hard coded edition and versions
Change-Id: I65fd075db6285aa5f77e31e34a2ec0caa3f91ae7
Commit: a13ddf61a203049bfe92b4ae6f9505267da3910c
https://github.com/tribe29/checkmk/commit/a13ddf61a203049bfe92b4ae6f9505267…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M docker/Makefile
Log Message:
-----------
Docker image archive is now really gzipped
Change-Id: Iebf3aa0e655b2ceeb0655c7bca097f2f0cec0589
Commit: 1cdda002410e5975c772752c7424baeaa6b408e0
https://github.com/tribe29/checkmk/commit/1cdda002410e5975c772752c7424baeaa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Jenkins now loads packages from local path instead of download portal
Change-Id: I759138e7fca22e37d502208d2befd9c59d456eb5
Commit: 3ac34251bb3472aba290896cd1653bf96974edc2
https://github.com/tribe29/checkmk/commit/3ac34251bb3472aba290896cd1653bf96…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
A .werks/6563
Log Message:
-----------
6563 FIX Fixed displaying of joined perf-o-meter columns
When adding views containing Perf-O-Meter painters of joined services the
Perf-o-meters were not displayed. Instead an empty cell was rendered.
Change-Id: Ia7167ae7dc670d2f743073917d79383875229429
Commit: e5588d103f09afcd170fab0bf43c69b930710649
https://github.com/tribe29/checkmk/commit/e5588d103f09afcd170fab0bf43c69b93…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
M agents/windows/Configurable.h
M agents/windows/Configuration.cc
M agents/windows/SectionManager.cc
M agents/windows/WinApi.cc
M agents/windows/WinApi.h
M agents/windows/WinApiInterface.h
M agents/windows/check_mk_agent.cc
M agents/windows/dynamic_func.h
M agents/windows/sections/SectionCheckMK.cc
M agents/windows/sections/SectionEventlog.cc
M agents/windows/sections/SectionEventlog.h
M agents/windows/sections/SectionFileinfo.cc
M agents/windows/sections/SectionMRPE.cc
M agents/windows/sections/SectionMem.cc
M agents/windows/sections/SectionPS.cc
M agents/windows/sections/SectionPerfcounter.cc
M agents/windows/sections/SectionPluginGroup.cc
M agents/windows/test/MockWinApi.h
M agents/windows/test/RotatingFileHandlerTest.cc
Log Message:
-----------
Clang-formatted Windows agent.
Change-Id: I204e81bfbe9cf948b3a1661a7923e289dc9f93f0
Commit: 523a22703036a39803c6fc81984de8733edeec32
https://github.com/tribe29/checkmk/commit/523a22703036a39803c6fc81984de8733…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6594
M cmk/structured_data.py
M web/htdocs/inventory.py
M web/htdocs/views.py
M web/plugins/views/inventory.py
Log Message:
-----------
6594 Status data is transferred in distributed setups
Change-Id: Ic73e7c1363714dd68bca6769314b56239493ef9f
Commit: 0bb065d94015665227ac41e9a2f64caa6864ecb7
https://github.com/tribe29/checkmk/commit/0bb065d94015665227ac41e9a2f64caa6…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6623
M omd/packages/nagvis/Makefile
A omd/packages/nagvis/nagvis-1.9.10.tar.gz
R omd/packages/nagvis/nagvis-1.9.8.tar.gz
Log Message:
-----------
6623 FIX NagVis: Updated to 1.9.10
Change-Id: I0efb6c62c48c252b3b88d8c7b5f0c01364c5c4b9
Commit: fa818cf2f83998a9a3ca916f85340fbc96784499
https://github.com/tribe29/checkmk/commit/fa818cf2f83998a9a3ca916f85340fbc9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6496
M agents/check_mk_agent.linux
A agents/plugins/mk_docker_container_piggybacked
Log Message:
-----------
6496 FIX check_mk_agent.linux: Moved piggybacked docker container sections to plugin 'mk_docker_container_piggybacked'
Change-Id: Ic6803b9057394f0fe87019168056815bf1210a00
Commit: c8ca336d822d47471785de86a6e0e87aedd465db
https://github.com/tribe29/checkmk/commit/c8ca336d822d47471785de86a6e0e87ae…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6624
Log Message:
-----------
6624 FIX Sign all agents: Prevent focussing search field when opening the dialog
When opening the dialog "Sign all agents" there was previously a search field shown which had
the initial focus. A user would expect to have the initial focus on the key pass phrase field
to sign the agent. When the user starts typing the pass phrase without previously changing the
focus, the pass phrase becomes visible on the screen.
To fix this we have now removed the search field from the "Sign all agents" dialog. The pass
phrase field in now initially focused as intended.
Change-Id: Id7ab0cb4706b39f42f76a0d33888eaf084000a4b
Commit: 22e591d4d3772e68057d0ced064e70e3fb59902a
https://github.com/tribe29/checkmk/commit/22e591d4d3772e68057d0ced064e70e3f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6596
M cmk_base/inventory.py
Log Message:
-----------
6596 FIX Do status data inventory: Check "HW/SW Inventory" and shell commands behave the same way
Change-Id: Id3067de4537c1fe96f9b311dd2dc6d7de9fbbfb3
Commit: 299e4debbc8cbb6c47190312a723533b163a3497
https://github.com/tribe29/checkmk/commit/299e4debbc8cbb6c47190312a723533b1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6565
M web/htdocs/htmllib.py
M web/htdocs/sidebar.py
Log Message:
-----------
6565 SEC Fixed possible XSS issues in Bookmarks snapin
We've discovered and fixed several possible XSS issues affecting
the Bookmarks snapin. These could be used to execute arbitrary
javascript code in the context of an authenticated user.
Change-Id: I00bcaf7fb226ecbc2da68c4e5d851fc6787c9967
Commit: 055756611c4cf503c124b9dd9c2e6dae00baa533
https://github.com/tribe29/checkmk/commit/055756611c4cf503c124b9dd9c2e6dae0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6566
Log Message:
-----------
6566 SEC Fixed possible XSS on agent update status views
Parts of the agent deployment status could be used to trigger XSS injections.
Change-Id: I470506da8e73d093c3d556f84c214f9debe14649
Commit: 1fb9b09abd5b4dd85db9d47c4d4503b48e9ce9ce
https://github.com/tribe29/checkmk/commit/1fb9b09abd5b4dd85db9d47c4d4503b48…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6567
M web/htdocs/watolib.py
Log Message:
-----------
6567 SEC Fixed possible XSS on activate changes page
It was possible to trigger an XSS issue using the change messages
in some situations.
Change-Id: Iea724f0c3164c5685eb0564fc6d2143094507e43
Commit: ffbebb299472f01e87301466571ab56aba48f62b
https://github.com/tribe29/checkmk/commit/ffbebb299472f01e87301466571ab56ab…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6568
M web/htdocs/wato.py
Log Message:
-----------
6568 SEC Fixed possible XSS on custom icon management page
Using icons with specific names it was possible to trigger an XSS
on the icon administration page which only affected admin users.
Change-Id: I43884cb20481316a6a1babbaac75f84ec34e133c
Commit: 190901969d64268a264b126b6572c879bc71dd9e
https://github.com/tribe29/checkmk/commit/190901969d64268a264b126b6572c879b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6609
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6609 SEC Fixed possible XSS on SNMP MIB upload page
Using MIB files with specific names it was possible to trigger an XSS
on the MIB file administration page which only affected admin users.
Change-Id: I04b606cdb25eeeda17afe13ca3c05a354570435c
Commit: 34b448503d5bc01b745ef2edc15b7cb705c898de
https://github.com/tribe29/checkmk/commit/34b448503d5bc01b745ef2edc15b7cb70…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6610
M web/plugins/sidebar/shipped.py
Log Message:
-----------
6610 SEC Fixed possible XSS using the dokuwiki snapin
The content of the DokuWiki page named "sidebar" was inserted into the DokuWiki
view of Check_MK, but was is not correctly sanitized. This can only be done by
an administrator of the page, but every user who can access the DokuWiki view
was affected by the vulnerability.
Change-Id: I6c36e9d0459465257f840a2b6220f775c9d23541
Commit: b06497b5097b053f08b4bd5d1995be5e2808207f
https://github.com/tribe29/checkmk/commit/b06497b5097b053f08b4bd5d1995be5e2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6611
M web/htdocs/wato.py
Log Message:
-----------
6611 SEC Fixed multiple reflected XSS attacks using AJAX calls
Several AJAX calls with invalid content type setting could be used
to trigger XSS attacks.
Change-Id: Ibef23df27282cf5e72bd0d6d3da3d1a8b713ba67
Commit: 117830e6927202fd0780cc6d5a1f842c808a8130
https://github.com/tribe29/checkmk/commit/117830e6927202fd0780cc6d5a1f842c8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6612
M web/htdocs/lib.py
M web/htdocs/main.py
M web/htdocs/views.py
M web/htdocs/visuals.py
Log Message:
-----------
6612 SEC Fixed possible reflected XSS using back URLs in view editor
The parameter back of the following requests is vulnerable to reflected XSS.
This vulnerability affects the create/modify view page and requires at least
guest privileges. The victim has to click on the back button to trigger the
injected code.
Change-Id: I56d31e7e884cab576096496ab3676361e653d10d
Commit: 089d0412552e8ea186697185d1ea437ddd2156be
https://github.com/tribe29/checkmk/commit/089d0412552e8ea186697185d1ea437dd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6613
M web/htdocs/sidebar.py
M web/plugins/sidebar/shipped.py
Log Message:
-----------
6613 SEC Fixed multiple reflected XSS in affecting sidebar snapin AJAX calls
Multiple parameters of several snapin AJAX calls were vulnerable to reflected
XSS. The speedometer is accessible to all users with at least monitoring
privileges.
Change-Id: I6ea1d82537d7bf460f8e10104bf1b43ff8af3797
Commit: 9f3aeb842089ae86ed107bd0f73eadc716414d6d
https://github.com/tribe29/checkmk/commit/9f3aeb842089ae86ed107bd0f73eadc71…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6614
Log Message:
-----------
6614 SEC Fixed reflected XSS affecting agent updater AJAX calls
When the hostname of a monitored agent is known, this could be used to exploit
a reflected XSS vulnerability. Every unauthenticated or authenticated user can
issue a request like this. The victim does not have to be authorized on the
Check_MK application
Change-Id: If81ea745bfd042b647f24f34bf7e90c1dff93a5d
Commit: 6608a29beb1bd2c152887ce374d2d491c46f4592
https://github.com/tribe29/checkmk/commit/6608a29beb1bd2c152887ce374d2d491c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6615
M web/htdocs/sidebar.py
Log Message:
-----------
6615 SEC Fixed unauthorized access to master control actions
As an authenticated guest user it was possible to gain unauthorized access to
the master control snapin actions event if it is not possible to open the
master control snapin. The vulnerability could be used to disable the complete
monitoring or trigger other actions like disabling notifications.
Change-Id: Ibc5c9f8b2183cee7444548a3f2e0c7392351dcaa
Commit: a649f4c58945d6f3d0acefa0a656c862104ad26b
https://github.com/tribe29/checkmk/commit/a649f4c58945d6f3d0acefa0a656c8621…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
4682 SEC Add permission "Can add or modify executables" to be able to fine tune access rights
It is now possible to explicitly allow/deny users of WATO to add or modify executables.
This done with the new permission <i>Can add or modify executables</i>. By default
only users with the role <i>Administrator</i> have this permission.
There are different places in Check_MK where an admin, the user of the configuration
GUI, can use the GUI to add executable code to Check_MK.
For example when configuring datasource programs, the user inserts a command line for
gathering monitoring data. This command line is then executed during monitoring by
Check_MK.
Another example is the upload of extension packages (MKPs).
These functions have in common that the user provides data that is executed by Check_MK
later in the context of Check_MK.
If you want to ensure that your WATO users can not "inject" arbitrary executables
into your Check_MK installation, you only need to revoke this permission.
This permission is needed in addition to the other component related permissions.
For example you need the <tt>wato.rulesets</tt> permission together with the new
permission to be able to configure rulesets where bare command lines are configured.
These things are protected by the new permission at the moment:
<ul>
<li>Ruleset: Classical active and passive monitoring checks</li>
<li>Ruleset: Datasource programs</li>
<li>Ruleset: Configuring custom host check command</li>
<li>Host diagnostic page: Setting arbritary command line as datasource program</li>
<li>Configure event console actions</li>
<li>
<strong>Incompatible</strong>: User with the role <i>Users</i> are allowed to edit rulesets
for the WATO folders they are permitted on. In previous versions they were also able to
insert arbitrary commands into the rulesets mentioned above. This has now been removed
(by default) for security reasons. If you still need this functionality, you need to
set the new permission to <i>yes</i> for this role.
CMK-963
Change-Id: Ic52c52e53b8cbd10c8f2af064559ff0bed9b41c7
Commit: 467f749697afb50d57897b96cbdaba9495e6b7ed
https://github.com/tribe29/checkmk/commit/467f749697afb50d57897b96cbdaba949…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Addition to #4682: Prevent use of given command in wato_ajax_diag_host.py
Change-Id: I5a7e51999c12d69b2a13271ddc5757e7dd5c35a8
Commit: 605c91d0b4fbb4856811bf01e82690b3f307f151
https://github.com/tribe29/checkmk/commit/605c91d0b4fbb4856811bf01e82690b3f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6618
M web/htdocs/js/wato.js
M web/htdocs/wato.py
Log Message:
-----------
6618 SEC Fixed missing CSRF protection for host diagnostic AJAX calls
The AJAX calls used by the host diagnostic page were not correctly using
CSRF tokens to protect logged in users against malicious links that could
trigger actions.
CMK-963
Change-Id: I0999dc8eed89065064c41de865c00759ca40470b
Commit: 31a5fa6a57e5dc1e0550e37443374f054dc6ff22
https://github.com/tribe29/checkmk/commit/31a5fa6a57e5dc1e0550e37443374f054…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6619
M web/htdocs/sidebar.py
M web/plugins/sidebar/shipped.py
Log Message:
-----------
6619 SEC Fixed missing CSRF protection for master control AJAX calls
The AJAX calls used by the master control snapin were not correctly using
CSRF tokens to protect logged in users against malicious links that could
trigger actions.
CMK-963
Change-Id: Ib13033f472728f00041038c80eac1b43d785bb43
Commit: 387653b9aaeaadf43020728553f995739f3c1e56
https://github.com/tribe29/checkmk/commit/387653b9aaeaadf43020728553f995739…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6620
M web/htdocs/js/sidebar.js
M web/htdocs/sidebar.py
M web/plugins/sidebar/shipped.py
Log Message:
-----------
6620 SEC Fixed missing CSRF protection for site status AJAX calls
The AJAX calls used by the site status snapin were not correctly using
CSRF tokens to protect logged in users against malicious links that could
trigger actions.
Change-Id: Ib4ff568b1b07961d7e265ddc80443b3f74a7d4c9
Commit: 3583cef9acda8314a53e0bd30a3e5a3aa95f09a3
https://github.com/tribe29/checkmk/commit/3583cef9acda8314a53e0bd30a3e5a3aa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6621
M web/htdocs/wato.py
Log Message:
-----------
6621 SEC Add permission to prevent users from editing "Deploy custom files with agent" rule set
Using the rule set "Deploy custom files with agent" it is possible to select custom files
to be distributed with the agents built using the Agent Bakery. As this is rule set may
add custom executable code to the agents it makes sense to be able to control the permission
for this more explicitly.
If you want to make sure that administrative users can not add those custom files to the
agents, you can now use the rule set "Configure custom agent file deployments" to revoke
this permission.
Change-Id: Iaf9c5d8b763d1f6d24decf8dceed5282dbf85e71
Commit: 6b42190e2c850031b6f8cab68aebcdb706493113
https://github.com/tribe29/checkmk/commit/6b42190e2c850031b6f8cab68aebcdb70…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6622
M web/htdocs/login.py
Log Message:
-----------
6622 SEC Fixed possible open redirect on login page
It was possible to redirect an user to external websites through manipulating
GET parameters. To exploit this vulnerability, an attacker needs to trick a
user into following a crafted URL. The attack only works if the user does not
notice that he is redirected to a different URL.
Change-Id: I072a6e1b49cd33a104f9c0c26113b29f46e2a86d
Commit: 3171813c7276772ff8a668f11d4fd2df52112d88
https://github.com/tribe29/checkmk/commit/3171813c7276772ff8a668f11d4fd2df5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6599
M cmk/structured_data.py
M cmk_base/inventory.py
M tests/unit/cmk/structured_data/test_structured_data.py
Log Message:
-----------
6599 FIX HW/SW Inventory: Only count the real entries
The active check {{Check_MK HW/SW Inventory}}, the
inventory history and the shell commands <tt>cmk -vi</tt>
and <tt>cmk -vii</tt> show the number of found entries.
This number also includes the amount of nodes. Example:
<tt>Hardware > System > Family: Thinkpad</tt>
gives 3 entries. This may be confusing.
Now only the real entries are counted. Example:
<tt>Hardware > System > Family: Thinkpad</tt>
gives 1 entry.
Change-Id: I3c9e2c218ee6a4f12f4a2d82f67711cea5517881
Commit: e217eb211159528525fb6bf7e27ae9f7b72be208
https://github.com/tribe29/checkmk/commit/e217eb211159528525fb6bf7e27ae9f7b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
A .werks/6598
M cmk_base/inventory.py
Log Message:
-----------
6598 FIX HW/SW Inventory: Do not list plugins on commandline for which the related section is empty
Change-Id: I0333452af31c77eefb8c58d4bf51636ead4d4197
Commit: 42d0e3290cce326f9ce9cb6f0f490d5f088f29bc
https://github.com/tribe29/checkmk/commit/42d0e3290cce326f9ce9cb6f0f490d5f0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
M .werks/6565
M .werks/6566
M .werks/6567
M .werks/6568
M .werks/6609
M .werks/6610
M .werks/6611
M .werks/6612
M .werks/6613
M .werks/6614
M .werks/6615
M .werks/6618
M .werks/6619
M .werks/6620
M .werks/6621
M .werks/6622
Log Message:
-----------
Updated recent werk version numbers
Change-Id: I198e550fa390673f1db51b765bbeb5c55bedf014
Commit: ceefb9096d3bd2b019c5f03c10f2ba1bd4d16446
https://github.com/tribe29/checkmk/commit/ceefb9096d3bd2b019c5f03c10f2ba1bd…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
A .werks/6597
M checks/netapp_api_vs_traffic
Log Message:
-----------
6597 FIX netapp_api_vs_traffic: Fixed pending services
Thanks to Christian Hofstädtler for this patch
The netapp_api_vs_traffic service always shows
<tt>Traffic vServer NAME PEND - Cannot compute check result: No time difference</tt>
Apparently this is caused because the counter key supplied to
get_rate function is not unique when multiple protocols are found.
Change-Id: I8975cb16de07e24ef584352b0504b72ced443444
Commit: 5895ac5322e5bc8f1b30a24ff675f6345d43438d
https://github.com/tribe29/checkmk/commit/5895ac5322e5bc8f1b30a24ff675f6345…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
M checks/jolokia_metrics
Log Message:
-----------
Minor cleanup
Change-Id: I6dbded3e899b87ed483cac9587ca7f3a61570cd7
Commit: e7324f235e6d5d8b437ad060badd4ee9ac502e84
https://github.com/tribe29/checkmk/commit/e7324f235e6d5d8b437ad060badd4ee9a…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
M checks/jolokia_metrics
Log Message:
-----------
Fix braino
Change-Id: Idc8f0fd30e97de8cfb30e176a35d533f41fca281
Commit: 6cf3744153d89b84f83268534bc0a67fe6df57bf
https://github.com/tribe29/checkmk/commit/6cf3744153d89b84f83268534bc0a67fe…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
A .werks/6625
Log Message:
-----------
6625 FIX Fixed possible failed mkbackup because of changed mknotifyd state file
The mknotifyd used specific names for a temporary file which was not excluded by
the mkbackup mechanism. When a backup was performed while the mknotifyd wrote it's
state file, the backup could fail with an exception like this:
OSError: [Errno 2] No such file or directory: \'/omd/sites/int_ma_5351/var/log/mknotifyd.state.new\'
CMK-1011
Change-Id: If50e8ba088197fbd027f8f57f786c6471f2cb811
Commit: e392707520fe8e9340e947749de319e71857542a
https://github.com/tribe29/checkmk/commit/e392707520fe8e9340e947749de319e71…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
A .werks/6626
M web/htdocs/wato.py
Log Message:
-----------
6626 FIX Timeperiod deletion was not possible when using time specific parameters
When trying to delete a timeperiod while a check parameter ruleset uses time specific
parameters, it was not possible to delete this timeperiod. Regardless of which timeperiod
was used in the time specific parameters.
Change-Id: Ib27b55ffee312fee9304844c251a50524da913a1
Commit: faa4da0deaba99be3e9d7fe078094f4942b966d3
https://github.com/tribe29/checkmk/commit/faa4da0deaba99be3e9d7fe078094f494…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-19 (Wed, 19 Sep 2018)
Changed paths:
A .werks/6595
M checks/if.include
M tests/unit/checks/test_if_check.py
Log Message:
-----------
6595 FIX if.include: Recognize duplicate interface items correctly
The recognition works correct but not in the following situation
where the wrong network interface data is checked.
<ul>
<li><tt>Use desciption</tt> or <tt>use alias</tt> is configured in the
ruleset <tt>Network Interface and Switch Port Discovery</tt>.</li>
<li>Two or more network interfaces exist with same description or alias.</li>
<li>Only one network interface with this description or alias is discovered.</li>
<li>The discovered network interface does not rank first.</li>
</ul>
Now the index is attached if an alias or description exists at least twice.
Change-Id: I996a820796234ad6e571f8bcffc51a024af647c1
Commit: 5ab64ced09c200f4e721aca1671ae2c2b5d209c6
https://github.com/tribe29/checkmk/commit/5ab64ced09c200f4e721aca1671ae2c2b…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerate Pipfile.lock.
Change-Id: I1d6290011e28b08d6df81c1092f0e6fdd0af0b56
Commit: 4d7b02961f9a745dcd0569efac6ee2e84a712dd9
https://github.com/tribe29/checkmk/commit/4d7b02961f9a745dcd0569efac6ee2e84…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6600
M inventory/win_wmi_updates
Log Message:
-----------
6600 FIX inv_win_wmi_updates: Fixed parsing install date; regard all possible formats
Change-Id: I24dc6ade5122d0d7daa5e6dad497eecc139c57f8
Commit: a8d10d8e6ab5f03f56fef7ed70701063331350de
https://github.com/tribe29/checkmk/commit/a8d10d8e6ab5f03f56fef7ed707010633…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6659
Log Message:
-----------
Agent Baking: Fixed bug where hosts used bakery settings from other hosts
Change-Id: Ie4cc878934d424fc6a2df14843caa237198976d0
Commit: 051875b6945194defdff445b43644bc3d2cbd234
https://github.com/tribe29/checkmk/commit/051875b6945194defdff445b43644bc3d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6627
M inventory/export_software_csv
Log Message:
-----------
6627 FIX Fixed exception in export hook software_csv
The exception "global name 'cmk' is not defined" occurred when trying to
use the software export hook in 1.5.
Change-Id: I7aa327df24f2101ae612cbb7188448be2430b9f1
Commit: cd292b473681956695f129c5ac3583aea320a7c6
https://github.com/tribe29/checkmk/commit/cd292b473681956695f129c5ac3583aea…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M checks/jolokia_metrics
Log Message:
-----------
jolokia_metrics.tp: Improve variable naming
Change-Id: I35e4d2354e935f20711745aa952649a2e78fd57c
Commit: 575ccc5ed305600bc226ae3a10b58eea1f065946
https://github.com/tribe29/checkmk/commit/575ccc5ed305600bc226ae3a10b58eea1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Fixed KeyError while getting status data via LQ for the inventory tree
Change-Id: I9b38e1123a71dc304abdb0f99d5414f8a36f5f0d
Commit: d48586c9b9bdee1ff56a28418305ad00b425c52e
https://github.com/tribe29/checkmk/commit/d48586c9b9bdee1ff56a28418305ad00b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6603
M cmk_base/check_table.py
Log Message:
-----------
6603 FIX CRE: Fixed Check_MK service crash if a check plugin is unknown to the check context
Change-Id: I8d2e2ea14d82095a50987f81708142f2ef7b8113
Commit: 7bd1b389ce1c076b7908c72d0b207ed0254281b6
https://github.com/tribe29/checkmk/commit/7bd1b389ce1c076b7908c72d0b207ed02…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6467
M checks/jolokia_metrics
Log Message:
-----------
6467 FIX jolokia_metrics.tp: Only discover services which can be checked
In some circumstances, Check_MK would discover services for which the maxThreads
value of the thread pool was missing, leading to permanently unknown services.
This has been fixed.
Change-Id: I4ac30ba799eb67bc6ed450df8ada4c2cee73aed8
Commit: 3e5d536e897c792058b21f8c2b4611c2289df5dc
https://github.com/tribe29/checkmk/commit/3e5d536e897c792058b21f8c2b4611c22…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
A .werks/6601
M checks/fsc_sc2_fans
M checks/fsc_sc2_psu
Log Message:
-----------
6601 FIX fsc_sc2_fans, fsc_sc2_psu: Discover fans and PSUs if they are present
Change-Id: I159e05d6c8e7dfdad9a3e130e9bfc6d2cc62b570
Commit: 2ad878575ef366708712438a5aa73025eeeeef7f
https://github.com/tribe29/checkmk/commit/2ad878575ef366708712438a5aa73025e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-21 (Fri, 21 Sep 2018)
Changed paths:
A .werks/6661
M cmk_base/discovery.py
Log Message:
-----------
6661 FIX Periodic service discovery/cronjob: Changed loglevel of informational message
The discover-marked-hosts cronjob no longer receives a <tt>Timeout of 120 seconds reached ...</tt> message,
in case the discovery takes longer than expected. This logmessage is now only shown in higher log level.
Change-Id: I4c4f7231f8637b2999aafb4b0fdbf0a65068a94a
Commit: 1ef808df39d5cd733a61632968da888487ac538d
https://github.com/tribe29/checkmk/commit/1ef808df39d5cd733a61632968da88848…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-21 (Fri, 21 Sep 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Locking livestatus port opening during tests
The integration tests failed from time to time when two
integration test jobs (of different branches) were trying
to allocate one port at the same time.
The new lock should prevent this issue.
Change-Id: Ib7fe14aa6da0270bab3c35c703e9344c879444ad
Commit: 3cab9ee4284ff76be6eb62f130c7d97d155c3ba5
https://github.com/tribe29/checkmk/commit/3cab9ee4284ff76be6eb62f130c7d97d1…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6468
M inventory/docker_node_network
Log Message:
-----------
6468 FIX docker_node_network: Fix crashing HW/SW inventory when labels are not set
Change-Id: I6024cad3c1d36a0a5b5432ecfb6ccc64758f4747
Commit: a2147edc6d46433492c8c92ace4d6e7e0682936a
https://github.com/tribe29/checkmk/commit/a2147edc6d46433492c8c92ace4d6e7e0…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M cmk_base/dump_host.py
Log Message:
-----------
dump_host.py: Fix TypeError if host has no IP address
Change-Id: Idaf30d59fe746fcb37ace08f0604c6b99724850f
Commit: 51166a694e2a75e8bec11e1cbfae7a845de4f209
https://github.com/tribe29/checkmk/commit/51166a694e2a75e8bec11e1cbfae7a845…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6712
Log Message:
-----------
6712 FIX Fixed TypeError exception when running "cmk -D" on hosts without IP address
Change-Id: Ic82b441985cbacb0a885db2184c3128da43c67ed
Commit: 14966a0b0307b31ac7ec831607cb91f3f035e420
https://github.com/tribe29/checkmk/commit/14966a0b0307b31ac7ec831607cb91f3f…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6662
M cmk_base/automations/check_mk.py
M cmk_base/checking.py
M cmk_base/checks.py
M cmk_base/dump_host.py
A tests/unit/cmk_base/test_checking.py
M web/htdocs/wato.py
Log Message:
-----------
6662 Timespecific check parameters: Changed computation algorithm to allow more flexible configurations
CMK-878
Change-Id: I497d215eb45de87310c9b40b137e1024537c0095
Commit: 8dfbfe765a3ad7260498eb9d009edf845f2fa50f
https://github.com/tribe29/checkmk/commit/8dfbfe765a3ad7260498eb9d009edf845…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M .werks/6662
Log Message:
-----------
updated werk text
Change-Id: I6f2a228a1c58d58467c3e1a9e5ec727ed15b3b81
Commit: 4a76af56f985a74796754d3f3b96b1687fd811a8
https://github.com/tribe29/checkmk/commit/4a76af56f985a74796754d3f3b96b1687…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M .werks/6662
Log Message:
-----------
updated werk text
Change-Id: I4f9efdd826101da13dff779a58c9f918240ef477
Commit: 4aee3967eb9d460c71740a535dae2b37300c8fb1
https://github.com/tribe29/checkmk/commit/4aee3967eb9d460c71740a535dae2b373…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M .werks/6662
Log Message:
-----------
updated werk text
Change-Id: If87367a6a274808b7bc3a5d4f42ec82bb0b46db6
Commit: 98be8cc4d11e77a6d3b464c4ace16c2e752d9cc8
https://github.com/tribe29/checkmk/commit/98be8cc4d11e77a6d3b464c4ace16c2e7…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6660
M web/htdocs/background_job.py
M web/htdocs/userdb.py
M web/htdocs/wato.py
Log Message:
-----------
6660 FIX Background Jobs: fixed issue with monitoring sites running on nfs mount
If the site is running on a nfs mount, the background job could crash during a directory cleanup.
This was caused by an open file handle within the designated directory.
Change-Id: Ic2d8e94b2702df569c92e73439b0527872e3d56b
Commit: d7730f2cafb30eaf260bb7eda8bec41f7d7585ba
https://github.com/tribe29/checkmk/commit/d7730f2cafb30eaf260bb7eda8bec41f7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6715
M web/plugins/wato/bi.py
Log Message:
-----------
6715 FIX Editing BI Rules: Increased size of the rule ID input field
Change-Id: I5b6392e7807bd11acacf655c263374edc5d404d8
Commit: d068a42169b3cebc99ac52bd2b9e5b0154501810
https://github.com/tribe29/checkmk/commit/d068a42169b3cebc99ac52bd2b9e5b015…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6714
M checks/docker_container_status
Log Message:
-----------
6714 FIX docker_container_status: Fixed possible "ValueError" exception
Change-Id: Ic993ad9862b958d942aa597053f157219050ca14
Commit: e91ccbd95e46b5f1e7fa8b7f3a13cd1bb77ea2ec
https://github.com/tribe29/checkmk/commit/e91ccbd95e46b5f1e7fa8b7f3a13cd1bb…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/6663
M web/plugins/wato/bi.py
Log Message:
-----------
BI configuration: WATO slave sites without user login now also receive BI configuration changes
Change-Id: I4b2f0829279f7f75777200fa432ac6d6242d751f
Commit: 6301e4c3c90dc11ee3ad216580ec693cf4bcb9fd
https://github.com/tribe29/checkmk/commit/6301e4c3c90dc11ee3ad216580ec693cf…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
A .werks/5845
A checks/fsc.include
M checks/fsc_fans
M checks/fsc_sc2_cpu_status
M checks/fsc_sc2_fans
M checks/fsc_sc2_info
M checks/fsc_sc2_mem_status
M checks/fsc_sc2_power_consumption
M checks/fsc_sc2_psu
M checks/fsc_sc2_temp
M checks/fsc_sc2_voltage
M checks/fsc_subsystems
M checks/fsc_temp
Log Message:
-----------
5845 FIX fsc checks: prevent fsc_fans and fsc_temp if corresponding fsc_sc2-* data is available, made snmp_scan_functions more readable
* fsc_fans and fsc_temp do not discover services anymore, if corresponding fsc_sc2_* data is available.
* snmp_scan_functions were made more readable using functions in fsc.include
Change-Id: Icd54931060d33fc4fd97af826c1e2beebb7ad1b2
Commit: af43c509d32b22ed2cdaed5b63450bf547642c77
https://github.com/tribe29/checkmk/commit/af43c509d32b22ed2cdaed5b63450bf54…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
M .werks/5845
Log Message:
-----------
Fixed werk text of werk 5845 regarding incompatibility.
Change-Id: Iff8780e192592ffcb3fc5b78a91d00a8da7ac633
Commit: a88a18d6ee983bb7f9fd18096601dbb6ce2f4043
https://github.com/tribe29/checkmk/commit/a88a18d6ee983bb7f9fd18096601dbb6c…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
M checks/synology_raid
Log Message:
-----------
FEED-980: Added more possible states to synology_raid
Change-Id: I87a85978526eaa10a177e7631ff5aa425d689c7e
Commit: f5064e3630354e3f670c741f41cde490ebbf33ac
https://github.com/tribe29/checkmk/commit/f5064e3630354e3f670c741f41cde490e…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6478
Log Message:
-----------
6478 FIX synology_raid: Fixed crash on devices with more possibles raid states
Newer devices can have more states than older one. This check does not crash
anymore if such a state occurs.
Change-Id: I8cd6c1a9376da452036b32eb192365f28b507432
Commit: 41a653b1c66ee8456fc190797689a2226b77c04c
https://github.com/tribe29/checkmk/commit/41a653b1c66ee8456fc190797689a2226…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
M web/htdocs/login.py
Log Message:
-----------
Improved error handling of invalid input vars in some situations
Change-Id: I2ac7e39d72dc44499b40f332ceceddb1f3227e43
Commit: 571c2190bbb0a09311464a953dbdbb952f0147ae
https://github.com/tribe29/checkmk/commit/571c2190bbb0a09311464a953dbdbb952…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6710
M web/htdocs/crash_reporting.py
M web/htdocs/default_permissions.py
M web/htdocs/index.py
M web/plugins/icons/builtin.py
Log Message:
-----------
6710 SEC Limit crash reporting functionality to permitted users
The crash reporting functionality of the GUI, which shows a lot of detailed
information about the internal state of the GUI, has been limited to be shown
only to permitted users.
The crash report could be used by attackers to get internal information about
the application state and secrets processed by the GUI.
All not permitted users will now only see a short message about the occurred
crash. Some more information is written to <tt>var/log/web.log</tt>.
Only authenticated administrative users are allowed to see and submit crash
reports by default.
If you like to give all your users the right to see and send crash reports give
them the permission "See crash reports"
A problem with this change may be that some crashes occur only in very specific
situations, for example for specific users. In such a case it may be hard to
get detailed information about the situation when the crash reporting is not
available. We plan to add an improved crash reporting in future versions to
make all occurred crashes available to the Check_MK administrator for later
debugging.
CMK-1037
Change-Id: I7ba306a212572d513041607fb45bcac1dd697d68
Commit: c58135ae6c6ad83be00a5797004b092d2d3d71b0
https://github.com/tribe29/checkmk/commit/c58135ae6c6ad83be00a5797004b092d2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6709
M web/htdocs/wato.py
Log Message:
-----------
6709 SEC Fixed possible information disclosure to apache log when editing users
An administrator has the ability to create new users. The credentials of a
newly created user were visible within the HTML of the resulting web page as
GET parameter of various hyperlinks. If one of these links was clicked, the
credentials were stored in the administrator’s browser history and in the access
logs of the server.
CMK-967
Change-Id: I1be7051d97756b1fd4135b032833df18de63eee5
Commit: 7b1ca0227a82343ebcfbf73857d2a44c7ed60d72
https://github.com/tribe29/checkmk/commit/7b1ca0227a82343ebcfbf73857d2a44c7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
mkbackup: Do not fail when liveproxyd state file is currently being written
Change-Id: I1fe287fc859daaae649c06ae366df7d680ebd007
Commit: d4f3e251daa97659c2ef7f5138d2672e045e3489
https://github.com/tribe29/checkmk/commit/d4f3e251daa97659c2ef7f5138d2672e0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6608
M inventory/win_wmi_updates
Log Message:
-----------
6608 FIX win_wmi_updates: Fixed parsing install date if reported in HEX format
Change-Id: I66462d14556a3b44c4f5015bbb221477c0b87f61
Commit: ee39938142b8bef4fda39b96a2d5d3f67ebcc929
https://github.com/tribe29/checkmk/commit/ee39938142b8bef4fda39b96a2d5d3f67…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6630
M checks/df
M tests/unit/checks/test_df_check.py
Log Message:
-----------
6630 FIX df: Do not ignore filesystems mounted at /var/lib/docker and /var/lib/docker-latest
We do not want to discover the container filesystems, but previously, the filtering had
been too aggressive. This has been fixed.
Change-Id: I0aa6c4ab291e1f1792f33e3bb40a2d97721e714c
Commit: f107b81a8a89d7fef8e8bdcac1e2ad152045240b
https://github.com/tribe29/checkmk/commit/f107b81a8a89d7fef8e8bdcac1e2ad152…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-25 (Tue, 25 Sep 2018)
Changed paths:
A .werks/6713
M cmk_base/check_table.py
M cmk_base/checks.py
M cmk_base/config.py
M cmk_base/discovery.py
Log Message:
-----------
6713 FIX Fixed monitoring of piggyback based services when "No agent" is configured
Check_MK was not correctly discovering services using piggyback data when a
host (e.g. a docker container) has "No agent" configured.
CMK-1035
Change-Id: I69b085271578747092e6f83ba13ad4bdae708ca3
Commit: 746bdfff4c218477cf562a09aa0e2feef7e6254e
https://github.com/tribe29/checkmk/commit/746bdfff4c218477cf562a09aa0e2feef…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
CMK-1063: Add metrics for memory and pagefile avg.
Change-Id: Ia47d88c333c671fb6631e54e201f6f4ace9923d5
Commit: f7c7194494299d47be22f70770f0e882d3eb6dd3
https://github.com/tribe29/checkmk/commit/f7c7194494299d47be22f70770f0e882d…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/5510
Log Message:
-----------
5510 FIX Add missing metrics for Windows Memory and Pagefile check
Memory and Pagefile average graphs are now displayed using the correct scaling and unit.
Change-Id: Ibd63ef11d5bdeac215421a40ad290c755286ad14
Commit: da34c43adb5f7014b3509789e952a717e185eb76
https://github.com/tribe29/checkmk/commit/da34c43adb5f7014b3509789e952a717e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6717
A omd/Licenses.README
A omd/Licenses.csv
A omd/Licenses.ods
M omd/Makefile
M omd/debian/copyright
Log Message:
-----------
6717 3rd party components and licenses are now listed in central file
Check_MK contains a lot of open source software. The licensing and copyright of
each package can now be found in a central CSV file. This file is located in
<tt>share/doc/Licenses.csv</tt> in each released version. You can find the file
of your local default version e.g. at <tt>/omd/versions/default/share/doc/Licenses.csv</tt>.
The latest file is always available in the git at <tt>omd/Licenses.csv</tt> which
is also available via the git browser
<a href="https://git.mathias-kettner.de/git/?p=check_mk.git;a=blob;f=omd/Makefile/Li…">here</a>.
CMK-822
Change-Id: Ic636131c26242ba9df599d9b517bc619b2c8ab0f
Commit: 3e6e125a473cc030dd8558fcda4ca1b3fa677199
https://github.com/tribe29/checkmk/commit/3e6e125a473cc030dd8558fcda4ca1b3f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M .werks/6717
Log Message:
-----------
Fixed wrong URL in werk
Change-Id: I0640b8e2f938051b0ba9bab49b4e52e19da86604
Commit: ec518d75b2c510098e04fdf2f8a6d867693f6a9a
https://github.com/tribe29/checkmk/commit/ec518d75b2c510098e04fdf2f8a6d8676…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6716
M cmk/ec/.f12
M cmk/ec/main.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6716 FIX Add SNMP trap processing log target for deep SNMP trap debugging
A new option "SNMP trap processing" has been added to the Event Console log setting
which tells the underlying SNMP library (PySNMP) to write it's debug output to the
<tt>var/log/mkeventd.log</tt> when set to <tt>Debug</tt>.
Please be careful with this setting. It may result in a lot of log output when you
set it to debug for instances which receive a lot of SNMP traps.
CMK-905
Change-Id: I7d4589434c45edd2b92545b0eb04fdd2eaad00e7
Commit: 10d8c678468a71e29d263dcd803338daedaa107d
https://github.com/tribe29/checkmk/commit/10d8c678468a71e29d263dcd803338dae…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Add verbose log entries for not processed SNMP traps
When an SNMP trap can not be processed this results in no log entry by
default. When now setting the new "SNMP trap processing" log to verbose
there are now entries added for dropped traps. They look like this:
2018-09-25 16:15:02,143 [15] [cmk.mkeventd.snmp] Trap received from 127.0.0.1:38365. Checking for acceptance now.
2018-09-25 16:15:02,149 [15] [cmk.mkeventd.snmp] Trap (v1) dropped from 127.0.0.1: Unknown community (asd)
2018-09-25 16:15:06,019 [15] [cmk.mkeventd.snmp] Trap received from 127.0.0.1:42741. Checking for acceptance now.
2018-09-25 16:15:06,021 [15] [cmk.mkeventd.snmp] Trap (v1) dropped from 127.0.0.1: Unknown community (x)
2018-09-25 16:15:08,253 [15] [cmk.mkeventd.snmp] Trap received from 127.0.0.1:37728. Checking for acceptance now.
2018-09-25 16:15:08,255 [15] [cmk.mkeventd.snmp] Trap (v3) dropped from 127.0.0.1: Unknown credentials (msgUserName: usr-sha-aes128)
CMK-905
Change-Id: I624ec2d2827b8256bd3fc6261c713d8cccde4c91
Commit: 48e1125fe3e3a68095eab71876158e6ea50ce41e
https://github.com/tribe29/checkmk/commit/48e1125fe3e3a68095eab71876158e6ea…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M cmk/ec/defaults.py
M cmk/ec/main.py
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Renamed new SNMP logger to cmk.mkeventd.EventServer.snmp
Change-Id: I7e45b36894d24a76cf27b3949c5ec2f841ce7a67
Commit: bf0843939691a22dd02d84492c6bc8d8936a0014
https://github.com/tribe29/checkmk/commit/bf0843939691a22dd02d84492c6bc8d89…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6718
M cmk/ec/main.py
Log Message:
-----------
6718 FIX Fixed invalid exception handling when unable to initialize the Event Console
When an exception occurs before the configuration was read during initialization
of the Event Console a subsequent exception could occur during shutdown of the
Event Console process. The exception message looked like this:
local variable 'pid_path' referenced before assignment
Change-Id: Ie7f4aabef74eb3e450b5cd2b8ce0572aa5a49e8f
Commit: fb99994a70d744cbbb2447371b0f2ab1f1b70c43
https://github.com/tribe29/checkmk/commit/fb99994a70d744cbbb2447371b0f2ab1f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M cmk/ec/main.py
M tests/testlib/__init__.py
Log Message:
-----------
Add missing log_level setting during tests
Change-Id: If9df26967f3c2291c044a79db076e1d5b106bf26
Commit: 5b73298686136e6633eb75f6ddd4f590f732f734
https://github.com/tribe29/checkmk/commit/5b73298686136e6633eb75f6ddd4f590f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M docker/README.asciidoc
Log Message:
-----------
Add handling of website packages to docker README
Change-Id: I8ebc4cce07462802f0919a9d72d4bc878f5e8b5b
Commit: b464a4df150eb4151bd8eac757b5b1427807ce39
https://github.com/tribe29/checkmk/commit/b464a4df150eb4151bd8eac757b5b1427…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M docker/docker-entrypoint.sh
Log Message:
-----------
Use the new --no-tmpfs option to start without a tmpfs
Change-Id: I1f972f2d6ee7a9a4a5268de08220153c14ea8b57
Commit: 5525ae8b4c8343c2a6197c7a1a3cf269bef75ca8
https://github.com/tribe29/checkmk/commit/5525ae8b4c8343c2a6197c7a1a3cf269b…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-1041: Fixed typo in css for new theme
Change-Id: Id85496ec9ffe30aadf3e721318a281dea298a070
Commit: 0ed8167de8cfb19654122e2986c40c1c7a3ee3d0
https://github.com/tribe29/checkmk/commit/0ed8167de8cfb19654122e2986c40c1c7…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
CMK-1046: Fixed alignment in host diagnostic
Change-Id: I7a258c03748d8f4734584245de76a2cc24bc943f
Commit: e434715f0bd5e19bad01e1faaf8c51d250621fad
https://github.com/tribe29/checkmk/commit/e434715f0bd5e19bad01e1faaf8c51d25…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M web/htdocs/images/login_window.png
M web/htdocs/images/sidebar_top.png
M web/htdocs/login.css
Log Message:
-----------
CMK-617: Added new company logo to classic theme
Change-Id: If2b777ea5d6e22bf3c537cab3763493678160469
Commit: d9b219c17fd546dd2c32d85ad7df6cb0f760ce42
https://github.com/tribe29/checkmk/commit/d9b219c17fd546dd2c32d85ad7df6cb0f…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
M web/htdocs/js/checkmk.js
M web/htdocs/valuespec.py
Log Message:
-----------
CMK-632: Fixed constantly growing input field in Bulk host import
Change-Id: I9fa54d98245576835fa5ba84bd4c6df7b64d3b89
Commit: e080129644371c3e8228fa6f2b2d2224d2c30a2e
https://github.com/tribe29/checkmk/commit/e080129644371c3e8228fa6f2b2d2224d…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6749
Log Message:
-----------
6749 FIX New Theme: Fixed some minor bugs
This time the following bugs have been fixed:
- The input field in bulk host import does not grow constantly on every interaction anymore
- A typo lead to inverted icons in the HW-/SW-Inventory
- The elements in host diagnostic are aligned correctly again
Change-Id: I17b4ac3352375f735a1ea6b359bf37a7532620b6
Commit: 4a6e139c46f13eb5ee3e433037df13365adc7d26
https://github.com/tribe29/checkmk/commit/4a6e139c46f13eb5ee3e433037df13365…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6750
M web/htdocs/images/logo_cmk_small.png
Log Message:
-----------
6750 FIX Classic Theme: Added new logo to classic theme
The new company logo has been added to the classic theme. Also the login
page has been slightly redesigned.
Change-Id: I455078926ccdcb66dc2f69cacf84a46f544b1b53
Commit: 6a774361619c6d68169013eae69294424acaf71f
https://github.com/tribe29/checkmk/commit/6a774361619c6d68169013eae69294424…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6719
M web/plugins/userdb/user_attributes.py
Log Message:
-----------
6719 FIX Simplified user setting: Temporarily disable notifications
The user profile setting for temporarily disabling all notifications was a set
of two nested checkboxes which both had to be checked for disabling the
notifications. This has now been fixed to be only a single checkbox again.
Change-Id: Ie5131f189bbd385dd9153e000db89a9c9f5377a9
Commit: 66248f695b5ba47ca05366c33580a58e4e17db92
https://github.com/tribe29/checkmk/commit/66248f695b5ba47ca05366c33580a58e4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6720
M notifications/asciimail
M notifications/mail
Log Message:
-----------
6720 FIX Bulk mail notifications: Single notifications in bulks use non-bulk subject
All 1.5 releases were always using the bulk notification subjects for mails.
Previous versions were using the single notification subject in case a bulk
notification only contained a single notification. This has been changed back
to the original behaviour.
Change-Id: I9c4e16b024e0b0124bdc510582cb0de3a2fa24fe
Commit: e2a7115b7e88a996d3b95d8966d3c7979f04e985
https://github.com/tribe29/checkmk/commit/e2a7115b7e88a996d3b95d8966d3c7979…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-26 (Wed, 26 Sep 2018)
Changed paths:
A .werks/6724
M web/htdocs/default_permissions.py
M web/htdocs/views.py
M web/plugins/views/availability.py
Log Message:
-----------
6724 FIX Add missing permission for viewing host/service availability
A new permission named "See the availability" has been added. It can
be used to hide the availability context buttons and views from users.
Change-Id: I9086935086b0bb4bb016833b9b09a4e93b1c0d54
Commit: 3d20e2bb2fa1fafdc0b665599971d675efd75f39
https://github.com/tribe29/checkmk/commit/3d20e2bb2fa1fafdc0b665599971d675e…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6631
M inventory/docker_container_node_name
Log Message:
-----------
6631 FIX docker_container_node_name: Fix broken inventory plugin
Change-Id: Iafe7659afe8b840c8e53bf7db3f3d47a09903388
Commit: 606382daec53f4c95361623b5f845e8703db0540
https://github.com/tribe29/checkmk/commit/606382daec53f4c95361623b5f845e870…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6729
Log Message:
-----------
6729 FIX msexch_dag, msexch_database: Plugins are bakeable
Change-Id: Ifaa95901ebda50ab3b840f47872b405a63b77038
Commit: 92d58a86cfe87d3274aa3ac8e69ac3afd809a159
https://github.com/tribe29/checkmk/commit/92d58a86cfe87d3274aa3ac8e69ac3afd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6721
Log Message:
-----------
6721 FIX Fixed editing customer individual GUI design
It was not possible to e.g. upload custom GUI logos individually for customers.
Change-Id: I9a9e92800899540370e62e38e069ca9cb574d374
Commit: 0c5c28dc1dd21a35a6e3bbca3481ca682aaa8a20
https://github.com/tribe29/checkmk/commit/0c5c28dc1dd21a35a6e3bbca3481ca682…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6722
Log Message:
-----------
6722 FIX Do not offer the custom GUI design for the provider
The provider design can be set through the global settings.
Change-Id: I8eb52f16eb0582113b2242d26acba3ee6f5da823
Commit: eaff1a1adeb41c5948c5f71b61c2bc7ea8908168
https://github.com/tribe29/checkmk/commit/eaff1a1adeb41c5948c5f71b61c2bc7ea…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6723
Log Message:
-----------
6723 FIX Fixed custom logo in facelift theme
The globally uploaded custom logo is now also used for the facelift theme.
Change-Id: I6255e6e8cfecf48bb827aa9d0a55fe5756d6f1c5
Commit: a96f30a764398c6f3d26afe868df4b43f6c183e3
https://github.com/tribe29/checkmk/commit/a96f30a764398c6f3d26afe868df4b43f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6731
M agents/check_mk_agent.aix
Log Message:
-----------
6731 FIX check_mk_agent.aix: Fixed multiline output processing
When running MRPE scripts which provide multilines
a service was created for each line. This led to
pointless services.
Change-Id: I611cc0a877b92c34eb4ea716d31965046b96d945
Commit: e801070daa7115ea06fd17ae8373189b8588abfc
https://github.com/tribe29/checkmk/commit/e801070daa7115ea06fd17ae8373189b8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M web/htdocs/bi.py
M web/plugins/wato/bi.py
Log Message:
-----------
BI rule: Added a non-breaking space between icon and title
Change-Id: Ia6fa80c7ebcd713ba9745a6beeba24a497393d8e
Commit: f7de58b7b45b4ac65508949a592216c6f832bf9f
https://github.com/tribe29/checkmk/commit/f7de58b7b45b4ac65508949a592216c6f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M web/plugins/views/layouts.py
Log Message:
-----------
Minor code cleanups
Change-Id: I4260630ec1673cc687b775a49a4a0a7e763c8326
Commit: ae18c29d90a9cc4c1e3be34501d9278a176d3dfc
https://github.com/tribe29/checkmk/commit/ae18c29d90a9cc4c1e3be34501d9278a1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6725
M web/plugins/views/layouts.py
Log Message:
-----------
6725 FIX Fixed grouping of service descriptions when view rows are already grouped
When a view is grouped by the host name and it shows only services starting with "Log" of
each host and there is a view grouping for all services starting with "Log" configured,
this resulted in rendering issues. The foldable groups should only fold/unfold services of a
single host (row group) but there were groups spanning over multiple hosts.
Change-Id: I543d93fa193925a50452685fc6c3cefa007cfab7
Commit: ef2564ba6ee395c49ed1071f825c7a731f8fb88b
https://github.com/tribe29/checkmk/commit/ef2564ba6ee395c49ed1071f825c7a731…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6734
M checks/ibm_svc_enclosure
Log Message:
-----------
6734 FIX ibm_svc_enclosure: Fixed parsing data of IBM-FLASH900 devices
Change-Id: I0f6dea3bba70f443fa4a12ed78d28c45c6752300
Commit: 288d704758606c30a1ce298e925158030b13648e
https://github.com/tribe29/checkmk/commit/288d704758606c30a1ce298e925158030…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6726
M web/htdocs/views.py
Log Message:
-----------
6726 FIX Fixed duplicate view names in "link to" dropdown in view editor
When editing the view a painter should link to, the list contained some
duplicate names. The user often had to trial and error to select the
correct view. The titles now contain a category prefix and also include
the internal view ID which is used to identify the views.
Change-Id: I7db892e46eda415e4d3a9c1632533b1430c91909
Commit: ce06f17f281e5bdb0e1b7e23ed4945734dc16402
https://github.com/tribe29/checkmk/commit/ce06f17f281e5bdb0e1b7e23ed4945734…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6727
M web/plugins/wato/bi.py
Log Message:
-----------
6727 FIX Increased size of BI editor parameter input fields
Change-Id: Iea0df06bd27a4cc44b461d76dff49b21f47b0af0
Commit: 3a8416f38ec0a46f14f76a9a6b71eebc56a8757a
https://github.com/tribe29/checkmk/commit/3a8416f38ec0a46f14f76a9a6b71eebc5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6728
M web/plugins/icons/builtin.py
M web/plugins/icons/inventory.py
Log Message:
-----------
6728 FIX Hide links to not permitted views from host context menu
The entries for linking to BI aggregations of a host and HW/SW inventory of
a host are now hidden from the host context menu when a user is not permitted
to see the target views.
Change-Id: I483d1ba885b1ac7a44f6f363fd58765d42a2d806
Commit: 7c592c72f53b8dfdf08ef3ea110e13b34e799fc4
https://github.com/tribe29/checkmk/commit/7c592c72f53b8dfdf08ef3ea110e13b34…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6769
M checks/genua_fan
M checks/genua_pfstate
Log Message:
-----------
6769 FIX genua_fan genua_pfstate: Fixed crashing discovery on empty data
Change-Id: I3f8be2d4bb6790dc5c4ec8eced017e48843d51f2
Commit: a8f8b9a0a7e546f6f4585a4376250323a7fec7a2
https://github.com/tribe29/checkmk/commit/a8f8b9a0a7e546f6f4585a4376250323a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M checks/winperf_if
Log Message:
-----------
winperf_if: Improve unpacking info variable
Change-Id: Iac05c5e90432b563840c4af31553c7d964400a2c
Commit: 574b00389b13234957b4e5103e611bc05b2a0f81
https://github.com/tribe29/checkmk/commit/574b00389b13234957b4e5103e611bc05…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
A .werks/6605
M checks/winperf_if
A tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
6605 FIX winperf_if: Fixed discovery of network interface alias
Change-Id: I7f2afdbf53024d712e276a13c4b068924ceb40f9
Commit: 0cc2ece3b61fdb8db68d967e9ea64a67076c6aeb
https://github.com/tribe29/checkmk/commit/0cc2ece3b61fdb8db68d967e9ea64a670…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fixed unstable integration tests because of port conflicts
The previous "free port" detection was not sufficient because the
site is not always running and listenting on that port during tests.
This could lead to conflicts when different branch test jobs run.
Change-Id: Ic689330d17d18c2363774551d83bc0212ebc4ec6
Commit: 59bdcd0a9c4c77cac5c788dcee67ec9d2c31af61
https://github.com/tribe29/checkmk/commit/59bdcd0a9c4c77cac5c788dcee67ec9d2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fixed issue in last commit
Change-Id: I4a3e0876d9fedcdb5f6f96bec4aed5e14d121d4f
Commit: a40a7609d8403f2fe5bc676ce5c18f7278c47161
https://github.com/tribe29/checkmk/commit/a40a7609d8403f2fe5bc676ce5c18f727…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-27 (Thu, 27 Sep 2018)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Fix unit tests when running offline
The docker test file was initializing the Check_MK version object
in global context which may need an internet connection for testing
the available versions.
This has now been moved out of global scope to make the tests work
again in offline mode.
Change-Id: Ie6a9cc918a5036e6ceb7c5c2f973b4d3a40bd1b6
Commit: 555dbfbd15ec1ab90920411213192f421d025cd0
https://github.com/tribe29/checkmk/commit/555dbfbd15ec1ab90920411213192f421…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6730
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6730 FIX winperf_processor.util: Fixed displaying average values in graphs
Change-Id: I86ec0f6bb17e2dcae53c9a777e186a8a1a57adad
Commit: c0302e664487f62d7e9174416f9593a4e76e76ea
https://github.com/tribe29/checkmk/commit/c0302e664487f62d7e9174416f9593a4e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6773
M omd/packages/omd/skel/etc/apache/conf.d/omd.conf
Log Message:
-----------
6773 FIX Fixed URL redirect from /[site]/ when using custom ports
Requests to the GUI were not done correctly when a non standard port is used
for accessing the GUI. The redirect from <tt>/[site]/</tt> or <tt>/[site]</tt>
to <tt>/[site]/check_mk/</tt> was setting the URL back to standard ports.
Change-Id: I905b696c5d28dcd4b3cefe36d2560d83ea18ae9c
Commit: 8a6e7ed1d136eccf4120dca86ccbfd72bf87b421
https://github.com/tribe29/checkmk/commit/8a6e7ed1d136eccf4120dca86ccbfd72b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
Tiny simplification
Change-Id: I36928a4aeb13d6c9ece48aba5c9d14e48f03a2b1
Commit: 88a9e94ea8542a51cbecead68ef3c7afd0034950
https://github.com/tribe29/checkmk/commit/88a9e94ea8542a51cbecead68ef3c7afd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6772
M web/htdocs/userdb.py
M web/plugins/userdb/ldap.py
Log Message:
-----------
6772 FIX LDAP: Only save users on changed configuration
The LDAP synchronization was rewriting the user configuration during
every synchronization, even when no change has been made to the user
configuration.
This needless operation resulted in subsequent load because some
processes, like the Check_MK alert and notify helper were reloading
their configuration in case of a changed Check_MK config file.
Change-Id: I331028d50d7ea99b5f6c18ecdc555cbb437156ac
Commit: 89ab5f3a26fcba471687e2ac039309681f1c59f5
https://github.com/tribe29/checkmk/commit/89ab5f3a26fcba471687e2ac039309681…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/5511
Log Message:
-----------
5511 FIX cmk-update-agent: Improve prelink handling
With werk #5507, we tried to mitigate the impact of prelink on the agent updater binary.
However, it turned out that the corresponding files did not survive every Check_MK Agent
update scenarios.
First of all, please note that we do not recommend the usage of prelink at all, as its benefit is questionable and there are some issues (not limited the the cmk-update-agent binary) that may occur by applying it to a system.
Now, with this werk, the prelink exception for the cmk-update-agent is placed on the target
system in a more robust way.
A blacklist-file at <pre>/etc/prelink.conf.d/cmk-update-agent.conf</pre> is now placed on the target
system regardless of an existing prelink-installation.
If prelink is installed on the target system (i.e. the file /etc/prelink.conf exists),
our blacklist-file will be referenced as an additional prelink configuration file.
If prelink gets installed on the system after the Check_MK Agent, you have to reference
the blacklist-file by yourself. You can do this by adding a line
<pre>
-c /etc/prelink.conf.d/cmk-update-agent.conf
</pre>
to <pre>/etc/prelink.conf</pre>.
However, this mechanism is only available for .rpm and .deb Check_MK Agent pakages.
(Jira Issue: CMK-1056)
Change-Id: Ia65d9dbdc214c405dbe04aa991e43c48c5fa7ab8
Commit: 8644a60417c74ccceffca79287bd6631455c64f3
https://github.com/tribe29/checkmk/commit/8644a60417c74ccceffca79287bd66314…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
M .werks/5511
Log Message:
-----------
CMK-1056: Better formatting for Werk #5511
Change-Id: I612dae8bb0986673a97aaeee853891ec9ae128de
Commit: f11461bcf899a60d6fb270b3c5e04adb5ce8de79
https://github.com/tribe29/checkmk/commit/f11461bcf899a60d6fb270b3c5e04adb5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6735
M checks/cpu_util.include
Log Message:
-----------
6735 FIX cpu_util_unix: Fixed calculation of CPU usage on UNIX
Thanks to Juergen Raschke for his patch!
The result of the cpu_usage is wrong. The cpu_time_guest is included in
cpu_time_user: See
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/kerne…
for more information:
<code>
/*
* Account guest CPU time to a process.
* @p: the process that the CPU time gets accounted to
* @cputime: the CPU time spent in virtual machine since the last update
*/
void account_guest_time(struct task_struct *p, u64 cputime)
{
u64 *cpustat = kcpustat_this_cpu->cpustat;
/* Add guest time to process. */
p->utime += cputime;
account_group_user_time(p, cputime);
p->gtime += cputime;
/* Add guest time to cpustat. */
if (task_nice(p) > 0) {
cpustat[CPUTIME_NICE] += cputime;
cpustat[CPUTIME_GUEST_NICE] += cputime;
} else {
cpustat[CPUTIME_USER] += cputime;
cpustat[CPUTIME_GUEST] += cputime;
}
}
</code>
FEED-935
Change-Id: Ic26ae1d06da1284b61649831e4967776f0a89684
Commit: 97f65b2aec024cd42a7db5d0c6b668bfe0a8017b
https://github.com/tribe29/checkmk/commit/97f65b2aec024cd42a7db5d0c6b668bfe…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6771
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
6771 FIX Fixed minor graph rendering issues when using the modern theme
The graph time axis labels had a slightly wrong background color. And
the graph hover indicator line had a wrong position in relation to the
mouse pointer.
Change-Id: Ic9101460775ed49d2a610515368250765f338308
Commit: 91a6190a242536345e100e8894a96fe74b6376c1
https://github.com/tribe29/checkmk/commit/91a6190a242536345e100e8894a96fe74…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p6
Change-Id: I23864c18e0058e5af23d3a4305d8f95eccd70baa
Commit: 44f37796cbcbf7377f120635c25780bee3a3999b
https://github.com/tribe29/checkmk/commit/44f37796cbcbf7377f120635c25780bee…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6733
R agents/windows/plugins/veeam_backup_status.bat
A agents/windows/plugins/veeam_backup_status.ps1
R agents/windows/plugins/veeam_backup_status.ps1_
Log Message:
-----------
6733 FIX veeam_backup_status: Plugin is bakeable
Change-Id: I2ab4de22a0d7d18225124e07b836536da2dbe98a
Commit: e763ef1e89afe823f5b6d2ebb76e7c25d0fc6c57
https://github.com/tribe29/checkmk/commit/e763ef1e89afe823f5b6d2ebb76e7c25d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
A .werks/6410
M omd/packages/omd/omd
Log Message:
-----------
6410 FIX Determine the parent process more reliably
Previously, the parent process was determined by parsing
/proc/{PID}/stat and columns where assumed to be separated by space.
This was unreliable because the filename in the second
column may contain a space as well. If omd was issued e.g. from tmux
the process name "tmux: server" was used. This resulted in a traceback
during e.g. omd rm. Now the psutil module is used to determine the
parent process.
Change-Id: If0a52723a2d95f961973912a4ee3418de90fbef2
Commit: fcbbaa7aecd238b3ca77f252ede1e242d18ee119
https://github.com/tribe29/checkmk/commit/fcbbaa7aecd238b3ca77f252ede1e242d…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-01 (Mon, 01 Oct 2018)
Changed paths:
A .werks/5512
Log Message:
-----------
5512 FIX cmk-update-agent: Make executable-Format-rule relevant for Linux only
After introducing the binary Format for the agent updater, we added a rule to the
agent updater ruleset that enables the user to choose the format of
the cmk-update-agent executable.
Hence the packaged binary format is only runnable on Linux, this rule now gets ignored
for all other OSes.
Please note: If you want to enable automatic updates on Linux hosts that run on an
architecture other than x86-64 or x86, you have to explicitibly choose to deploy the
python script format, since the binary formats are not runnable on these architectures.
(Jira CMK-1051)
Change-Id: Ia81c1fe383bf32fd1252c225e940dfd5190a17c9
Commit: 0d032ce488574d974261eb3899357a876660f417
https://github.com/tribe29/checkmk/commit/0d032ce488574d974261eb3899357a876…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-01 (Mon, 01 Oct 2018)
Changed paths:
A .werks/5513
Log Message:
-----------
5513 FIX cmk-update-agent: Fix crash on more than two passed "-v" flags
Change-Id: I69a405cfab729e77dd9c11c58b9e0d6e5b77f17b
Commit: 4f5d5300cf64d2a9cdb750366714656338312202
https://github.com/tribe29/checkmk/commit/4f5d5300cf64d2a9cdb75036671465633…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-02 (Tue, 02 Oct 2018)
Changed paths:
A .werks/6737
M inventory/docker_node_network
Log Message:
-----------
6737 FIX docker_node_network: Wrong API implementation caused a lot of small inventory historie files
Change-Id: I35f5ef9584f9a22a5eced17e2dca902b6bc57df0
Commit: b5bc1dff43a4a386e36f7b8cd8db34da4e0ac0ac
https://github.com/tribe29/checkmk/commit/b5bc1dff43a4a386e36f7b8cd8db34da4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-02 (Tue, 02 Oct 2018)
Changed paths:
R .werks/6737
M inventory/docker_node_network
Log Message:
-----------
Revert "6737 FIX docker_node_network: Wrong API implementation caused a lot of small inventory historie files"
This reverts commit 4f5d5300cf64d2a9cdb750366714656338312202.
Commit: 32b096e6f8e03ad0085021952cc5c204039c4c78
https://github.com/tribe29/checkmk/commit/32b096e6f8e03ad0085021952cc5c2040…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-02 (Tue, 02 Oct 2018)
Changed paths:
A .werks/6737
M inventory/docker_node_network
Log Message:
-----------
6737 FIX docker_node_network: Wrong API implementation caused a lot of small inventory history files
Change-Id: Ibdfcde85f6f461e16228d77c866cf7c214388f10
Commit: e05d662be99f2f38c9dc7e1eb73ad75090049c63
https://github.com/tribe29/checkmk/commit/e05d662be99f2f38c9dc7e1eb73ad7509…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2018-10-02 (Tue, 02 Oct 2018)
Changed paths:
A .werks/6738
M agents/plugins/mk_oracle
Log Message:
-----------
mk_oracle: Plugin is compatible against 18c
Older versions of mk_oracle didn't detect 18c instances.
This has been fixed. The plugin supports the same checks
in 18c then before with 12.2.
Change-Id: Ie8fde99a6a34b09356938cb89ecfed8bb2c6a52b
Commit: a72198f7f9cdc427077605626137988535626fe3
https://github.com/tribe29/checkmk/commit/a72198f7f9cdc42707760562613798853…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
M .werks/6595
Log Message:
-----------
Adapted werk
Change-Id: I4917911be846d72081f642a176c2eed924109c76
Commit: d1056320022369e61d154528b4123b08fbf12f8c
https://github.com/tribe29/checkmk/commit/d1056320022369e61d154528b4123b08f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
A .werks/6739
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6739 FIX mssql_backup: Levels can be disabled
Change-Id: Ib641ac50d2280acbe03ef54a9dc6c54683344850
Commit: 4a20b2e98a946aa3eb2e59116053cdf275ca6bd5
https://github.com/tribe29/checkmk/commit/4a20b2e98a946aa3eb2e59116053cdf27…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
R .werks/6739
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Revert "6739 FIX mssql_backup: Levels can be disabled"
This reverts commit d1056320022369e61d154528b4123b08fbf12f8c.
Commit: b0ba9dfa3331b10c195986b6e93b6fd97ad32e15
https://github.com/tribe29/checkmk/commit/b0ba9dfa3331b10c195986b6e93b6fd97…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
A .werks/6739
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6739 FIX mssql_backup: Levels can be disabled
Change-Id: I3472525de2bc4d9b86d5d6b1e0c93a82abc82448
Commit: 01b3435bd89c96cc9654ad1a73d43a484de83a35
https://github.com/tribe29/checkmk/commit/01b3435bd89c96cc9654ad1a73d43a484…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
A .werks/6632
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6632 FIX aix_memory: Fix graph colouring and labelling
The check shares logic with a number of other memory checks,
but failed to map all of the old performance value names to
the new metrics. This has been fixed.
Change-Id: I65385607d9249e36b8461ed8d1975ac1f237c988
Commit: a95a8d120af05cc5d0d11e7538b8e0a3495bc29d
https://github.com/tribe29/checkmk/commit/a95a8d120af05cc5d0d11e7538b8e0a34…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
A .werks/6740
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6740 FIX statgrab_mem: Mark ruleset as deprecated
Change-Id: If21863bf0418bd633791bc45d65ca5fe244ca92c
Commit: 09e9df24b72970b5e62f74c34284c29eafc20452
https://github.com/tribe29/checkmk/commit/09e9df24b72970b5e62f74c34284c29ea…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A .werks/6732
M agents/special/agent_netapp
Log Message:
-----------
6732 FIX agent_netapp: Skip attributes which are not available
Change-Id: I349aa1d1891e53391ef93fcb31e5839654f2c135
Commit: 2695fb76d45ce613a25969d6424694033380368b
https://github.com/tribe29/checkmk/commit/2695fb76d45ce613a25969d6424694033…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A .werks/5846
M checks/win_dhcp_pools
Log Message:
-----------
5846 FIX win_dhcp_pools: French systems are supported now
The check supports French systems now.
Change-Id: Id8d75b174164de5dfdd6c2bb899be5ba42b1fdf4
Commit: f20111851a9bf1958aba691303c248cc26853391
https://github.com/tribe29/checkmk/commit/f20111851a9bf1958aba691303c248cc2…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M checks/fsc.include
Log Message:
-----------
Added another sysObjId to fsc.include
Change-Id: Iac6ae357e7f7b956de37f9d5fb8f12e6d19482e2
Commit: fa3b309a9b2da5a1a8277e443d9d646aebdc61ce
https://github.com/tribe29/checkmk/commit/fa3b309a9b2da5a1a8277e443d9d646ae…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-08 (Mon, 08 Oct 2018)
Changed paths:
M Makefile
Log Message:
-----------
We should better use the right home directory during pip install.
Change-Id: I3e77ced5362070917a5ce611e1ed6231347b3ad8
Commit: 4fb8963f149a3e506e2ee7d8f9cab7d7671556ab
https://github.com/tribe29/checkmk/commit/4fb8963f149a3e506e2ee7d8f9cab7d76…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-08 (Mon, 08 Oct 2018)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerate Pipfile.lock.
Change-Id: I67f1f30dc1195db616fc2a279b83192c49ff4c33
Commit: 579ef49ac52e3e7b50498e2600eb21f85039332f
https://github.com/tribe29/checkmk/commit/579ef49ac52e3e7b50498e2600eb21f85…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-09 (Tue, 09 Oct 2018)
Changed paths:
A .werks/6617
Log Message:
-----------
6617 Check_MK is now available as Docker container
Besides the traditional operating system packages we are now providing Check_MK
as Docker container image to improve the support of using Check_MK in containerized
environments.
For the moment the Docker images are published together with the other Check_MK
packages on the versions download pages for manual download.
Future releases of the Check_MK Raw Edition will be published on Docker Hub
(https://hub.docker.com/r/checkmk/check-mk-raw/). On this page you can already
find some information on how to use the images. These instructions apply to all
Check_MK Editions.
The Enterprise and Managed Services Edition containers will also be available through
a docker image repository in the future. For the moment you will have to download and
import the images manually using <tt>docker load</tt>.
Change-Id: I9bc93c9c18c68a9cea4a9accdd172c1213822c45
Commit: eb303d9522ca442a5196a865c4fe702965c1a1a4
https://github.com/tribe29/checkmk/commit/eb303d9522ca442a5196a865c4fe70296…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-09 (Tue, 09 Oct 2018)
Changed paths:
A .werks/6775
M cmk_base/parent_scan.py
Log Message:
-----------
6775 FIX Parent scan now uses no-agent+no-snmp tags instead of ping
Parent hosts created with the parent scan now get the correct no-agent
together with the no-snmp tag set instead of ping.
Change-Id: I235463b44e573cd54db8e9374dae3cd8d96d9c54
Commit: 57f8d26e5a61403d0b62b930fef60ce8c3a60a84
https://github.com/tribe29/checkmk/commit/57f8d26e5a61403d0b62b930fef60ce8c…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-10-09 (Tue, 09 Oct 2018)
Changed paths:
A .werks/6412
M agents/plugins/mk_docker_container_piggybacked
Log Message:
-----------
6412 FIX mk_docker_container_piggybacked: don't try to execute the check_mk_agent inside a container if no bash is available
If bash is not available in a docker container docker reports the error on stdout.
The mk_docker_container_piggybacked plugin misinterpreted the error as an
available check_mk_agent inside of the container.
Affected hosts using the mk_docker_container_piggybacked plugin have to update
the plugin to the new version to avoid this behaviour.
Change-Id: If851fe33dea6cb861feb9bf416416e0ac802568d
Commit: 51b4fc765310dbac3385242ddbe6c1376ac735f5
https://github.com/tribe29/checkmk/commit/51b4fc765310dbac3385242ddbe6c1376…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M checks/oracle_tablespaces
Log Message:
-----------
oracle_tablespaces: Check for empty filenames
The check goes CRIT when a filename for a file is missing.
This is often the case for Databases after cloning or recreation
of the controlfiles without recreation of the temporary files
for temporary Tablespaces.
The state is always CRIT, because empty temporary Tablespaces
are really bad and a space calculation is not possible.
The plugin from 'Support for Container Database (Multitenant)'
is requirred for the most current SQLs.
Change-Id: I280c71892a8706673897b75996a8e4770deed185
Commit: 6ec064e7da11cf989a623b61a92fc4b8cbb48f3e
https://github.com/tribe29/checkmk/commit/6ec064e7da11cf989a623b61a92fc4b8c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
A .werks/6747
Log Message:
-----------
6747 FIX oracle_tablespaces: Check for empty filenames
Change-Id: I321c7afdf4a592e10dee9d11cd50d4efcf59a93d
Commit: a61047832f8c1a1584b4860cdac1beb75ec4896d
https://github.com/tribe29/checkmk/commit/a61047832f8c1a1584b4860cdac1beb75…
Author: Kevin Esser <kevin.esser(a)iteratio.com>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
A .werks/6799
M checks/if.include
M tests/unit/checks/test_if_check.py
Log Message:
-----------
FIX if.include Service Name
Change-Id: I2eaf5bff18b785d49eccf3c250c93c686ea16456
Commit: 305c088e3d7c7f033f7cd5ae5b0c44fbe6fd0a13
https://github.com/tribe29/checkmk/commit/305c088e3d7c7f033f7cd5ae5b0c44fbe…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
A .werks/6748
M agents/plugins/mk_oracle
Log Message:
-----------
oracle_tablespaces: Check for empty filenames (only plugin)
This is the backport from master for the change in check
oracle_tablespace. It only includes the plugin. The addional
checkcode from master is needed.
Change-Id: Ic1f5a41f4533a46616d6a239b1a1e92de75b2263
Commit: c5ac1dfc99811c3f26cb5b2a51cbddf9f11a18b9
https://github.com/tribe29/checkmk/commit/c5ac1dfc99811c3f26cb5b2a51cbddf9f…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
A .werks/6800
M checks/mysql_slave
M web/plugins/metrics/check_mk.py
Log Message:
-----------
mysql_slave: new metric info for Relay Log Space
The performance data for Relay_Log_Space from the
slave has been added.
Change-Id: I57a68a0c4dcf8833f3777dfd7378d5e29f18b50c
Commit: f1eaf6d41cee1789f19e343c31a779189d32bebf
https://github.com/tribe29/checkmk/commit/f1eaf6d41cee1789f19e343c31a779189…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Fixed docker image size check after new modules were added to cmk
Change-Id: Ice92ba92067a8a514c3cceea54ded79f6f79bb24
Commit: 9bbb55c506e04fcccf6ea0b4af1913c49fb5d9da
https://github.com/tribe29/checkmk/commit/9bbb55c506e04fcccf6ea0b4af1913c49…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Use correct versions for docker tests in 1.5.0 branch
Change-Id: I67e2e58682ade51539c086ce7d65bdbb581fde7f
Commit: 27897213ec6ef460ab423b72e2cc483ed144de11
https://github.com/tribe29/checkmk/commit/27897213ec6ef460ab423b72e2cc483ed…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M tests/Makefile
Log Message:
-----------
CMK-436: Test for outdated (insecure python dependencies)
Change-Id: Ia3815bf219e4ea18385b6a12f6972b6c29b48d8e
Commit: 1b28214e9c3d10755ff14a1310bbf129bb057329
https://github.com/tribe29/checkmk/commit/1b28214e9c3d10755ff14a1310bbf129b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
A .werks/6776
M web/htdocs/wato.py
Log Message:
-----------
6776 FIX Timeperiod ical import: Fixed limitation to 100 events per multiple day event
When a single repeating event creates events for more than 100 days, only the first
100 events were used by the import. This limitation has now been removed.
Change-Id: I89db72ea0c5ecb492772fda662b2fdc7cf984bf0
Commit: fcadbb3d92908afd343ecfa513486d881dc10a16
https://github.com/tribe29/checkmk/commit/fcadbb3d92908afd343ecfa513486d881…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M cmk/debug.py
Log Message:
-----------
Test
Change-Id: Ibdbaa50c5aa88a7785ab2b2ad1f68095c193216e
Commit: 8b14693df536036c62fe35a27004492adddb7483
https://github.com/tribe29/checkmk/commit/8b14693df536036c62fe35a27004492ad…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M cmk/debug.py
Log Message:
-----------
Revert "Test"
This reverts commit fcadbb3d92908afd343ecfa513486d881dc10a16.
Commit: 940541aef289f4ab813b620e7eb06c60b6fc4b96
https://github.com/tribe29/checkmk/commit/940541aef289f4ab813b620e7eb06c60b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-10 (Wed, 10 Oct 2018)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Fix paths pylint error messages.
Change-Id: Ifb27a2d1778f908805d35baf2abb583cd3a27adc
Commit: bcfb8598acb8c9324327fc8cf242cff168423929
https://github.com/tribe29/checkmk/commit/bcfb8598acb8c9324327fc8cf242cff16…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6778
M omd/packages/omd/skel/etc/apache/conf.d/omd.conf
Log Message:
-----------
6778 FIX Additional fix for URL redirect from /[site]/ to /[site]/check_mk/
The werk #6773 changed the behaviour of the URL redirect from <tt>/[site]/</tt> or <tt>/[site]</tt>
to <tt>/[site]/check_mk/</tt>. The change tried to respect custom ports but was breaking some
specific reverse proxy setups.
We have now again changed this setting to completely ignore the protocl, host and port when producing the
redirect answer which makes the client responsible for adding the correct protocol, host and port.
Change-Id: I81df7b425615bc32a3c2464ca82131ff0b011439
Commit: 9a5a331b59f541cbbe07267910f3887490aba95a
https://github.com/tribe29/checkmk/commit/9a5a331b59f541cbbe07267910f388749…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6668
M web/plugins/webapi/webapi.py
Log Message:
-----------
6668 FIX WATO API: fixed broken configuration when setting cluster nodes in edit_host/add_host API call
Change-Id: I792f6369d6eb15b61bb1646fd3cddd5b3b33bb1e
Commit: ecc622dcc2ca9c8015a53f94aaa93e4783518000
https://github.com/tribe29/checkmk/commit/ecc622dcc2ca9c8015a53f94aaa93e478…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6664
M web/htdocs/wato.py
Log Message:
-----------
6664 FIX WATO notification rules configuration: expansion of condition elements did not work for user rules
Change-Id: If67d45a5c865f1f7b07adb6435b32642a1c580dc
Commit: a078dfec4ae04899a19b9a4da432bc2e38948235
https://github.com/tribe29/checkmk/commit/a078dfec4ae04899a19b9a4da432bc2e3…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6667
M agents/windows/build_version
M agents/windows/sections/SectionPluginGroup.cc
Log Message:
-----------
added #WK6667
Change-Id: I780c958a02a4eafbd71609faefdd7f14e2db821f
Commit: 39a3a7e7377bd5185c4c899e0514670eae5b5807
https://github.com/tribe29/checkmk/commit/39a3a7e7377bd5185c4c899e0514670ea…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6666
M agents/windows/sections/SectionPluginGroup.cc
Log Message:
-----------
added WK6666
Change-Id: I08154d56b35a8e92a8a29d04e561d980776a6d06
Commit: 33e2937040187fcc8f50e333f68b700aaa65b993
https://github.com/tribe29/checkmk/commit/33e2937040187fcc8f50e333f68b700aa…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-11 (Thu, 11 Oct 2018)
Changed paths:
A .werks/6665
M cmk_base/checking.py
Log Message:
-----------
6665 Checks may now yield the value None as plugin output
A check usually returns a state, followed by text and optional perfdata.
The plugin output was not well formatted, in case yield returned an empty string.
It is now possible to yield None as plugin output, which instructs the Check API
to ignore this value.
Change-Id: Iab0bd6bd6931dd752a6ed12ff6f3db2544584dda
Commit: 3de8ff7c25c0175920bb5a57990ef1ae0162c472
https://github.com/tribe29/checkmk/commit/3de8ff7c25c0175920bb5a57990ef1ae0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6782
Log Message:
-----------
6782 FIX Fixed automatic refresh of "Custom graph" pages
The graphs on the dedicated custom graph pages that are linked
from the sidebar were not refreshed at all. Now they are refreshed
regularly, just like the other views.
Change-Id: I7ddc51aa0d0594417032fa662c32beaebcaf6f6f
Commit: 5fc7b2b808a3395723bc4acfc35bdd19cba37695
https://github.com/tribe29/checkmk/commit/5fc7b2b808a3395723bc4acfc35bdd19c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6779
M web/htdocs/index.py
Log Message:
-----------
6779 FIX Fixed displaying unrelated livestatus data to users randomly
Because subsequent requests to the GUI could use left over livestatus connections
of other users it could randomly happen that one user used the livestatus connection
of another user which could then result in wrong data shown to the user in the
GUI.
Change-Id: I53cd562798870a6cac40ef05a2c87f0fb2e8d1f7
Commit: 7dcfddd4fb1430d59a162e07d9a01328ea2e88fc
https://github.com/tribe29/checkmk/commit/7dcfddd4fb1430d59a162e07d9a01328e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6777
M web/htdocs/background_job.py
Log Message:
-----------
6777 FIX Background job logs were not always shown in job output
In some situations log entries which should be written to the job output,
which is visible from the GUI, was not written to it.
Background: The default logger was based on cmk.log logger which is not
initialized with the GUI log level. The job logger is now based on cmk.gui.log
logger as intended which makes the job log entries now available in the job
progress dialog by default.
Change-Id: I92e65bb7a2ab467fd567c7456c4fbe2761bbfc66
Commit: 57b713ef32c1282189c94fad9698b9edcbdb8df6
https://github.com/tribe29/checkmk/commit/57b713ef32c1282189c94fad9698b9edc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6780
M cmk/daemon.py
M cmk_base/events.py
M web/htdocs/background_job.py
Log Message:
-----------
6780 FIX Fixed random alert / notify helper crashes on some platforms
The alert and notify helpers of the Microcore could crash "randomly"
after hours of operation.
The crash was visible in form of "ImportError: cannot import name" messages
in the var/log/notify.log or var/log/alert.log.
Due to another problem, which will also be fixed soon, the crash of the
helper process made the Microcore process crash.
As far as we know this happened only on Debian Jessie, CentOS/RedHat 7 and
SLES12 SP1/SP2.
CMK-1085
Change-Id: I50abefc35f89ba688752e1b83a16c6acdc9122ef
Commit: a1a29ac220e05f0a010306e4cfcd2b332657451c
https://github.com/tribe29/checkmk/commit/a1a29ac220e05f0a010306e4cfcd2b332…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6781
Log Message:
-----------
6781 FIX Add success message after signing all agents
Change-Id: I86753e7b741200e534f7c9c256e303cb0e0ac1ef
Commit: 9eafd351f9b9c8a3541bb36c9f578a19333d5c96
https://github.com/tribe29/checkmk/commit/9eafd351f9b9c8a3541bb36c9f578a193…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-12 (Fri, 12 Oct 2018)
Changed paths:
A .werks/6783
M web/htdocs/wato.py
Log Message:
-----------
6783 FIX Fixed audit log not showing todays entries when "current date" is selected
The audit log of WATO shows the entries of the "current date" by default. In some
cases it could happen that the entries of the current day were not shown by default.
The page displayed yesterdays entries instead.
Workaround: Selecting todays date below the option "Start log from" shows the current
entries.
Change-Id: Ie51259c2bfd146d648670d85e64b2beb78536419
Commit: 31b9b44dc2fb1354986beea09087bfdb96fdda6d
https://github.com/tribe29/checkmk/commit/31b9b44dc2fb1354986beea09087bfdb9…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p7
Change-Id: I5d82c6c64cddde387f84ad42b88acfee37a62aab
Commit: 158049b2f042ece22be7e56f56417e008ef7223b
https://github.com/tribe29/checkmk/commit/158049b2f042ece22be7e56f56417e008…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M tests/conftest.py
Log Message:
-----------
Fixed pytest creating tmp/var dir in git path
Change-Id: I96611ed0407d353297df34084bfd5b97e4093f1f
Commit: e420b198dcc19d994a37a7f5f455f8e48c27763a
https://github.com/tribe29/checkmk/commit/e420b198dcc19d994a37a7f5f455f8e48…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M .pylintrc
Log Message:
-----------
pylint: Automatically use all CPUs instead of 1 by default
Change-Id: Id659d74a21ec7298b34a18b4846c1ae345e16e61
Commit: 13e526e60fcf07a75c0af53a1c39b6c97397c6ab
https://github.com/tribe29/checkmk/commit/13e526e60fcf07a75c0af53a1c39b6c97…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M docker/README.asciidoc
Log Message:
-----------
updated Docker README
Change-Id: I8c6b00243f4b7824939383faedff0881baa58e09
Commit: 8e8ae5ade37613dcbc836ff9fff8a1ca16e4a8d0
https://github.com/tribe29/checkmk/commit/8e8ae5ade37613dcbc836ff9fff8a1ca1…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M docker/README.asciidoc
Log Message:
-----------
Another update to docker README
Change-Id: I744c5a65ad27be55ab7ee820ad05a8ebab844052
Commit: 67328f574dd55c5f37973aa3c836e8863067426b
https://github.com/tribe29/checkmk/commit/67328f574dd55c5f37973aa3c836e8863…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M docker/README.asciidoc
Log Message:
-----------
made docker documentation better readable
and additionally fixed a typo in a command
Change-Id: I746daacce4d0fa33b50509207149f7ccd3db036f
Commit: af35d22984616f08df93b463ec83d7f090137cab
https://github.com/tribe29/checkmk/commit/af35d22984616f08df93b463ec83d7f09…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
A .werks/6802
M web/plugins/views/inventory.py
Log Message:
-----------
6802 FIX HW/SW Inventory: Equal entries are not displayed correctly
Change-Id: I07a9318aaa67e709c1f6a7ce17c6bb710cdc4338
Commit: b5ec293232165d0a7d35879eb638f1f3f2cc98d9
https://github.com/tribe29/checkmk/commit/b5ec293232165d0a7d35879eb638f1f3f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6413
M web/htdocs/availability.py
Log Message:
-----------
6413 FIX Availability: don't try to merge completely disconnected intervals
If the option "Ignore intervals shorter or equal X sec" was used an exception
occured if intervals should be merged that were completely disconnected.
Disconnected intervals occur e.g. if the a host/service is outside of
the host/service period.
Change-Id: Ie89aa4ba70c3c0fab44cbaa7a7ad3b40776ff186
Commit: f379119ddcdd9fcd12633b472e830842ddb3e6bf
https://github.com/tribe29/checkmk/commit/f379119ddcdd9fcd12633b472e830842d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
M web/htdocs/availability.py
Log Message:
-----------
Fix UTF-8 encoding in comments of web/htdocs/availability.py
Change-Id: Ib40fe11722f0eed20156d116e4c326d5eb7193c4
Commit: 2bc7d2858a4da7617367aeb4576e7aa8b8073625
https://github.com/tribe29/checkmk/commit/2bc7d2858a4da7617367aeb4576e7aa8b…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
M tests/Makefile
Log Message:
-----------
Synched Makefile with master. Some tiny polishing.
Change-Id: I00362d8b9eff37248e9d34da33f25466331eb87c
Commit: bafc99c847815a944d1ba52bc622a1c4f9bff478
https://github.com/tribe29/checkmk/commit/bafc99c847815a944d1ba52bc622a1c4f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
M tests/conftest.py
Log Message:
-----------
Register test helpers for better assertions.
Change-Id: I405cbe56f30b967cd8a7d80379a9aa0efcd96b0c
Commit: 6e0b606f2ee52106d4c28f67c5714e3e92679279
https://github.com/tribe29/checkmk/commit/6e0b606f2ee52106d4c28f67c5714e3e9…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6798
M agents/check_mk_agent.linux
Log Message:
-----------
6798 docker_node_network: Support older Docker versions
Older Docker versions that don't know about the "--format" option
are now supported.
Change-Id: I3511d13c18168eaa5037f5e01609e7f90821e2ca
Commit: 15e7dd6d5fe9f6381eefd1a365ec62d1b2a550f1
https://github.com/tribe29/checkmk/commit/15e7dd6d5fe9f6381eefd1a365ec62d1b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6803
M checks/cisco_hsrp
Log Message:
-----------
6803 FIX cisco_hsrp: Treat 'listen' state also as OK if it was known during discovery
Change-Id: I9747a941a868a521519860f27b83448a379473df
Commit: 47619bc22c1cf8e2aaceb3884eb2038418ad4188
https://github.com/tribe29/checkmk/commit/47619bc22c1cf8e2aaceb3884eb203841…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6830
Log Message:
-----------
6830 FIX docker_node_network: Fix missing info in case of multiple networks
Previously the docker node network information has been missing
in case of multiple network IDs. This has been fixed.
Change-Id: I21b7d78b30e66e70efe7fe8be7c827f5d7640a4a
Commit: 778a49c8674b613aeda7721c65cff07966cb5f7f
https://github.com/tribe29/checkmk/commit/778a49c8674b613aeda7721c65cff0796…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6784
M web/plugins/views/layouts.py
Log Message:
-----------
6784 FIX Fixed grouping of service description KeyError exception
When using the service description grouping of views a KeyError could
occur while rendering the view in case some of the pattern matching
services is not in OK state or stale.
Change-Id: I6877db6119413dec36ef8c71240d1cf58ba18925
Commit: cfda8d61e85989425d502064d98259e3b99f039e
https://github.com/tribe29/checkmk/commit/cfda8d61e85989425d502064d98259e3b…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6797
M agents/check_mk_agent.linux
M checks/docker.include
M checks/docker_node_disk_usage
Log Message:
-----------
6797 docker_node_disk_usage: Support older Docker versions
Some old Docker verions do not supprt the "--format" option,
which resulted in faulty or missing agent data.
This has been fixed.
Change-Id: I6c01f8b9eeb9d227ae0340cc084d7286fea6a775
Commit: 663350facf03306a30bb6fc2e70bcb8cc0191848
https://github.com/tribe29/checkmk/commit/663350facf03306a30bb6fc2e70bcb8cc…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6504
Log Message:
-----------
6504 FIX Fixed handling of multiple Graphite/InfluxDB connections.
The Check_MK Micro Core went into a crash loop when more than one
Graphite/InfluxDB connection was configured. This has been fixed.
FEED-3021
Change-Id: I00e83351c072f2f4e5e23844bc9fe3aeb9577430
Commit: 98a273ac705eba6f6c4909f646ddb1b0b8f299b8
https://github.com/tribe29/checkmk/commit/98a273ac705eba6f6c4909f646ddb1b0b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6805
M checks/printer_supply_ricoh
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6805 FIX printer_supply_ricoh: Fixed conversion of parameters which have an old format
Change-Id: I50412026fcfb265ce651a60819ec83760433b939
Commit: 4d6137a7fe194f2f447ad1e2d02c94ad8360eaed
https://github.com/tribe29/checkmk/commit/4d6137a7fe194f2f447ad1e2d02c94ad8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Fixed no-else-return
Change-Id: I137c2b1a980860840b44d67cb5b420ee53c60f44
Commit: 7df8cfdbc822bad6a822ca912a17f4d146e1edec
https://github.com/tribe29/checkmk/commit/7df8cfdbc822bad6a822ca912a17f4d14…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6736
M cmk_base/inventory.py
Log Message:
-----------
Status data inventory is ignored for Check_MK clusters
Change-Id: I34b25937d408c37a522790b7cbc629291830aa64
Commit: 2cf62cb8186b86ce3a853ca68f56d1ae8eae60ba
https://github.com/tribe29/checkmk/commit/2cf62cb8186b86ce3a853ca68f56d1ae8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-16 (Tue, 16 Oct 2018)
Changed paths:
A .werks/6785
M web/htdocs/htmllib.py
Log Message:
-----------
6785 FIX Fixed truncating leading new lines in text area input fields
When a multi line text area was used for editing a text that starts with an
empty line, the leading empty line was stripped off during rendering of the
dialog.
This affected, for example, the body template of ASCII mail notifications.
CMK-930
Change-Id: I11a991a298629731cbb584f2169a0b96556ebe93
Commit: ffe234bdbfcff701135593399282c5047c24b050
https://github.com/tribe29/checkmk/commit/ffe234bdbfcff701135593399282c5047…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-17 (Wed, 17 Oct 2018)
Changed paths:
A .werks/6832
M agents/check_mk_agent.linux
M checks/docker.include
M checks/docker_node_info
Log Message:
-----------
6832 docker_node_info: Support old Docker versions
Fixed incompatibility with old Docker versions not supporting
the "--format" option, which resulted in faulty or missing agent data.
CMK-1031
Change-Id: Ic7539272c2f650331892423bfa5a8ae84b9a33d2
Commit: 492511b0f0acc7901d86e44fa318587b5028abb2
https://github.com/tribe29/checkmk/commit/492511b0f0acc7901d86e44fa318587b5…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-17 (Wed, 17 Oct 2018)
Changed paths:
A .werks/6833
M agents/check_mk_agent.linux
M checks/docker.include
M inventory/docker_node_images
Log Message:
-----------
6833 docker_node_images: Support old Docker versions
Some old Docker versions do not support the "--format" option,
which resulted in faulty or missing agent data.
This option is now avoided as far as possible.
Change-Id: I39ec429bb10ae77bbe9b2b7ac3268fa0fc3f1de5
Commit: b0b027f9a267aa325ee91d00835e3f2d510b6e7f
https://github.com/tribe29/checkmk/commit/b0b027f9a267aa325ee91d00835e3f2d5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-17 (Wed, 17 Oct 2018)
Changed paths:
A .werks/5957
M web/plugins/userdb/ldap.py
Log Message:
-----------
5957 FIX LDAP: Locking of users using "Authentication Expiration" plugin was not unlocking users
The LDAP sync can lock users in Check_MK based on their locking property in the Active Directory.
When a user was locked in AD and Check_MK performed the next sync, the user login was disabled.
The inverse operation was not working.
Unlocking previously locked users has now been implemented correctly. Another change is, that
the locking property in Check_MK is now read-only for LDAP users.
Change-Id: I124a45ffde266358b80b55e1414ee0b8c84813f9
Commit: f5eefc60b65b2b195534c911492316165a91b5a5
https://github.com/tribe29/checkmk/commit/f5eefc60b65b2b195534c911492316165…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
M checks/docker.include
M inventory/docker_node_network
Log Message:
-----------
docker: refactorings to minimize differences to master branch
Change-Id: I1058d2180e91172bee6e1498dba5a36cecc14a82
Commit: a4c717790bd8a39715ff7430a9afefc260bfb083
https://github.com/tribe29/checkmk/commit/a4c717790bd8a39715ff7430a9afefc26…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Extended help text of fileinfo group ruleset
Change-Id: Ic4b9d7abb49f70375cd0f57ef82e602c04bf4ac0
Commit: 5daf70db5f75b72ecc07aae9c4c007df273086d7
https://github.com/tribe29/checkmk/commit/5daf70db5f75b72ecc07aae9c4c007df2…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/6807
M checks/veeam_tapejobs
Log Message:
-----------
6807 FIX veeam_tapejobs: Check returns 'Item not found' if no jobs are sent by the agent
Change-Id: I9ec39c0ededacf92f1a5de776ad258a5d7f0ffdf
Commit: 18ff249b638b72a72d014aee82b565d912787874
https://github.com/tribe29/checkmk/commit/18ff249b638b72a72d014aee82b565d91…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/5847
M agents/check_mk_agent.linux
A tests/unit/checks/test_lnx_thermal.py
Log Message:
-----------
5847 FIX lnx_thermal: Fixed to only gather values of temp & type
The Linux agent collected too many values when hysteresis data was available and the check crashed.
This has been fixed now by fixing the required values.
Jira: CMK-1121
Change-Id: I276cb7657db571b5532acddf583768bcc5c148fe
(cherry picked from commit 9e031db11b20ef17b261f264116a6970663edf1e)
Commit: 370066abd720ef1d72ac7734e6dd7297546f9049
https://github.com/tribe29/checkmk/commit/370066abd720ef1d72ac7734e6dd72975…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
M bin/mkbackup
M checks/j4p_performance
M checks/jolokia_metrics
M checks/omd_apache
M checks/sap
M doc/helpers/reindent.py
M web/htdocs/backup.py
M web/htdocs/metrics.py
M web/htdocs/userdb.py
M web/htdocs/wato.py
M web/htdocs/watolib.py
M web/htdocs/webapi.py
M web/plugins/wato/bi.py
Log Message:
-----------
Replaced deprecated tuple parameters.
This is a Python-2-only feature, which has been deprecated in PEP 3113 since
2007, see https://www.python.org/dev/peps/pep-3113/. Some tools (e.g.
Bandit) don't like this feature anymore at all, so it's a good time to
remove it.
This is a totally mechanical change done by 2to3's tuple_params fix,
followed by a few naming improvements here and there.
Change-Id: If42e0921a07ca02b9111d636e3356ee10fe98dd7
Commit: 0072d6255ef12c6501aea0a91dec8b714a0dd8a8
https://github.com/tribe29/checkmk/commit/0072d6255ef12c6501aea0a91dec8b714…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/6786
Log Message:
-----------
6786 SEC Livestatus proxy: Fixed file path traversal vulnerability
The livestatus proxy connects to the livestatus server of remote sites. One task is to
fetch the inventory data of the remote site and replicate it to the master site to make
client accesses faster.
The livestatus proxy was not validating the incoming data correctly which made it possible
for an attacker that has access to the remote sites to compromise the site the livestatus
proxy daemon is running in.
Using this vulnerability it was possible to write write files in directories that are writable
by the liveproxy site user. This could be used to gain access to the liveproxy site.
CMK-1153
Change-Id: Ie4de43fc2f8603ba9f03198384a41291ccee726d
Commit: 00f233ae1b391e548c3b18ec14cb0831fb4941df
https://github.com/tribe29/checkmk/commit/00f233ae1b391e548c3b18ec14cb0831f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/6787
Log Message:
-----------
6787 SEC Notification spooler: Fixed file path traversal vulnerability
The notification daemon of one site connects to the notification daemon of another site
to exchange notifications between both sites.
The notification daemon was not validating the incoming data correctly which made it possible
for an attacker that has access to the notification sending site to compromise the receiving
site.
Using this vulnerability it was possible to write write files in directories that are writable
by the receiving site user. This could be used to gain access to the site.
CMK-1157
Change-Id: I20cc050a096e3f93827741a9d162c509d575e6fe
Commit: 4426c9691e0e955141ab9b4c2c9173be83e685ec
https://github.com/tribe29/checkmk/commit/4426c9691e0e955141ab9b4c2c9173be8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/6788
Log Message:
-----------
6788 SEC Notification spooler: Fixed deserialization of arbitrary input
The notification daemon of one site connects to the notification daemon of
another site to exchange notifications between both sites.
The messages that are sent between the notification daemons were encoded in an
insecure format which allowed code injections between the communication
partners. This means it was possible to inject code from one notification
spooler to another.
We have now changed the message format to a secure alternative which prevents
code injections.
To be able to perform this transition without loosing notifications and
preventing subtile incompatibilities we decided to keep the new format disabled
by default for all sites created with Check_MK 1.4 and 1.5. This means your
installation will still be affected by this issue by default after updating.
However, once you have updated all your sites to at least 1.4.0p37 in case of
the 1.4.0 branch or or at least 1.5.0p7 in case of the 1.5.0 branch you can
change the main configuration option "Notification Spooler insecure messages"
to "off" and activate the new configuration. Once you have done this all
notification spoolers will use the new secure message format.
Please note that the 1.6 notification spoolers will always use the new message
format and not be compatible to the old message format of the 1.5 notification
spoolers anymore. If you plan to use 1.5 and 1.6 together during migration you
will have to ensure that you use the new message format in your 1.5 sites.
CMK-1156
Change-Id: I1815c94c24f0063d42985938dbc977dde597e1bb
Commit: 2276d256861b54ac6179379729d5ea2bd34e3bea
https://github.com/tribe29/checkmk/commit/2276d256861b54ac6179379729d5ea2bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
A .werks/6841
Log Message:
-----------
6841 FIX Fixed missing hostname in graph collection graph titles
Change-Id: I7405187e121c98feb23fd1d9def1278e3128552f
Commit: c55998b2a6d831add15a4144a5f1a42d09a8dc94
https://github.com/tribe29/checkmk/commit/c55998b2a6d831add15a4144a5f1a42d0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
M tests/conftest.py
M tests/unit/cmk_base/test_checks.py
M tests/unit/web/test_OutputFunnel.py
M web/htdocs/bi.py
Log Message:
-----------
Cleaned up python warnings found during unit test execution
Change-Id: I4d4e50ebcf24d6ef0823369314159fc9c2fa17e3
Commit: 26832ec47993b345e20a48c4606ddf5efa455adc
https://github.com/tribe29/checkmk/commit/26832ec47993b345e20a48c4606ddf5ef…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6806
M cmk/paths.py
M cmk_base/checking.py
M cmk_base/checks.py
M cmk_base/discovery.py
M cmk_base/inventory.py
M cmk_base/inventory_plugins.py
M tests/unit/cmk_base/test_checks.py
Log Message:
-----------
6806 FIX Management boards: Fixed execution of inventory plugins
Change-Id: If6e8c035afc9949d457f7057569a473cfb4b2d47
Commit: a0d0f8546f7106f3fbfaa1c4aa183f8abfb92b7c
https://github.com/tribe29/checkmk/commit/a0d0f8546f7106f3fbfaa1c4aa183f8ab…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6842
M web/plugins/dashboard/dashlets.py
Log Message:
-----------
6842 FIX Fixed dashlet top offset in classic theme
CMK-1147
Change-Id: Ic4d5362bf3dc967df169b6f6250b98c4c752a1a5
Commit: 7440d074df7a2dea3c796d17aed6f39143f8e36f
https://github.com/tribe29/checkmk/commit/7440d074df7a2dea3c796d17aed6f3914…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6843
M web/plugins/wato/bi.py
Log Message:
-----------
6843 FIX Increased size of "state of a service" BI rule input field
Change-Id: I6df8af9c2fc94df8385078c0927b19c8f064aba3
Commit: c59eb36cf29a4e41e0bac46426211743310c0338
https://github.com/tribe29/checkmk/commit/c59eb36cf29a4e41e0bac464262117433…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6808
M agents/special/agent_vsphere
Log Message:
-----------
6808 FIX agent_vsphere: Fixed retrieving system information
Change-Id: Ib4504126c5b12ebfceefdb4cda3344a27b7d8d92
Commit: da75aebf82ac2c39a62380d124df22a0fab9b274
https://github.com/tribe29/checkmk/commit/da75aebf82ac2c39a62380d124df22a0f…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
M web/plugins/userdb/ldap.py
Log Message:
-----------
Fixed exception while logging exception
Change-Id: Icc11431a6e89677109aa3c294d82196a9afaa326
Commit: 8a6688a7ba8a3fe4eaf865ee2cc68a6284d6cc86
https://github.com/tribe29/checkmk/commit/8a6688a7ba8a3fe4eaf865ee2cc68a628…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6505
Log Message:
-----------
6505 FIX Avoid CMC crash during event helper restarts.
When an event helper (for notifications/alerts) should be restarted, the
Check_MK Micro Core could go into an infinite recursion, ultimately leading
to a crash of the CMC itself. This has been fixed.
CMK-1117
Change-Id: I3f474453466abd299ca8cdc1e87140e824c8a120
Commit: 0fb6e1c5991db268686908484cb3164adce6c7d0
https://github.com/tribe29/checkmk/commit/0fb6e1c5991db268686908484cb3164ad…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
A .werks/6506
Log Message:
-----------
6506 FIX Disable logging of unknown packets for smart ping.
Smart ping used to log packets it couldn't understand, but for some setups
this is far too much and there is nothing actionable for a user, so this has
been disabled for now. In the future this will be part of the smart ping
logging settings.
Change-Id: Ia06a253899607e165f4e730405baf9605f30a9c9
Commit: 9701ba6b560a15f6e172c40f489988d3324d78d6
https://github.com/tribe29/checkmk/commit/9701ba6b560a15f6e172c40f489988d33…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
Removed theme.css.map referece to prevent browser warnings
Change-Id: I12c0c579b5279a017264567fdbf43720fcb8367a
Commit: 6588494b235721d5460e5c80991fabd46b2b2dda
https://github.com/tribe29/checkmk/commit/6588494b235721d5460e5c80991fabd46…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
Fixed too much vertical space between view action fields
Change-Id: I094b014b82f1e644faac53d970c16f18279faf66
Commit: ac8d15ff01da771fd8749c5f96c6e610748adb0c
https://github.com/tribe29/checkmk/commit/ac8d15ff01da771fd8749c5f96c6e6107…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
A .werks/6752
M web/htdocs/themes/facelift/images/icon_reload_cmk.png
Log Message:
-----------
6752 FIX New Theme: Make the reload Button for passive Checks in grayscale again
The icon is in grayscale again for better highlighting, that this service
is passive.
Change-Id: I4788a0a9fce174b7ef6f53c143607cb13b057d3a
Commit: f53f18eb2c0063c76623d01d96b7833b7bfb32f9
https://github.com/tribe29/checkmk/commit/f53f18eb2c0063c76623d01d96b7833b7…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
M .werks/6752
Log Message:
-----------
Fixed version value in werk 6752
Change-Id: Ie2d42ff22633d41844a4787ebc20e841da695512
Commit: 9fcf393e097a03d774d890ae7551199ffae86576
https://github.com/tribe29/checkmk/commit/9fcf393e097a03d774d890ae7551199ff…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
A .werks/6669
M web/htdocs/userdb.py
M web/plugins/userdb/ldap.py
Log Message:
-----------
6669 LDAP connections: Improved performance for "Automatically discovery LDAP server"
The discovery process for the fastet LDAP server could take a large amount of time.
The result of this discovery is now cached, which can considerably increase the performance
during user login and other ldap related queries.
Change-Id: I134ae18b4cd6155184cd81a20abc8d6ad300946c
Commit: c9bbc95cf8c65e78cece219825f875a90abc0e02
https://github.com/tribe29/checkmk/commit/c9bbc95cf8c65e78cece219825f875a90…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
A .werks/6670
Log Message:
-----------
6670 FIX SLA: Fixed exception in view when SLA had no service percentage requirement and result summary was shown
Change-Id: I8f7e81f88fc22392718806d5a9f3159eaacc1468
Commit: aa2d11c53f9873bb495fadaeaf5779294a18f874
https://github.com/tribe29/checkmk/commit/aa2d11c53f9873bb495fadaeaf5779294…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-10-22 (Mon, 22 Oct 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p8
Change-Id: Icec4d7fb465a168a77d89db1a6d1cf71ca7fef56
Commit: 0d3b90c34520ce01c22ee38fdc159967698736e3
https://github.com/tribe29/checkmk/commit/0d3b90c34520ce01c22ee38fdc1599676…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-23 (Tue, 23 Oct 2018)
Changed paths:
A .werks/6844
M checks/mknotifyd
Log Message:
-----------
6844 FIX mknotifyd: Fixed parse exception when failed to open listen socket
When a mknotifyd instance fails to open it's listen socket the parse
function of the check was unable to process the agent output of the
mknotifyd. This resulted in a crash, e.g. during service discovery.
Change-Id: I194ae70a2f7914750e9e96cb4a25c2c19e93f9eb
Commit: 4b5a6ad32fd9873ea8cee2c7f9a696262fc00a2f
https://github.com/tribe29/checkmk/commit/4b5a6ad32fd9873ea8cee2c7f9a696262…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-23 (Tue, 23 Oct 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
FEED-3010: Add tempdir config to agent installation paths rule
The environment variable TEMPDIR can now be set for agent execution
within the ruleset "Installation paths for agent".
The env var will also be set for the start-script of cmk-update-agent
located at /usr/bin. The main reason for this config entry is that
the user can workaround issues with running cmk-update-agent with
the /tmp directory mounted using a noexec-flag.
Change-Id: I777de5e4b46ad1b18abb3e342062197be379c7ee
Commit: e7ef7de90ee08bca4fbfaab02341997fcecb674b
https://github.com/tribe29/checkmk/commit/e7ef7de90ee08bca4fbfaab02341997fc…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-23 (Tue, 23 Oct 2018)
Changed paths:
A .werks/5515
Log Message:
-----------
5515 Allow Configuration of TMPDIR environment variable in the context of Check_MK Agent
It is now possible so set the environment variable TMPDIR in the context of the execution
of the Check_MK Agent. This can be configured within the Agent ruleset "Installation paths
for agent files (Linux, UNIX).
Some agent commands or plugins may follow the environment variable TMPDIR for storage of
temporary files. For some reasons, you might want to adapt this path. Namely, the agent
updater won't work with a "\tmp" dir that is mounted with a "noexec"-flag. Please note
that the Check_MK Agent does no automatic cleaning on this custom path.
(Jira: FEED-3010)
Change-Id: I80b5fb36dda16a2c4d6e48a8f307bdfabae37cec
Commit: b400fc70edcd3c3678d4c821e9c966f326597fb2
https://github.com/tribe29/checkmk/commit/b400fc70edcd3c3678d4c821e9c966f32…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-23 (Tue, 23 Oct 2018)
Changed paths:
A .werks/5516
Log Message:
-----------
5516 FIX cmk-update-agent: Catch HTTPS redirect
A communication between the Agent Updater and the Check_MK-Server
won't succeed if the communication protocol is configured to HTTP
while the server enforces HTTPS. The reason is that the POST data
sent by the Agent Updater will be lost on the redirect.
So far, this is normal HTTP behavior. Nonetheless, the Agent Updater
now handles this situation by detecting the redirect and directly
sending its data via (unverified) HTTPS.
A warning will therefore be displayed to the user respectively written
to log.
(Jira: FEED-3002)
Change-Id: I0e43e5706cafcb4029c4d0e3bfe1c58fd8a7e70d
Commit: e749a9c602d834d68e891d2a8a2a6ed365afba50
https://github.com/tribe29/checkmk/commit/e749a9c602d834d68e891d2a8a2a6ed36…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
M .werks/5515
M .werks/5516
Log Message:
-----------
FEED-3002,FEED-3010: Set correct Version for Werks 5516 and 5515
Change-Id: I7233cb9b42749783404ad8c8749797adaa6b6dd8
Commit: a5faa99631a1be45a7c34601371ee443f6c5b7e2
https://github.com/tribe29/checkmk/commit/a5faa99631a1be45a7c34601371ee443f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
A .werks/6848
Log Message:
-----------
6848 Add build support for Ubuntu 18.10
Change-Id: Iaf40e9dd2fc88d67b92d352020f25881709234bf
Commit: fea82b0307877ea58a9477a89be484db5beb7da1
https://github.com/tribe29/checkmk/commit/fea82b0307877ea58a9477a89be484db5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
A omd/distros/UBUNTU_18.10.mk
A omd/packages/heirloom-pkgtools/patches/0010-fix-missing-makedev.dif
M omd/packages/python-modules/Makefile
Log Message:
-----------
Add build support for Ubuntu 18.10
Change-Id: I64ced9d5e002388af5a313bdac02869d0691e244
Commit: 7eb33e0a00c92f870e029b65b1acb18ab430f1b9
https://github.com/tribe29/checkmk/commit/7eb33e0a00c92f870e029b65b1acb18ab…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
A .werks/6507
M livestatus/src/Poller.h
Log Message:
-----------
6507 FIX Fixed 100% CPU usage of the CMC after writing to its command pipe
After writing to its command pipe tmp/run/nagios.cmd, the CMC's CPU usage
went up to 100%. This has been fixed.
Change-Id: I2f6b9330d348a3f5c0467303cd5a89d906e53860
Commit: 630fdaaedcaa31c50d24531c853da13ae69094d4
https://github.com/tribe29/checkmk/commit/630fdaaedcaa31c50d24531c853da13ae…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
A .werks/6671
M web/htdocs/watolib.py
M web/plugins/webapi/webapi.py
Log Message:
-----------
6671 FIX WATO Web API: Now able to configured rulesets with boolean settings
Rules with a configurable positive/negative outcome where incorrectly translated
in a <tt>get_ruleset</tt> API call. Furthermore, <tt>set_ruleset</tt> had an error when
validating these kind of rules.
Change-Id: Iac6e3075845ed09a463cb56d91597e5aa3106c4b
Commit: 579ecff1160f1380cb551a038a16f67e9bdef07b
https://github.com/tribe29/checkmk/commit/579ecff1160f1380cb551a038a16f67e9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-10-24 (Wed, 24 Oct 2018)
Changed paths:
M checkman/docker_container_status
M checkman/docker_container_status.health
Log Message:
-----------
docker_container_status{,.health}: Updated manpages
Change-Id: I304b6815297814fe8d8c183d8718c66c51c3dbb2
Commit: ca8cf284ba0d8c641e3012bbddcf497eb15f5de2
https://github.com/tribe29/checkmk/commit/ca8cf284ba0d8c641e3012bbddcf497eb…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
A .werks/6835
M checks/docker.include
A tests/unit/checks/test_docker_parse_helpers.py
A tests/unit/checks/test_docker_parse_network_inspect.py
A tests/unit/checks/test_docker_parse_node_images.py
A tests/unit/checks/test_docker_parse_node_info.py
A tests/unit/checks/test_docker_parse_subsection_image_inspect.py
A tests/unit/checks/test_docker_parse_system_df.py
Log Message:
-----------
6835 FIX Docker: Fix crash in Docker inventory for buggy Docker versions
Since version 1.5.0p7 the docker inventory crashed when confronted
with empty docker image descriptions.
Change-Id: I98a3c1cf127d419216cd4a8685fc896c819c6aa7
Commit: 2b7db2141f333f9fea3c5c4576e9ac6e4f4d229f
https://github.com/tribe29/checkmk/commit/2b7db2141f333f9fea3c5c4576e9ac6e4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
M web/htdocs/watolib.py
M web/plugins/wato/ac_tests.py
Log Message:
-----------
Analyze configuration: Fixed wrong results for liveproxyd and persistent connection tests
Previously all analyze configuration tests were executed locally on each
site. In case of the liveproxyd tests and persistent connection tests
this was wrong because the tests have to check the connection
configuration for a specific site on the central site.
The following things have been changed:
* These tests are only triggered on the central sites (see is_relevant()).
* Test results produced on one site can now set the site_id attribute to
the site_id of another site.
These results will not be merged together like it is done for multiple
results affecting a single site.
These results will then be shown in the column of the desired site
instead of the site they were executed on
Change-Id: Ie4a6edf0dfcdd7d5b025f244d1f767b987bbfa62
Commit: 38e425cb7431a1f14eff207532155acdcb5cfb4a
https://github.com/tribe29/checkmk/commit/38e425cb7431a1f14eff207532155acdc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
A .werks/6849
Log Message:
-----------
6849 FIX Analyze configuration: Fixed wrong results for liveproxyd and persistent connection tests
Previously all analyze configuration tests were executed locally on each site.
In case of the liveproxyd tests and persistent connection tests this was wrong
because the tests have to check the connection configuration for a specific
site on the central site.
Change-Id: I93949f039ef24a44533fb1834dba9184970be2b4
Commit: be07a9da6ae5d3d19db183d57c580e9fdd2b8b0f
https://github.com/tribe29/checkmk/commit/be07a9da6ae5d3d19db183d57c580e9fd…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
M configure.ac
M omd/packages/boost/Makefile
M omd/packages/python/Makefile
M omd/packages/re2/Makefile
M standalone.make
Log Message:
-----------
Detect GCC 8 and Clang 6/7, too.
Change-Id: Icbf20fb7919b5f69eecd36d64518b901b0e1eeb6
Commit: a15da282d919eabc739ddc0c0b4f721a8b94037d
https://github.com/tribe29/checkmk/commit/a15da282d919eabc739ddc0c0b4f721a8…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
M .werks/4026
Log Message:
-----------
fixed werk text
Change-Id: I42b4a2ca207db94a8da272f07a564f366f60df53
Commit: ff8afc9645c9ccb2d7a47a5a1a73b67005f73dee
https://github.com/tribe29/checkmk/commit/ff8afc9645c9ccb2d7a47a5a1a73b6700…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-26 (Fri, 26 Oct 2018)
Changed paths:
M omd/packages/python/Makefile
Log Message:
-----------
Fixed race condition.
Change-Id: If630777722a2f83add9568ef7ca97f1a682cde45
Commit: c9706d496c44d540729c404d0aaba4535164c8e0
https://github.com/tribe29/checkmk/commit/c9706d496c44d540729c404d0aaba4535…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-26 (Fri, 26 Oct 2018)
Changed paths:
M omd/packages/openhardwaremonitor/Makefile
Log Message:
-----------
Unbreak openhardwaremonitor 'dist' target.
Change-Id: I9a3e6a2f84d659ec8146effd28eb6a99e83c5a82
Commit: 6c98b77abff096cad802f3092786644f287ab0b4
https://github.com/tribe29/checkmk/commit/6c98b77abff096cad802f3092786644f2…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-10-29 (Mon, 29 Oct 2018)
Changed paths:
A .werks/6414
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6414 FIX aix_memory: Fix graph colouring and labelling
Map the performance value name of averaged memory
to the correct metric.
Change-Id: I16ba36d18b945a2147397dcce4f403f7f7a00244
Commit: a8e14894e924411afd4b1ebc9da762dc5aae45e1
https://github.com/tribe29/checkmk/commit/a8e14894e924411afd4b1ebc9da762dc5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-10-31 (Wed, 31 Oct 2018)
Changed paths:
M bandit.yaml
M tests/.gitignore
M tests/Makefile
Log Message:
-----------
Use Bandit from the virtual environment, not a random global one. Test the right files.
The config has been regenrated from the new Bandit version, and we included
a workaround for a strange performance problem.
Change-Id: Idb673b98ab03da746a0db33bdadc29662ae92b3c
Commit: e661ca14217124b441ff7e5cff8f6ed28dd8a820
https://github.com/tribe29/checkmk/commit/e661ca14217124b441ff7e5cff8f6ed28…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A .werks/6645
M agents/check_mk_agent.solaris
M checks/ps.include
Log Message:
-----------
6645 FIX Solaris Agent: Correctly separate cputime and elapsed time
The process information delivered by the agent has been upgrated multiple
times by requirements of users or information available from the OS. The ps
agent tracked the memory outilization of a process by its name, but could
not access information of process id and the time of life(elapsed time) of
a running process, as such information was misplaced by the agent and thus
ignored by the check. This fix brings this data into consideration by the
check.
Change-Id: Ia6f2df3ee5c074c258ed9a301716c923a3a11451
Commit: f458f106c39ad841cd9985eafb9ba14e1a0b6976
https://github.com/tribe29/checkmk/commit/f458f106c39ad841cd9985eafb9ba14e1…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A .werks/6836
M checks/docker.include
M inventory/docker_node_info
M tests/unit/checks/test_docker_parse_node_images.py
M tests/unit/checks/test_docker_parse_node_info.py
M tests/unit/checks/test_docker_parse_system_df.py
Log Message:
-----------
6836 FIX Fix Docker crashes
Work around missing 'Repository' key if Repository Tags are not defined in image inspect output.
Work around missing values if values are zero in 'docker system df'.
Change-Id: Ie2560d04edfd15e3c7c52c3801ce6aea94a57da4
Commit: a3f4d749a23849ab037a670e4042a7544bebdd14
https://github.com/tribe29/checkmk/commit/a3f4d749a23849ab037a670e4042a7544…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A .werks/6672
M cmk_base/ip_lookup.py
Log Message:
-----------
added wk6672
Change-Id: I825097df6452537f94eedecb1823c8fd2b75f7cc
Commit: 7f5877cd2f65d90f2734ceb762d8a7ec15f2fe54
https://github.com/tribe29/checkmk/commit/7f5877cd2f65d90f2734ceb762d8a7ec1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A .werks/6810
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6810 FIX mssql_blocked_sessions: Added wait type "CXCONSUMER"
Change-Id: Ieeb4732ca1fc371244a1c1a3ba7ad67f0aba707a
Commit: 4e712bddc03a307d2ae7f14f630a0b7473e8e4f8
https://github.com/tribe29/checkmk/commit/4e712bddc03a307d2ae7f14f630a0b747…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A .werks/6673
M cmk_base/checks.py
Log Message:
-----------
added WK6673
Change-Id: Icca956ec89483fe2d86ec11150ac575ced573bc8
Commit: f8fb3fedb421dd1fb6601c7e2c397adeff49f14d
https://github.com/tribe29/checkmk/commit/f8fb3fedb421dd1fb6601c7e2c397adef…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
A .werks/6850
M web/htdocs/wato.py
Log Message:
-----------
6850 FIX Fixed broken ruleset search reset function
The reset functionality of the ruleset search was not working at all. It always
resulted in an exception like: "AttributeError: 'ModeRuleSearch' object has no attribute 'search_options'"
Change-Id: Ifb0fe965bd1003d5a411d77762b79026bcb6b97c
Commit: c72c4de9c97362d55cfdd71f3c071e6f7a98c061
https://github.com/tribe29/checkmk/commit/c72c4de9c97362d55cfdd71f3c071e6f7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/distros/SLES_15.mk
Log Message:
-----------
Picked forgotten SLES15 dependency fix
Change-Id: I124e2a8a77c9096859bcc83bb3ae180227bb1e49
Commit: 4c93e144ec7c637026d1b5624c5e8fffc6aaff6d
https://github.com/tribe29/checkmk/commit/4c93e144ec7c637026d1b5624c5e8fffc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/distros/SLES_15.mk
Log Message:
-----------
SLES 15: Removed unused dependency php-mcrypt (equal to master branch)
Change-Id: Ie8774999fe6c4fcf2263a277ac87e9f8267ce6fb
Commit: cf16cdd2e0ebd273713d1ba23b280f53ac79d7c0
https://github.com/tribe29/checkmk/commit/cf16cdd2e0ebd273713d1ba23b280f53a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/SLES_15.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/distros/UBUNTU_18.04.mk
M omd/distros/UBUNTU_18.10.mk
Log Message:
-----------
Removed dependency to "patch" package
We ship our own patch binary since a long, long time. Sites are always
using this patch command. There is no need to have a system wide patch
command for OMD to work.
Change-Id: Id891cc939a57c404324a5a3848790daefb281b86
Commit: da534ab3d5581b45814acc9a2cc7e5cb89bd0855
https://github.com/tribe29/checkmk/commit/da534ab3d5581b45814acc9a2cc7e5cb8…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
A .werks/6871
Log Message:
-----------
6871 FIX multiple perfcounters were written to same INI line
Bakery rule wrote multiple perfcounters to the same INI line, missing CR character has been fixed now.
Change-Id: I421b8d8bd7aa025cd8e2e6fc386e96852778561a
Commit: 025b4dae42b9c19691dbe52594440da457e35e4f
https://github.com/tribe29/checkmk/commit/025b4dae42b9c19691dbe52594440da45…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M .werks/6871
Log Message:
-----------
added incompatibility hint to werk 6871
Change-Id: Ia8808230c1826d7c38648d145b05ecdd2dcd5d74
Commit: 3d7d45250c47ce64f32dda963c341e69168cd6b9
https://github.com/tribe29/checkmk/commit/3d7d45250c47ce64f32dda963c341e691…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/Makefile
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/SLES_15.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/distros/UBUNTU_18.04.mk
M omd/distros/UBUNTU_18.10.mk
A omd/packages/libgsf/.gitignore
A omd/packages/libgsf/Makefile
A omd/packages/libgsf/libgsf-1.14.44.tar.xz
Log Message:
-----------
Shipping own libgsf to fix dependency issues with SLES 15
In previous versions we relied on the libgsf of the Operating systems.
This library is not available in the SLES 15 package sources. Instead of
just compiling it for SLES 15 we ship it now for all distros to have a
consistent environment.
Change-Id: If61813dc210076819b96bfd2548e92f102fea3f3
Commit: 4403ecd6ceb950b1684a9ff0816f62c7b77cc9a6
https://github.com/tribe29/checkmk/commit/4403ecd6ceb950b1684a9ff0816f62c7b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/distros/SLES_15.mk
Log Message:
-----------
SLES 15: Fixed PHP7 package dependencies
Change-Id: I053a5b5b0a1cdd249a347b41ecd73db4178df3d7
Commit: 632aad765874dec051ead285d3c47565afe11542
https://github.com/tribe29/checkmk/commit/632aad765874dec051ead285d3c47565a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/SLES_15.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
M omd/distros/UBUNTU_18.04.mk
M omd/distros/UBUNTU_18.10.mk
M omd/packages/libgsf/Makefile
Log Message:
-----------
Partially reverted 3d7d45250c47ce64f32dda963c341e69168cd6b9
Our own libgsf is only used for SLES 15 for the moment.
Change-Id: I5212858ce48e99b6e2407813007afc1a1f8dfac1
Commit: 687a13bb5c9c5c5fd569e5c54d3355f9618403cd
https://github.com/tribe29/checkmk/commit/687a13bb5c9c5c5fd569e5c54d3355f96…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-07 (Wed, 07 Nov 2018)
Changed paths:
A .werks/6851
M web/htdocs/dashboard.py
Log Message:
-----------
6851 FIX Reduced minimal dashlet height to the half
To be able to create smaller "custom text" dashlets the minimal
dashlet height for all dashlet types has been reduced to the half
of the previous setting.
Change-Id: I14fe364f2bf02f1c3effabd82bf3951bb2aa479f
Commit: a2a28264af8addb5cee9b1846d2fe3acd694d356
https://github.com/tribe29/checkmk/commit/a2a28264af8addb5cee9b1846d2fe3acd…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M livestatus/src/IntFilter.cc
Log Message:
-----------
Added a workaround for a g++/libstdc++ bug.
Change-Id: I1d0aa7e5f104aa35bf353f19155b4fd44f221b08
Commit: 2b1d6e05a4699b9df7a8f8ffa5385afd26fb9a57
https://github.com/tribe29/checkmk/commit/2b1d6e05a4699b9df7a8f8ffa5385afd2…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A .werks/6676
M web/htdocs/watolib.py
M web/plugins/webapi/webapi.py
Log Message:
-----------
6676 WATO API get_hosttags now also returns the builtin tags
In addition to the already returned keys <tt>aux_tags</tt>, <tt>tag_groups</tt> and <tt>configuration_hash</tt>,
the API call now also returns key <tt>builtin</tt> which includes the unmodifiable tags.
This <tt>builtin</tt> key is not part of the configuration_hash checksum, since you cannot change these settings anyway.
CMK-1243
Change-Id: Iead04798facb6d7011cdcda531e81895030c943d
Commit: 43e0318d4c9507f6e646bd54252c2a4396ca7b47
https://github.com/tribe29/checkmk/commit/43e0318d4c9507f6e646bd54252c2a439…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M livestatus/src/module.cc
Log Message:
-----------
Make GCC 8 a even more happy, fixing some more -Wstringop-truncation warnings.
Change-Id: I353212845b4dd73ae37ec051e9596d3b7b8c919b
Commit: a9a6bfab7da51d794fd9079e0bd06efe59134b49
https://github.com/tribe29/checkmk/commit/a9a6bfab7da51d794fd9079e0bd06efe5…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A .werks/6415
M cmk_base/config.py
Log Message:
-----------
6415 FIX Make custom attributes of a host available for the core
Fixes a bug that made custom attributes of a host inaccessible for the core.
Therefore, e.g. the rulset "Individual program call instead of agent access"
could not resolve these values.
Change-Id: I06263168b445492953bcf716ac56a0dcd2169eaf
Commit: 19212dbc851fb9ba65901e13d3a075c7a3e27035
https://github.com/tribe29/checkmk/commit/19212dbc851fb9ba65901e13d3a075c7a…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M active_checks/check_mkevents.cc
M livestatus/api/c++/Livestatus.cc
M livestatus/src/module.cc
M livestatus/src/unixcat.cc
Log Message:
-----------
Fixed a few potential problems with long pathnames for UNIX domain sockets.
Found by -Wstringop-truncation.
Change-Id: I65c4a01af54b1d4102dc1cd862c486ba9cc1fe32
Commit: 262fd338165d9870135432b5c177e498bc6c396f
https://github.com/tribe29/checkmk/commit/262fd338165d9870135432b5c177e498b…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M checks/wmi.include
M checks/wmi_cpuload
Log Message:
-----------
wmi.include, wmi_cpuload: Own discovery function for wmi_cpuload
Eliminate 'skip_intersection' keyword argument
Change-Id: I6e1acba344361ab5e7bdd28a695986d87929a4b1
Commit: 35f582ab228079a52a2d68c9b9cbcc1dc91af36f
https://github.com/tribe29/checkmk/commit/35f582ab228079a52a2d68c9b9cbcc1dc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6852
M web/htdocs/wato.py
Log Message:
-----------
6852 FIX Fixed broken validation of host diagnose user input
Change-Id: Ie6767c1c88e84aa49f1c2a35f0f4c12a999431e7
Commit: dba22d7019171d00d100922a3327034090ab12c7
https://github.com/tribe29/checkmk/commit/dba22d7019171d00d100922a332703409…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6853
M cmk_base/automations/check_mk.py
Log Message:
-----------
6853 FIX Fixed host diagnose not using SNMP retry of 0
Change-Id: I9b77dc60d580ebf61dea289b370ab8a133f3e2bf
Commit: 0b7f686ea232edd4269e10e1ef3e8dceaf6a5d90
https://github.com/tribe29/checkmk/commit/0b7f686ea232edd4269e10e1ef3e8dcea…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6854
M cmk_base/automations/check_mk.py
Log Message:
-----------
6854 FIX Host diagnose was not using SNMPv3 credentials correctly
The host diagnose page was not respecting the SNMPv3 credentials provided by
the user on the host diagnose page. It was doing a SNMPv1/v2 test instead
of SNMPv3 instead of using v3.
Change-Id: I2223339e25d910051f0f29a589558020cbe56021
Commit: 1bd1a4cef2791d45034b49682300fc588fcc7092
https://github.com/tribe29/checkmk/commit/1bd1a4cef2791d45034b49682300fc588…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Synched package sizes with reality.
* Bumped lower bounds to be closer to our current sizes, so we actually
detect something.
* Raised upper bounds. This is necessary because recent GCCs output smaller
code, but quite a bit more debug info, see "size -A".
Change-Id: Ia85201eedcf1d6d359990819867aca354a7c90e3
Commit: 207808deff1dc33abcff79536df675ca318ac3c8
https://github.com/tribe29/checkmk/commit/207808deff1dc33abcff79536df675ca3…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M checks/wmi.include
M checks/wmi_cpuload
Log Message:
-----------
wmi.include: Refactor inventory function
Split up 'inventory_wmi_table' function into two separate
functions 'inventory_wmi_table_instance' (with strings as items)
and 'inventory_wmi_table_total' (with None as only item).
Change-Id: I8d963ccc56dc14c672800811c4923165a1fe0cf5
Commit: 573521d6e1614a82051faabac77820256aba4b77
https://github.com/tribe29/checkmk/commit/573521d6e1614a82051faabac77820256…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6838
M checks/skype
M checks/wmi_webservices
Log Message:
-----------
6838 FIX skype.data_proxy, wmi_webservices: Fix failing inventory for missing items
No longer report fail in service discovery if no items are
listed in wmi tables.
Change-Id: Ie9b0486843de2b7d91d8e071c33b7f174f73ad97
Commit: 4dd6c9ac3c854032e4e538675c46ecfdaac39039
https://github.com/tribe29/checkmk/commit/4dd6c9ac3c854032e4e538675c46ecfda…
Author: George Pochiscan <george.pochiscan(a)sphs.ro>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M checks/cmciii
Log Message:
-----------
Rittal PDU Plugin reporting 1000x actual values.
Obtained the unit from SNMP and convert if necessary. The value contains also a unit but is not correct all the time.
Change-Id: Ib553e2435d664397b8e644e6cdbc61d6b8f35de8
Commit: 0f7edf1555406dc4c82d411057a3c6fe9325ce19
https://github.com/tribe29/checkmk/commit/0f7edf1555406dc4c82d411057a3c6fe9…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6634
Log Message:
-----------
6634 FIX cmciii: Fix incorrect values due to ignored unit value
In some cases, power or energy values would be off by a factor 1000
due to the unit reported via SNMP not being queried. This has been fixed.
Change-Id: Ib2010960644e840eeeffc7b74f3fca44a784cbad
Commit: bc95be6732f50f2fb5b736c72241203b6c3335b6
https://github.com/tribe29/checkmk/commit/bc95be6732f50f2fb5b736c72241203b6…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A omd/packages/monitoring-plugins/patches/0005-check_http_proxy_usage.dif
R omd/packages/monitoring-plugins/patches/0005-check_http_proxy_usage.diff
Log Message:
-----------
Patch is not aplied because of diff instead of dif. Fixup for: Change-Id: Ibb7a2fefd3b1f866b8f7bae82cf8db7f00931a5a: 6238 FIX check_http: fixed proxy authentification problem when using NTLM
Change-Id: I6ecb3a89f169664f8d6363fe9c5681596037d883
Commit: c8904e05502071187deaf0892b42d476e68725a4
https://github.com/tribe29/checkmk/commit/c8904e05502071187deaf0892b42d476e…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
R omd/packages/nsca/nsca-2.7.2.tar.gz
Log Message:
-----------
nsca-2.9.1 is used, version 2.7.1 is not needed anymore
Change-Id: Ibcbd065e85a7ec617a3b1c598485a53104deec10
Commit: de8123fe571782e925253a7e17052b584d55751a
https://github.com/tribe29/checkmk/commit/de8123fe571782e925253a7e17052b584…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M web/htdocs/images/button_sidebar_messages.png
Log Message:
-----------
Added missing GUI notification image (located in sidebar footer)
Change-Id: I5261d7d22e3a239524304eb6b7887932e164f7e2
Commit: 284186bedb8701ea90d4cb49c6ee16d82a214068
https://github.com/tribe29/checkmk/commit/284186bedb8701ea90d4cb49c6ee16d82…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
Fixed position of GUI message number in sidebar footer
Change-Id: If724db02ea98caf3c0517afee7fad666fa49bb81
Commit: ca72d0b62f7f34971410ef37b2fe3aec1d7b115f
https://github.com/tribe29/checkmk/commit/ca72d0b62f7f34971410ef37b2fe3aec1…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6416
Log Message:
-----------
6416 FIX mknotifyd: set a default timeout if no value is given for a method
If the option "Timing settings for specific methods" was used for a notification
method and no explicit timeout was given an exception was raised in the mknotifyd
if a timeout occured. As a result notification processes that run in a timeout
are not killed, the list of notifications that are in progress are not updated
as long as the timed out process exists and the output of the timed out process
is discarded.
The issue is now fixed and the default timeout of 60s is set if no timeout
is specified in the global settings.
If you use the option "Timing settings for specific methods" in versions prior
to 1.5.0p8 please set a timeout explicitlyto circumvent this issue.
Change-Id: I25de48609ab6c00cd594374ffca2c1698c9ed253
Commit: b9c0abf25a08f12f3e967e019c5532344b45a7ef
https://github.com/tribe29/checkmk/commit/b9c0abf25a08f12f3e967e019c5532344…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
A .werks/6855
M web/htdocs/notifications.py
Log Message:
-----------
6855 FIX Locally installed notification plugins were not immediately available
When installing a new notification plugin to local/share/check_mk/notifications
this script was not immediately visible in the configuration GUI in all
previous 1.5 releases.
Workaround: Restarting the site apache made the script available in previous
versions.
Change-Id: I9d2f5d4ea853b63a1ba59df0ebdc57f17151b772
Commit: 5ce4b3e227cfa0367949a00b8ce62ddb4f76ebf2
https://github.com/tribe29/checkmk/commit/5ce4b3e227cfa0367949a00b8ce62ddb4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
A .werks/6859
M web/htdocs/js/checkmk.js
Log Message:
-----------
6859 FIX Fixed problem creating custom graphs with many metrics
Since 1.5 creating custom graphs out of graphs with many metrics,
e.g. combined graphs, could fail. The custom graph was not created
when clicking on "New custom graph..." and nothing visible happened.
CMK-1219
Change-Id: I6f8ab2a1ca6e848c14b135cf7e141db4d191008f
Commit: ae493bed9361689dae9533403070cce85e41ae71
https://github.com/tribe29/checkmk/commit/ae493bed9361689dae9533403070cce85…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M .werks/6838
Log Message:
-----------
.werk/6938: add reference to wmi_webservices
Change-Id: I6f62bfe680b93ad7313a38a658b2466f8aefc3ea
Commit: 20f4184ce81bb99a52136056654daf6a9bfe3935
https://github.com/tribe29/checkmk/commit/20f4184ce81bb99a52136056654daf6a9…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
A .werks/6417
M cmk_base/notify.py
M web/plugins/userdb/user_attributes.py
Log Message:
-----------
6417 FIX Users may disable notifications by accident after upgrading to 1.5.0
Due to a rendering issue in the personal settings the option "Temporarily disable
all notifications" is always set in the GUI when a user or admin edits the settings
for the first time after an update to version 1.5.0.
If the user or admin then saves the settings and does not enable the notifications,
the setting is saved and the user does not receive notifications anymore. If a
user profile was not modified after an update, notifications worked as expected.
If a profile is saved for the first time after an update, the old configuration
file format is transformed to the new format. After that the setting is rendered
correctly.
To circumvent any problems please make sure that the notification settings of all
users are set properly after the update and that the settings are saved at least
once with the correct value.
For a large amount of users it may be tedious to change the settings off all users.
In this case it may be more straight forward to edit the file
~/etc/check_mk/conf.d/wato/contacts.mk directly. In the file all values for the key
"disable_notifications" have to be modified. The old value "True" has to be replaced
by the dictionary "{'disable': True}" and the old value "False" has to be replaced
by the empty dictionary "{}".
The issue is fixed in version 1.5.0p8. If you update from 1.4.0 to a version
>= 1.5.0p8 you are not affected by this issue.
Change-Id: I89c7641133caedb966636d88a2a75c9af30362c5
Commit: be90d54ef5c1adb978dacf915689269d2f438f40
https://github.com/tribe29/checkmk/commit/be90d54ef5c1adb978dacf915689269d2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
A .werks/6856
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
6856 FIX Host permission fields are now resizable with modern theme
When using the modern theme it was not possible to resize the permission
contact group list fields which is useful when having long group names.
Change-Id: I886626b53b28481a6020975ee4fd4223ce314c6d
Commit: 3a7321753570d0e6cf5d94fa5bd8dd077239bffb
https://github.com/tribe29/checkmk/commit/3a7321753570d0e6cf5d94fa5bd8dd077…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
A .werks/6857
M web/plugins/sidebar/shipped.py
Log Message:
-----------
6857 FIX Fixed broken links in about snapin
Fixed broken links in about snapin and removed version information which is
already shown in the header. The links are now opened in a new window/tab
instead of the right frame.
Change-Id: I66558ef27340696d9039ceab5db117d99391f5ea
Commit: c2f93b147adb9147984d4de8587e3f445c2cefcc
https://github.com/tribe29/checkmk/commit/c2f93b147adb9147984d4de8587e3f445…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M web/plugins/userdb/user_attributes.py
Log Message:
-----------
Add missing None check for werk 6417 to fix integration tests
Change-Id: I99bcb368bc44b6a153c2b28a204b594bf2169a19
Commit: 3d6ddf354fa7b006a3abc7c1e1cfd4693f3b0a1b
https://github.com/tribe29/checkmk/commit/3d6ddf354fa7b006a3abc7c1e1cfd4693…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M checkman/esx_vsphere_hostsystem.maintenance
Log Message:
-----------
Fixed typo in manpage
Change-Id: I6282a758c1e8798c7895d722a99c772480ef6208
Commit: 8054c5b8a70272573857561f721122d74d720b5a
https://github.com/tribe29/checkmk/commit/8054c5b8a70272573857561f721122d74…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
A .werks/6860
M omd/packages/omd/omd
Log Message:
-----------
6860 FIX Fixed random backup issues: "Connection reset by peer"
The "mkbackup" and "omd backup" commands could fail while backing up a site when
the rrdcached process was reloaded, restarted or stopped during the backup. This
could also be triggered by an "Activate changes" action in the GUI.
The backup was then aborted with an error like this: "Failed to perform backup: [Errno 104] Connection reset by peer".
This issue did not affect backups performed for not running sites.
FEED-2982
FEED-3045
CMK-943
Change-Id: I020700f4a9d347a14a79f5440ac2024d8b45e042
Commit: 73a72f2c7d850dfd2189212115227701278c8e7d
https://github.com/tribe29/checkmk/commit/73a72f2c7d850dfd21892121152277012…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A .werks/6635
M checks/printer_alerts
Log Message:
-----------
6635 FIX printer_alerts: Fix handling for Sleep state
Some printers report states not defined in the MIB. A
reasonably common case appears to be the printer going
to sleep, which should be treated as OK instead
of UNKNOWN.
Change-Id: I40d7f84557db9f386b4fd66c9818ceb772fe6ca7
Commit: bf8732ff4526e66f7cb3f2feb034cb7a051eef29
https://github.com/tribe29/checkmk/commit/bf8732ff4526e66f7cb3f2feb034cb7a0…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A .werks/6680
M cmk_base/automations/check_mk.py
M web/htdocs/wato.py
Log Message:
-----------
6680 FIX The "Parameters for this service" page now correctly displays the computed results for timespecific parameters
This fixes a display error for the mentioned page, the computation itself was always correct.
CMK-1256
Change-Id: Ia4ab826ad0ce0701092abfe90d95b075f505eafa
Commit: c9a61a329cd434ada1026c4c55313a8d903d2caf
https://github.com/tribe29/checkmk/commit/c9a61a329cd434ada1026c4c55313a8d9…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A .werks/6682
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/snmp.py
Log Message:
-----------
6682 FIX SNMP Checks: Fixed randomly missing data, when using the rule "Check intervals for SNMP checks"
One outcome of this bug was that successive service discoveries reported different amounts of services found.
Change-Id: I44926b2475d8aebafaa1e2512d02b8c6e0002c2f
Commit: a0bd0d83e16361532d8bf57d94b9450a181913da
https://github.com/tribe29/checkmk/commit/a0bd0d83e16361532d8bf57d94b9450a1…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A .werks/6902
M agents/plugins/apache_status
Log Message:
-----------
6902 FIX apache_status: Ignore certificate for localhost
If a https server at 127.0.0.1 or [::1] is checked, ignore the certificate in
case the name does not match.
Previously we tried to contact the server via http on port 80 instead,
but the server may not be listening on that port.
You need to change the protocol to http if you are monitoring a https
server that also listenes on port 80 and the servers address is not
either the address the certificate was issued for or one of
127.0.0.1, [::1] and "localhost".
Change-Id: I2db8af14aeb238494e558358c07d27f7733fa8cb
Commit: f4e79a1676566fc61af27b37785759731f0d2aa4
https://github.com/tribe29/checkmk/commit/f4e79a1676566fc61af27b37785759731…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6681
M active_checks/check_bi_aggr
Log Message:
-----------
6681 FIX check_bi_aggr: Fixed check exception when an aggregation was assigned to multiple groups
Change-Id: Ide5815144bca33407a8f07284e60afee610f2ddc
Commit: 9c79e75038924fb7e71dda90e0a57c8e87894caf
https://github.com/tribe29/checkmk/commit/9c79e75038924fb7e71dda90e0a57c8e8…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6683
M web/htdocs/watolib.py
Log Message:
-----------
6683 FIX Improved performance during activate changes
The duration of the activate changes phase was highly influenced by the number of WATO snapshots on disk.
This has been fixed.
Change-Id: I82c501a7a4655c637990b50a7e34a6377b8a6612
Commit: d800bdd0aa73adf946ca67b28667ca990d2d1651
https://github.com/tribe29/checkmk/commit/d800bdd0aa73adf946ca67b28667ca990…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6904
M agents/plugins/mk_jolokia
Log Message:
-----------
6904 FIX mk_jolokia: No longer crash with IndexError if MBean is missing
Change-Id: I003f001c9f6be68a07ebc49c0876f2317ff7b214
Commit: ee7e5aa73785de4045e4c2240b71c989e5e2abfc
https://github.com/tribe29/checkmk/commit/ee7e5aa73785de4045e4c2240b71c989e…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6901
M checks/jolokia_generic
M checks/jolokia_metrics
Log Message:
-----------
6901 FIX jolokia_generic: Allow spaces in Title
The jolokia_generic check no longer fails when confronted with
titles containing spaces. [CMK-1203]
This is a pick from the master.
Change-Id: If0ab7e81577f12508a2a51ad30b131b367b28254
Commit: 1c3b7f67c5486120a140a79bd8b88a8d5bb3418a
https://github.com/tribe29/checkmk/commit/1c3b7f67c5486120a140a79bd8b88a8d5…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6636
M checks/hr_fs.include
Log Message:
-----------
6636 FIX hr_fs: Fix discovery for VCenter appliances
Previously, due to a bogus type value provided by
these appliances via SNMP, the filesystem checks
would not be discovered. This has been fixed.
Change-Id: Id52210cde800571ee70f0b55bff66b46767123e5
Commit: 8c457035d55a2a387ad057e7ac2ff7eceb39ff26
https://github.com/tribe29/checkmk/commit/8c457035d55a2a387ad057e7ac2ff7ece…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6903
M agents/plugins/mk_jolokia
Log Message:
-----------
6903 FIX mk_jolokia: CA default for https connection
The previous default value for "cert_path" in the mk_jolokia
plugin configuration led to a crash.
The new default is 'None' which means the server certificate is
ignored altogether.
Change-Id: I2446dd5a025cbff550d654a3264d66a8d4d52fd9
Commit: 7af62ec7cd009428d7732a37e80895731b3bcae0
https://github.com/tribe29/checkmk/commit/7af62ec7cd009428d7732a37e80895731…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6684
M web/htdocs/watolib.py
Log Message:
-----------
6684 FIX WATO snapshots: Housekeeping routine did not always cleanup temporary files
Change-Id: I7f92ac23c470e2d627646b10a0b812c8ad56ec32
Commit: 523002bc38c7a76bdb0e228c1ea9e8a9165aff50
https://github.com/tribe29/checkmk/commit/523002bc38c7a76bdb0e228c1ea9e8a91…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A .werks/6809
M agents/check_mk_agent.aix
Log Message:
-----------
6809 FIX aix_if: Transmit/Receive errors are no longer ignored
Change-Id: I7f4bc1954047ebffa006cfb583d3f75902410910
Commit: 12cfd2f7b44703f155399c653d9d8320148ed66e
https://github.com/tribe29/checkmk/commit/12cfd2f7b44703f155399c653d9d83201…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M Makefile
Log Message:
-----------
Add temporary fix for pipenv issue that sets wrong markers in Pipfile.lock
Change-Id: Id41a92542a6d5051f01e16865a6ce34f6bc027a2
Commit: d23677b549c438dae905bd929d33b595d325d892
https://github.com/tribe29/checkmk/commit/d23677b549c438dae905bd929d33b595d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
Log Message:
-----------
Regenerate Pipfile with the help of a Makefile target.
Change-Id: Idb18a6f59e056cdcb022848f7d4e53bc9b928f1d
Commit: 102ba12767c80e228f68a870e6aca925e7d84283
https://github.com/tribe29/checkmk/commit/102ba12767c80e228f68a870e6aca925e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Workaround test selection issue since pytest 3.10.0
Change-Id: Iad1ec47af7dfc685047071b62a0dd99d7afc6c1c
Commit: f848a5eb4625ecc1d45054e26ad3915931bf0956
https://github.com/tribe29/checkmk/commit/f848a5eb4625ecc1d45054e26ad391593…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
A .werks/6813
M checks/bdtms_tape_module
Log Message:
-----------
6813 FIX bdtms_tape_module: Evaluates module, board and power state correctly
Change-Id: I71da4cad8b3f9202ea681c2f097ebb8d596278d0
Commit: dd8e3031991195ef5491011ba6536227486dd7b2
https://github.com/tribe29/checkmk/commit/dd8e3031991195ef5491011ba65362274…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
The Python part of snap7 lives outside python-modules.
Change-Id: I2e36a311f30d7c3130bc052466e11e4195d81263
Commit: a614ee330ae960582f9ca88260825dfc0409eb7a
https://github.com/tribe29/checkmk/commit/a614ee330ae960582f9ca88260825dfc0…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/src/setuptools-39.2.0.zip
A omd/packages/python-modules/src/setuptools-40.6.2.zip
Log Message:
-----------
Updated setuptools.
Change-Id: I32db8631ce3462cd1c26ee97aeec27770eae369a
Commit: 942f0977036a901fce5bb6f37d49c729e18a0d2f
https://github.com/tribe29/checkmk/commit/942f0977036a901fce5bb6f37d49c729e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/patches/0019-PyNaCl-fortify-source.patch
A omd/packages/python-modules/src/PyNaCl-1.3.0.tar.gz
A omd/packages/python-modules/src/bcrypt-3.1.4.tar.gz
A omd/packages/python-modules/src/certifi-2018.10.15.tar.gz
A omd/packages/python-modules/src/chardet-3.0.4.tar.gz
A omd/packages/python-modules/src/pyasn1-modules-0.2.2.tar.gz
A omd/packages/python-modules/src/urllib3-1.24.1.tar.gz
Log Message:
-----------
Added missing Python package dependencies.
Change-Id: I72c6946ba041132c3e7804d5b069b4a20da64faf
Commit: 5feffb606011bf09d4c3fc2b6cf446e276ffa883
https://github.com/tribe29/checkmk/commit/5feffb606011bf09d4c3fc2b6cf446e27…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/src/cryptography-1.9.tar.gz
Log Message:
-----------
Build more recent cryptography package if possible.
Change-Id: I91168254d7e7c74df88716fc09d3f1b58e2254af
Commit: 8c9345787ecbe2b10a5ba6a4250e80a3967a5144
https://github.com/tribe29/checkmk/commit/8c9345787ecbe2b10a5ba6a4250e80a39…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M tests/integration/cmk_base/test_data_sources.py
M tests/integration/cmk_base/test_mgmt_board.py
Log Message:
-----------
Fixed python warnings during integration tests
Change-Id: Ide15bc4b4bd2f4fe9f56cc0ac26038cbc1961e41
Commit: 975a30974d72b58f28ba6ee9959139cec8a1e83b
https://github.com/tribe29/checkmk/commit/975a30974d72b58f28ba6ee9959139cec…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
A .werks/6905
M checks/jolokia_generic
Log Message:
-----------
6905 jolokia_generic: Don't discover wrong types
The jolokia generic check no longer discovers services that would
-- due to the wrong value type -- go to UNKNOWN anyway.
Change-Id: I04aac60c6a007cd9f813b95574ff10e1f4e3fcbc
Commit: 9ee0247baf9a1afecfb00265ca4fd13d1cebf90e
https://github.com/tribe29/checkmk/commit/9ee0247baf9a1afecfb00265ca4fd13d1…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6907
M agents/special/agent_ipmi_sensors
Log Message:
-----------
6907 FIX agent_ipmi_sensors: Fix --debug and --quiet-cache options
Some trivial changes (for a shorter diff to master), but
crucially add a comma in long_options.
Change-Id: I920793b1e8c593e8c7e7a37fd5b6c941334cac5a
Commit: 4b805c8944dd2ef40f789a42f3fee877c7384472
https://github.com/tribe29/checkmk/commit/4b805c8944dd2ef40f789a42f3fee877c…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6908
M checks/jolokia_metrics
Log Message:
-----------
6908 FIX jolokia_metrics.tp: Fix percentage of tomcat threadpool info
Previously the value shown as percentage was too small by a factor of 100
and rounded to 1 decimal digit.
Change-Id: Ia7c8b7d33e6b69cc51bb9435c74a0b89ccd72cfb
Commit: 0f39adc4a58f8af2422acf8eac7a0f00cb00fa79
https://github.com/tribe29/checkmk/commit/0f39adc4a58f8af2422acf8eac7a0f00c…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M cmk/exceptions.py
M cmk_base/automations/__init__.py
M cmk_base/checking.py
M cmk_base/classic_snmp.py
M cmk_base/core.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/programs.py
M cmk_base/discovery.py
M cmk_base/exceptions.py
M web/htdocs/htmllib.py
Log Message:
-----------
Moved cmk_base.exceptions.MKTimeout to cmk.exceptions
Change-Id: I5c8aa0cbbc2584ff5a93c5cf4748d14947eae735
Commit: 32e7a213da085aa54a09f121f36cc84f0e51de2a
https://github.com/tribe29/checkmk/commit/32e7a213da085aa54a09f121f36cc84f0…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M cmk/store.py
Log Message:
-----------
store.py now explicitely checks for MKTimeout exceptions
Change-Id: I5254eb4e60d56c826a6151f6fb35d9e150185244
Commit: 2ff53cd21a8392983c8621f71cebf161b8021f12
https://github.com/tribe29/checkmk/commit/2ff53cd21a8392983c8621f71cebf161b…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6686
M web/htdocs/watolib.py
Log Message:
-----------
6686 FIX WATO snapshot maintenace: Fixed bug which prevented cleanup of statefiles in tmp dir
Due to this bug there could be lots of directories/files in <tt>~/tmp/check_mk/wato/activation</tt>.
Change-Id: Ief7954342d3f9de476971102c2d3053906076a6c
Commit: b085c201618f8ecdccb0ddeebc0d6f50da6a1f55
https://github.com/tribe29/checkmk/commit/b085c201618f8ecdccb0ddeebc0d6f50d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6858
M web/plugins/views/perfometer.py
Log Message:
-----------
6858 FIX Do not log "Legacy perfometer rendered" messages to web.log by default
This log message is currently only used for internal cleanups but was logged
to the web.log web performing regular GUI actions in the default log level.
These messages are now only logged when increasing the "web" log level to
informational.
Change-Id: I97a1de238259dc5ff8cc68b17f68c68d9e451e79
Commit: cd105017c686b15403aeb09e3d015e986e0640f9
https://github.com/tribe29/checkmk/commit/cd105017c686b15403aeb09e3d015e986…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6638
M checks/if_fortigate
Log Message:
-----------
6638 FIX if_fortigate: Fix incorrect usage of Name as Alias
Werk #4539 introduced special handling for interfaces of
Fortigate firewalls, but incorrectly substituted the ifName
for the ifAlias, leading to incompatibilities for users
using the alias as an item. Rediscovery is required
to get the proper alias back as an item. If you do not
use the alias, this does not affect you.
Change-Id: I85d394291ce800fe012d91fe59b8e0841674a6ad
Commit: 6d2d2dcf6ab41898e98850d8562d577a301c287c
https://github.com/tribe29/checkmk/commit/6d2d2dcf6ab41898e98850d8562d577a3…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M web/htdocs/config.py
M web/htdocs/html_mod_python.py
M web/htdocs/inventory.py
Log Message:
-----------
reduced number of store.load_* operations
CMK-1271
Change-Id: I15d56f01b31a449584f4b55a0857046377d99195
Commit: 0da8d4589a8eed793e40d7e3c735c6d48dc169ff
https://github.com/tribe29/checkmk/commit/0da8d4589a8eed793e40d7e3c735c6d48…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A .werks/6688
M cmk/structured_data.py
M tests/unit/cmk/structured_data/test_structured_data.py
M web/htdocs/inventory.py
A web/plugins/cron/inventory.py
M web/plugins/views/inventory.py
Log Message:
-----------
6685 HW/SW inventory history: improved performance when opening subtrees
CMK-1251
Change-Id: I3469101229b6d3cc26dfa301894747f9c1d718ff
Commit: 7b0137658cced547fd08a53dea2c66d2638e7d27
https://github.com/tribe29/checkmk/commit/7b0137658cced547fd08a53dea2c66d26…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
fix typo in metric definition
Change-Id: I4f67648d2c996b5af7e11581275a07045c3997b8
Commit: 089b243ff253e9e1740d68719f590f21740f12c2
https://github.com/tribe29/checkmk/commit/089b243ff253e9e1740d68719f590f217…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A .werks/6906
M agents/plugins/mk_jolokia
Log Message:
-----------
6906 FIX mk_jolokia: Fix crash upon mbean search
Change-Id: Ieee239cc14f980c71d0987a9330556cff13c1729
Commit: d76c792b8543a770c04480541013425148e16a57
https://github.com/tribe29/checkmk/commit/d76c792b8543a770c0448054101342514…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A .werks/6650
M checks/cpu_util.include
M cmk_base/prediction.py
Log Message:
-----------
6650 FIX winperf_processor.util predictive levels retrieval
Werk 6126 changed the metric name(performance data value) but missed
changing this name in the variable for retrieval of data to generate the
predictive levels.
If retrieval of rrd is gives a response but without data, then exception is
raised too.
Change-Id: I5bfc24bdd0ace8b1b6c0235ef2a724957c289a9c
Commit: e8c2958dabd5404f7ff07d228467983cffe3172d
https://github.com/tribe29/checkmk/commit/e8c2958dabd5404f7ff07d228467983cf…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A .werks/6418
M cmk_base/notify.py
Log Message:
-----------
6418 FIX Fix a crash during notification cancelling
When a notification was cancelled and the cancelling rule contained
more contacts than the notification that was going to be cancelled
the processing of notifications raised an exception. As a result
no further notifications were processed.
The exception was raised e.g. if a notification for the contact "ab"
was cancelled for the users "ab" and "cd" using the option "The
following users" in the contact selection.
With this werk the issue is fixed.
Change-Id: I725452b02e5db22977707044d0474a4ab4340725
Commit: 4495e69c6f085c2e0899091a94abe9e56ab49dfa
https://github.com/tribe29/checkmk/commit/4495e69c6f085c2e0899091a94abe9e56…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A .werks/6814
M checks/hp_msa_if
Log Message:
-----------
6814 FIX hp_msa_if: Do not crash if no speed information is available
Change-Id: If80fe9673013b498accd4e786cee937173a84068
Commit: 3ac82412578a1d6e585f2512077d2256e9746c13
https://github.com/tribe29/checkmk/commit/3ac82412578a1d6e585f2512077d2256e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A .werks/6690
M web/htdocs/userdb.py
Log Message:
-----------
6690 FIX Fixed timeout during user logins when user synchronisation background job was running
Change-Id: Ie2bd098a893fcd7b0ee2a5fad2ea6b7d765be71f
Commit: 8d75f7a7dd96e11e1f367a31f36de2dddcd4c98c
https://github.com/tribe29/checkmk/commit/8d75f7a7dd96e11e1f367a31f36de2ddd…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6893
M checks/diskstat
Log Message:
-----------
6893 FIX diskstat: Make check compatible with addional kernel versions
Previuously the diskstat check could potentially not work due to kernel dependencies.
The werk add ensures proper working for additional kernel versions.
Change-Id: If1be3e0b2007c0eb795f5b9840afb3ef6880c1b7
Commit: cb8086cabcb8071ba3af8c51f3b0ad993579b7f7
https://github.com/tribe29/checkmk/commit/cb8086cabcb8071ba3af8c51f3b0ad993…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M cmk/structured_data.py
M tests/unit/cmk/structured_data/test_structured_data.py
Log Message:
-----------
Structured data: Removed dead code
Change-Id: I83682fa5077541dbc6e8e81660c5a549020f7a47
Commit: 21d41b4ad53f4a04ccd7b53201a95863c4733289
https://github.com/tribe29/checkmk/commit/21d41b4ad53f4a04ccd7b53201a95863c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6911
Log Message:
-----------
6911 FIX Fixed terminating process on multiple restart requests
When sending multiple restart requests (using SIGUSR1) in a short time to the livestatus proxy
daemon this could lead to a stopped livestatus proxy process. In this situation the process
had to be started manually again.
Change-Id: Ib036d8f3db1bc7455a3e6f295338d198179fbf4a
Commit: 54411f1956376ee1d50c0099276015d8d6640668
https://github.com/tribe29/checkmk/commit/54411f1956376ee1d50c0099276015d8d…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6863
M agents/windows/sections/SectionPS.cc
M agents/windows/sections/SectionWinperf.cc
Log Message:
-----------
[FEED-3048] - fixed crash when output contains "out-of-range" UTF-16 chars
- extended error info
- fixed potential crash in wmi section
6863 FIX Fixed crash in Windows Agent on MS Exchange Servers
Some Windows checks may produce invalid UTF-16 symbols or symbols
which are difficult to convert into UTF-8. Now the lines containing such symbols
are removed from Windows Agent output.
Change-Id: I93fd856fa3176b91e27274d72df8b3419dc07e1d
# Conflicts:
# agents/windows/sections/SectionPS.cc
Commit: b0f22541a9ffee5fab124d55d5898c2a48860e4d
https://github.com/tribe29/checkmk/commit/b0f22541a9ffee5fab124d55d5898c2a4…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6754
M checks/if_lancom
Log Message:
-----------
6754 FIX if_lancom: Fixed correct interface discovery for newer lancom router
Change-Id: Ica0b139396c752cef4ff79dc135842d4d9eab3f8
Commit: 4cae9af3285457cb0bbc18395167617a67862944
https://github.com/tribe29/checkmk/commit/4cae9af3285457cb0bbc18395167617a6…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6651
M checks/cpu_util.include
M tests/unit/checks/test_kernel_check.py
Log Message:
-----------
6651 FIX Single CPU utilization, apply Werk 6735: don't double count guest cputime
Linux kernel includes guest cputime in user cputime and thus guest cputime
must not be added when calculating total cputime for each core. This bugfix
was already implement in Werk 6735 for the all cores combined total CPU
utilization.
Test are included to verify the correct behavior.
CMK-1284
Change-Id: I6fc7737e4dcb2a77e1a555774fc0705b28247767
Commit: 2a74c18730041dcab4eeefce7e2830247df27bc0
https://github.com/tribe29/checkmk/commit/2a74c18730041dcab4eeefce7e2830247…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M agents/windows/frozen_binaries/pyinstaller-deps.make
M agents/windows/frozen_binaries/src/vcredist_x86.exe
Log Message:
-----------
FEED-3061: Fix sxs-issue with windows agent updater build
In order to work correctly on even very old windows systems
(XP etc.), we have to include the VC++ CRT Libraries within
the frozen binary. Previously, we chose a newer version than
that required by python.exe and got it automagically referenced in
the application's manifest by PyInstaller by applying a sxs polixy.
However, it turned out that this does not work any longer since
Wine 3, so we now provide the (older) CRT version that is requested
by python.exe's manifest directly.
Change-Id: I28b8c0feac117abddae828568d4399bb121efe18
Commit: caae6992bbeeaa41e1dc819a7de52377367fafeb
https://github.com/tribe29/checkmk/commit/caae6992bbeeaa41e1dc819a7de523773…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6931
Log Message:
-----------
6931 FIX cmk-update-agent.exe: Fix problem with missing Runtime Library
Regression since 1.4.0p37 and 1.5.0
On some older Windows Systems and on Systems without a VC++ Runtime Library 2008 (or newer)
installed, the cmk-update-agent.exe may crash, showing an error like <code>Error loading Python DLL</code>.
We intend to ship a correct version of the needed runtime library within the executable, but this mechanism
got broken, caused by a sublte change in our build system.
With this werk, the correct DLLs get packaged within the executable and <code>cmk-update-agent.exe</code>
will work again as intended on affected systems.
(Jira: FEED-3061)
Change-Id: Ia0670c56e5603741857499aa885c5c62d7cd31e7
Commit: f08198be7eda4eb750c8d73aba4961b89d44d0fe
https://github.com/tribe29/checkmk/commit/f08198be7eda4eb750c8d73aba4961b89…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M checks/cisco_secure
Log Message:
-----------
yapf cisco_secure for upcomming werk pick
Change-Id: I50acecf94461b7464e259c95e3ba0e77f81fa476
Commit: 84e2d73b0508ad84eccd2dc49b3dba484b28a177
https://github.com/tribe29/checkmk/commit/84e2d73b0508ad84eccd2dc49b3dba484…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6910
M checks/cisco_secure
Log Message:
-----------
6910 FIX cisco_secure: Don't crash upon missing port status
Change-Id: I80ccf47cbbc9d837a75db847fbaab7fc39c8bd93
Commit: 5c7eb4d442cda23c72949fe3f68914b54d815163
https://github.com/tribe29/checkmk/commit/5c7eb4d442cda23c72949fe3f68914b54…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A .werks/6691
M web/plugins/userdb/ldap.py
Log Message:
-----------
6691 LDAP sync: Sped up user profile synchronization to slave sites
The background job doing the user synchronization contacted one site after
another when updating the credentials for one user.
This werk changes the update mechanism. It now pushes the updated profile
to all sites at once through multithreading.
Change-Id: I2eb306d12d4e1405661636725ca2b4b942e50605
Commit: 973206b4b997dfeb756baeead66e3e43d6d71eb6
https://github.com/tribe29/checkmk/commit/973206b4b997dfeb756baeead66e3e43d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M web/htdocs/valuespec.py
Log Message:
-----------
Fixed dictionary element evaluation during initialization
The Dictionary() valuespec elements can either be a list of elements
or a function reference which is meant to generate the elements on
demand in the moment they are needed instead of the construction time
of the valuespec.
There are attributes optional_keys and required_keys which tell the
Dictionary() valuespec how to handle the single elements.
There are multiple ways to tell the object that none of the elements
is optional. It can be done by either setting it to None, False or
an empty list.
And here comes the bug: When the "optional_keys" attribute was set to an
empty list, the element generation function was called while it wasn't
needed to call it.
In many situations this is not a real problem because mostly the element
function is cheap. But we had a situation where the element function
initialized livestatus connections to all sites during the program
initialization phase where such things should not be done.
Change-Id: I33b4a80aa9ebcf587702f8e1633cbc833c127503
Commit: 47e995a4d27f647c6fea1299a33abb58fadd73f2
https://github.com/tribe29/checkmk/commit/47e995a4d27f647c6fea1299a33abb58f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A .werks/6913
M web/htdocs/watolib.py
Log Message:
-----------
6913 FIX Allow deletion of hosts that are configured to be their own parents
The GUI allowed to configure a host as it's own child and informs the user
about this with a configuration warning message. But it allowed the user to
save the host.
To fix this the user could not delete the host because the GUI prevents deletion
of hosts which are still parent hosts. This check is now skipping the relation
to itself which makes it possible to delete the host without editing the parent
setting.
Change-Id: I4c782429168a514543efa9ad1c930abda0902cf7
Commit: 1b2185c24558e64de9497fb7df30b79ba33a939f
https://github.com/tribe29/checkmk/commit/1b2185c24558e64de9497fb7df30b79ba…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A .werks/6909
M checks/emcvnx_storage_pools
A tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
Log Message:
-----------
6909 FIX emcvnx_storage_pools: Don't crash upon disabled deduplication
Change-Id: If984d2fd79c2b2981cb3f68236c7222553ba53d7
Commit: f83af9a73e15393bf6b352e19fb1802f1cc73eb2
https://github.com/tribe29/checkmk/commit/f83af9a73e15393bf6b352e19fb1802f1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Bumped psycopg2 version in Pipfile to fix glibc problem.
We need at least version 2.7.3.1, see:
http://initd.org/psycopg/articles/2017/08/26/psycopg-2731-released/https://github.com/psycopg/psycopg2-wheels/issues/2
Change-Id: I5e78cf0d57dc97d47fe6b2229bff69f6bf36119f
Commit: 2049b00f4b7bcccd63148574e2caf9b98ab984cf
https://github.com/tribe29/checkmk/commit/2049b00f4b7bcccd63148574e2caf9b98…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p9
Change-Id: I29e0b95a60f0354a2a147bd1a29ede0429ba7ae8
Commit: 3b2b1e94c7ff2890919324ec41b92a4c084720f2
https://github.com/tribe29/checkmk/commit/3b2b1e94c7ff2890919324ec41b92a4c0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
A .werks/6816
M checks/tsm_scratch
Log Message:
-----------
6816 FIX tsm_scratch: Fixed wrong format of performance data which caused a TypeError
Change-Id: I3a5c3e77f6668861e4ca77ebc90d7c48ee2aa471
Commit: 248b14714fdcde3b6a4f29cee1e71036ef36d02c
https://github.com/tribe29/checkmk/commit/248b14714fdcde3b6a4f29cee1e71036e…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-11-27 (Tue, 27 Nov 2018)
Changed paths:
M checks/f5_bigip_conns
A tests/unit/checks/test_f5_bigip_conns.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
[FEED-488] Fix configuration input for f5_bigip_conns check
In the F5 Loadbalance Connections there was an inconsistent use of
configuration parameters being predictive levels but requiring for
connection rates to use simple fixed levels tuples.
This fix avoids the misconfiguration and warns the user at runtime.
FEED-488
Change-Id: Iac99b51ab0e0bbc0d4f9ef27446e9ee9af2f823a
Commit: 601cc7af4a0b4fe0431f320b8ceeb14fea8c42d5
https://github.com/tribe29/checkmk/commit/601cc7af4a0b4fe0431f320b8ceeb14fe…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-27 (Tue, 27 Nov 2018)
Changed paths:
A .werks/6818
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6818 FIX netapp_api_volumes: Added forgotten 'operations/s' metrics
Change-Id: I01513007f4cb1ac9755f568ee6e89490d54cca96
Commit: f6eda778c012ae59f22786eb8eeaa0101becd6aa
https://github.com/tribe29/checkmk/commit/f6eda778c012ae59f22786eb8eeaa0101…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-27 (Tue, 27 Nov 2018)
Changed paths:
A .werks/6914
M web/plugins/userdb/ldap.py
Log Message:
-----------
6914 FIX LDAP: Fixed wrong diagnose results when using fallback server option
The LDAP connection diagnose was showing wrong results for fallback servers
when a connetion to the server could not be established in the first step.
The diagnose was reusing the established connection to previous servers.
Change-Id: Iba9e127d29d51579c6c093cefc0eec0c8856cdc7
Commit: d909bfc08c9e8b76573e6aa6f2ae3c4cf2983885
https://github.com/tribe29/checkmk/commit/d909bfc08c9e8b76573e6aa6f2ae3c4cf…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
A .werks/6961
M active_checks/check_mkevents.cc
Log Message:
-----------
6961 FIX Unbreak check_mkevents active check.
The check_mkevents active check was inadvertedly broken in 1.5.0p7 (it could
not connect to the event console), this has been fixed.
Change-Id: Iee1e709fc3acbba77aba9988cb7c453cd9b1eb52
Commit: 36aefa116c5f3564932e7254d10825ea088a1adc
https://github.com/tribe29/checkmk/commit/36aefa116c5f3564932e7254d10825ea0…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
A .werks/6962
M web/plugins/wato/mkeventd.py
Log Message:
-----------
6962 FIX Fixed pretty printing of event console rules.
The global setting for pretty printing EC rules had no effect, this has been
fixed. Note: If you have changed the setting before, the fix only works
after you have toggled the setting at least once.
Change-Id: Ia96f5084a7b675d6859adcc313ef6f936dcc3c09
Commit: 8fd698dd874b395d6a5c26a15bffd23da43a9199
https://github.com/tribe29/checkmk/commit/8fd698dd874b395d6a5c26a15bffd23da…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M cmk_base/data_sources/abstract.py
Log Message:
-----------
Make loading/filtering persisted sections race condition free
Change-Id: I8b682c1abafe01d20652c2e91e9b6cf2845685ae
Commit: b5205ef7b652222e2036db34f283d1415df1171a
https://github.com/tribe29/checkmk/commit/b5205ef7b652222e2036db34f283d1415…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M cmk/structured_data.py
Log Message:
-----------
Structured data: Renamed some variables for better readability and improved delta tree encoding
Change-Id: I2bfc8e9640cca864e71066aa48601350683d07b5
Commit: 503bfc67bedbc30d326e9b04fe824778c5482b3c
https://github.com/tribe29/checkmk/commit/503bfc67bedbc30d326e9b04fe824778c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M cmk/structured_data.py
Log Message:
-----------
Adding delta nodes: Fixed wrong argument order
Change-Id: I00b6fb088275dc2e8f54b1ae5d4f6ccc9ee3c473
Commit: 3b06c04f302a2d700e228a3608e8a57b8c10dd07
https://github.com/tribe29/checkmk/commit/3b06c04f302a2d700e228a3608e8a57b8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
A .werks/6915
M cmk_base/data_sources/ipmi.py
Log Message:
-----------
6915 FIX IPMI Management board: Fixed random "Session no longer connected" message
The Check_MK service of hosts that have a IPMI based management board configured could
randomly result in an UNKNOWN state with the error message "Session no longer connected".
This was a result of unstable connections to the IPMI boards which should now be handled
in a more stable way.
CMK-1366
Change-Id: I5a9ee67bbaf305295ae68786dccd3ae9fd0bcf86
Commit: a0db7ac62e05ca100bd55dd1ceeff144cd0ecb9c
https://github.com/tribe29/checkmk/commit/a0db7ac62e05ca100bd55dd1ceeff144c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
A .werks/6815
M cmk/structured_data.py
M tests/unit/cmk/structured_data/test_structured_data.py
Log Message:
-----------
HW/SW Inventory history: Fixed delta tree computation
Change-Id: I25222150031d582faef57dfb3238b7edce0582b2
Commit: 1376d6096798a802a26d54e78bea5f1726d5af64
https://github.com/tribe29/checkmk/commit/1376d6096798a802a26d54e78bea5f172…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
A .werks/6692
Log Message:
-----------
6692 FIX Liveproxy Daemon: Unreachable remote sites still caused a connection timeout
One job of the liveproxyd is to decrease the response timeout for dead sites.
This feature did not work as expected. A client trying to connect to a dead slave site
always had at least a <tt>Timeout waiting for free channel</tt> timeout.
CMK-1356
Change-Id: Idaa7b5a5e521114d6a877808b25c89e48cdb326f
Commit: 651475fee3c4cd43746fdd8c93c9232f1e5cfe07
https://github.com/tribe29/checkmk/commit/651475fee3c4cd43746fdd8c93c9232f1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
A .werks/6916
M cmk_base/classic_snmp.py
Log Message:
-----------
6916 FIX Fixed display of incorrectly quoted commands in classic SNMP verbose output
The executed commands, e.g. when doing SNMP walks or get commands were
quoted correctly. Only the output on the console was writing out
incorrectly quoted arguments.
CMK-1351
Change-Id: I51cc9d8d4d6ad0249b0e19aed1961cedb7885eb3
Commit: 5edc4b76503c8bfdefadd6ae0aaec824e8aba82d
https://github.com/tribe29/checkmk/commit/5edc4b76503c8bfdefadd6ae0aaec824e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M livestatus/src/RegExp.cc
M livestatus/src/RegExp.h
M livestatus/src/module.cc
Log Message:
-----------
Output detailed version/build info in NEB, too.
Centralized some #ifdef logic on the way.
Change-Id: Iec4da3bde05ec87e375289366a717d96e38d920d
Commit: a9524215797a0993800d2e483ec32fb8478a8e42
https://github.com/tribe29/checkmk/commit/a9524215797a0993800d2e483ec32fb84…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M livestatus/src/HostSpecialDoubleColumn.cc
M livestatus/src/Query.cc
Log Message:
-----------
Make IWYU happy again.
It is a bit unclear why these #include changes are necessary locally, but
not on our CI. Versionitis again? This has to be investigated...
Change-Id: I4100893d13082a49f4fcc40c1bdb5c0c5486326e
Commit: a27323ad0911324154dfacab63f2e75a589506df
https://github.com/tribe29/checkmk/commit/a27323ad0911324154dfacab63f2e75a5…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
A .werks/6981
M inventory/dell_idrac_info
Log Message:
-----------
6981 FIX dell_idrac_info: Fix inventory for certain aberrant date formats
Change-Id: Icfe8a3639d830eb5563f870d6118cce47100b973
Commit: e32c2d7a74c1a297a7707e78d3bf869deb44b436
https://github.com/tribe29/checkmk/commit/e32c2d7a74c1a297a7707e78d3bf869de…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
A .werks/6919
M omd/packages/mk-livestatus/Makefile
Log Message:
-----------
6919 FIX Raw Edition: Fixed broken livestatus filtering (1.5.0p8 regression)
This werk fixes a regression introduced with 1.5.0p8 which
broke Livestatus filtering when using the Nagios core. The
CEE / Microcore is not affected by this issue.
The issue broke all livestatus queries that were using the
Filter header together with the equal operator and a value
containing regex special characters like the dot. The result
set of such a query was always empty.
A symptom reported by multiple users was that the context menu
of logwatch services (with a dot in it's name) was not shown
anymore.
CMK-1381
Change-Id: Ib135a1c87bbf1ac9e1a74745e2690332b2261d5b
Commit: a443ae7b4e85682aaa74492d781b567debf90187
https://github.com/tribe29/checkmk/commit/a443ae7b4e85682aaa74492d781b567de…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M .werks/6666
M .werks/6667
Log Message:
-----------
Fixed wrong werk versions
Change-Id: Ia45245e2e8c4dad0c7ab63939bfa1c5428fffb85
Commit: 87d03537f21ddbe5cc949e80cd33137841653df5
https://github.com/tribe29/checkmk/commit/87d03537f21ddbe5cc949e80cd3313784…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-12-01 (Sat, 01 Dec 2018)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p10
Change-Id: I851adc9286ce7f89c45afc0b45b3f253a2be0217
Commit: 90b3f522eddfd107d5f6a49d30d343b390e636fc
https://github.com/tribe29/checkmk/commit/90b3f522eddfd107d5f6a49d30d343b39…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
A .werks/6918
M web/plugins/views/availability.py
Log Message:
-----------
6918 FIX Availability: Time format is not only affected by time range
In case a availability is displaying a single day time range, the times
of the single entries are formatted without date information.
In case there are annotations or downtimes that affect multiple days the
from and until columns also only showed the start or end time instead of
the date. This was some kind of misleading when trying to understand why
such a downtime matched a given period.
CMK-1353
Change-Id: Iec290d656540add153c5fa28957fcb95c46f6a01
Commit: cdad277ba728be66f6f491bd06961e67bad39714
https://github.com/tribe29/checkmk/commit/cdad277ba728be66f6f491bd06961e67b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
A .werks/6917
M web/plugins/views/availability.py
Log Message:
-----------
6917 FIX Availability: Not using all relevant annotations
The availability timeline was not respecting all relevant annotations
in the case where the annotations were not starting an ending in the
current availability time range.
For example annotations that ended after the current availability range were
not used.
CMK-1353
Change-Id: I00dd080ea45df0e28149ccca18b7a93332febe03
Commit: d886531e891db9584e73313e8fb464f383f6e160
https://github.com/tribe29/checkmk/commit/d886531e891db9584e73313e8fb464f38…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
M tests/testlib/__init__.py
Log Message:
-----------
Refactored HistoryLog to use testlib.WatchLog implementation
Change-Id: Ib45e00c46b462ec171b5959d95b1ee802ed32a5a
Commit: e2c8cac4a79d7f815011d65c991a9c8a9d6d7512
https://github.com/tribe29/checkmk/commit/e2c8cac4a79d7f815011d65c991a9c8a9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Add some debug output trying to find out more about flaky tests
Change-Id: I5da67e9b9c7a326c2aebd6ec513bf27aa409fc78
Commit: 692b44579377c1e4ab38e5499b84f7138739220e
https://github.com/tribe29/checkmk/commit/692b44579377c1e4ab38e5499b84f7138…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
A .werks/6837
M checks/docker.include
A tests/unit/checks/generictests/datasets/docker_node_info_2.py
Log Message:
-----------
6837 FIX docker_node_info: Handle unescaped newlines
Previously the check did not handle unescaped newlines,
ultimately resulting in the unhelpful exception "KeyError: 'Swarm'".
Change-Id: I84ffb9afc2444cb979e6f478362af68f1fce37be
Commit: 6ecfef7773ac4be5c0384e2253ef0bc8b856e66f
https://github.com/tribe29/checkmk/commit/6ecfef7773ac4be5c0384e2253ef0bc8b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A .werks/6921
M notifications/pushover
Log Message:
-----------
6921 FIX pushover: Fixed not working proxy setting
The proxy setting of the pushover notification script was not working at all
since its implementation with werk #4592.
Change-Id: Ib229e70d2d4befec323accb775fe85305f032790
Commit: 18c1bb30c752bd7db214abe4725955ab350f3193
https://github.com/tribe29/checkmk/commit/18c1bb30c752bd7db214abe4725955ab3…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A .werks/6982
M checks/apc_inrow_airflow
Log Message:
-----------
6982 FIX apc_inrow_airflow: Fix scaling of airflow value
Change-Id: I32dcb897c4edc84451e64a48ea3f9a471ea98791
Commit: cd21df4e63d94b406f90e21d930ba06a0ce53ba4
https://github.com/tribe29/checkmk/commit/cd21df4e63d94b406f90e21d930ba06a0…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A .werks/6654
M active_checks/check_cpu_peaks
M cmk/defines.py
A cmk/prediction.py
M cmk_base/check_api.py
M cmk_base/prediction.py
A tests/integration/cmk_base/test-files/26
A tests/integration/cmk_base/test-files/26.info
A tests/integration/cmk_base/test-files/CPU_load.info
A tests/integration/cmk_base/test-files/CPU_load.rrd
A tests/integration/cmk_base/test-files/everyday
A tests/integration/cmk_base/test-files/everyday.info
A tests/integration/cmk_base/test-files/thursday
A tests/integration/cmk_base/test-files/thursday.info
A tests/integration/cmk_base/test_services_prediction.py
A tests/unit/cmk/test_prediction_commons.py
A tests/unit/cmk_base/test_prediction.py
M web/htdocs/prediction.py
Log Message:
-----------
6654 FIX Bug fixing in predictive levels and refactoring
Predictive levels calculations suffered from some buggy behaviors under
certain configuration conditions like: no predictions after 22:30,
inhability to fetch data despite months of available perf data, prediction
pointer offset by an hour in timezones with dayligth savings time.
- Document current behavior of get_rrd_data, add test for it, in case it is
ever modified.
- Since livestatus always replies, elevate exception of no data available
to data consolidation function. Should fix symptoms of [FEED-369]
- [CMK-1368] Fix integer division when estimating scale resolution. Now all
time resolutions are correctly mapped to the desired/available time range
- [FEED-3133] Fix predictive monitoring timezone issue
- Use JSON format to store and read prediction data aggregate & info. JSON
is 7x faster that ast.literal_eval and it is safer. Tuple data type is
lost, thus when comparing to parameters config a conversion needs to take
place.
- Functions in cmk_base/prediction are split in smaller more testable units
- Unit test for data processing functions in predictive levels
- Integration test for data retrieval & aggregation for predictive levels
- Include a sample rrd datafile to query historic data and expected
aggregation
- Remove repeated code between cmk_base/prediction & cmk/gui/prediction
Change-Id: I11b134f3d57e7867bba33fb1b926550eb0b489a8
Commit: 6f2ab08387d6d2ed60ba845212e3070f3fcc3915
https://github.com/tribe29/checkmk/commit/6f2ab08387d6d2ed60ba845212e3070f3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
M tests/testlib/__init__.py
Log Message:
-----------
Fixed flaky unreachable notification integration tests
* Each CMC test triggered a history log rotation using the
ROTATE_LOGFILE command which is then processed asynchronously
by the core.
* The tests were not waiting for the log rotation, opened a
handle on the old log file and started the test. The asynchronous
log rotation could then randomly happen during the test making it
fail.
* The initial rotation action is now waiting up to 10 seconds for
a completed log rotation. In case that fails the test will fail.
Otherwise the test will work on a single log file as intended.
* Removed debug output from test code
Change-Id: I97e1d64a8bb8f12054038dfd700d60f479a0df0c
Commit: cdeb4d03add0884e6df100033c46fd828289265a
https://github.com/tribe29/checkmk/commit/cdeb4d03add0884e6df100033c46fd828…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M tests/conftest.py
Log Message:
-----------
Simplified local integration test execution a bit
Integration tests are now executed in dedicated sites, not
heute / stable anymore. These sites are named "int_[branch_part]".
While the branch part is calculated out of the current git branch
name. The branch names are mangled like this: 1. split by "/" and only
the last element is used, then all characters except the ones allowed
in site IDs are strippted.
This should make local integration test execution a bit more straight forward
because there is no relation to the development sites anymore.
Change-Id: Idd9320f5e43eca53b79180251ee9e36e98ff4269
Commit: 278626e3cc466ee7425a9563dd74381569e521bd
https://github.com/tribe29/checkmk/commit/278626e3cc466ee7425a9563dd7438156…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Fixed packaging tests not finding unallowed paths
Change-Id: Id8ed34386e08d20d030ae3528429fefed7140e80
Commit: 826b9910516207466ed4c4fd4c8f6f851cc1c939
https://github.com/tribe29/checkmk/commit/826b9910516207466ed4c4fd4c8f6f851…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
A .werks/6922
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
6922 FIX agent_siemens_plc: Fixed configuration of individual values to fetch for single devices
The configured values were not saved by the GUI after creating / editing a rule in the rule set
"Siemens PLC (SPS)".
Change-Id: Ie84c2ca5213106f84eb6920ffb962478079e30e6
Commit: bd262d79a6e4bdc341bc6f0284d2f5ac4b4c1c40
https://github.com/tribe29/checkmk/commit/bd262d79a6e4bdc341bc6f0284d2f5ac4…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
A .werks/6932
M tests/git/test_permissions.py
Log Message:
-----------
6932 FIX cmk-update-agent: Apply urllib3 bugfix
It has been observed recently that the agent updater might crash
with an error message like
<pre>IDNAError: The label ... is not a valid A-label</pre>
The cause for this behavior is a bug in the underlying urllib3
python module. However, this has been fixed in a newer urrllib-version
and hence we updated the underlying python modules to newer versions
in order to apply the bugfix to cmk-update-agent.
FEED-3195
Change-Id: I277fdf32962fee68635902239490217482b559cc
Commit: 6da628cb7731c1282853567364fb0250f8418f93
https://github.com/tribe29/checkmk/commit/6da628cb7731c1282853567364fb0250f…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Fix PyNaCL installation.
Change-Id: Idfff738232200ae9f90ac7fc9fe017d5179633a5
Commit: 8c8135b98a58a4303d8c2cc4ce765155f43551e6
https://github.com/tribe29/checkmk/commit/8c8135b98a58a4303d8c2cc4ce765155f…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6655
M checks/ps
M checks/ps.include
Log Message:
-----------
6655 FIX PS: Crash when zombie processes are found on Solaris
Solaris agent returns "-" as cputime on zombie processes. This produced a
crash since it cannot be converted to a time. This Werk put such input into
consideration and transforms it to zero cputime, letting the PS check work
normally.
Change-Id: I4c75b829f9dc53843c8e90ae2cbb12cb3cb4c04b
Commit: 6e843df174e298d028324d66aed38b77c6c9df8d
https://github.com/tribe29/checkmk/commit/6e843df174e298d028324d66aed38b77c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6925
M web/plugins/views/mkeventd.py
Log Message:
-----------
6925 FIX Fixed "Update & acknowledge" label of EC action
Change-Id: I3e8d6897306fa23294a434decd692981f48087da
Commit: bd7c91078e303a608ce5c537769ba061bb705cd8
https://github.com/tribe29/checkmk/commit/bd7c91078e303a608ce5c537769ba061b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6821
M cmk/structured_data.py
Log Message:
-----------
6821 FIX HW/SW Inventory history: Display the whole row if there are any changes
Change-Id: I8d860bdf4ee00821504314ec764a8fa744b659d7
Commit: ccea5c78f8edbcf4ec7f9587d44a8b451ec54661
https://github.com/tribe29/checkmk/commit/ccea5c78f8edbcf4ec7f9587d44a8b451…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6924
Log Message:
-----------
6924 FIX Reporting: Fixed exception when joining with not existing services
Fixed an exception that could occur when adding a host view element to a report
that contains a joined service column which refers to a not existing service.
Change-Id: I75b50b1bdd237d23f0d67b8ff34ecf1a206bd268
Commit: ee0e3a58ef8a404cc7b3973a178b6d51920ed1c7
https://github.com/tribe29/checkmk/commit/ee0e3a58ef8a404cc7b3973a178b6d519…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6926
M web/htdocs/notify.py
Log Message:
-----------
6926 FIX Notify users: The list of contacts is now sorted
Change-Id: Ie1431cefa9da4dd36d221325c6b9762f6657b1c3
Commit: 1050f4bd9d2eea4b700380e44e289d40124fcff2
https://github.com/tribe29/checkmk/commit/1050f4bd9d2eea4b700380e44e289d401…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A .werks/6963
Log Message:
-----------
6963 FIX Removed /bauen directory from .deb packages
Caused by a recent change, the .deb packages inadvertendly contained some
build artifacts, resulting in some files being installed below /bauen. The
1.5.0 releases p8 and p9 were affected, but not p7 and earlier. This has
been fixed.
Change-Id: I3a4727f2883c5a58fca261cf350e4d99f4ba1371
Commit: d02c5d5e865ee9d9a988592c28b5d5e507934e86
https://github.com/tribe29/checkmk/commit/d02c5d5e865ee9d9a988592c28b5d5e50…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
Log Message:
-----------
Fix for log rotation wait logic
Change-Id: Icd6a757954641128b3cb31114c3b0e5ab6a63743
Commit: 343a2fa5db5adc295a9210f8ffa7b16aaf740500
https://github.com/tribe29/checkmk/commit/343a2fa5db5adc295a9210f8ffa7b16aa…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A .werks/6944
M checks/docker.include
M checks/docker_node_info
A tests/unit/checks/generictests/datasets/docker_node_info_centos6_regression.py
Log Message:
-----------
6944 FIX docker_node_info: FIX missing Keys for docker versions on CentOS 6
FEED-3170
Change-Id: I1e41e3681a1055c3f13eeef65bc438f0ba5b08ef
Commit: f1c3ebdd179b6dd84325877150b162c9e3134d68
https://github.com/tribe29/checkmk/commit/f1c3ebdd179b6dd84325877150b162c9e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A .werks/6964
M livestatus/src/RegExp.cc
Log Message:
-----------
6964 FIX Fixed matching of literal strings when C++11 regex engine is used.
Livestatus and CMC can use one of two regex engines: Either then one from
the C++11 standard library or the one from the RE2 library. Normal builds
ship the latter, only a manually built Livestatus should ever use the
former. Nevertheless, both should work, but the C++11 variant had a quoting
bug, resulting in incorrect matching. This has been fixed.
Change-Id: Iaeb5db079c11db6f85ab22ee45c8dd4b2a8532a0
Commit: d29d4b70e1920af16868a515b9f43343ac49cf13
https://github.com/tribe29/checkmk/commit/d29d4b70e1920af16868a515b9f43343a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A .werks/6927
M agents/check_mk_agent.macosx
Log Message:
-----------
6927 FIX MAC OS X agent: Fixed missing root filesystem when using apfs
OS X systems since 10.13 High Sierra can format disks using APFS. The
OS X agent was only reporting hfs filesystems in the past. This lead
to e.g. a missing root filesystem on newer OS X installations.
FEED-3094
Change-Id: Ib7a5138251011df617f24b1e9737abd01b7ac090
Commit: c36420fa3d95592add7bde0aa9be8860e659be3b
https://github.com/tribe29/checkmk/commit/c36420fa3d95592add7bde0aa9be8860e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A .werks/6822
M checks/fsc_if64
M checks/if64.include
Log Message:
-----------
6822 FIX fsc_if64: Remove this check plugin in order to improve performance
Some FSC devices report the operational status and type of the interfaces as a
human readable string. As defined in the IF-MIB Check_MK expects the values
ifOperStatus and ifType in SNMP syntax.
The check plugin {{fsc_if64}} was create just for converting these values. One
side effect was that all needed OIDs were fetched two times:
<ul>
<li>for the fsc_if64 check plugin and</li>
<li>for the if64 check plugin as well.</li>
</ul>
Thus fsc_if64 is deprecated now and human readable strings for operational
status and type are handled by if64 for ALL devices.
Change-Id: Icf73416ec50d75bd2168fb8e19d0bbccc1ed66b1
Commit: d100e7f67c416d9a32a06a6e33a6b74cd7023795
https://github.com/tribe29/checkmk/commit/d100e7f67c416d9a32a06a6e33a6b74cd…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A .werks/6697
M web/htdocs/bi.py
Log Message:
-----------
6697 FIX BI aggregations: Fix incorrect warning message when checking for unique title
It was not possible to configure two identical BI aggregations with different aggregation groups.
You had to configure one aggregation, which includes both groups.
CMK-1416
Change-Id: I429f0dbce7100df8f1a4a44ac8d655118e3b431d
Commit: 4447b368dd4cfe37f1239a0ba82f531ed4389600
https://github.com/tribe29/checkmk/commit/4447b368dd4cfe37f1239a0ba82f531ed…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A .werks/6696
M web/plugins/wato/bi.py
Log Message:
-----------
6696 FIX BI configuration: Fixed invalid "Used by" link, fixed exception during bulk delete
CMK-1416
Change-Id: Ie8f3ed271f08507bf45b3f81231e2062f399834d
Commit: c7a3b538140924139936868bb441e1fbc01fe9e8
https://github.com/tribe29/checkmk/commit/c7a3b538140924139936868bb441e1fbc…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A .werks/6933
Log Message:
-----------
6933 FIX Always include xinetd configuration file to .tgz packages
Due to a bug in the packaging routine within the agent bakery, the Check_MK-Agent
xinetd configuration file wouldn't be included into .tgz packages.
This error occured when using the plugin "Installation paths for agent files"
while having no configured path starting with <code>/etc</code>.
The xinetd configuration file under <code>/etc/xinetd.d/</code> will now be included as intended,
regardless of the paths configured at the "Installation paths for agent files" ruleset.
CMK-1425
Change-Id: I7045f317ce5e5d648a9eb6f6031d51d72d9b0014
Commit: f05ad6f15964de6c60299e781a2fbea34c6f4d90
https://github.com/tribe29/checkmk/commit/f05ad6f15964de6c60299e781a2fbea34…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
A .werks/6928
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
6928 FIX Fixed highlighting of fixed width fonts (code elements)
Change-Id: I56d018b583f0748d0f5da5a46344630a346e222b
Commit: e831c51fe9dad86e57bdd621504318c04c3a2392
https://github.com/tribe29/checkmk/commit/e831c51fe9dad86e57bdd621504318c04…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
A .werks/6865
M agents/windows/build_version
M agents/windows/sections/SectionFileinfo.cc
Log Message:
-----------
6865 FIX Windows Agent's fileinfo section produces correct output
Previously, fileinfo section may contain invalid data, usually nulls.
With the fix this section works as intended and sends to the output correct
file information.
[CMK-1417] - fixed invalid behavior of the fileinfo section provider in Windows Agent
Now the provider writes correct data to section.
Change-Id: Idaf41c3ec803edf4671b75642a2c5f733bdc9685
Commit: f2548a4fbcaffa6fe598d2214e64f4830978d9c1
https://github.com/tribe29/checkmk/commit/f2548a4fbcaffa6fe598d2214e64f4830…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
A .werks/6929
M web/htdocs/wato.py
M web/htdocs/watolib.py
Log Message:
-----------
6929 FIX Distributed WATO login: Protect against some config failures
When building up a distributed Check_MK with distributed WATO, there
are two situations which could end up in problematic situations which
are handled now in a better way:
<ul>
<li>Connecting a central Check_MK Managed Services based site to a CEE
or CRE based site resulted in a broken slave site. When trying to login
a CME site into a CEE site, an error message now prevents the login.</li>
<li>We have added a checkbox to the login dialog to confirm that one
really wants to overwrite the configuration of the remote site with the
central sites configuration.</li>
</ul>
This changes the protocol of the login automation call, but is fully
compatibile with previous versions. We may add additional checks in
the future based on the involved Check_MK editions and versions. The
sites now exchange their versions.
CMK-1370
Change-Id: I2d12dffa4da1fe2c510ac737acbad29127877fec
Commit: 9f615fd003b088f1452d9db0b2a00ef830d0af4c
https://github.com/tribe29/checkmk/commit/9f615fd003b088f1452d9db0b2a00ef83…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
Modern theme: Fixed visualization of disabled form buttons
Change-Id: I3ff458cde162e86909e91f54d01ca8714b2525bb
Commit: d67dc2a636bc3068342e95b3bd865b1ab60156be
https://github.com/tribe29/checkmk/commit/d67dc2a636bc3068342e95b3bd865b1ab…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
A .werks/6698
M web/htdocs/wato.py
M web/htdocs/watolib.py
Log Message:
-----------
6698 FIX The "Activates button" no longer cause performance issues when there are hundreds of open changes
If there are more than 10 changes in the WATO configuration the button simply states <tt>10+ changes</tt>,
instead of digging through the whole configuration till it gets the exact number.
Change-Id: Ib7f39fe5ce9c0f3b33fd8b8ddfd7ac0e37383079
Commit: 9cf85a19f9ad7d71614b36d0ded7d4b5d23b574c
https://github.com/tribe29/checkmk/commit/9cf85a19f9ad7d71614b36d0ded7d4b5d…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M checkman/win_printers
Log Message:
-----------
Fixed some embarrassing typos
Change-Id: I6e51d6d32cc68d856016a7d2fb8b2f2311188a1f
Commit: 15f90d29d3d5dd53b58c45c6a9966a9cda4932de
https://github.com/tribe29/checkmk/commit/15f90d29d3d5dd53b58c45c6a9966a9cd…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
M tests/git/test_find_debug_print.py
M tests/git/test_permissions.py
Log Message:
-----------
CMK-1429: cmk-update-agent: Remove unnecessary test for python
Change-Id: I05026ae185c2d56a119e8f0a5a0efa0554235d0d
Commit: e15e154647ff83b3ed66e05bb58e99247af15165
https://github.com/tribe29/checkmk/commit/e15e154647ff83b3ed66e05bb58e99247…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6934
Log Message:
-----------
6934 FIX cmk-update-agent: Remove unnecessary check for python interpreter
Since Check_MK 1.5, the Agent Updater gets deployed as a binary file to
linux systems by default.
Hence it is no longer necessary to check for an available python2 interpreter
on agent installation unless the Agent Updater gets deployed as a script.
This werk adapts the agent's preinstall scripts so that no unnecessary checks are induced anymore.
CMK-1429
Change-Id: I89ca0abb2ef1ded0409725df7caa8249864c1d32
Commit: 53cf9eecd6515f6ba3928b85d2f460c7ac78332f
https://github.com/tribe29/checkmk/commit/53cf9eecd6515f6ba3928b85d2f460c7a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6699
M web/plugins/wato/bi.py
Log Message:
-----------
6699 BI configuration: Rule and pack choices now always show the id in addition to the title
Change-Id: Ie233602974c9ceeb5b3d2e07bdaefb74aa321f66
Commit: 65647e4629206c29fa7f505d17074892a7cf1c82
https://github.com/tribe29/checkmk/commit/65647e4629206c29fa7f505d17074892a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6695
M web/htdocs/watolib.py
M web/plugins/userdb/ldap.py
Log Message:
-----------
6695 FIX User synchronization: Fixed scenario where an update thread could get stuck indefinitely
In this scenario the background job never finished, preventing any new updates.
Change-Id: I69fdb06511779d1a82011013d6083252db0b256d
Commit: 14a3cde2a5a483d782db32fa206685a690e53dcd
https://github.com/tribe29/checkmk/commit/14a3cde2a5a483d782db32fa206685a69…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6700
M web/plugins/userdb/ldap.py
Log Message:
-----------
6700 FIX LDAP synchronization no longer syncs user profiles repeatedly to remote sites on password changes
LDAP password changes were not correctly applied to the master site.
This could also trigger needless updates to the slave sites.
Change-Id: I7bb137f5aba8f06e97f5af82a218926cf3097e85
Commit: dbb1bac6732e73e01cd2a451830b3193f041b99e
https://github.com/tribe29/checkmk/commit/dbb1bac6732e73e01cd2a451830b3193f…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6825
M checks/varnish
Log Message:
-----------
varnish: Fixed parsing function in order to ignore invalid lines
Change-Id: If377049b3f31a1f57d534ea02d278ae2fabbfaf1
Commit: 3cd1e6936abcd549eda87e82918358fb099a934a
https://github.com/tribe29/checkmk/commit/3cd1e6936abcd549eda87e82918358fb0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
A .werks/6826
M checks/kemp_loadmaster_services
Log Message:
-----------
6826 FIX kemp_loadmaster_services: Do not discover disabled services
Change-Id: I32e5fd429c102bf606b36caa86995914cec6fa41
Commit: 7ca96de2fbfbdafbb76b398f2bb1d97f70623e44
https://github.com/tribe29/checkmk/commit/7ca96de2fbfbdafbb76b398f2bb1d97f7…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
M checks/kemp_loadmaster_services
Log Message:
-----------
Fixed typo
Change-Id: I513f5c3b1debcab710d3074435a09b10255e0161
Commit: f0d9e83356ef56dd0d68ec233a0c8a8832d8d383
https://github.com/tribe29/checkmk/commit/f0d9e83356ef56dd0d68ec233a0c8a883…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M checks/lnx_thermal
Log Message:
-----------
lnx_thermal: Fix nastiness in GUI complaining about int parameters when expecting float
CMK-1428
Change-Id: I1e1420c15829c227924f95ebb166e37a4f0a0443
Commit: bc90d7173f494e488911c67567a2862c226d67ab
https://github.com/tribe29/checkmk/commit/bc90d7173f494e488911c67567a2862c2…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
A .werks/6983
Log Message:
-----------
6983 FIX lnx_thermal: Fix GUI warning about wrong parameter data type
This was a purely cosmetical error and did not affect the check logic
in any way.
CMK-1428
Change-Id: Idc6f7fa9c80b98a786520fc82655f5e0ed21b3b3
Commit: 6b1160610a5ea8f39510159831d8050ec5b22b17
https://github.com/tribe29/checkmk/commit/6b1160610a5ea8f39510159831d8050ec…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
A .werks/6936
Log Message:
-----------
6936 FIX cmk-update-agent: Handle Windows encoding
When running the agent updater on windows command line, special (non-ASCII) input characters
were not handled properly. This is now mitigated by applying proper codepages to input
from command line arguments and the user's stdin-input.
Please note that there might still occur some issues with special characters within the
windows command line, caused by limitations of the underlying shell,
depending on your system's configuration.
CMK-1438
Change-Id: I399e9b976b664b689897ef4b729e5d7626bacb07
Commit: 7f00ab9176d808734cbf8b3211fd474021e52385
https://github.com/tribe29/checkmk/commit/7f00ab9176d808734cbf8b3211fd47402…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
A .werks/6701
M web/htdocs/bi.py
Log Message:
-----------
6701 The hostname information was missing when exporting BI data via csv/json/python
The hostname and site information was missing on BI end nodes. This has been fixed.
CMK-1287
Change-Id: Id86a50f940521ca41457effeaf04c609aa04fcc0
Commit: 0b98bc7dcf527e635def8c11c4e4014e33eabd2d
https://github.com/tribe29/checkmk/commit/0b98bc7dcf527e635def8c11c4e4014e3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-17 (Mon, 17 Dec 2018)
Changed paths:
A .werks/6991
M checkman/genua_carp
M checkman/genua_fan
M checkman/genua_pfstate
M checkman/genua_state_correlation
M checkman/genua_vpn
A checks/genua.include
M checks/genua_carp
M checks/genua_fan
M checks/genua_pfstate
M checks/genua_state_correlation
M checks/genua_vpn
Log Message:
-----------
6991 FIX genua_carp, genua_fan, genua_pfstate, genua_state_correlation, genua_vpn: Also discover Genubox and Genuscript devices
Change-Id: I617bb843a7cdd4e373177af696b5d823dbc2f3f0
Commit: ed28bf1cb2988745161d5086e8d2af8a1f1dbe9c
https://github.com/tribe29/checkmk/commit/ed28bf1cb2988745161d5086e8d2af8a1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/6992
M checks/check_bi_aggr
M web/plugins/icons/builtin.py
Log Message:
-----------
6992 FIX check_bi_aggr: Fixed usage of the password store
This reverts commit 9e416bac611c7faf9bd5e1060779823268766f06.
Change-Id: I86f8216cfbea3033f19e5ad237b5b2127d8149e6
Commit: 9704a5e318becafe7d768ecd429ebbcf0251f58c
https://github.com/tribe29/checkmk/commit/9704a5e318becafe7d768ecd429ebbcf0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/6994
M checks/oracle_tablespaces
Log Message:
-----------
oracle_tablespaces: ignore warn/crit for read only Tablespaces
Change-Id: Ib66ea65034bc710e3381205874b281d77e77ba3c
Commit: 1043305139b74ee0648d3ac43a2f164abd40a9ea
https://github.com/tribe29/checkmk/commit/1043305139b74ee0648d3ac43a2f164ab…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/6995
M checks/oracle_undostat
Log Message:
-----------
6995 FIX oracle_undostat: Fixed crash if state in case of positive space error count is set to OK
Change-Id: I23f294c42be34f8846d16ed194bab9282c63aa66
Commit: e3cde0dcb2b7ac496cb8580dac18d794ce45f8ab
https://github.com/tribe29/checkmk/commit/e3cde0dcb2b7ac496cb8580dac18d794c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Remove check for vestigial MK_IS_PIGGYBACKED flag, as it's no longer being set anywhere.
Change-Id: Idd6c517a2ac17c705ec9873b15377a92ae7f1ffa
Commit: 62fe5357053d0c3c6164120f7c45caed0f6f53bb
https://github.com/tribe29/checkmk/commit/62fe5357053d0c3c6164120f7c45caed0…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M agents/plugins/mk_ceph
Log Message:
-----------
Fixed wrong comment
Change-Id: I5d847216d6c5b90f14fca11e7761db9435c81769
Commit: 2ac23a4ab2b0491f78889b8fc6667f9ab34bbb19
https://github.com/tribe29/checkmk/commit/2ac23a4ab2b0491f78889b8fc6667f9ab…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M .werks/1281
Log Message:
-----------
Fixed syntax error in werk.
Change-Id: I1873c3ae1b5dc39574636b13f352635cadde292d
Commit: 5f3e781d91b0a3c2f7c1e360e547ae9639724e93
https://github.com/tribe29/checkmk/commit/5f3e781d91b0a3c2f7c1e360e547ae963…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M .werks/4880
Log Message:
-----------
Fixed a tiny typo in a werk.
Change-Id: I9ad46815728fb47e3bf60ea1a8ba25cb13da0578
Commit: 55db596540554e739e61883e5a37faf371b44dba
https://github.com/tribe29/checkmk/commit/55db596540554e739e61883e5a37faf37…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M .werks/1101
M .werks/1516
M .werks/4045
M .werks/4737
M .werks/4914
M .werks/5183
M .werks/5713
M .werks/8055
Log Message:
-----------
Fixed various typos in werks.
Change-Id: Ia70e8b463b04e9bbac9cea89adb8fb5326132dbc
Commit: 61226a01aed646dce9d3281846ff616706d1ace3
https://github.com/tribe29/checkmk/commit/61226a01aed646dce9d3281846ff61670…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M .werks/8000
Log Message:
-----------
Fixed typo in werk.
Change-Id: Ia8654041a0397fdbcc0becdd58e6b46792b3b9c5
Commit: b03afc110c05da6ad32281df24c13a016d485800
https://github.com/tribe29/checkmk/commit/b03afc110c05da6ad32281df24c13a016…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/6873
M checkman/df
M web/plugins/wato/check_parameters.py
Log Message:
-----------
6873 FIX df: made rule being found when searching for "inodes"
When searching for "inodes" in "host & service parameters" the rule was not found.
This has been fixed now, as well as searching the plugin catalogue for the same phrase.
Change-Id: I9af97c8b2a000c0164f48996b69d8b89a7c42add
Commit: d044c51dac22193450d3ee143b2f4bb540871d16
https://github.com/tribe29/checkmk/commit/d044c51dac22193450d3ee143b2f4bb54…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/7011
M web/htdocs/wato.py
Log Message:
-----------
7011 FIX Fixed tt-tag on site connection edit page
Change-Id: I53db4c190026489fb2c3669bf72374a62467bf86
Commit: 8dc5f711976d8d67567771d07418e9a819377398
https://github.com/tribe29/checkmk/commit/8dc5f711976d8d67567771d07418e9a81…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/7012
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
7012 FIX Availability: Improved rendering of labelling options
The labelling options of the availability were not using the whole space
of the option box.
CMK-1440
Change-Id: I492b1f7926a2012bbb39eb28d86743569685599d
Commit: 68b5fbb615c4cfba67249512de46456bd40cdd93
https://github.com/tribe29/checkmk/commit/68b5fbb615c4cfba67249512de46456bd…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
A .werks/7013
M agents/plugins/mk_mysql
Log Message:
-----------
7013 FIX mk_mysql: Fixed detecting wrong MySQL instances
On systems with mysqld running together with php-cgi using specific options on the command line
(like it is done by Check_MK sites), it could happen that the mk_mysql agent plugin detects not
existing MySQL instances which leads to UNKNOWN services in Check_MK.
Processes that lead to wrong discovered services look like this:
root 901 1 0 Dec10 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 1274 901 0 Dec10 ? 01:27:32 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
wiki 16937 32282 0 13:21 ? 00:00:00 /usr/bin/php5-cgi -d session.save_handler=files -d session.save_path=/omd/sites/wiki/tmp/php/session -d upload_tmp_dir=/omd/sites/wiki/tmp/php/upload -d soap.wsdl_cache_dir=/omd/sites/wiki/tmp/php/wsdl-cache -d safe_mode=Off -d mysql.default_socket=/omd/sites/wiki/tmp/run/mysqld/mysqld.sock
intern 27074 32276 0 10:39 ? 00:00:00 /usr/bin/php5-cgi -d session.save_handler=files -d session.save_path=/omd/sites/intern/tmp/php/session -d upload_tmp_dir=/omd/sites/intern/tmp/php/upload -d soap.wsdl_cache_dir=/omd/sites/intern/tmp/php/wsdl-cache -d safe_mode=Off -d mysql.default_socket=/omd/sites/intern/tmp/run/mysqld/mysqld.sock
wiki 29129 32282 0 10:46 ? 00:00:02 /usr/bin/php5-cgi -d session.save_handler=files -d session.save_path=/omd/sites/wiki/tmp/php/session -d upload_tmp_dir=/omd/sites/wiki/tmp/php/upload -d soap.wsdl_cache_dir=/omd/sites/wiki/tmp/php/wsdl-cache -d safe_mode=Off -d mysql.default_socket=/omd/sites/wiki/tmp/run/mysqld/mysqld.sock
root 29561 26105 0 16:51 pts/0 00:00:00 grep mysqld
wiki 30673 32282 0 09:00 ? 00:00:03 /usr/bin/php5-cgi -d session.save_handler=files -d session.save_path=/omd/sites/wiki/tmp/php/session -d upload_tmp_dir=/omd/sites/wiki/tmp/php/upload -d soap.wsdl_cache_dir=/omd/sites/wiki/tmp/php/wsdl-cache -d safe_mode=Off -d mysql.default_socket=/omd/sites/wiki/tmp/run/mysqld/mysqld.sock
Only the process 1274 should be detected as MySQL instance.
Change-Id: I0740ace0d5b2b86b111cd0faafc17104b597a0ec
Commit: 85429964edd6f2f99e4edde6bf45c64007dbfb96
https://github.com/tribe29/checkmk/commit/85429964edd6f2f99e4edde6bf45c6400…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
A .werks/7015
M web/htdocs/wato.py
Log Message:
-----------
7015 FIX Fixed broken pattern analyzer when only matching a logfile without host name
Change-Id: I2e44ac96164792500930aa57c001febd0ff55f54
Commit: db21ccf80bd8b7c4f7eaca3bb22bb3d91a847d2c
https://github.com/tribe29/checkmk/commit/db21ccf80bd8b7c4f7eaca3bb22bb3d91…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
A .werks/6996
M inventory/docker_node_network
Log Message:
-----------
6996 FIX docker_node_network: Fixed crash of HW/SW inventory service if bridge name is missing
Change-Id: Iee32d9f41becdd580d7890cb2eada3499187ef9e
Commit: 371f2cb9a2b9191c6165d1b96df2128e04eca7bc
https://github.com/tribe29/checkmk/commit/371f2cb9a2b9191c6165d1b96df2128e0…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
A .werks/6984
M agents/check_mk_agent.linux
A agents/plugins/mk_docker_node
Log Message:
-----------
6984 FIX docker_node_disk_usage, docker_node_info, docker_node_images, docker_node_network: Extract sections to plugin
Due to poor performance of commands such as <tt>docker system df</tt> in some environments, the
check_mk_agent would be slowed down to the point of unusability. To address this, these sections
have been extracted into the <tt>mk_docker_node</tt> agent plugin, allowing them to be run asynchronously.
If you update the agent and you need these sections, you will have to deploy the plugin to continue
monitoring docker node information.
CMK-1413
Change-Id: I0687e757951f3505e91a167c4d3e4a383a012dca
Commit: f00484f56ca55aa9cff25fbe0bf76d45868586e3
https://github.com/tribe29/checkmk/commit/f00484f56ca55aa9cff25fbe0bf76d458…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
Add new test for winperf_if teaming discovery
Change-Id: Ic149f17cc676dd59e030b8bd800a1d5ceb86f602
Commit: b000562055ce64dbbbd3b7f4d94cebe7a24dae73
https://github.com/tribe29/checkmk/commit/b000562055ce64dbbbd3b7f4d94cebe7a…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2018-12-20 (Thu, 20 Dec 2018)
Changed paths:
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
Use assertDiscoveryResultsEqual in winperf_if test
Change-Id: I1bfc641007e1db7ef417a50279825547367f7fc5
Commit: 250b32ed79d69330858e440d91db9f671dad09f6
https://github.com/tribe29/checkmk/commit/250b32ed79d69330858e440d91db9f671…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
A .werks/5965
M checks/fortigate_signatures
M web/plugins/wato/check_parameters.py
Log Message:
-----------
5965 fortigate_signatures: Extended database signature of anti-virus and intrusion prevention are configurable
Change-Id: Ifd8c5e778bacfaf63e423f94f88ad7d2748d5977
Commit: db519b0326351fa69fff5017bb199f95193602e9
https://github.com/tribe29/checkmk/commit/db519b0326351fa69fff5017bb199f951…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
R .werks/5965
M checks/fortigate_signatures
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Revert "5965 fortigate_signatures: Extended database signature of anti-virus and intrusion prevention are configurable"
This reverts commit 250b32ed79d69330858e440d91db9f671dad09f6.
Commit: bc66149ac923a6ed635fc81f6036652a21673b4e
https://github.com/tribe29/checkmk/commit/bc66149ac923a6ed635fc81f6036652a2…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
M active_checks/check_mkevents.cc
Log Message:
-----------
Improve error handling in EC active check.
Various cleanup and tiny fixes on the way.
CMK-1495
Change-Id: Ic33f722ac1933d372f6c27bd20eda26399a613ef
Commit: 6209faffbecda6e61c09688d5641b7ba9c313a05
https://github.com/tribe29/checkmk/commit/6209faffbecda6e61c09688d5641b7ba9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
A .werks/7019
M omd/packages/nagvis/Makefile
R omd/packages/nagvis/nagvis-1.9.10.tar.gz
A omd/packages/nagvis/nagvis-1.9.11.tar.gz
Log Message:
-----------
7019 FIX NagVis: Updated to 1.9.11
Change-Id: I04ddc582db19c399804cd5cdb345fad0f279e93f
Commit: 3441d9cecff640250e54d70a78eab8a51ceeeab7
https://github.com/tribe29/checkmk/commit/3441d9cecff640250e54d70a78eab8a51…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p11
Change-Id: I28fab046f6bb35170d0bbd7ddc42aabd68072f19
Commit: 6ee9bc47f4b21fa058ded7daf9d8a8fd7e357f22
https://github.com/tribe29/checkmk/commit/6ee9bc47f4b21fa058ded7daf9d8a8fd7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Fixed expected docker image size
Change-Id: I24a7ca9ea3d97e8c9d69f68680ebc3524ae51595
Commit: d7849b07743ba195232be2896357597c86caca03
https://github.com/tribe29/checkmk/commit/d7849b07743ba195232be2896357597c8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M web/htdocs/htmllib.py
Log Message:
-----------
Fixed broken view action form ENTER key press submit
Change-Id: Ie3aa54116a8c92bfef838d8e7e551bbd79b5a792
Commit: e3821a4ae2089e9e92b9889930d40144ed301d80
https://github.com/tribe29/checkmk/commit/e3821a4ae2089e9e92b9889930d40144e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M tests/unit/web/unittest_files/text_input.unittest
Log Message:
-----------
Fixed text_input tests
Change-Id: I1057623dae16909dcd1fac134f9272e94f1f770c
Commit: 7e09e07a4ed33ed69a66fc86b4fa85720b066bae
https://github.com/tribe29/checkmk/commit/7e09e07a4ed33ed69a66fc86b4fa85720…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/6999
M checks/ipmi_sensors.include
Log Message:
-----------
6999 FIX ipmi_sensors: Treat "S0/G0" as "System full operational, working" state
Change-Id: I38003b0b5416bfd0cfa7718169b73204694194a5
Commit: 412c8133e5dafadd7e36fab237e05aacbce76e7b
https://github.com/tribe29/checkmk/commit/412c8133e5dafadd7e36fab237e05aacb…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/6937
Log Message:
-----------
6937 FIX Agent Updater: Make executable format rule optional again
Regression since Werk 6934:
With Check_MK 1.5.0p10, baking agents would fail if the rule
"Executable format (Linux)" is not set within the Agent Updater
ruleset. Since this rule is intended to be optional, this werk
restores the normal behavior.
As a workaround for 1.5.0p10, please set the rule to "64bit packaged binary"
to obtain the default setting and make the agents bakeable again.
(Jira: CMK-1429)
Change-Id: I9abf68a95c497a432221fa28ca58b575c3cf1a9f
Commit: f1e93739a5339705895e3fcbe870ba64b6d1e0c0
https://github.com/tribe29/checkmk/commit/f1e93739a5339705895e3fcbe870ba64b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M .werks/6937
Log Message:
-----------
Increased werk level
Change-Id: I6e5420e4fd8b3f5228bef92698bde7859999593b
Commit: d5e81144d39a5790529b09a090075bc1b7f49a05
https://github.com/tribe29/checkmk/commit/d5e81144d39a5790529b09a090075bc1b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/7023
M web/htdocs/wato.py
Log Message:
-----------
7023 FIX LDAP: User and group search filter can now contain non ASCII characters
Change-Id: Ica71454a2b7934b03a98292f191301bcab9a606b
Commit: b98a1a34bc3bfc0d1b405e6cb6eb5aadadbfdf0b
https://github.com/tribe29/checkmk/commit/b98a1a34bc3bfc0d1b405e6cb6eb5aada…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/7000
M checks/.f12
M checks/liebert.include
Log Message:
-----------
7000 FIX liebert.include: Fixed discovery of empty sensor names
Change-Id: I6a56ca070a8fd62f3bbe4593f4f2ca7248f87d10
Commit: a8f2079bc51b746b4cbd11ceeb871a83ed633496
https://github.com/tribe29/checkmk/commit/a8f2079bc51b746b4cbd11ceeb871a83e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
R .werks/7000
M checks/.f12
M checks/liebert.include
Log Message:
-----------
Revert "7000 FIX liebert.include: Fixed discovery of empty sensor names"
This reverts commit b98a1a34bc3bfc0d1b405e6cb6eb5aadadbfdf0b.
Commit: 6d19011ed5b26a22bbe7cea5bac1e797d81b634f
https://github.com/tribe29/checkmk/commit/6d19011ed5b26a22bbe7cea5bac1e797d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/7000
M checks/liebert.include
Log Message:
-----------
7000 FIX liebert.include: Fixed discovery of empty sensor names
Change-Id: I533ad4624d2d4a2a8cd19e01fa2605e3281f4fc0
Commit: 299086cb01c9e8cf6fe449aee36b6b6054634887
https://github.com/tribe29/checkmk/commit/299086cb01c9e8cf6fe449aee36b6b605…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
A .werks/6965
M active_checks/check_mkevents.cc
Log Message:
-----------
6965 FIX Fixed socket timeout handling in check_mkevents active check
The microseconds part of the socket timeout was not set, so a "Numerical
argument out of domain" error could happen randomly. This has been fixed.
Change-Id: I5d8712b81cc83e4e585fb07ba286ae1bc73a6390
Commit: 91e97a02418f8084f92fdd081563c05539eef7b4
https://github.com/tribe29/checkmk/commit/91e97a02418f8084f92fdd081563c0553…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p12
Change-Id: Ib56b956244cf1a31c3928488b612f8923cc7c1ad
Commit: 3dbf1b86ee5d1ac48fdaab1c7a0f98980615fa91
https://github.com/tribe29/checkmk/commit/3dbf1b86ee5d1ac48fdaab1c7a0f98980…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
A .werks/7003
M checks/f5_bigip_pool
Log Message:
-----------
7003 FIX f5_bigip_pool: Fixed crash if no SNMP info
Change-Id: Ia318ee5d0c250c124744ff1f9fc99cbe40887223
Commit: a43973aad31771add5624dfb2850c13ea8bbfc00
https://github.com/tribe29/checkmk/commit/a43973aad31771add5624dfb2850c13ea…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
A .werks/7001
M checks/dell_om_fans
Log Message:
-----------
7001 FIX dell_om_fans: Fixed crash if only one device level (crit) is given
Change-Id: I87a776c7610b55b23510006ef533e037a3852f32
Commit: 1dc00763bf552680c12715103586246f425a4737
https://github.com/tribe29/checkmk/commit/1dc00763bf552680c12715103586246f4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
A .werks/7051
M agents/special/agent_salesforce
Log Message:
-----------
7051 FIX agent_salesforce: fix a crash of the special agent
The special agent now uses the python distributed with Check_MK.
Previously /usr/bin/python was used which lead to a crash, because
the module cmk_special_agent_api could not be found.
Change-Id: I6d090840172262ddae9f14646076848fb138ce53
Commit: ac3f7ba0382edb6862c6f090458b6ef782e735b6
https://github.com/tribe29/checkmk/commit/ac3f7ba0382edb6862c6f090458b6ef78…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-10 (Thu, 10 Jan 2019)
Changed paths:
A .werks/6941
M agents/plugins/mk_logwatch.aix
A tests/unit/plugins/test_mk_logwatch_aix.py
Log Message:
-----------
6941 FIX mk_logwatch.aix: Don't clear systems error log
The systems error log (errpt) is no longer cleared ("errclear 0").
Previously the errorlog has been cleared after each run of the plugin,
and a backup file of the error log has been created as
/var/log/errpt_$DATE.log.
This is no longer the case, as a less intrusive way to avoid
redundant log messages has been established.
Change-Id: I239d67767e7d5f258fee4616bbd45cd3a89c803f
Commit: c1f35054f700bb8d3e7ffa4334bdf7d24caec7a7
https://github.com/tribe29/checkmk/commit/c1f35054f700bb8d3e7ffa4334bdf7d24…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-11 (Fri, 11 Jan 2019)
Changed paths:
A .werks/7027
M docker/Dockerfile
Log Message:
-----------
7027 FIX Docker container: Added ssh client and ping command to container
Change-Id: I1fa072de330b1439752c5e7e7919f0c89fdbd3a8
Commit: e1f6d5ffe8b82ac44238c0cfcec6d92619eec19f
https://github.com/tribe29/checkmk/commit/e1f6d5ffe8b82ac44238c0cfcec6d9261…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
A .werks/7052
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7052 FIX fileinfo.groups: fix display bug in service discovery
The service discovery for fileinfo.groups showed an error starting with
"Invalid check parameter: Undefined key 'group_patterns'". This commit
resolves this issue.
Change-Id: I29486246f4ead3c8b0047953201e7c5437e82b53
Commit: 5ce8557df8325b9d0a86c2a28e66d2ee6737cb9d
https://github.com/tribe29/checkmk/commit/5ce8557df8325b9d0a86c2a28e66d2ee6…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
A .werks/6656
M checks/diskstat.include
Log Message:
-----------
6656 FIX Bug predictive levels Diskstat, read-write wait
Predictive levels on diskstat check could not reach the read-wait, nor write-wait perf data.
Change-Id: I4f65a020b5bebed814e9484f725d2814df210ac4
Commit: 3524f4f52303e4a8640736bb36f85330c3b73120
https://github.com/tribe29/checkmk/commit/3524f4f52303e4a8640736bb36f85330c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M cmk_base/data_sources/abstract.py
Log Message:
-----------
Update persisted sections with existing (filtered) persisted sections before saving
Change-Id: I5dba7b5f4921d4acd0f49f01b3067e6ee08cab3c
Commit: 994cdcecff3dec93ecc1221768e47e6e9c902c3e
https://github.com/tribe29/checkmk/commit/994cdcecff3dec93ecc1221768e47e6e9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
A .werks/7005
M web/htdocs/inventory.py
Log Message:
-----------
7005 FIX HW/SW inventory: Fixed API error 'Too many values to unpack'
Change-Id: Ie6fc076c37a28514ca03b646c16fbb4a5006e537
Commit: 6d3ed8097616500dae7754575099ae9fc9ba4c15
https://github.com/tribe29/checkmk/commit/6d3ed8097616500dae7754575099ae9fc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
A .werks/7030
Log Message:
-----------
7030 FIX Fixed baking of solaris packages with custom package names containing "_"
The ruleset "Name of agent packages (Linux/UNIX)" allows customizing the name of the
RPM, DEB, PKG packages. Previous versions allowed to use underscores as parts of the
package names which broke building Solaris PKGs. Underscores are now disallowed by
the ruleset.
CMK-1533
Change-Id: I64c547f9bd2e5fe76786758030fa73b85519fa36
Commit: 8fa739cf27b1494da3fbab4201e96f90015dc4f9
https://github.com/tribe29/checkmk/commit/8fa739cf27b1494da3fbab4201e96f900…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
A .werks/7071
M web/htdocs/valuespec.py
Log Message:
-----------
7071 FIX Fixed missing form error highlighting for cascaded dropdown fields
Some dropdown fields were not highlighted in case there are input validation
errors detected during form submit. This made it hard for the user to find
the field that needs to be corrected.
Change-Id: I6174434b506e6e3371410e5677ce25d741115b4c
Commit: e6dc8a3ad568ee0157ade31699add39f20714137
https://github.com/tribe29/checkmk/commit/e6dc8a3ad568ee0157ade31699add39f2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M web/plugins/views/builtin.py
Log Message:
-----------
Removed invalid column service_description from host view
This was simply a copy/paste error only leading to view edit errors
when cloning the "hostevents" view.
Change-Id: Ia94e8716f16fae51c6c6a6c5e19d5e49f88426ae
Commit: fccdab802dc59251f0ed4b984058f58306a290e7
https://github.com/tribe29/checkmk/commit/fccdab802dc59251f0ed4b984058f5830…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M web/plugins/views/builtin.py
Log Message:
-----------
Fixed validation error when cloning uncheckedsvc view
An invalid default value in the builtin view lead to the
validation error.
Change-Id: Ic3477fbb34ebb63c68065908f0b427c0c9ca5f64
Commit: 2b58c943b7a5baa1109162c9e33b03c15cc18f3c
https://github.com/tribe29/checkmk/commit/2b58c943b7a5baa1109162c9e33b03c15…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
M cmk_base/check_api.py
Log Message:
-----------
check_api.py: Pick 'get_parsed_item_data'
CMK-1538
Change-Id: I69e7a4b2ddd18e87361596a8f5a8978fed419994
Commit: cc949b48e856029a907f8f8d259e4d905bcf8cd5
https://github.com/tribe29/checkmk/commit/cc949b48e856029a907f8f8d259e4d905…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
A .werks/6811
M checks/liebert_chilled_water
M checks/liebert_humidity_air
Log Message:
-----------
Fixed crashing service discovery when not all data labels are present
Change-Id: Ibc3874c9d293cd96b88b690244411be464171e9a
Commit: 719cc44175f850c9d07d3912b85cb611d0db27b6
https://github.com/tribe29/checkmk/commit/719cc44175f850c9d07d3912b85cb611d…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
M cmk_base/check_api.py
Log Message:
-----------
check_api.py: Pick 'discover'
CMK-1538
Change-Id: I6e904822afb44e958e3b02dae289623bcb04cfbf
Commit: d3ec55e4d2f7c4a3da0c1e72ee7ef25cfc211b72
https://github.com/tribe29/checkmk/commit/d3ec55e4d2f7c4a3da0c1e72ee7ef25cf…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
M agents/special/agent_3par
Log Message:
-----------
disaple pylint warnning by removing line break
Change-Id: I9b313d5c7d1166a12359f2f4e7e925a92cbc73d1
Commit: d6ef924812378c44a1703ecb8d9ea7d0da46ee1d
https://github.com/tribe29/checkmk/commit/d6ef924812378c44a1703ecb8d9ea7d0d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
A .werks/7007
A checks/eval_regex.include
M checks/fileinfo
M checks/logwatch
M checks/ps.include
A tests/unit/checks/test_ps_check.py
Log Message:
-----------
FIX 7007 ps: Fixed discovery of processes if backslashes are used in regex pattern
CMK-1551
Change-Id: I87a3f001bf4ed9f063234606fe31864260a27e70
Commit: bb07f0f3c278a8802e5d521dbfacb7213faed115
https://github.com/tribe29/checkmk/commit/bb07f0f3c278a8802e5d521dbfacb7213…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
M cmk_base/data_sources/snmp.py
Log Message:
-----------
Fixed 'TypeError' in SNMP datasource
Change-Id: Ifb1daf7396050150d587f2ee6056dfc0a59684d9
Commit: fdb7ecccb371426204009d4d6a8fc08200ab543b
https://github.com/tribe29/checkmk/commit/fdb7ecccb371426204009d4d6a8fc0820…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-01-17 (Thu, 17 Jan 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
R omd/packages/python-modules/src/MySQL-python-1.2.5.zip
R omd/packages/python-modules/src/MySQL-python.README
R omd/packages/python-modules/src/Pillow-5.0.0.tar.gz
A omd/packages/python-modules/src/Pillow-5.3.0.tar.gz
A omd/packages/python-modules/src/PyJWT-1.6.4.tar.gz
A omd/packages/python-modules/src/PyYAML-3.13.tar.gz
A omd/packages/python-modules/src/SecretStorage-2.3.1.tar.gz
A omd/packages/python-modules/src/Werkzeug-0.14.1.tar.gz
A omd/packages/python-modules/src/adal-1.2.0.tar.gz
A omd/packages/python-modules/src/azure-common-1.1.16.zip
A omd/packages/python-modules/src/azure-mgmt-compute-4.3.1.zip
A omd/packages/python-modules/src/azure-mgmt-monitor-0.4.0.zip
A omd/packages/python-modules/src/azure-mgmt-nspkg-3.0.2.zip
A omd/packages/python-modules/src/azure-mgmt-resource-2.0.0.zip
A omd/packages/python-modules/src/azure-nspkg-3.0.2.zip
A omd/packages/python-modules/src/boto3-1.9.42.tar.gz
A omd/packages/python-modules/src/botocore-1.12.43.tar.gz
A omd/packages/python-modules/src/cachetools-3.0.0.tar.gz
A omd/packages/python-modules/src/configparser-3.5.0.tar.gz
R omd/packages/python-modules/src/cryptography-2.3.1.tar.gz
A omd/packages/python-modules/src/cryptography-2.4.1.tar.gz
A omd/packages/python-modules/src/docutils-0.14.tar.gz
A omd/packages/python-modules/src/entrypoints-0.2.3.tar.gz
A omd/packages/python-modules/src/futures-3.2.0.tar.gz
A omd/packages/python-modules/src/google-auth-1.6.1.tar.gz
R omd/packages/python-modules/src/idna-2.6.tar.gz
A omd/packages/python-modules/src/idna-2.7.tar.gz
A omd/packages/python-modules/src/isodate-0.6.0.tar.gz
A omd/packages/python-modules/src/jmespath-0.9.3.tar.gz
A omd/packages/python-modules/src/keyring-15.1.0.tar.gz
A omd/packages/python-modules/src/kubernetes-8.0.0.tar.gz
A omd/packages/python-modules/src/msrest-0.6.1.tar.gz
A omd/packages/python-modules/src/msrestazure-0.4.34.tar.gz
A omd/packages/python-modules/src/oauthlib-2.1.0.tar.gz
R omd/packages/python-modules/src/paramiko-2.1.2.tar.gz
A omd/packages/python-modules/src/paramiko-2.4.2.tar.gz
A omd/packages/python-modules/src/passlib-1.7.1.tar.gz
R omd/packages/python-modules/src/pbr-4.0.0.tar.gz
A omd/packages/python-modules/src/pbr-5.1.0.tar.gz
R omd/packages/python-modules/src/pip-10.0.1.tar.gz
A omd/packages/python-modules/src/pip-18.1.tar.gz
R omd/packages/python-modules/src/psutil-5.4.3.tar.gz
A omd/packages/python-modules/src/psutil-5.4.7.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-16.2.0.tar.gz
A omd/packages/python-modules/src/pyOpenSSL-18.0.0.tar.gz
R omd/packages/python-modules/src/pyasn1-0.4.2.tar.gz
A omd/packages/python-modules/src/pyasn1-0.4.4.tar.gz
R omd/packages/python-modules/src/pyasn1.README
R omd/packages/python-modules/src/pycparser-2.18.tar.gz
A omd/packages/python-modules/src/pycparser-2.19.tar.gz
R omd/packages/python-modules/src/pycryptodomex-3.4.7.tar.gz
A omd/packages/python-modules/src/pycryptodomex-3.6.6.tar.gz
A omd/packages/python-modules/src/pymssql-2.1.4.tar.gz
R omd/packages/python-modules/src/pysmi-0.3.0.tar.gz
A omd/packages/python-modules/src/pysmi-0.3.2.tar.gz
R omd/packages/python-modules/src/python-dateutil-2.6.1.tar.gz
A omd/packages/python-modules/src/python-dateutil-2.7.5.tar.gz
R omd/packages/python-modules/src/python-ldap-2.4.32.tar.gz
A omd/packages/python-modules/src/python-ldap-3.1.0.tar.gz
A omd/packages/python-modules/src/python-snap7-0.10.tar.gz
R omd/packages/python-modules/src/reportlab-3.4.0.tar.gz
A omd/packages/python-modules/src/reportlab-3.5.9.tar.gz
R omd/packages/python-modules/src/requests-2.13.0.tar.gz
A omd/packages/python-modules/src/requests-2.20.1.tar.gz
R omd/packages/python-modules/src/requests-kerberos-0.11.0.tar.gz
A omd/packages/python-modules/src/requests-kerberos-0.12.0.tar.gz
A omd/packages/python-modules/src/requests-oauthlib-1.0.0.tar.gz
A omd/packages/python-modules/src/rsa-4.0.tar.gz
A omd/packages/python-modules/src/s3transfer-0.1.13.tar.gz
R omd/packages/python-modules/src/scandir-1.7.tar.gz
A omd/packages/python-modules/src/scandir-1.9.0.tar.gz
A omd/packages/python-modules/src/setuptools_scm-3.1.0.tar.gz
R omd/packages/python-modules/src/simplejson-3.15.0.tar.gz
A omd/packages/python-modules/src/simplejson-3.16.0.tar.gz
R omd/packages/python-modules/src/tinkerforge-2.1.15.tar.gz
A omd/packages/python-modules/src/tinkerforge-2.1.19.tar.gz
R omd/packages/python-modules/src/typing-3.6.4.tar.gz
A omd/packages/python-modules/src/typing-3.6.6.tar.gz
A omd/packages/python-modules/src/websocket_client-0.54.0.tar.gz
Log Message:
-----------
CMK-1515: update Python modules to master versions in order to add Azure, AWS, and Kubernetes dependencies
Change-Id: I21abb1810a51e2ad8f6b8d092fbe40f8a463a5b0
Commit: 5039232e04477369b0e790732f1a26f23ce3791f
https://github.com/tribe29/checkmk/commit/5039232e04477369b0e790732f1a26f23…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
R omd/packages/python-modules/patches/0001-python-ldap-2.4.32-disable-sasl.patch
A omd/packages/python-modules/patches/0001-python-ldap-3.1.0-disable-sasl.patch
R omd/packages/python-modules/patches/0002_MySQL-python-use-distutils.patch
M omd/packages/python-modules/patches/0006-pyOpenSSL_with_0.9.8.dif
R omd/packages/python-modules/patches/0008-requests-disable-pyopenssl-patch.dif
A omd/packages/python-modules/patches/0009-cryptography-2.4.1-disable-version-warning.patch
A omd/packages/python-modules/patches/0017-find-omd-snap7-library.dif
A omd/packages/python-modules/patches/0018-mysqlclient-fortify-source.patch
Log Message:
-----------
CMK-1515 update Python modules patches to match modules
Change-Id: I83b9cfd8bddc6bf1ae39872e91933139330714b0
Commit: 391129ec5a525bbcdcbc8e5a706e41f60914f357
https://github.com/tribe29/checkmk/commit/391129ec5a525bbcdcbc8e5a706e41f60…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/7009
M agents/check_mk_agent.solaris
Log Message:
-----------
7009 FIX cpu.threads: On Solaris the number of threads was calculated incorrectly
In order to get the number of threads correctly we use 'ps -AL'
instead of 'ps -o comm $ZONE'.
Perhaps you have to adapt configured rules {{Number of threads}}.
Change-Id: I9d1e762dcba95aa0e014c217d246cb288b73622c
Commit: 14e38e6ab3256f8c2832c7b2ab96e644787a82ad
https://github.com/tribe29/checkmk/commit/14e38e6ab3256f8c2832c7b2ab96e6447…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/6957
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
6957 FIX mk_job: Allow monitoring of jobs of users without login shell
Previously, no shell was specified when changing the user ID to read
the users job files. This made it impossible to monitor jobs of users
without login shell, such as "www-data".
The environment variable SHELL is now passed to su.
Change-Id: I1fec0ed68b3ce959f4622b0b7b8f407b4cbe2178
Commit: 071b85cc5b2b2c214fcb41dd0c0652eb03b3ddb3
https://github.com/tribe29/checkmk/commit/071b85cc5b2b2c214fcb41dd0c0652eb0…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/6868
A doc/treasures/windows/ohm/OpenHardwareMonitorCLI.exe
A doc/treasures/windows/ohm/OpenHardwareMonitorLib.dll
A doc/treasures/windows/ohm/readme.txt
M omd/packages/openhardwaremonitor/README
M omd/packages/openhardwaremonitor/openhardwaremonitor-0.8.0.zip
Log Message:
-----------
6868 FIX Open Hardware Monitor update
Open Hardware Monitor plugin is updated to correctly support
new Intel and AMD CPU's.
Previous Version of the plugin was not able to show some important
parameters( like power and temperature ) for some modern CPU's: Kabylake
and other.
Also new plugin correctly supports newest Samsung's SSD.
Change-Id: Ida2d157cffabd36356d04e191d4e73102745d5d1
Commit: 586e63b9b36b950fb12661a3252bbc9a7783b237
https://github.com/tribe29/checkmk/commit/586e63b9b36b950fb12661a3252bbc9a7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/7074
Log Message:
-----------
7074 FIX Reporting: Removed "first" column from graph legends
For consistency with the GUI graphs the "first value" column has
been removed from the PDF graphs legend.
Change-Id: I50c7066507a85d0b6448b92710b10b800660fbec
Commit: f0f445326da34178cf119e1e9c758226ecacf133
https://github.com/tribe29/checkmk/commit/f0f445326da34178cf119e1e9c758226e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/7075
M omd/packages/omd/omd
Log Message:
-----------
7075 FIX Fixed possible "omd backup" error when persisted sections change during backup
When persisted sections of Check_MK in <tt>var/check_mk/persisted/*</tt> and
<tt>var/check_mk/persisted_sections/*</tt> vanished during the backup, the backup
job could fail in previous versions.
Change-Id: Iaf1ccd337c9aba833876abf40bd56e57dd62021a
Commit: d46085d8b4b1e8fab39d909598c04c5f37f587c4
https://github.com/tribe29/checkmk/commit/d46085d8b4b1e8fab39d909598c04c5f3…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M .werks/6957
Log Message:
-----------
fix werk
Change-Id: Iaa9f494c3d0ab8ec901b305b252478e4b7e6cfa2
Commit: f1aa896b30f9aa722445dd583725742fcbc96d4d
https://github.com/tribe29/checkmk/commit/f1aa896b30f9aa722445dd583725742fc…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/6958
M cmk/exceptions.py
Log Message:
-----------
6958 FIX Check_MK Check: Don't crash upon keepalive timeout
MKException no longer produces a crash when the __str__ method
of an exception instanciated without arguments is called.
This could obfuscate the actual Traceback.
Change-Id: I82872a162f0c5a24b615a608dcf92920c5557a76
Commit: 728dd155296103c7d0b245aef00a759b5d9f31e5
https://github.com/tribe29/checkmk/commit/728dd155296103c7d0b245aef00a759b5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Unbreak pycryptodomex compilation with old GCCs.
Change-Id: I0fda65620d29e5607218c054290398bdaacd52cf
Commit: 3c11ef0fc34ac825e167b7ffcb204943f579ddad
https://github.com/tribe29/checkmk/commit/3c11ef0fc34ac825e167b7ffcb204943f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
A .werks/7053
M agents/check_mk_agent.linux
Log Message:
-----------
7053 FIX tcp_conn_stat: resolve latency problems introduced by ss
On some systems the ss command used for the tcp_conn_stat check
introduced latency problems. To resolve this issue by default
now "cat /proc/net/tcp /proc/net/tcp6" is used again. ss is only
used as a fallback if cat runs into a timeout.
Additionally, the maximum waiting time for cat is reduced from
10s to 5s and SIGTERM is sent by waitmax instead of SIGHUP.
CMK-1352
Change-Id: I3b1af6faa2566ff86e6a764b9c395b059f6677f6
Commit: 9ec59c60af939693750744a2f6e693ec2a561503
https://github.com/tribe29/checkmk/commit/9ec59c60af939693750744a2f6e693ec2…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Hack to fix the integration tests.
Change-Id: I5594c8284bacf5c93af9a5c8dc427fa990791754
Commit: 0803701b82916a16ad696345470cbcde1acdd8e7
https://github.com/tribe29/checkmk/commit/0803701b82916a16ad696345470cbcde1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Refreshed Pipfile.lock.
Change-Id: Id606a3d0fa98327ec64dc4bd8b0c173f118d237b
Commit: 141bdf402fedf079d31cbc269242ffb139652ca9
https://github.com/tribe29/checkmk/commit/141bdf402fedf079d31cbc269242ffb13…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Synched package sizes with reality.
Change-Id: I377e9badd89c9552bdfa4ecfbce1a1664e7f6bd1
Commit: f1171f6e21730eafcee51f613c2a5b5b81709457
https://github.com/tribe29/checkmk/commit/f1171f6e21730eafcee51f613c2a5b5b8…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
A .werks/6938
Log Message:
-----------
6938 FIX cmk-update-agent: Handle failing package manager
This werk fixes two bugs that occur on Unix and Linux
when the invoked package manager fails to install an
agent package:
The agent updater saved the agent hash to its state file
immediately before the update takes place. As a result, an
agent package got recognized as installed even if
its installation failed.
(Regression since Check_MK 1.5) Due to inproper handling
of the stderr and stdout streams coming from the invoked
package manager, the agent updater crashed on a package
manager failure instead of forwarding the error messages
to the user or log.
(Jira: CMK-1552)
Change-Id: Ie8874d8b769660f4e6d3f42871b43e0cfa6774f0
Commit: 9db655f0f9800684aeef9e87258f3160a76d8da9
https://github.com/tribe29/checkmk/commit/9db655f0f9800684aeef9e87258f3160a…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Ignore match_groups from ps inventory in WATO rules
Fix werk #7007
Change-Id: I0b20fcf23913b3649c39dc3aa0b2f5cf4ae8fb75
Commit: e079927cbd1dd73783494dec7ce7ad89892de631
https://github.com/tribe29/checkmk/commit/e079927cbd1dd73783494dec7ce7ad898…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
A .werks/6959
A agents/special/agent_azure
A checkman/azure_agent_info
A checkman/azure_databases
A checkman/azure_databases.connections
A checkman/azure_databases.cpu
A checkman/azure_databases.deadlock
A checkman/azure_databases.dtu
A checkman/azure_databases.storage
A checkman/azure_sites
A checkman/azure_storageaccounts
A checkman/azure_storageaccounts.flow
A checkman/azure_storageaccounts.performance
A checkman/azure_virtualmachines
A checkman/azure_virtualmachines.summary
A checkman/azure_virtualnetworkgateways
A checks/agent_azure_args
A checks/azure.include
A checks/azure_agent_info
A checks/azure_databases
A checks/azure_sites
A checks/azure_storageaccounts
A checks/azure_virtualmachines
A checks/azure_virtualnetworkgateways
M cmk/man_pages.py
A tests/unit/checks/generictests/datasets/azure_databases.py
A tests/unit/checks/generictests/datasets/azure_sites.py
A tests/unit/checks/generictests/datasets/azure_storageaccounts.py
A tests/unit/checks/generictests/datasets/azure_virtualmachines_1.py
A tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_grouphost.py
A tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_vm.py
A tests/unit/checks/generictests/datasets/azure_virtualnetworkgateways.py
A web/htdocs/images/icon_plugins_cloud.png
A web/htdocs/themes/facelift/images/icon_plugins_cloud.png
M web/htdocs/wato.py
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
6959 Azure Monitoring
A special agent is added to support monitoring of Azure resources.
It can be configured using the rule "Agent Azure Configuration"
in the section "Datasource Programs".
The host which the rule for running the special agent is linked
to will only show overview services.
In particular the service "Azure Agent Info" will show you a list of
currently monitored resource groups. You need to add one Check_MK host
for all theses groups (with the host name being the group name), as
the gathered data for each resource group is distributed via the
piggyback mechanism.
For a list of currently available services you can refer to the check
plungins catalog either in your Check_MK installation or
<a href="cms_check_plugins_catalog.html">online</a>.
CMK-1516
Change-Id: Id3c2e4bb6fbbc4307a10c27141b2d2dbfa60fe9a
Commit: 045a6c561d7ff6c01031412a8c0cee15417f6d9c
https://github.com/tribe29/checkmk/commit/045a6c561d7ff6c01031412a8c0cee154…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
A .werks/7094
M cmk_base/discovery.py
Log Message:
-----------
7094 FIX Hosts with SNMP management board discovered SNMP only checks
Change-Id: If60f75841eabf58204936003cde9d30c420cf55b
Commit: a6cdb0a93cc82d0d0baa4175728d6f85d80ed42e
https://github.com/tribe29/checkmk/commit/a6cdb0a93cc82d0d0baa4175728d6f85d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
M cmk_base/data_sources/abstract.py
Log Message:
-----------
Store (updated) persisted section not just old ones
Change-Id: I8bd99ebbf8dc65b714c0dcdc9e3f453c04fa9b3b
Commit: cbe6b03005d3299c0413484e168928e10db09e86
https://github.com/tribe29/checkmk/commit/cbe6b03005d3299c0413484e168928e10…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Increse timeout from 30s to 2min to avoid failed tests when the buildserver is under load
Change-Id: I4e20f7c82327249ed6bb352f71219e244486e3db
Commit: b55c699cbc0dbd68f17ec92ed67815efaabaf068
https://github.com/tribe29/checkmk/commit/b55c699cbc0dbd68f17ec92ed67815efa…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Improved docker build error handling during tests
Change-Id: Ib8e81cf5585ab8e6fb2514609e225b1bb2186657
Commit: fb4a7249ec0fa60a3409a9a3df37c3be1b83ba02
https://github.com/tribe29/checkmk/commit/fb4a7249ec0fa60a3409a9a3df37c3be1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
use newer version for docker update tests (one that includes cf16cdd2e0ebd273713d1ba23b280f53ac79d7c0)
Change-Id: Ic98b6636a80b3f19fce23327d6b171fd2fbe10ac
Commit: 8870501c2ae38ef5be3e07282098a35fd654efcb
https://github.com/tribe29/checkmk/commit/8870501c2ae38ef5be3e07282098a35fd…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-22 (Tue, 22 Jan 2019)
Changed paths:
M cmk_base/prediction.py
Log Message:
-----------
Fix update to new predictive levels format
When updating to the new scheme of predictive levels, cached data changed
format and thus old prediction were deleted upon retrieval and new needed
to be calculated on a new step. In the case when the intention is to delete
old predictions on purpose it wasn't checked that they belonged to the old
format but assumed they were already updated. Because during development
one retrieves data always earlier than the maintenance cleanup.
Change-Id: Ie23431019fa8b21fb1a32706314cf8866d654fe0
Commit: 71f6c24a1e1806c570a474ba0a6888dffe80a18a
https://github.com/tribe29/checkmk/commit/71f6c24a1e1806c570a474ba0a6888dff…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M active_checks/check_sftp
M agents/plugins/plesk_backups
M agents/special/agent_emcvnx
M agents/special/agent_ibmsvc
M agents/windows/msibuild/msi-update
M doc/helpers/figheader
M doc/treasures/Event_Console/nsca2mkeventd/nsca2mkeventd
M doc/treasures/cmk-delete-host
M doc/treasures/memcached/agents/plugins/mk_memcached
M doc/treasures/notifications/opcmsg
M notifications/mail
M notifications/sms
M omd/packages/maintenance/diskspace
M omd/packages/omd/omd
M scripts/autodetect.py
M scripts/make_package_info
M tests/testlib/__init__.py
M tests/unit/plugins/test_mk_logwatch_aix.py
M werk
Log Message:
-----------
Suppress all remaining Bandit warnings for now.
This way we get a CI baseline from which we can work, and we have to revisit
all "# nosec" annotations, anyway.
Change-Id: I4d719386aeb3c81c29b42c2702ad1ef40c34935b
Commit: bd4e934dd7a6355cf8e70a5ce1a1c60d28d191df
https://github.com/tribe29/checkmk/commit/bd4e934dd7a6355cf8e70a5ce1a1c60d2…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
R web/htdocs/themes/facelift/images/button_edit (Kopie).png
Log Message:
-----------
Remove strange button image: Unused and confuses some scripts.
Change-Id: Id2df27188d6536d906b5dfa4ddadd4c9cb9f0238
Commit: 5104818a5afc301e7eed22e789f25156646c8bb7
https://github.com/tribe29/checkmk/commit/5104818a5afc301e7eed22e789f251566…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/6935
Log Message:
-----------
CMK-1439: Add Werk 6935
Change-Id: I4d55b8950f138735a4e6378e0011d21bd5c1df4f
Commit: ab2526cbfde0f2fb19c97fa9b83e0b81c0f43e55
https://github.com/tribe29/checkmk/commit/ab2526cbfde0f2fb19c97fa9b83e0b81c…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/6939
Log Message:
-----------
6939 FIX Improve agent updater start script compatibility on Solaris
The agent updater start script (located at /usr/bin/cmk-update-agent)
is now compatible to older shells like the default sh on Solaris 10.
Please note that you still need a python 2.7 installation and corresponding
packages "requests" and "pyOpenSSL" in order to run the agent updater
on Solaris. You can obtain these software packages e.g. via the
"OpenCSW" project using the "pkutil" tool.
Change-Id: I09a9b88ec7da7122a8cd1881457325b4ac65d3a1
Commit: 8b22f32c601e6ff07802f9823b906f5be986f04f
https://github.com/tribe29/checkmk/commit/8b22f32c601e6ff07802f9823b906f5be…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
Längere Eingabefelder in Azure-Regel
Commit: 049a787b08b779db5dbda96cb74777430be3bae7
https://github.com/tribe29/checkmk/commit/049a787b08b779db5dbda96cb74777430…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/6639
M cmk_base/notify.py
A notifications/slack
M web/htdocs/valuespec.py
M web/plugins/wato/notifications.py
Log Message:
-----------
Slack notification plugin port from 1.6
CMK-1394
Change-Id: I5abbf33e2b4af085094464e73474175ca021e464
Commit: 03aa2ecad57f7fb7c50142d7875829e099999568
https://github.com/tribe29/checkmk/commit/03aa2ecad57f7fb7c50142d7875829e09…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/6648
A notifications/victorops
M web/plugins/wato/notifications.py
Log Message:
-----------
6648 VictorOPS: Notification plugin for VictorOPS
CMK-1395
Change-Id: If002982cde6fe4ecab6235fcde6468e53b7eb8af
Commit: f3256bc55b509359d9f5157e761b3dddeb9e1c15
https://github.com/tribe29/checkmk/commit/f3256bc55b509359d9f5157e761b3ddde…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/6649
A notifications/pagerduty
M web/plugins/wato/notifications.py
Log Message:
-----------
6649 PagerDuty: Notification Plugin
CMK-1396
Change-Id: I622bb48ed6e2007934a7c737c04bea2f135dcd67
Commit: 09fe577051ecf0ca1e5d6b2e91b357d68bf70904
https://github.com/tribe29/checkmk/commit/09fe577051ecf0ca1e5d6b2e91b357d68…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-24 (Thu, 24 Jan 2019)
Changed paths:
A .werks/7055
M checks/jolokia_generic
A tests/unit/checks/test_jolokia_generic.py
Log Message:
-----------
7055 FIX jolokia_generic: remove duplicate MBean in item
Werk 6901 introduced an additional word "MBean" in the item of
jolokia_generic checks. This changed the service description
to "MBean text1 MBean text2". This werk reintroduces the old
service description "MBean text1 text2".
If you have services that contain two times the word "MBean"
a service rediscovery is necessary to obtain the old format.
Change-Id: I11710413f52e2a6ce2e720377c25814a83ccff4b
Commit: f84a63552982b2c2bcdfc3459f76206b20c70fc3
https://github.com/tribe29/checkmk/commit/f84a63552982b2c2bcdfc3459f76206b2…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M .werks/6639
Log Message:
-----------
Fix quotes escaping in slack backport werk string
Change-Id: Iacc339e14642712a1da86d119e48f0cf896ba35a
Commit: 14746a4651ccb9756c5841b616b69cf4ac70a7fc
https://github.com/tribe29/checkmk/commit/14746a4651ccb9756c5841b616b69cf4a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-01-28 (Mon, 28 Jan 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/data_sources/__init__.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
Log Message:
-----------
Backport of 'Take piggyback persisted sections into account during checking phase'
53af2ce1a78fe8605f70611e0bfb294b48d5ce31
Change-Id: I70182957e2d9ebc25f7de7c2f079678c8dcb9bf7
Commit: c5d8cc05865c2e70c9bae457bf889a4ce35f2c80
https://github.com/tribe29/checkmk/commit/c5d8cc05865c2e70c9bae457bf889a4ce…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-28 (Mon, 28 Jan 2019)
Changed paths:
M agents/special/agent_azure
A checks/agent_azure
R checks/agent_azure_args
M checks/azure_agent_info
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
azure: various minor changes
Various changes are picked from the master branch
Change-Id: I0169875e3a2848a9fc6c4afb640c766b201ae163
Commit: 7a3f960bc7fb943a649a671a51e9c59ea92b3213
https://github.com/tribe29/checkmk/commit/7a3f960bc7fb943a649a671a51e9c59ea…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-28 (Mon, 28 Jan 2019)
Changed paths:
M checks/mem
Log Message:
-----------
mem: yapf/pylint for easier picking
Change-Id: Ia9c68c06e15577fafc0c31c61b140c7e8fb6cb75
Commit: 284de85f0a2198c0036b6d249be1b4c4b3571ceb
https://github.com/tribe29/checkmk/commit/284de85f0a2198c0036b6d249be1b4c4b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-01-29 (Tue, 29 Jan 2019)
Changed paths:
A .werks/7079
M checks/check_http
M web/plugins/wato/active_checks.py
Log Message:
-----------
7079 FIX check_http: Remove problematic "verbose" option from the GUI
Since werk #5224 (1.5.0i1) it was possible to configure the HTTP active check
to print out verbose output. The intention was to let it write it's information
to the long output.
The problem is that the verbose output of the check_http active check does not
work this way. Instead of producing long output, it prints out it's verbose output
before the regular check result output. For this reason the verbose output will be
treated as regular plugin output. This can result in random performance data which
is then processed by the core and results in garbage RRD data filling up the disk
space.
Change-Id: I1edb08d05f758a6cccfcfd05e45ff17858a4e706
Commit: e5e1a3def331817d7afa55bc53219461618e826e
https://github.com/tribe29/checkmk/commit/e5e1a3def331817d7afa55bc532194616…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-01-30 (Wed, 30 Jan 2019)
Changed paths:
M omd/packages/python/sitecustomize.py
Log Message:
-----------
Unbreak google.auth import.
CMK-1619
Change-Id: Iab1722fa0943e540d4c8b08e221f971e3c614f67
Commit: 6f8142243f28ec326424477eaaf3ae2c71db08bf
https://github.com/tribe29/checkmk/commit/6f8142243f28ec326424477eaaf3ae2c7…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-30 (Wed, 30 Jan 2019)
Changed paths:
A .werks/7131
M checks/mem
Log Message:
-----------
7131 FIX mem.win: Fix incorrect representation of absolute memory levels in graphs
Previously, a warn or crit level of less than e.g. 20 GB free space would be displayed
in the graph as a warn or crit level of more than 20 GB used space.
The problem only affected the levels passed to the metrics system for representation,
not the actual levels used for evaluation.
CMK-1543
Change-Id: Iee645048af2d3f85bd19262224fd310c0ae32268
Commit: fee14b53b8ebdd88bf804970f1a604dd72a9d88b
https://github.com/tribe29/checkmk/commit/fee14b53b8ebdd88bf804970f1a604dd7…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-30 (Wed, 30 Jan 2019)
Changed paths:
M checks/agent_azure
Log Message:
-----------
agent_azure: fix commandline arguments
Change-Id: I862867e3e94045c87c0cd48c16d9fbed21ce2f3c
Commit: 65f18a314b8dc66eb5e0f4df6daebe0209a9b4c3
https://github.com/tribe29/checkmk/commit/65f18a314b8dc66eb5e0f4df6daebe020…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
A checks/backport.include
Log Message:
-----------
Provide a backport for the check_levels function
Provides the function check_levels_backport in the file
backport.include. It is a backport of the extensively
refactored check_levels function from the master branch.
The aim of the backport is to minimize the differences
of checks between the 1.5.0 and master branch. It should
only be used by features added in the 1.5.0p12 and is
NOT meant as a general purpose include.
The backported version does NOT support predictive levels.
CMK-1518
Change-Id: I2a70fe7e2ba6e2c92c5f8eda2d141d2ac29b2a1e
Commit: 501d7226ac3e3d6d36592a08c95bf244fe91e326
https://github.com/tribe29/checkmk/commit/501d7226ac3e3d6d36592a08c95bf244f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
A agents/special/agent_kubernetes
A checkman/k8s_component_statuses
A checkman/k8s_conditions
A checkman/k8s_namespaces
A checkman/k8s_nodes
A checkman/k8s_persistent_volume_claims
A checkman/k8s_persistent_volumes
A checkman/k8s_resources.cpu
A checkman/k8s_resources.memory
A checkman/k8s_resources.pods
A checkman/k8s_roles
A checkman/k8s_storage_classes
A checks/agent_kubernetes
A checks/k8s.include
A checks/k8s_component_statuses
A checks/k8s_conditions
A checks/k8s_namespaces
A checks/k8s_nodes
A checks/k8s_persistent_volume_claims
A checks/k8s_persistent_volumes
A checks/k8s_resources
A checks/k8s_roles
A checks/k8s_storage_classes
A doc/treasures/kubernetes/check_mk_rbac.yaml
A inventory/k8s_roles
M web/plugins/metrics/check_mk.py
M web/plugins/views/inventory.py
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
Backport of the Kubernetes special agent and checks
This does not include the custom metrics commits.
CMK-1518
Change-Id: If4bb658418169d423a92257ba6868eb8050e1169
Commit: 734732f094013f804cf5260df5b304985550335d
https://github.com/tribe29/checkmk/commit/734732f094013f804cf5260df5b304985…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
M doc/treasures/kubernetes/check_mk_rbac.yaml
Log Message:
-----------
Use own check-mk namespace for kubernetes service account
The custom metrics commits in the master branch introduce an
own namespace for the check-mk service account in check_mk_rbac.yaml
as well. To make the monitoring setup for kubernetes in version
1.5.0 consistent with later Check_MK versions we introduce the
namespace here as well.
CMK-1518
Change-Id: I16288d17f5dc40518afa8678fdf0c08a3d141f71
Commit: 33679553190c2597cb65982f01493399f116ec93
https://github.com/tribe29/checkmk/commit/33679553190c2597cb65982f01493399f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
A .werks/7056
Log Message:
-----------
7056 Kubernetes monitoring
A special agent and multiple checks to support the monitoring of
Kubernetes clusters are added. For a detailled description of the
features and a setup guide please refer to the official Check_MK
guide:
https://mathias-kettner.de/cms_monitoring_kubernetes.html
CMK-1518
Change-Id: Ice1bdc672306cd1739a5940ab05bdb85b52f8f1c
Commit: f15a217f1987f608f9a28e66c85012761e15e9c7
https://github.com/tribe29/checkmk/commit/f15a217f1987f608f9a28e66c85012761…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
A .werks/6657
M agents/special/agent_kubernetes
A checkman/k8s_stats.fs
A checkman/k8s_stats.network
A checks/k8s_stats
M doc/treasures/kubernetes/check_mk_rbac.yaml
M web/plugins/metrics/check_mk.py
Log Message:
-----------
6657 Kubernetes checks for node Network and Filesystem usage
Kubernetes special agent obtains the node statistics of network and
filesystem usage for each node. Corresponding checks are available at node
or cluster level.
CMK-1541
Change-Id: I6b6b2182c31c53f9d89e97981a49a7a427645931
Commit: 34d0a26599bc93c412aa194a63491dd4a522abda
https://github.com/tribe29/checkmk/commit/34d0a26599bc93c412aa194a63491dd4a…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
M agents/special/agent_azure
M checks/azure_agent_info
Log Message:
-----------
azure: Better handle (authorization) errors
We can now see them in the azure_agent_info service.
Change-Id: I851f2b38528d926291335dfb12f1b7bf78694f8a
Commit: 1d5ff41740faa26cb7468af9a13264fa06c1916f
https://github.com/tribe29/checkmk/commit/1d5ff41740faa26cb7468af9a13264fa0…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
M checks/k8s_stats
M web/plugins/wato/check_parameters.py
Log Message:
-----------
WATO rules for k8s network interfaces
CMK-1542
Change-Id: I9dd74194a09e96822dbfa473b751bb21fc9c559d
Commit: c18d8691bc663e07b7c0f6167c18db09d3809835
https://github.com/tribe29/checkmk/commit/c18d8691bc663e07b7c0f6167c18db09d…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)
Changed paths:
M inventory/k8s_roles
M web/plugins/views/inventory.py
Log Message:
-----------
k8s_roles: don't show age in HW/SW inventory
Change-Id: I9b74742ae4dd7b6fca1742fccf65233de23c9fda
Commit: 23d0625d8b1bfafab037a9ff46a25c42518611e4
https://github.com/tribe29/checkmk/commit/23d0625d8b1bfafab037a9ff46a25c425…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
A .werks/7137
M checkman/mem.win
M checks/mem
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7137 FIX mem.win: Titles of rule are more consistent
Some of the titles and rules still referred to the commit charge as 'page file'.
CMK-1543
Change-Id: Idcc464b7740a238d53c5b4eb9ae0e46f5f0178ab
Commit: 79fba678227ab27e7fbd3944d3a4e8e0b4f623f4
https://github.com/tribe29/checkmk/commit/79fba678227ab27e7fbd3944d3a4e8e0b…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
M checkman/k8s_nodes
M checks/k8s_nodes
A inventory/k8s_nodes
M web/plugins/views/inventory.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
k8s_nodes: add WATO rule, move node names to inventory
Adapt the k8s_nodes check to only show the total number
of nodes. Upper and lower levels for the number of nodes
can now be defined via WATO. The names of the nodes that
were shown previously in the check are now listed in the
HW/SW Inventory.
Change-Id: Iba367fcab511ca416ba3d2e82ec3c4196b5466a0
Commit: 89f3552de450c1fd47d0e1131fb5a6653403b1ed
https://github.com/tribe29/checkmk/commit/89f3552de450c1fd47d0e1131fb5a6653…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
A .werks/6940
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
6940 FIX Fix OnlyFrom entry in check_mk agent section
Previously, the OnlyFrom entry, that represents the list of
only-from IP entries within the xinetd-configuration,
rendered empty for baked agents.
The cause for this was that the agent was looking for
the service name "check_mk", that only is used by the
raw agent.
The agent is now looking for the right service name set
from the agent bakery, i.e. "check-mk-agent" or a user-specified
name coming from the "name of agent packages" rule.
(Jira: CMK-1540)
Change-Id: I590c7d9f8914923c6e5b3bb12bcab82ed80599f8
Commit: 6ec49e93b954df3bf917d20b487cbf648ca8201c
https://github.com/tribe29/checkmk/commit/6ec49e93b954df3bf917d20b487cbf648…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
A .werks/7080
M cmk_base/data_sources/ipmi.py
Log Message:
-----------
7080 FIX Management board: Continue when firmware information can not be fetched
The management board monitoring currently tries to fetch two types of information
from the boards: Sensor states and information about the firmware version. In
case the later could not be fetched the processing of the management board data
was terminated. This has now been changed to continue with the data that could
be fetched.
Change-Id: I26e268e695f87fa867c98aa89659f9f481c433eb
Commit: d63a6965d4cdc158b0d9a4171b9a50e80b5fc0df
https://github.com/tribe29/checkmk/commit/d63a6965d4cdc158b0d9a4171b9a50e80…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
A .werks/7139
M checks/cisco_ip_sla
Log Message:
-----------
7139 FIX cisco_ip_sla: Don't crash upon vanished IP SLA
Change-Id: I972c69540ba38cf98e1212a61ba4743f8acd7152
Commit: 852b03c2e86f2b7f777d3187b18258032a015367
https://github.com/tribe29/checkmk/commit/852b03c2e86f2b7f777d3187b18258032…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
A .werks/7057
M web/htdocs/watolib.py
Log Message:
-----------
7057 FIX Allow "coding" comment in notification scripts
Notification scripts can contain the name of the notification
script as a comment after the shebang and the optional encoding
comment. When the encoding comment contained only the word
"coding" but not "encoding" the encoding comment was accidentally
used as the title of the notification script. Now the regular
expression from https://docs.python.org/2.7/reference/lexical_analysis.html
is used to recognize encoding comments. Therefore, "coding" and
"encoding" can now be used.
Change-Id: Ieb2151276a57452d75c3f010bbecaffb037becd1
Commit: a78ca26d57b1f817aa6e412ee54244af58b94bd9
https://github.com/tribe29/checkmk/commit/a78ca26d57b1f817aa6e412ee54244af5…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-05 (Tue, 05 Feb 2019)
Changed paths:
A .werks/7138
M agents/plugins/mk_docker_container_piggybacked
Log Message:
-----------
7138 FIX mk_docker_container_piggybacked: Fix execution of agent in contiainer
If a running container has no Check_MK agent installed, the agent of the node is used. This has been broken since version 1.5.0p5.
Change-Id: Ib6c1173f750a31c04cf4d13a1bb6fcd5e41be81b
Commit: 53f9d611d5f4edd21579e64b6d28d00ca48f255f
https://github.com/tribe29/checkmk/commit/53f9d611d5f4edd21579e64b6d28d00ca…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
A .werks/7082
M omd/packages/omd/omd
Log Message:
-----------
7082 FIX Fixed "omd create" when fstab has 0 bytes
The "omd create" command failed with a "IndexError: string index out of range"
in case a /etc/fstab file existed but was empty. While regular systems most likely
have entries in there, this can often happen for containers.
CMK-1636
Change-Id: I8acc7921276801a3f2f4e132f96fd66e54300aee
Commit: a46885ae3eda78e9e972228b1ad3a779441cfe2d
https://github.com/tribe29/checkmk/commit/a46885ae3eda78e9e972228b1ad3a7794…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
Minor cleanup
Change-Id: I1705103431dc810a329501c6d27db7665d2fc814
Commit: a4c092f639321f7c4e4d47ba94e9fc7f93f08262
https://github.com/tribe29/checkmk/commit/a4c092f639321f7c4e4d47ba94e9fc7f9…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Do not log stack traces for client errors.
Backport of 1648828b59.
CMK-1644
Change-Id: Ie97fd67d3c83322146d3a78f1c14df0b1ba3247f
Commit: a187bfce78a67cc1b727a86f37ed72a220bc7cb1
https://github.com/tribe29/checkmk/commit/a187bfce78a67cc1b727a86f37ed72a22…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Tiny simplification: has_canceling_match is always set (just like has_match)
Backport of b08948533d.
CMK-1644
Change-Id: I9cb9781eb05ea108ce19011fe954483cb57922c0
Commit: a1ee0ef18298a9abdd0be43b780fea480c7fd9f8
https://github.com/tribe29/checkmk/commit/a1ee0ef18298a9abdd0be43b780fea480…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
A .werks/6508
M cmk/ec/main.py
Log Message:
-----------
6508 Set owner when event is changed by user
When the event console processes one of the commands UDPATE, CHANGESTATE,
ACTION, or DELETE, the owner of the corresponding event is upated to the
user given in the command.
Backport of e1f35435d1.
CMK-1644
Change-Id: I8a8567dc07519bfb23bb0234cdaf699b1b56ccf2
Commit: 439c251978fdf72d35304faba6d430685aee08d6
https://github.com/tribe29/checkmk/commit/439c251978fdf72d35304faba6d430685…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-07 (Thu, 07 Feb 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Re-apply fix from werk 6429.
The original fix was in 4b716aef53, but it was inadvertently reverted in the
very next commit 0ba234151c.
CMK-1644
Change-Id: Iec3598c0c1bb864e3d7159f9246a3a94994c6b19
Commit: f96b5ce647b0331f754ed41cf1c9d03ac4219c38
https://github.com/tribe29/checkmk/commit/f96b5ce647b0331f754ed41cf1c9d03ac…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
CMK-1582, FEED_3212: upadate python-cryptography, to avoid ssl dependency problems
Change-Id: Ibab1f98db8da6aee4c289b403e099ad18d07f0df
Commit: 67fd9a212cb88c151293d42a0012b03c6780352c
https://github.com/tribe29/checkmk/commit/67fd9a212cb88c151293d42a0012b03c6…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
M checks/azure_agent_info
M web/plugins/wato/check_parameters.py
Log Message:
-----------
azure_agent_info: better default levels
Change-Id: I68cec9c932827686e94ee85813c242943857f720
Commit: 6ad536fc10f5da99152263ca0c0627bbfec9e339
https://github.com/tribe29/checkmk/commit/6ad536fc10f5da99152263ca0c0627bbf…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
azure: be more consistent in valuespec
Change-Id: I736b9f5af3d5b49ce3f63c9035eb65b83872fdb1
Commit: 986287b2d56e39b99969e6aa6b012d2e8166132c
https://github.com/tribe29/checkmk/commit/986287b2d56e39b99969e6aa6b012d2e8…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
A .werks/6869
M agents/windows/build_version
M agents/windows/stringutil.cc
M agents/windows/stringutil.h
Log Message:
-----------
[CMK-1586] - potential exception is guarded and replaced with Win32 conversion functions
6869 FIX Fixed all crashes in Windows Agent caused by UTF-16 to UTF-8 conversion
Some Windows checks may produce invalid UTF-16 symbols or symbols
which are difficult to convert into UTF-8 using standard library.
As a result the Agent may crash with exception 'range_error' during 'to_bytes' call.
Now in such cases the Agent uses native Win32 API call avoiding the crash.
Provided output from above mentioned Win32 API call conforms to the UTF-8 standard.
Change-Id: I3f5d4a68e1878c9cfd8a2fe6695cea7bcc7e48cf
Commit: 02a6442f3342fc80b7aba4426fb00d5f5d91f27d
https://github.com/tribe29/checkmk/commit/02a6442f3342fc80b7aba4426fb00d5f5…
Author: Marcel Schulte <ms(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
A .werks/6874
M bin/mkbench
Log Message:
-----------
6874 FIX mkbench: fixed searched command in processes
In script ~/bin/mkbench the helper processes where still searched for old commands. Because of this the script never run successfully. This has been fixed now.
Change-Id: Ice1fc47e656b34fd801e55644618606264e307dc
Commit: 3187b81a3a6436bf6fd8ee78895bd736e2c567f4
https://github.com/tribe29/checkmk/commit/3187b81a3a6436bf6fd8ee78895bd736e…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
A .werks/7154
Log Message:
-----------
7154 SEC OpenSSL update on our build platform
Centos 6, Suse Enterprise 11 SP2 and SP3 updated OpenSSL. Therefore, we updated our build systems and python packages. In case you experience SSL problems on one of these systems, please update your OS.
Change-Id: I0214aa36794704e80ef99141a86c1c9bc51354eb
Commit: c0ab9a902d101e7ae1e290fe1c7d924d5b41cc7b
https://github.com/tribe29/checkmk/commit/c0ab9a902d101e7ae1e290fe1c7d924d5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
M .werks/6874
Log Message:
-----------
Fixed werk version
Change-Id: Ic0d614d80e2d9a8591119af85f0adfa5a02e16fb
Commit: 15621c33f3a0ad2039b157caba27da1601209b9f
https://github.com/tribe29/checkmk/commit/15621c33f3a0ad2039b157caba27da160…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
A .werks/7096
A agents/special/agent_aws
A checkman/aws_costs_and_usage
A checkman/aws_costs_and_usage.per_service
A checkman/aws_ebs
A checkman/aws_ebs_summary
A checkman/aws_ebs_summary.health
A checkman/aws_ec2
A checkman/aws_ec2.cpu_credits
A checkman/aws_ec2.cpu_util
A checkman/aws_ec2.disk_io
A checkman/aws_ec2.network_io
A checkman/aws_ec2_security_groups
A checkman/aws_ec2_summary
A checkman/aws_elb
A checkman/aws_elb.backend_connection_errors
A checkman/aws_elb.healthy_hosts
A checkman/aws_elb.http_backend
A checkman/aws_elb.http_elb
A checkman/aws_elb.latency
A checkman/aws_elb_health
A checkman/aws_elb_summary
A checkman/aws_exceptions
A checkman/aws_s3
A checkman/aws_s3.summary
A checks/agent_aws
A checks/aws.include
A checks/aws_costs_and_usage
A checks/aws_ebs
A checks/aws_ebs_summary
A checks/aws_ec2
A checks/aws_ec2_security_groups
A checks/aws_ec2_summary
A checks/aws_elb
A checks/aws_elb_health
A checks/aws_elb_summary
A checks/aws_exceptions
A checks/aws_s3
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
7096 Introduced monitoring of AWS services
Very thanks to Stefan for the testing support
Change-Id: I67b05f7966a62cde6fb5eca68e7df188a09f617f
Commit: 07c9435d346ec88135b00f967279b0860e1209c6
https://github.com/tribe29/checkmk/commit/07c9435d346ec88135b00f967279b0860…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
A omd/packages/net-snmp/patches/0016-fix-curses-detection.dif
Log Message:
-----------
Fix compiler error in Centos 6, that was caused by insufficient curses detection mechanism in net-snmp, as suggested by @SP
Change-Id: Ic5b19de0fc74d7f2b995c9074aea0e8500ebb794
Commit: c139cd1e6cd2b1695ad27e499fa278e63f4050db
https://github.com/tribe29/checkmk/commit/c139cd1e6cd2b1695ad27e499fa278e63…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
M agents/special/agent_aws
Log Message:
-----------
agent_aws: Do not store cache data if '--no-cache' option is used
Change-Id: I5ed4deaa37c53f632e442ec3cda78ed46ae229f0
Commit: 129fe40d6052e75a9ade20644a65ea45fecbb4ab
https://github.com/tribe29/checkmk/commit/129fe40d6052e75a9ade20644a65ea45f…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-12 (Tue, 12 Feb 2019)
Changed paths:
A omd/packages/net-snmp/patches/0016-fix-curses-detection.dif
Log Message:
-----------
Fix compiler error in Centos 6, that was caused by insufficient curses detection mechanism in net-snmp, as suggested by @SP
Change-Id: Ic5b19de0fc74d7f2b995c9074aea0e8500ebb794
Commit: 23ef64abd49d755fa96646b4302cf78969104170
https://github.com/tribe29/checkmk/commit/23ef64abd49d755fa96646b4302cf7896…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
Log Message:
-----------
Merge branch '1.5.0' of ssh://review.lan.mathias-kettner.de:29418/check_mk into 1.5.0
Change-Id: Idd06df3ec06a49faeaedcc2f2d46da8c5528f481
Commit: e6292340e0e4bf7c4fb5d44d1268b25f5beeb430
https://github.com/tribe29/checkmk/commit/e6292340e0e4bf7c4fb5d44d1268b25f5…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Unbreak builds: Build sles11spFOO with cryptography-1.4 for now.
Change-Id: I887cda0ac9df6df7206d55accc0fdf87deb52709
Commit: dec5b4cc370d349954e51fe44422145783b84343
https://github.com/tribe29/checkmk/commit/dec5b4cc370d349954e51fe4442214578…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
A .werks/6703
M web/plugins/views/builtin.py
Log Message:
-----------
6703 Remove SLA painter from default services view
The SLA information is no longer shown per default, since its empty most of the time.
Change-Id: I2bf77fe967988590481729aac769d8fbf2014073
Commit: c4de75876cb71b356ba340ea845d180d0526ea7d
https://github.com/tribe29/checkmk/commit/c4de75876cb71b356ba340ea845d180d0…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
A .werks/6704
M cmk_base/data_sources/abstract.py
Log Message:
-----------
6704 FIX Fixed problem where persistent information of hosts was randomly missing, causing services to go stale
CMK-1670
Change-Id: Ib23e6d446761dd1c511060b89adf6c4ad19c6da3
Commit: bde1d0d131036efb7b5d6512edf9daa45299f71b
https://github.com/tribe29/checkmk/commit/bde1d0d131036efb7b5d6512edf9daa45…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
R .werks/6704
Log Message:
-----------
removed needless werk
Change-Id: I3ddfec1992cb53034ca002a93898043da1ed816f
Commit: ab3da2148eae9cc455540942c46fdf27c94d5e75
https://github.com/tribe29/checkmk/commit/ab3da2148eae9cc455540942c46fdf27c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
Log Message:
-----------
agent_aws: Fixed assert statement for checking piggyback hostname type
Change-Id: I3c7f1de516484ee71143ce28b725283ac2a1c514
Commit: bb59d6f55e856cd987da1e733e9df0baf2733521
https://github.com/tribe29/checkmk/commit/bb59d6f55e856cd987da1e733e9df0baf…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
Log Message:
-----------
agent_aws: Use AnyStr for piggyback hostname
Change-Id: I92b9c3119b7e2f42c1f3c174613db1756de9964e
Commit: 013b965e38b9c368030ccd94b0fda5acc908e3ea
https://github.com/tribe29/checkmk/commit/013b965e38b9c368030ccd94b0fda5acc…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
M checks/agent_aws
M checks/aws_ec2
M checks/aws_s3
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_aws: Reordered configuration of services, use DNSName for load balancers and fixed some blemishes
Change-Id: I8d1b220d7956a07c0a7458ef74f7de3f2b2fd43f
Commit: 15dda10f15b491050b9b504ebde632f7b7057a1f
https://github.com/tribe29/checkmk/commit/15dda10f15b491050b9b504ebde632f7b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
A .werks/7097
M checks/diskstat.include
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7097 diskstat.include: Read/write latency are configurable now
Change-Id: I44912abe62f4382e22807d9e810aaa8741c04439
Commit: f359004c45748fcddfcbce375abe324474b2e0fb
https://github.com/tribe29/checkmk/commit/f359004c45748fcddfcbce375abe32447…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
A checkman/aws_ebs.burst_balance
M checks/aws_ebs
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
aws_ebs.burst_balance: New check for AWS/EBS which monitors the burst balance of block storages
Change-Id: I84e26a7775e20ad5b18fb4b34f02793c9570ccd8
Commit: 8152f9ddd5402625fddb7f1e0382d08f12aa9cbd
https://github.com/tribe29/checkmk/commit/8152f9ddd5402625fddb7f1e0382d08f1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M checks/diskstat.include
Log Message:
-----------
diskstat.include: Fixed unexpected keyword arg
Change-Id: I21eff6309f0b83c72d3c4bfc6ad74dd51511d241
Commit: d4690ea3faa9725cd01f623fbe17a2565d5baf48
https://github.com/tribe29/checkmk/commit/d4690ea3faa9725cd01f623fbe17a2565…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M checks/diskstat.include
Log Message:
-----------
Revert "diskstat.include: Fixed unexpected keyword arg"
This reverts commit 8152f9ddd5402625fddb7f1e0382d08f12aa9cbd.
Commit: 6044d77711effb0243caf29befd392d57b2088bd
https://github.com/tribe29/checkmk/commit/6044d77711effb0243caf29befd392d57…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
R checkman/aws_ebs.burst_balance
M checks/aws_ebs
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Revert "aws_ebs.burst_balance: New check for AWS/EBS which monitors the burst balance of block storages"
This reverts commit f359004c45748fcddfcbce375abe324474b2e0fb.
Commit: 573971583ddec5d0a3900d5ddbce69d1e0e2139e
https://github.com/tribe29/checkmk/commit/573971583ddec5d0a3900d5ddbce69d1e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M checks/diskstat.include
Log Message:
-----------
diskstat.include: Fixed unexpected keyword arg
Change-Id: Iec8e66c781856bba33cf31d1a2f6e98aaf2b3f95
Commit: 6b9c8e861c31744667c51d9fe54362ce88e2fe83
https://github.com/tribe29/checkmk/commit/6b9c8e861c31744667c51d9fe54362ce8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M agents/special/agent_aws
A checkman/aws_ebs.burst_balance
M checks/aws_ebs
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
aws_ebs.burst_balance: New check for AWS/EBS which monitors the burst balance of block storages
Change-Id: I84e26a7775e20ad5b18fb4b34f02793c9570ccd8
Commit: 8f1c37a69e19eb69bcbb181b4cc64a01b882d672
https://github.com/tribe29/checkmk/commit/8f1c37a69e19eb69bcbb181b4cc64a01b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M checks/aws_costs_and_usage
M checks/aws_ec2
M checks/aws_elb
Log Message:
-----------
aws_ec2, aws_costs_and_usage, aws_elb: Added missing backport.include
Change-Id: I1869ca0c12857813f88c94c5b018fcf822956a11
Commit: ce1539583b27af3b3e36878cc952a77e8dbfcfb5
https://github.com/tribe29/checkmk/commit/ce1539583b27af3b3e36878cc952a77e8…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/src/paramiko-2.1.2.tar.gz
A omd/packages/python-modules/src/pyOpenSSL-16.2.0.tar.gz
A omd/packages/python-modules/src/pyghmi-1.2.4.tar.gz
Log Message:
-----------
downgrade some py-modules, since they don't work with old openssl 0.9.8
Change-Id: I0e76f4bf84ccbcbed22b48b5475572ee2a72fa5c
Commit: 3a22edad76bfdd11324053c780c1cbf9bcef7087
https://github.com/tribe29/checkmk/commit/3a22edad76bfdd11324053c780c1cbf9b…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths:
R omd/packages/python-modules/patches/0006-pyOpenSSL_with_0.9.8.dif
Log Message:
-----------
we use pyopenssl 16.2.0 with openssl 0.9.8
Change-Id: Ie50b723768aab15975b84045ebe259bb3b825929
Commit: 9b69a65d68c3d4708ac23980b5a2da204dbd6785
https://github.com/tribe29/checkmk/commit/9b69a65d68c3d4708ac23980b5a2da204…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
Log Message:
-----------
downgrade pyghmi on old systems to 1.1.0
Change-Id: Ia71477b07c78ae96479ccb3602a1d9e05762da83
Commit: 8eac3bc9a61ae63fa9568e852f022660e96c247a
https://github.com/tribe29/checkmk/commit/8eac3bc9a61ae63fa9568e852f022660e…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
A .werks/6705
M agents/special/agent_netapp
Log Message:
-----------
6705 FIX agent_netapp: fixed typo in agent which caused the agent to fail on bigger netapp server responses
Change-Id: Ia005ab5328d001c437e599683e92cc3ff07ff528
Commit: 89f41865f6a46718661fbe0cc8ab66548f357eb9
https://github.com/tribe29/checkmk/commit/89f41865f6a46718661fbe0cc8ab66548…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Revert all Python packages to 1.5.0p11 for ssl compatibility
Keep new packages that are needed for new features
Change-Id: I4e1033c874a90a0161997dd46eac9a281fec135f
Commit: 92808930910922a67df6e7eca43f4da79fa47d19
https://github.com/tribe29/checkmk/commit/92808930910922a67df6e7eca43f4da79…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
A .werks/7142
M checks/cisco_ip_sla
Log Message:
-----------
7142 cisco_ip_sla: Now discovers C891F-K9 from Cisco 890 Integrated Services Router series
Change-Id: Idfe8e3a385560adcbabd3bd1b6ce95ebd9799ff5
Commit: dc91b7dd38d43816fd87159595eccb74457f047d
https://github.com/tribe29/checkmk/commit/dc91b7dd38d43816fd87159595eccb744…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Fix last commit:
Revert all Python packages to 1.5.0p11 for ssl compatibility
Keep new packages that are needed for new features
Change-Id: I5b6ac540ec861c7e238e159cb0d5a62d98d2bc3d
Commit: f036676ab9f3aa9880ac33e4933e53dad48b7a8d
https://github.com/tribe29/checkmk/commit/f036676ab9f3aa9880ac33e4933e53dad…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
A omd/packages/python-modules/patches/0001-python-ldap-2.4.32-disable-sasl.patch
R omd/packages/python-modules/patches/0001-python-ldap-3.1.0-disable-sasl.patch
A omd/packages/python-modules/patches/0002_MySQL-python-use-distutils.patch
A omd/packages/python-modules/patches/0006-pyOpenSSL_with_0.9.8.dif
A omd/packages/python-modules/patches/0008-requests-disable-pyopenssl-patch.dif
R omd/packages/python-modules/patches/0009-cryptography-2.4.1-disable-version-warning.patch
R omd/packages/python-modules/patches/0017-find-omd-snap7-library.dif
R omd/packages/python-modules/patches/0018-mysqlclient-fortify-source.patch
A omd/packages/python-modules/src/MySQL-python-1.2.5.zip
A omd/packages/python-modules/src/MySQL-python.README
A omd/packages/python-modules/src/Pillow-5.0.0.tar.gz
R omd/packages/python-modules/src/Pillow-5.3.0.tar.gz
R omd/packages/python-modules/src/PyJWT-1.6.4.tar.gz
R omd/packages/python-modules/src/PyYAML-3.13.tar.gz
R omd/packages/python-modules/src/SecretStorage-2.3.1.tar.gz
R omd/packages/python-modules/src/Werkzeug-0.14.1.tar.gz
R omd/packages/python-modules/src/adal-1.2.0.tar.gz
R omd/packages/python-modules/src/azure-common-1.1.16.zip
R omd/packages/python-modules/src/azure-mgmt-compute-4.3.1.zip
R omd/packages/python-modules/src/azure-mgmt-monitor-0.4.0.zip
R omd/packages/python-modules/src/azure-mgmt-nspkg-3.0.2.zip
R omd/packages/python-modules/src/azure-mgmt-resource-2.0.0.zip
R omd/packages/python-modules/src/azure-nspkg-3.0.2.zip
R omd/packages/python-modules/src/boto3-1.9.42.tar.gz
R omd/packages/python-modules/src/botocore-1.12.43.tar.gz
R omd/packages/python-modules/src/cachetools-3.0.0.tar.gz
R omd/packages/python-modules/src/configparser-3.5.0.tar.gz
A omd/packages/python-modules/src/cryptography-2.3.1.tar.gz
R omd/packages/python-modules/src/cryptography-2.4.1.tar.gz
R omd/packages/python-modules/src/docutils-0.14.tar.gz
R omd/packages/python-modules/src/entrypoints-0.2.3.tar.gz
R omd/packages/python-modules/src/futures-3.2.0.tar.gz
R omd/packages/python-modules/src/google-auth-1.6.1.tar.gz
A omd/packages/python-modules/src/idna-2.6.tar.gz
R omd/packages/python-modules/src/idna-2.7.tar.gz
R omd/packages/python-modules/src/isodate-0.6.0.tar.gz
R omd/packages/python-modules/src/jmespath-0.9.3.tar.gz
R omd/packages/python-modules/src/keyring-15.1.0.tar.gz
R omd/packages/python-modules/src/kubernetes-8.0.0.tar.gz
R omd/packages/python-modules/src/msrest-0.6.1.tar.gz
R omd/packages/python-modules/src/msrestazure-0.4.34.tar.gz
R omd/packages/python-modules/src/oauthlib-2.1.0.tar.gz
R omd/packages/python-modules/src/paramiko-2.4.2.tar.gz
R omd/packages/python-modules/src/passlib-1.7.1.tar.gz
A omd/packages/python-modules/src/pbr-4.0.0.tar.gz
R omd/packages/python-modules/src/pbr-5.1.0.tar.gz
A omd/packages/python-modules/src/pip-10.0.1.tar.gz
R omd/packages/python-modules/src/pip-18.1.tar.gz
A omd/packages/python-modules/src/psutil-5.4.3.tar.gz
R omd/packages/python-modules/src/psutil-5.4.7.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-18.0.0.tar.gz
A omd/packages/python-modules/src/pyasn1-0.4.2.tar.gz
R omd/packages/python-modules/src/pyasn1-0.4.4.tar.gz
A omd/packages/python-modules/src/pyasn1.README
A omd/packages/python-modules/src/pycparser-2.18.tar.gz
R omd/packages/python-modules/src/pycparser-2.19.tar.gz
A omd/packages/python-modules/src/pycryptodomex-3.4.7.tar.gz
R omd/packages/python-modules/src/pycryptodomex-3.6.6.tar.gz
R omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
R omd/packages/python-modules/src/pyghmi-1.2.4.tar.gz
R omd/packages/python-modules/src/pymssql-2.1.4.tar.gz
A omd/packages/python-modules/src/pysmi-0.3.0.tar.gz
R omd/packages/python-modules/src/pysmi-0.3.2.tar.gz
A omd/packages/python-modules/src/python-dateutil-2.6.1.tar.gz
R omd/packages/python-modules/src/python-dateutil-2.7.5.tar.gz
A omd/packages/python-modules/src/python-ldap-2.4.32.tar.gz
R omd/packages/python-modules/src/python-ldap-3.1.0.tar.gz
R omd/packages/python-modules/src/python-snap7-0.10.tar.gz
A omd/packages/python-modules/src/reportlab-3.4.0.tar.gz
R omd/packages/python-modules/src/reportlab-3.5.9.tar.gz
A omd/packages/python-modules/src/requests-2.13.0.tar.gz
R omd/packages/python-modules/src/requests-2.20.1.tar.gz
A omd/packages/python-modules/src/requests-kerberos-0.11.0.tar.gz
R omd/packages/python-modules/src/requests-kerberos-0.12.0.tar.gz
R omd/packages/python-modules/src/requests-oauthlib-1.0.0.tar.gz
R omd/packages/python-modules/src/rsa-4.0.tar.gz
R omd/packages/python-modules/src/s3transfer-0.1.13.tar.gz
A omd/packages/python-modules/src/scandir-1.7.tar.gz
R omd/packages/python-modules/src/scandir-1.9.0.tar.gz
R omd/packages/python-modules/src/setuptools_scm-3.1.0.tar.gz
A omd/packages/python-modules/src/simplejson-3.15.0.tar.gz
R omd/packages/python-modules/src/simplejson-3.16.0.tar.gz
A omd/packages/python-modules/src/tinkerforge-2.1.15.tar.gz
R omd/packages/python-modules/src/tinkerforge-2.1.19.tar.gz
A omd/packages/python-modules/src/typing-3.6.4.tar.gz
R omd/packages/python-modules/src/typing-3.6.6.tar.gz
R omd/packages/python-modules/src/websocket_client-0.54.0.tar.gz
Log Message:
-----------
Revert whole python module update odyssey in 1.5
> git revert -n dc91b7dd38d43816fd87159595eccb74457f047d
89f41865f6a46718661fbe0cc8ab66548f357eb9
9b69a65d68c3d4708ac23980b5a2da204dbd6785
3a22edad76bfdd11324053c780c1cbf9bcef7087
ce1539583b27af3b3e36878cc952a77e8dbfcfb5
e6292340e0e4bf7c4fb5d44d1268b25f5beeb430
f96b5ce647b0331f754ed41cf1c9d03ac4219c38
0803701b82916a16ad696345470cbcde1acdd8e7
728dd155296103c7d0b245aef00a759b5d9f31e5
5039232e04477369b0e790732f1a26f23ce3791f
fdb7ecccb371426204009d4d6a8fc08200ab543b
Change-Id: If091d76d550425fd64a68ae2aac0260c1ba1462d
Commit: 949ec1b67b6f480c509cfe681cff6eb0272fc55e
https://github.com/tribe29/checkmk/commit/949ec1b67b6f480c509cfe681cff6eb02…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
M omd/packages/python-modules/patches/0008-requests-disable-pyopenssl-patch.dif
A omd/packages/python-modules/src/PyJWT-1.6.4.tar.gz
A omd/packages/python-modules/src/PyYAML-3.13.tar.gz
A omd/packages/python-modules/src/SecretStorage-2.3.1.tar.gz
A omd/packages/python-modules/src/adal-1.2.0.tar.gz
A omd/packages/python-modules/src/azure-common-1.1.16.zip
A omd/packages/python-modules/src/azure-mgmt-compute-4.3.1.zip
A omd/packages/python-modules/src/azure-mgmt-monitor-0.4.0.zip
A omd/packages/python-modules/src/azure-mgmt-nspkg-3.0.2.zip
A omd/packages/python-modules/src/azure-mgmt-resource-2.0.0.zip
A omd/packages/python-modules/src/azure-nspkg-3.0.2.zip
A omd/packages/python-modules/src/boto3-1.9.42.tar.gz
A omd/packages/python-modules/src/botocore-1.12.43.tar.gz
A omd/packages/python-modules/src/cachetools-3.0.0.tar.gz
A omd/packages/python-modules/src/configparser-3.5.0.tar.gz
A omd/packages/python-modules/src/docutils-0.14.tar.gz
A omd/packages/python-modules/src/entrypoints-0.2.3.tar.gz
A omd/packages/python-modules/src/futures-3.2.0.tar.gz
A omd/packages/python-modules/src/google-auth-1.6.1.tar.gz
A omd/packages/python-modules/src/idna-2.5.tar.gz
A omd/packages/python-modules/src/isodate-0.6.0.tar.gz
A omd/packages/python-modules/src/jmespath-0.9.3.tar.gz
A omd/packages/python-modules/src/keyring-15.1.0.tar.gz
A omd/packages/python-modules/src/kubernetes-8.0.0.tar.gz
A omd/packages/python-modules/src/msrest-0.6.1.tar.gz
A omd/packages/python-modules/src/msrestazure-0.4.34.tar.gz
A omd/packages/python-modules/src/oauthlib-2.1.0.tar.gz
A omd/packages/python-modules/src/requests-2.16.0.tar.gz
A omd/packages/python-modules/src/requests-oauthlib-1.0.0.tar.gz
A omd/packages/python-modules/src/rsa-4.0.tar.gz
A omd/packages/python-modules/src/s3transfer-0.1.13.tar.gz
A omd/packages/python-modules/src/urllib3-1.21.1.tar.gz
A omd/packages/python-modules/src/websocket_client-0.54.0.tar.gz
Log Message:
-----------
Clean try: Backport required modules for new special agents
* Added new modules required by the new special agent. Used the
list of modules and versions from master branch.
* Updated already shipped python module dependencies to get a
matching environment using pipenv. The following changes to the
existing module list have been made by letting pipenv resolve the
version constraints:
- idna downgraded from 2.6 to 2.5
- urllib3 be downgraded from 1.24.1 to 1.21.1
- requests upgrade from 2.13.0 to 2.16.0
* Updated requests patch (0008-requests-disable-pyopenssl-patch.dif) to
work with 2.16.0
... fingers crossed ...
Change-Id: Iafb2eba278f3a0818f91d85c1af8501e61dc5624
Commit: 5c234bfd2b00081371eab75358f69806df937aa7
https://github.com/tribe29/checkmk/commit/5c234bfd2b00081371eab75358f69806d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M agents/special/agent_3par
M agents/special/agent_hp_msa
M agents/special/agent_netapp
M agents/special/agent_storeonce
M tests/testlib/__init__.py
Log Message:
-----------
Fix InsecureRequestWarning after requests update in 949ec1b67b6f480c509cfe681cff6eb0272fc55e
Change-Id: I1e13ec9e4194a0c537a04f72533e54e6038caab3
Commit: 45ec07fc92e2d371ee56457ae24ee9f18ffcdf61
https://github.com/tribe29/checkmk/commit/45ec07fc92e2d371ee56457ae24ee9f18…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M active_checks/check_bi_aggr
Log Message:
-----------
Fix SubjectAltNameWarning after requests update in 949ec1b67b6f480c509cfe681cff6eb0272fc55e
Change-Id: I77761a05ce9cd55a1ea7a2742cc89273bcb02ca2
Commit: 7fd2f1daf021283fa2410320d1954c380347e5b5
https://github.com/tribe29/checkmk/commit/7fd2f1daf021283fa2410320d1954c380…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/Makefile
Log Message:
-----------
Add setuptools_scm dependency of keyring
Change-Id: I792ac3308909815472c281b8972a8fd897fca12e
Commit: abd70cb6c246e41377fa126b48c6de34c4c641d1
https://github.com/tribe29/checkmk/commit/abd70cb6c246e41377fa126b48c6de34c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
A omd/packages/python-modules/src/setuptools_scm-3.2.0.tar.gz
Log Message:
-----------
Add missing file
Change-Id: Ice806871d6ad00a62aec527d00c971ee206df8ca
Commit: 758e44bafe9e8ddf6f81b99497a17461b17e7b59
https://github.com/tribe29/checkmk/commit/758e44bafe9e8ddf6f81b99497a17461b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-14 (Thu, 14 Feb 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Revert "Hack to fix the integration tests."
This reverts commit 9ec59c60af939693750744a2f6e693ec2a561503.
Commit: 647a9970044e1afcb7a5e6e139d112d569f378f7
https://github.com/tribe29/checkmk/commit/647a9970044e1afcb7a5e6e139d112d56…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
A .werks/6515
M omd/distros/CENTOS_5.mk
M omd/distros/CENTOS_6.mk
M omd/distros/CENTOS_7.mk
M omd/distros/DEBIAN_5.mk
M omd/distros/DEBIAN_6.mk
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
M omd/distros/DEBIAN_9.mk
M omd/distros/SLES_11SP1.mk
M omd/distros/SLES_11SP2.mk
M omd/distros/SLES_11SP3.mk
M omd/distros/SLES_11SP4.mk
M omd/distros/SLES_12.mk
M omd/distros/SLES_12SP1.mk
M omd/distros/SLES_12SP2.mk
M omd/distros/SLES_12SP3.mk
M omd/distros/SLES_15.mk
M omd/distros/UBUNTU_12.04.mk
M omd/distros/UBUNTU_13.04.mk
M omd/distros/UBUNTU_14.04.mk
M omd/distros/UBUNTU_15.04.mk
M omd/distros/UBUNTU_16.04.mk
M omd/distros/UBUNTU_16.10.mk
M omd/distros/UBUNTU_17.04.mk
M omd/distros/UBUNTU_17.10.mk
Log Message:
-----------
6515 Dropped libmcrypt / php-mcrypt dependency
The libmcrypt library and the mcrypt php module is not necessary for Check_MK
and it's major components. We drop it because it is the last dependency on
RedHat distros that is fetched from the EPEL repositories. This means that we
can now skip this step during initial installation and thus simplify the
installation process on these systems a bit more.
The only component left that uses libmcrypt is the fairly old NSCA receiver
which is still shipped with Check_MK. We keep this component for the moment
since it's used by several installations and we currently have no 1:1
replacement for it. In case you need to use NSCAs encryption, which is highly
recommended when you use NSCA, you may have to install libmcrypt by hand to
make it work.
Change-Id: If15cedea5cd3d20323ec469ee102db17d1787618
Commit: ccb9d88b3c21d49aa5a84c14b84283ce641bcd49
https://github.com/tribe29/checkmk/commit/ccb9d88b3c21d49aa5a84c14b84283ce6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
aws_ec2.network_io: Added missing performance variable translations
Change-Id: I48ffddef832b5d6f777b10846dc73cb8206d323f
Commit: 9e7851a3dca363dd6f623584512ce755a832bef6
https://github.com/tribe29/checkmk/commit/9e7851a3dca363dd6f623584512ce755a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M checks/aws_ec2
Log Message:
-----------
aws_ec2.network_io: Adapted service description
Change-Id: I27fd04f5a0303d96ca76519f5feefae73c536b7e
Commit: ececca1fcec7a87dc2ddff882517c8f1eeb5c188
https://github.com/tribe29/checkmk/commit/ececca1fcec7a87dc2ddff882517c8f1e…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
A .werks/7144
M inventory/docker_node_network
Log Message:
-----------
7144 FIX docker_node_network: Fix missing network containers and host interface name
Change-Id: I8481e2fab94f70f5a2d714811ef18f357a7b1f60
Commit: 5c2fc554513d282c240487443be4e0c0527b06ad
https://github.com/tribe29/checkmk/commit/5c2fc554513d282c240487443be4e0c05…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M checks/aws_s3
M web/plugins/wato/check_parameters.py
Log Message:
-----------
aws_s3, aws_s3.summary: Upper levels for the (total) bucket size are configurable now (Backport)
Change-Id: I19a4e54c4faba35966faca0428cc26739bdbaf2b
Commit: 3de192ac30f193383117cbefa16cfde8b9c71807
https://github.com/tribe29/checkmk/commit/3de192ac30f193383117cbefa16cfde8b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
aws_costs_and_usage: Added resource info
Change-Id: I0080c3525d47baee3fdca88d34c30b901e4cc789
Commit: b166bc80e1c0032d225289668ee06ddd8d24fb49
https://github.com/tribe29/checkmk/commit/b166bc80e1c0032d225289668ee06ddd8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M agents/special/agent_aws
A checkman/aws_rds
A checkman/aws_rds.agent_jobs
A checkman/aws_rds.bin_log_usage
A checkman/aws_rds.connections
A checkman/aws_rds.cpu_credits
A checkman/aws_rds.disk_io
A checkman/aws_rds.network_io
A checkman/aws_rds.replica_lag
A checkman/aws_rds.replication_slot_usage
A checkman/aws_rds.transaction_logs_usage
A checkman/aws_rds_summary
A checkman/aws_rds_summary.db_status
M checks/aws.include
M checks/aws_ebs
A checks/aws_rds
A checks/aws_rds_summary
M web/plugins/metrics/check_mk.py
M web/plugins/wato/check_parameters.py
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_aws: New checks for AWS/RDS
Change-Id: I14c8f002bb5bc5dd94419afb1c40a1eeff5ee6ee
Commit: a01fc8f011d7446fd231ac252d4625533e72df4e
https://github.com/tribe29/checkmk/commit/a01fc8f011d7446fd231ac252d4625533…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
aws_rds_connections: Fixed wrong valuespec
Change-Id: I1717fe2bece2c9ba262529fb8473f698b7546fac
Commit: a2dcc9f9c2f1bb2fafcc053b6f1017b190c35d8a
https://github.com/tribe29/checkmk/commit/a2dcc9f9c2f1bb2fafcc053b6f1017b19…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M checks/aws_exceptions
Log Message:
-----------
aws_exceptions: Minor cleanup
Change-Id: I5cf5a6cf2a15fc81dbc2db200906176fde1d5f34
Commit: 89b369bbe65b9140bf3854dd7da320a74449dba7
https://github.com/tribe29/checkmk/commit/89b369bbe65b9140bf3854dd7da320a74…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M checks/k8s_stats
A tests/unit/checks/generictests/datasets/k8s_stats.py
Log Message:
-----------
Fix aggregated Kubernetes cluster metrics
Change-Id: Ie5cfc9c1af5230439eda3d52300885d64c5c3c62
Commit: e7b65a2e4c712a5c44a9f1b82ef070da5aa3bd16
https://github.com/tribe29/checkmk/commit/e7b65a2e4c712a5c44a9f1b82ef070da5…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-02-16 (Sat, 16 Feb 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p13
Change-Id: Ia02155fe6f1f14da893c9ed1f4a95fb2feb1fde2
Commit: 5bbed9ff0ce74fa3a8415d316f71074d46695561
https://github.com/tribe29/checkmk/commit/5bbed9ff0ce74fa3a8415d316f71074d4…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Refreshed Pipfile.lock.
Change-Id: I5f3a8529170bc9c9bd82a6ef4bf18557e137aea7
Commit: 1d80cbff782528b3170e5b8e2f7ca44136a99a38
https://github.com/tribe29/checkmk/commit/1d80cbff782528b3170e5b8e2f7ca4413…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M omd/distros/DEBIAN_7.mk
M omd/distros/DEBIAN_8.mk
Log Message:
-----------
add apache2 as explicit runtime dependency
Change-Id: Id5371e54c9c819a13974c7ae46e26f7f86e6f8d2
Commit: bbcf6527af7be368a40ff8f8456fd771272fbd40
https://github.com/tribe29/checkmk/commit/bbcf6527af7be368a40ff8f8456fd7712…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
Save .version_meta during site creation / updates to support #7088
To be able to use the future docker update logic we have to backport
the mechanism that stores the .version_meta directory during
"omd create" and "omd update".
Have a look at werk #7088 and #7089 for further information.
CMK-1603
Change-Id: Iec6f14da2b47124334f2cdda444c1e2bf0a12703
Commit: 89e6f10c67891cdaace8adf752cdb3a79a867549
https://github.com/tribe29/checkmk/commit/89e6f10c67891cdaace8adf752cdb3a79…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M checks/jolokia_generic
M checks/jolokia_info
M checks/jolokia_metrics
Log Message:
-----------
yapf jolokia checks for easier diffing
Change-Id: I9664bd92faeed1b5263052fdb75942a0079588b9
Commit: f77adb63fd91a29767a16aea2bc8033e17299646
https://github.com/tribe29/checkmk/commit/f77adb63fd91a29767a16aea2bc8033e1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
A .werks/7098
M checks/agent_aws
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
7098 FIX agent_aws: Removed password store in special agent configuration
Change-Id: I435e5db2ae9ff86dc1051c125a8b525b2f988d82
Commit: 96326780bfa0de186b60b8fa3fe674a57822f1a5
https://github.com/tribe29/checkmk/commit/96326780bfa0de186b60b8fa3fe674a57…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
A .werks/7164
Log Message:
-----------
7164 FIX cmk-update-agent: Add timeout handling for connection to server
Previously, the connection from the agent updater to the Check_MK Server did
not handle timeouts. This could lead to situations where the agent updater
would run forever waiting for a response.
This was particularly noticeable when running the agent updater under Windows,
because the agent updater would fail to start over again, showing an error
like <code>copying plugins\cmk-update-agent.exe to temp\cmk-update-agent.exe failed</code>.
The agent updater now will cancel the connection if there is a connection timeout detected
or if the connection freezes. The timeout limit is set to 120 seconds.<br>
This timeout handling does not limit the overall connection time.
(Jira: CMK-1544)
Change-Id: I7d6d49cf099e6c5f326c4dd8dce2c586957facf1
Commit: 1bbf1d2779521ba6f8553e1b50647d0e5dfae880
https://github.com/tribe29/checkmk/commit/1bbf1d2779521ba6f8553e1b50647d0e5…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-02-19 (Tue, 19 Feb 2019)
Changed paths:
A .werks/7148
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
7148 FIX agent_azure: Fix sending data to VM itself
This fixes the option "Map data relating to VMs" in the datasource program
"Microsoft Azure". Previously the choice "Map data to the VM itself" could
not be used, as the agent failed whenever it was enabled.
FEED-3410
Change-Id: I0e38fa3eaecab54d89df754c08bfae7d86473d91
Commit: 1fde30476fa570a7d5142297d169c592d12ed179
https://github.com/tribe29/checkmk/commit/1fde30476fa570a7d5142297d169c592d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-19 (Tue, 19 Feb 2019)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
Fix metric for trend_hoursleft and add graph for used inodes
Change-Id: I7d1d15c3f2f9064df6cd32c296b628322f0aff4d
Commit: 18e7e105b556a4aba477a8ac96d2b29604446f1c
https://github.com/tribe29/checkmk/commit/18e7e105b556a4aba477a8ac96d2b2960…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-19 (Tue, 19 Feb 2019)
Changed paths:
A .werks/6706
M web/htdocs/availability.py
Log Message:
-----------
6706 FIX BI availability no longer creates N/A periods if a element within the BI was not known at the time
WK:4202 introduced some special handling for BI aggregations:
<tt>
When computing the availability of a BI aggregation for a time range during which new hosts or services were added to the monitoring the state of these objects would be displayed as PEND before point of time they were added. But this is not correct. These objects where not pending but simply not yet existing and thus not contained in the aggregation tree at all at that time.
</tt>
This introduced an side effect, so that some availability reports of an aggregation still shows N/A even when the
user has explicitly switched off <tt>Include unmonitored time</tt>.
CMK-1672
Change-Id: Ib719d3fdc3d400590ca22d03848c024ebb5e42a4
Commit: f08e95a3e8b6c292116abc818dbb7deb58bb08c0
https://github.com/tribe29/checkmk/commit/f08e95a3e8b6c292116abc818dbb7deb5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-19 (Tue, 19 Feb 2019)
Changed paths:
M agents/special/agent_aws
M checks/aws.include
Log Message:
-----------
agent_aws: Unified ID in get_metric_data API call
Change-Id: I6024c44880f34194fd47ccf54bf4026451d6da2a
Commit: a0a8e9eb422074260bf5717c414da5e1d1c4e8e1
https://github.com/tribe29/checkmk/commit/a0a8e9eb422074260bf5717c414da5e1d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-19 (Tue, 19 Feb 2019)
Changed paths:
M checks/aws.include
Log Message:
-----------
Fixed typo
Change-Id: I8590278dac1e1e61d1caeec6a1ff129ed03fab74
Commit: 62df3d89b5a3f9d7a45b0a233fab7f980784e31b
https://github.com/tribe29/checkmk/commit/62df3d89b5a3f9d7a45b0a233fab7f980…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
A .werks/7175
M web/htdocs/wato.py
Log Message:
-----------
7175 FIX Fixed exception when trying to export agent output for non WATO hosts
The actions "Fetch agent output" and "Fetch SNMP walk" can only be used for hosts
managed by WATO for distributed sites. The error message for non WATO hosts could
not be displayed correctly and resulted in a crash which is fixed now.
Change-Id: I004cc30cc4ee6f2bc51252d4e7948288046073d8
Commit: 82cd5e0c258048f614ce2d52f1163e2e46e511ea
https://github.com/tribe29/checkmk/commit/82cd5e0c258048f614ce2d52f1163e2e4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
M checks/aws.include
M checks/aws_ebs_summary
M checks/aws_ec2
M checks/aws_ec2_summary
M checks/aws_elb
M checks/aws_elb_health
M checks/aws_elb_summary
M checks/aws_exceptions
M checks/aws_rds_summary
M checks/aws_s3
Log Message:
-----------
AWS checks: minor cleanup
Change-Id: I56dda77e7f2e928c98eb5238c36f6a7f6b4fdf2d
Commit: 9691350fa067c1be8b3389db0891b04fbc998c5c
https://github.com/tribe29/checkmk/commit/9691350fa067c1be8b3389db0891b04fb…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
M checks/aws_ec2
M checks/aws_rds
M web/plugins/metrics/check_mk.py
Log Message:
-----------
AWS checks: Added missing performance data flag resp. metric info
Change-Id: I0c74fe0c53ca325afd6c2f01e8439284b4012c1a
Commit: b64d2112ee123a5c2219190b877c8106cfca9092
https://github.com/tribe29/checkmk/commit/b64d2112ee123a5c2219190b877c8106c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
M checks/aws_ebs
M checks/aws_rds
Log Message:
-----------
AWS checks: Fixed a few missing 'aws.include's
Change-Id: I85af7da1e5614694ee7652b23e42212011d53932
Commit: 87185c69b004c5f7e23408a5f87e6b2de3d87ce6
https://github.com/tribe29/checkmk/commit/87185c69b004c5f7e23408a5f87e6b2de…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
A .werks/7176
M web/htdocs/watolib.py
Log Message:
-----------
7176 FIX Fixed "insecure request warning" message during distributed site remote calls
When executing a remote automation call, for example to rename a host on a remote site
in distributed setups, the message "InsecureRequestWarning: Unverified HTTPS request is
being made" could be visible in the background job output which we don't want to display
there. Insecure configurations are made visibile in the analyze configuration results
instead.
Change-Id: I3e3b3405de3ee42807b65f45077dcefb4b56d455
Commit: d8ca8bed0f229f6939a7dd7591b9189b463a7309
https://github.com/tribe29/checkmk/commit/d8ca8bed0f229f6939a7dd7591b9189b4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
A .werks/7177
M web/htdocs/background_job.py
Log Message:
-----------
7177 FIX Fix background job warning "IOError: [Errno 9] Bad file descriptor"
When starting a background job an unproblematic error message like this could
occur in the output of the background job log:
<code>
sys.stdin.close()
IOError: [Errno 9] Bad file descriptor
</code>
This was caused by an unclean stdin/stdout/stderr handling during job startup
since commit d6381e639416c760a2c72203a1255287a5842555.
Change-Id: I09a652b2f2373cf332aa37b8b4a0b23a493e189b
Commit: c7783be66eb1945364fc553469a58faa4f5c0782
https://github.com/tribe29/checkmk/commit/c7783be66eb1945364fc553469a58faa4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
M checks/aws_ebs
M checks/aws_rds
Log Message:
-----------
aws_rds, aws_ebs: Fixed some picking issues
Change-Id: Ie6f32d834c414c871f03b3e70475e6b263ee1161
Commit: 69576a6dacd16271a735119fe394966ebc734323
https://github.com/tribe29/checkmk/commit/69576a6dacd16271a735119fe394966eb…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
A .werks/6759
M active_checks/check_sftp
Log Message:
-----------
6759 FIX check_sftp: Fixed definition of other ports than TCP 22
The option to specify a port other than TCP 22 has not been working since
the introduction of this active check plugin.
Change-Id: I4a69411699e4d7900922ac17a0b1c0eb3cfd09d4
Commit: ec36d052b7a331e82a9f15cbcc98d05564474e11
https://github.com/tribe29/checkmk/commit/ec36d052b7a331e82a9f15cbcc98d0556…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-20 (Wed, 20 Feb 2019)
Changed paths:
A .werks/7085
M cmk/ec/main.py
Log Message:
-----------
7085 FIX Fixed parsing of special syslog messages which don't contain a host name
The Event Console is now able to process syslog messages that don't contain the
host name field. An example for such a message is this one:
C+:
Feb 13 08:41:07 pfsp: The configuration was changed on leader blatldc1-xxx to version 1.1366 by blatldc1-xxx/admin at 2019-02-13 09:41:02 CET</tt>
C-:
In previous versions messages like this resulted in log messages like this in
the event console log (var/log/mkeventd.log):
C+:
2019-02-13 09:41:07,338 [40] [cmk.mkeventd.EventServer] Got non-syslog message "Feb 13 08:41:07 pfsp: The configuration was changed on leader blatldc1-xxx to version 1.1366 by blatldc1-xxx/admin at 2019-02-13 09:41:02 CET" (need more than 1 value to unpack)
Traceback (most recent call last):
File "/omd/sites/ggmcmpp1/lib/python/cmk/ec/main.py", line 2916, in create_event_from_line
event.update(self.parse_syslog_info(rest))
File "/omd/sites/ggmcmpp1/lib/python/cmk/ec/main.py", line 2667, in parse_syslog_info
tag, message = line.split(": ", 1)
ValueError: need more than 1 value to unpack
2019-02-13 09:41:07,338 [20] [cmk.mkeventd.EventServer] Parsed message:
application:
core_host:
facility: 1
host:
host_in_downtime: False
ipaddress: 1.23.45.67
pid: 0
priority: 0
text: Feb 13 08:41:07 pfsp: The configuration was changed on leader blatldc1-xxx to version 1.1366 by blatldc1-xxx/admin at 2019-02-13 09:41
:02 CET
time: 1550047267.34
C-:
A fallback event was created that had no syslog fields set and contained the whole syslog message in the text field.
If you have EC rules matching on this fallback event, you will have to change these rules to match the parsed event
fields.
CMK-1213
Change-Id: I76fee896bbba5d6ee3f9246d5b930c762325b234
Commit: ca58c67cfdad2d910b4f749cf97e75ef01b396fc
https://github.com/tribe29/checkmk/commit/ca58c67cfdad2d910b4f749cf97e75ef0…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
M Makefile
Log Message:
-----------
fix-.venv-target: Use pipenv sync to install python packages exactly as
specified in Pipfile.lock (fastest way).
Change-Id: I2596f811b355eb7937385eda15c7159b5a5016fe
Commit: ab8d2cb4ad3bea0170769f3c0e2b101aaba22667
https://github.com/tribe29/checkmk/commit/ab8d2cb4ad3bea0170769f3c0e2b101aa…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
A .werks/7060
M pnp-templates/check_mk-oracle_sessions.php
Log Message:
-----------
7060 FIX oracle_sessions: show graphs in the cre if no absolute levels are set
If no absolute levels were given the graphs could not be shown in the
raw edition, because the pnp template assumed that the levels are
always present.
Change-Id: I3fc7c57bb600e07d0d7426e58382a1e4b3c72821
Commit: 505ff0686ab883748491e9a3310a1a9ec23d837d
https://github.com/tribe29/checkmk/commit/505ff0686ab883748491e9a3310a1a9ec…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
A .werks/7180
Log Message:
-----------
7180 FIX MKP manager: Changes to extension packages now mark the agent bakery to bake the agents
Changes to MKP packages in the extension packages module of WATO now
tell the agent bakery that software changes have been made and the
agents should be baked again.
Change-Id: Id7ce4c3560e7699c049722c3b6ce0d06a123754d
Commit: db55539444f073b2f056470b44837dfa90f2771d
https://github.com/tribe29/checkmk/commit/db55539444f073b2f056470b44837dfa9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-21 (Thu, 21 Feb 2019)
Changed paths:
A .werks/7179
M web/htdocs/bi.py
M web/htdocs/visuals.py
M web/plugins/views/inventory.py
Log Message:
-----------
7179 FIX Fixed site filtering when creating availability PDF reports
When having a filtered availability view which shows information of specific
sites in distributed setups, the PDF reports created with "Export as PDF" were
not applying the site filter. In this situation a query was sent to all
distributed sites for fetching the data. It was not only querying too many
sites, the PDFs also contained more hosts / services than intended in this
situation.
Change-Id: Ia15a5533e4e45b27c97f7f0bd00322b4608c0f9b
Commit: f3ef36bc2ee8f86471cf14827081151b61875094
https://github.com/tribe29/checkmk/commit/f3ef36bc2ee8f86471cf14827081151b6…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
A .werks/7061
M checkman/mbg_lantime_ng_refclock
M checkman/mbg_lantime_ng_refclock.gps
M checks/mbg_lantime_ng_refclock
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
Log Message:
-----------
7061 FIX mbg_lantime_ng_refclock.gps: only apply satellite levels if required
The check now only applies levels for the number of connected satellites if the device
substate indicates that a satellite connection is necessary. Substates that require
a satellite connection are "GPS sync", "GPS tracking", "GPS antenna disconnected",
"GPS warm boot", "GPS cold boot", "GPS antenna short circuit" and "MRS GPS sync".
Change-Id: Ife770bc1aa278d41962c0eba6f4b132fcd0c41b3
Commit: cd5fbdfec0f1988882974823fd1cb5f2906478b9
https://github.com/tribe29/checkmk/commit/cd5fbdfec0f1988882974823fd1cb5f29…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
A .werks/6761
M agents/special/agent_ipmi_sensors
Log Message:
-----------
6761 FIX agent_ipmi_sensors: Fixed crash if ipmi driver or bmc key option is used
The special agent crashed if the mentioned options has been used because
a hidden behaviour in python prevented that these options are interpreted
correctly. This bug has been in place, since these options have been
introduced in werk #4108.
FEED-3426
Change-Id: Ie81106507c30d624ada612ebd15c35968818f176
Commit: 34e3195158140daaa7050e631fccd0d9b601e38c
https://github.com/tribe29/checkmk/commit/34e3195158140daaa7050e631fccd0d9b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-23 (Sat, 23 Feb 2019)
Changed paths:
A .werks/7181
M web/htdocs/wato.py
Log Message:
-----------
7181 FIX Improved handling of common issues during distributed site login
When connecting a new distributed site to a central site an issue that could
happend accidentally was that the remote site had a pending change in WATO in
the moment the central site is establishing the configuration connection.
This resulted in an error message like this during the first activation:
"There are 1 pending changes that would get lost".
Since the user already confirms that the site configuration should be overwritten
during site login, the step now automatically confirms all pending changes.
Additionally the site login now creates a pending change for the new remote
site in the central WATO to trigger an activation for this site after the login
even without a configuration change.
Change-Id: I580e6f06f5b343fcc6867608a5e4a6829d9b6f3b
Commit: 91d0a939a4e26c23d1548c1dce7cde1232ed6b4b
https://github.com/tribe29/checkmk/commit/91d0a939a4e26c23d1548c1dce7cde123…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-25 (Mon, 25 Feb 2019)
Changed paths:
M web/plugins/views/painters.py
Log Message:
-----------
Updated title of painter
Change-Id: I9e62b78d70f77bcc2dad81933e7c3ea33675f439
Commit: 9128108d1feea4c3a574325f1d77449c56c781e0
https://github.com/tribe29/checkmk/commit/9128108d1feea4c3a574325f1d77449c5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-25 (Mon, 25 Feb 2019)
Changed paths:
A .werks/7184
M web/plugins/views/painters.py
Log Message:
-----------
7184 FIX Add missing painter for additional host addresses
The additional addresses of a host can now be added to view using the painter
"Host addresses (additional)".
Change-Id: Ica3666a2d811986d22c7668a72221e3cd60b58d6
Commit: cadc5d41a297a89a0021c8d3aee413ce84624a46
https://github.com/tribe29/checkmk/commit/cadc5d41a297a89a0021c8d3aee413ce8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
M web/plugins/views/painters.py
Log Message:
-----------
Fixed duplicate painter id
Change-Id: I7bc0e722ae3aed0548d2f2501466e5343ce54fbd
Commit: 18cc60098d378172e4b1bb429291635f61d468ea
https://github.com/tribe29/checkmk/commit/18cc60098d378172e4b1bb429291635f6…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
A .werks/6707
M cmk_base/classic_snmp.py
Log Message:
-----------
6707 FIX SNMP with IPv6only hosts: Fixed bug which caused connection errors
IPv6 addresses were not correctly quoted with brackets, hereby causing
connection errors with classic and inline-snmp connections.
FEED-3333
Change-Id: I2cca430a29296f153f70ec627b6890bc18b2a213
Commit: 0b638c05522faaaa0fb843303e6c99665c377536
https://github.com/tribe29/checkmk/commit/0b638c05522faaaa0fb843303e6c99665…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
A .werks/7187
M web/htdocs/watolib.py
Log Message:
-----------
7187 FIX Rule condition editor: Fixed toggling of "Monitor via SNMP" tag
When trying to enable the tag condition "Monitor via SNMP", the tag
condition for the "SNMP" tag group was toggled. The same could happen
when configuring a tag group ID manually that is also present as
an auxiliary tag.
CMK-1701
Change-Id: I1a076a141b7cac226c2f4153c51d6de7b08ccf75
Commit: 091974b5326628fd0a3541bd1e33ed75a7d3c347
https://github.com/tribe29/checkmk/commit/091974b5326628fd0a3541bd1e33ed75a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
A .werks/7103
M cmk/store.py
Log Message:
-----------
Fixed missing lock release if a timeout occurs while loading data from a file
Change-Id: I6a425881f93713596cdc5fea18e49e055fef9a96
Commit: 347bfd674f4726a6d3f83d9dfa55097cbe84721c
https://github.com/tribe29/checkmk/commit/347bfd674f4726a6d3f83d9dfa55097cb…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
A .werks/6708
M web/htdocs/wato.py
Log Message:
-----------
6708 FIX WATO service discovery: Fixed incorrect creation of disable rule for duplicate service description
Different check_types may have the same service description, for example <tt>CPU utilization</tt>.
If you created a <tt>Disabled check</tt> rule for some snmp based CPU utilization check and
used the service discovery page, a <tt>Disabled service</tt> rule was automatically created for this snmp
based check. As a side effect, the tcp based CPU utilization check was disabled as well..
Change-Id: Iffd77476e4fa0e576b28db0f8fd6f669cf35ffe9
Commit: 82ae9b586f8781e14fa779b48e968668d5c9c9bb
https://github.com/tribe29/checkmk/commit/82ae9b586f8781e14fa779b48e968668d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-02-28 (Thu, 28 Feb 2019)
Changed paths:
M checkman/sap_hana_filesystem
M checkman/sap_hana_full_backup
M checkman/sap_hana_mem
M checkman/sap_hana_mem.database
M checkman/sap_hana_process_list
M checkman/sap_hana_version
M cmk/man_pages.py
Log Message:
-----------
sap_hana_*: Fixed catalog entry and added hint about deprecated check plugins to related man pages
Change-Id: Ica6910826b67ee63346b2a72148426f2b10c28f2
Commit: cdda020cf1aec25383a0be2115e83b1a75e0bb4b
https://github.com/tribe29/checkmk/commit/cdda020cf1aec25383a0be2115e83b1a7…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-02-28 (Thu, 28 Feb 2019)
Changed paths:
A .werks/7194
M checks/mssql_connections
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7194 FIX mssql_connections: Fixed missing graphs
Change-Id: Ie1740a7862a15eaa63512661e8e5d76d8d314c9f
Commit: 0f0dac50485f2219646428f6d5913952196b5c0e
https://github.com/tribe29/checkmk/commit/0f0dac50485f2219646428f6d59139521…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
A .werks/7191
M web/htdocs/watolib.py
Log Message:
-----------
7191 FIX get_all_hosts: Users with read but not write access to all hosts/folders can now use this call
There was a bug in the permission checking logic of the get_all_hosts API call. In case one
tried to create a "read only" for exporting all hosts, this was not possible without the write
permission.
The following permissions should be needed:
<ul>
<li>Use Multisite at all</li>
<li>Access to Web-API</li>
<li>Use WATO</li>
<li>Read access to all hosts and folders</li>
</ul>
In previous versions the permission "Write access to all hosts and folders" was needed in
addition.
Change-Id: I1a14cce597ec727f87f336fd12a4210c0eaa489e
Commit: cf2bc96ebb80782f15d39569537eda76339946ec
https://github.com/tribe29/checkmk/commit/cf2bc96ebb80782f15d39569537eda763…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
R pnp-templates/check_mk-steelhead_connections.php
Log Message:
-----------
Use the autogenerated graph template for steelhead_connections
FEED-3411
Change-Id: I18eca38bd478ba866b4091769ec8ecfd3e3fdcac
Commit: 26b4b5a9d916215091f2d182767e5b8b2536da8e
https://github.com/tribe29/checkmk/commit/26b4b5a9d916215091f2d182767e5b8b2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-04 (Mon, 04 Mar 2019)
Changed paths:
A .werks/7193
M web/htdocs/background_job.py
M web/htdocs/gui_background_job.py
Log Message:
-----------
7193 FIX Background jobs: Fixed possible "pid" KeyError exception
When background jobs terminated during initialization, the status
information of the job was missing necessary information which
led to exceptions in the status overview of the jobs and the
job cleanup code.
In case you experienced such an issue in previous versions, you
could remove the state files from <tt>var/check_mk/background_jobs/[job]/jobstatus.mk</tt>
to temporarily fix the problem.
Change-Id: I78c7b176eeb3a7fd9438eca28b979f3b1372f877
Commit: a58ca72c28aacf06bf2437b6d9fdb4856b261dc0
https://github.com/tribe29/checkmk/commit/a58ca72c28aacf06bf2437b6d9fdb4856…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-03-04 (Mon, 04 Mar 2019)
Changed paths:
M agents/windows/frozen_binaries/pyinstaller-deps.make
R agents/windows/frozen_binaries/src/pip/requests-2.18.4-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/requests-2.21.0-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/pip/urllib3-1.22-py2.py3-none-any.whl
A agents/windows/frozen_binaries/src/pip/urllib3-1.24.1-py2.py3-none-any.whl
Log Message:
-----------
FEED-3195: Updating urllib3 with minimal changes
Change-Id: I85dbe0bce1c9d93e0d9836a42390d1c47737d4b0
Commit: bd7d49d6feda6fc9b49dc9f9620aaa41a9964530
https://github.com/tribe29/checkmk/commit/bd7d49d6feda6fc9b49dc9f9620aaa41a…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: 2019-03-04 (Mon, 04 Mar 2019)
Changed paths:
A .werks/7165
Log Message:
-----------
7165 FIX cmk-update-agent.exe: Apply Werk #6932 bugfix to Windows
(Jira: FEED-3195)
Change-Id: I31f43fc3cdb871d1ed5f4998627003ae06dae876
Commit: 8eff640cec4015db9da59adf8e9c13ac9065aef1
https://github.com/tribe29/checkmk/commit/8eff640cec4015db9da59adf8e9c13ac9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-04 (Mon, 04 Mar 2019)
Changed paths:
A .werks/7224
M omd/packages/omd/omd
Log Message:
-----------
7224 FIX Backup/Restore: Fix vanishing files terminating a backup
The "omd backup" mechanism recursively backups all site related
files of a Check_MK site. When files in a site directory, that
is currently being processed vanish, this could lead to failed
backups with errors like this:
C+:
Site backup failed: Traceback (most recent call last):
File "/omd/versions/1.5.0p8.cee/bin/omd", line 4553, in
command_function(args, command_options)
File "/omd/versions/1.5.0p8.cee/bin/omd", line 3711, in main_backup
backup_site_to_tarfile(fh, tar_mode, options)
File "/omd/versions/1.5.0p8.cee/bin/omd", line 3686, in backup_site_to_tarfile
backup_site_files_to_tarfile(tar, options)
File "/omd/versions/1.5.0p8.cee/bin/omd", line 3556, in backup_site_files_to_tarfile
tar.add(g_sitedir, g_sitename, exclude=filter_files)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2032, in add
recursive, exclude, filter)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2032, in add
recursive, exclude, filter)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2032, in add
recursive, exclude, filter)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2032, in add
recursive, exclude, filter)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2032, in add
recursive, exclude, filter)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 2009, in add
tarinfo = self.gettarinfo(name, arcname)
File "/omd/versions/1.5.0p8.cee/lib/python2.7/tarfile.py", line 1881, in gettarinfo
statres = os.lstat(name)
OSError: [Errno 2] No such file or directory: '/omd/sites/xyz/var/pnp4nagios/perfdata/hastenichgesehn/Interface_BG4_2OG_VLAN_421.xml.new'
C-:
After this change the backup continues in such a situation
excluding the just vanished file.
Change-Id: Ic76bc983ebd221687e2f249bf6bcb3389f348aa2
Commit: 6f59a0f1ea991be7677ac456f0f84e4ac1fc696b
https://github.com/tribe29/checkmk/commit/6f59a0f1ea991be7677ac456f0f84e4ac…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
A .werks/7110
A .werks/7111
M checks/aix_hacmp_resources
M checks/aix_hacmp_services
Log Message:
-----------
aix_hacmp_{services,resources}: Do not discovery if there's no cluster definition and fixed parsing unexpected lines
Change-Id: Ia3896c13ddd45123baa9976d22a9455dab41de4f
Commit: 9003f0793ab821f18a16567fa2ae12d5d39c4cac
https://github.com/tribe29/checkmk/commit/9003f0793ab821f18a16567fa2ae12d5d…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
A .werks/7153
M agents/check_mk_agent.solaris
Log Message:
-----------
7153 FIX Solaris Agent: fixed wrong ps command in CPU section
On Solaris the option "--no-headers" is missing and caused a crash in the check
cpu.threads.
Change-Id: Ie76beb9676f53503b4933fb40c5ca99ad0a020e9
Commit: 917ad972810353ef9d014dd97c1d16bab38b32a6
https://github.com/tribe29/checkmk/commit/917ad972810353ef9d014dd97c1d16bab…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
A .werks/7228
Log Message:
-----------
7228 FIX Fixed failing liveproxyd activation when process is currently starting
There was a race condition in the code that made configuration changes fail
with a message like "Could not reload Livestatus Proxy: invalid literal for
int() with base 10: \'\'. See web.log for further information." when one
tried to chang the site configuration while the proxy was currently in a
specific part of the process startup phase.
Change-Id: I88de20d46895643bf8b811493ccfc4f9af97eabd
Commit: 744a84a0c92c426872df3d7c030519f80e977733
https://github.com/tribe29/checkmk/commit/744a84a0c92c426872df3d7c030519f80…
Author: Kevin Esser <kevin.esser(a)iteratio.com>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
A .werks/7116
M agents/plugins/mk_db2.linux
Log Message:
-----------
mk_db2.linux: Also gather information about inactive databases
Change-Id: I8c9e9930a496128f6337c244e8b5fd106826ad2e
Commit: 0420a4377451c3e73520aca178c535f5eec84a6d
https://github.com/tribe29/checkmk/commit/0420a4377451c3e73520aca178c535f5e…
Author: Andreas Döhler <andreas.doehler(a)bechtle.com>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
A .werks/7117
M checks/netapp_api_disk
Log Message:
-----------
netapp_api_disk: Fixed displaying correct numbers for parity and data drives
Change-Id: I775ad544e7f291e8458e5ff9562a952b6029fd19
Commit: 447a07d4ff204b0db7536949eb4a90d297ef5157
https://github.com/tribe29/checkmk/commit/447a07d4ff204b0db7536949eb4a90d29…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
M checks/veritas_vcs
Log Message:
-----------
veritas_vcs: yapf for easier picking
Change-Id: Id7ba65336c131a7912bda20bfe968a97b4934da7
Commit: b82884c43c678fb2237bad04205ad266024f555c
https://github.com/tribe29/checkmk/commit/b82884c43c678fb2237bad04205ad2660…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-05 (Tue, 05 Mar 2019)
Changed paths:
M checks/veritas_vcs
Log Message:
-----------
veritas_vcs: fix params vs. _no_params
Change-Id: I9ce75f8ae30505bffb3c732ed0a11b64d6e39b12
Commit: b2239a3fd22a3c52f428931d1e92e05391081548
https://github.com/tribe29/checkmk/commit/b2239a3fd22a3c52f428931d1e92e0539…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-06 (Wed, 06 Mar 2019)
Changed paths:
M omd/packages/omd/omd
Log Message:
-----------
Fixed Bandit breakage caused by YAPF.
Change-Id: Ia0c3bdbf7f75efccbf56393df04de5879437bfd7
Commit: 362cedf7e4bd0bc0b3aaa1a745f94e6f4e325d64
https://github.com/tribe29/checkmk/commit/362cedf7e4bd0bc0b3aaa1a745f94e6f4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-06 (Wed, 06 Mar 2019)
Changed paths:
A .werks/7063
M web/htdocs/sidebar.py
Log Message:
-----------
7063 FIX Snapins like Micro Core Statistics were not shown for slave sites
Snapins like Micro Core Statistics were not shown for slave sites if the slave
site is connected via TCP and Event Console configuration is not pushed. This
has been fixed.
This fix was contributed by Björn Müller.
Change-Id: Ib2f35a5788556525b194dd47171e5305b2db1443
Commit: a736169012bb2f577174827dc70f97f07be94a4b
https://github.com/tribe29/checkmk/commit/a736169012bb2f577174827dc70f97f07…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-06 (Wed, 06 Mar 2019)
Changed paths:
A .werks/7115
M checks/stormshield.include
Log Message:
-----------
stormshield.include: Fixed possible performance losses
Change-Id: Ifc295830a342e37482155cb6dee35066f20b248d
Commit: 98406e1d753ebd0ce264e5cd40786dd8ebdf8d3a
https://github.com/tribe29/checkmk/commit/98406e1d753ebd0ce264e5cd40786dd8e…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
A .werks/7119
M checks/ibm_svc_enclosure
Log Message:
-----------
7119 FIX ibm_svc_enclosure: Incorrect parsed agent output led to a false report 'Only 0 of X canisters are online'
CMK-1618
Change-Id: Ic03802a6cca58ac9af58b2d0b813c8b51a64f6ac
Commit: b7c7abbbbcc7f4288744cb21e372c238722e3314
https://github.com/tribe29/checkmk/commit/b7c7abbbbcc7f4288744cb21e372c2387…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
A .werks/7230
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
7230 FIX Fixed selection of checks in "Check intervals for SNMP checks" ruleset
Instead of selecting individual check types as it was possible before, the section names
are now selectable as it was intended. As described in help text of this option it is
not possible to configured this setting for individual sub checks, but only for a family
of SNMP checks that share a single SNMP section.
FEED-3402
Change-Id: Ie1948a4478451a9961a06fb0503a7d4e229db73a
Commit: 47918c153e4e6327c3e1f9e76eab14c5cd3f4c5b
https://github.com/tribe29/checkmk/commit/47918c153e4e6327c3e1f9e76eab14c5c…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
A .werks/7209
M inventory/docker_node_info
Log Message:
-----------
7209 FIX Don't crash upon missing Swarm Info
Change-Id: Iec0da517ee11b8807f38805412c1d258ad3aa71d
Commit: 62a74b9dd78b20a9cc600ce9dbb482375b2792ef
https://github.com/tribe29/checkmk/commit/62a74b9dd78b20a9cc600ce9dbb482375…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
A .werks/7231
M web/htdocs/forms.py
Log Message:
-----------
7231 FIX Fixed possible broken folding of form parts when using localized GUI
Change-Id: I0d390a8142102f8e4fcc03b99eb08b4144c4caa4
Commit: 91cff802b08812fbd5ebbadf583206ef777cb757
https://github.com/tribe29/checkmk/commit/91cff802b08812fbd5ebbadf583206ef7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/integration/bin/test_mkbackup.py
M tests/testlib/__init__.py
Log Message:
-----------
Use same lock mechanism as in master
Change-Id: Ida0c898cf90c7f199df82fd2f92ec2ed756e47e7
Commit: 2a0ba061673675ee8ca5da17544122c8e5385cc1
https://github.com/tribe29/checkmk/commit/2a0ba061673675ee8ca5da17544122c8e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fix for last commit
Change-Id: Id2d798b40a5c934d87d0fed480a77250cce0083b
Commit: b080e51459379c698f89277c45cac131ef43e270
https://github.com/tribe29/checkmk/commit/b080e51459379c698f89277c45cac131e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Hopefully fix inter process locking during tests now
Change-Id: I6a4762e9abab6673b3fab09d1aca676d2560dbe2
Commit: 9a93e80648b2b7c81cfa21e00aec13aec70b5086
https://github.com/tribe29/checkmk/commit/9a93e80648b2b7c81cfa21e00aec13aec…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fix InterProcessLock permission issues
Change-Id: Ie3465b961fda1ff1a13295e4138c2c134942c500
Commit: 31dd4751c28185ee7a549e1d43cabbefb1db3786
https://github.com/tribe29/checkmk/commit/31dd4751c28185ee7a549e1d43cabbefb…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7213
M checks/veritas_vcs
R tests/unit/checks/test_veritas_vcs_check.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7213 FIX WATO rule for veritas cluster server
The WATO no longer displays an error message when trying to set up a rule for veritas cluster server.
Change-Id: I59b8a255b3394a35ec025bccd9dea9f291556004
Commit: 642a5357512a4ff5a2781075a3e7b4c039750962
https://github.com/tribe29/checkmk/commit/642a5357512a4ff5a2781075a3e7b4c03…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A omd/packages/python-modules/patches/0020-kubernetes-allow-empty-rules-in-clusterrole.dif
Log Message:
-----------
Allow "null" rules in ClusterRoles in the k8s client
In some OpenShift installations several ClusterRoles with a value
of "null" for the rules are created. This is not allowed by the
official Kubernetes API, but we have to handle it here to be
able to monitor such installations.
CMK-1738
Change-Id: I275769560c0fa968cfd8f3fa9fd2235ecfdda4bc
Commit: c212ff2cdea9787440f793798e82d785738fc0ec
https://github.com/tribe29/checkmk/commit/c212ff2cdea9787440f793798e82d7857…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7197
M agents/check_mk_agent.solaris
Log Message:
-----------
7197 FIX Solaris Agent: fixed problem with leading spaces in wc command output
The output of "wc -l" on solaris can lead to leading spaces.
In that case the check "cpu.threads" can not parse the agent output and will fail.
This has been fixed.
Change-Id: I164f2837f12abccaf442245f0220519865d7044d
Commit: 5a71510f5a79b9e9e6aacfdb91c21ef3f0460eb4
https://github.com/tribe29/checkmk/commit/5a71510f5a79b9e9e6aacfdb91c21ef3f…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7065
M agents/special/agent_kubernetes
M checks/k8s_stats
Log Message:
-----------
7065 FIX k8s_stats: fix crashes regarding timestamp parsing
The Kubernetes API provides timestamps for the k8s_stats checks
in the RFC3339Nano format with different timezones and a varying
number of trailing zeros in the seconds field. This lead to
a crash of the k8s_stats.network check. To resolve this issues
the timestamps are now converted to unix timestamps in the
special agent.
Change-Id: I2869540e2b6b73b0071379c307b4e2615f6235f4
Commit: ff6d4d728fa1d154e466212729e65acf05ae9ad7
https://github.com/tribe29/checkmk/commit/ff6d4d728fa1d154e466212729e65acf0…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
M agents/special/agent_kubernetes
Log Message:
-----------
agent_kubernetes: fix a bug in the conversion to unix timestamps
Change-Id: Iae4113246cf4c7b43ff7d702f2c8a8866dde480f
Commit: cbeb55fd60ce3a0de8023716c5913af139c83130
https://github.com/tribe29/checkmk/commit/cbeb55fd60ce3a0de8023716c5913af13…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7198
M agents/check_mk_agent.solaris
Log Message:
-----------
7198 FIX Solaris Agent: fixed wrong path for top command
The agent tried to use /usr/local/top instead of /usr/local/bin/top.
This has been fixed.
Change-Id: I9ae909a9efefc4feec1d755258242323579ffc84
Commit: 0248a0795bcddd6af8586957751aabe7c8ff846f
https://github.com/tribe29/checkmk/commit/0248a0795bcddd6af8586957751aabe7c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7232
M web/htdocs/table.py
Log Message:
-----------
7232 FIX Fixed wrong sorting of view titles on "edit view page"
Change-Id: I7c62e84457917dde89bdc92e983fd8ec61c5e159
Commit: 42a8e0c997094a893a77cf7521f82059d94962ff
https://github.com/tribe29/checkmk/commit/42a8e0c997094a893a77cf7521f82059d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7234
M cmk/ec/main.py
Log Message:
-----------
7234 FIX Fixed broken event cancelling by priority (1.5.0p12 regression)
When a EC rule is configured to cancel an open event by priority and the lower
priority level is the left of the priority range, the cancelling was not
working.
For example EMERG to CRIT worked while CRIT to EMERG did not work. This has
been fixed. The order of both levels should not be relevant for the processing
of the rules.
Change-Id: I7a285338fb1c716b50503c37fe0b3b55a27fd364
Commit: d63efdc755683b5e598f2e59d44e140b4fe9ac58
https://github.com/tribe29/checkmk/commit/d63efdc755683b5e598f2e59d44e140b4…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
A .werks/7212
M checks/if
Log Message:
-----------
7212 FIX Avoid duplicate services for if_fortigate check
This fixes the duplicate services warning for if/if_fortigate checks.
Change-Id: I785db49372eb65b0935722d2fd7b8e741a8d24de
Commit: 11453a7f998b701ce42523884d6d2f7dcea37655
https://github.com/tribe29/checkmk/commit/11453a7f998b701ce42523884d6d2f7dc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-11 (Mon, 11 Mar 2019)
Changed paths:
A .werks/7084
A web/htdocs/images/icon_remove_members.png
A web/htdocs/themes/facelift/images/icon_remove_members.png
M web/htdocs/wato.py
Log Message:
-----------
7084 FIX Add option to delete contact groups with members
When using the LDAP synchronization to populate contact groups in Check_MK,
it was not possible to remove a contact group using the configuration GUI
as long as LDAP users are synchronized to the group.
We have now added a dedicated action to the contact group list which can
be used to remove all members from a contact group. Once you have used
this action, you will be able to remove the contact group from the
configuration.
CMK-1683
Change-Id: I98e896be9c58e5de1cccbfda2266f51da00cf77e
Commit: 21c6239ebd0ca23444324673598c6e79c1d54dd7
https://github.com/tribe29/checkmk/commit/21c6239ebd0ca23444324673598c6e79c…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A .werks/6967
Log Message:
-----------
6967 FIX Initialize step value for unknown metrics in rrddata columns
When unknown metrics were queried via rrddata Livestatus columns, the step
value was not initialized, so a more or less random value was returned.
Valgrind was of course unhappy about this, too. This has been fixed, and
the step value is now zero under such circumstances.
Change-Id: I1cd42c806445141ddf8d61d8b9cd653d9dc43c7c
Commit: a13620426ceb6d8ecafd977f1ef236a0834145c6
https://github.com/tribe29/checkmk/commit/a13620426ceb6d8ecafd977f1ef236a08…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
A .werks/7238
M checks/check_smtp
M web/plugins/wato/active_checks.py
Log Message:
-----------
7238 FIX check_smtp: Float warning / critical thresholds can now be configured using the GUI
The active check check_smtp already supported floating point warning and critical
thresholds, but the GUI only accepted integral numbers.
Change-Id: I89f5eaad50bb69c6bc2d952363c7df9456ff63c2
Commit: ee9d2aa0363401a902eff93fbfbaf4ce1a7130c9
https://github.com/tribe29/checkmk/commit/ee9d2aa0363401a902eff93fbfbaf4ce1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M checks/check_smtp
Log Message:
-----------
Fixed typo
Change-Id: Ife0be2ee95c343f0968763783c9a9b0d0f720936
Commit: f97d826d23f5857137d3e76b1c42f14dcd75b8dc
https://github.com/tribe29/checkmk/commit/f97d826d23f5857137d3e76b1c42f14dc…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
A .werks/7199
M checks/heartbeat_crm
A tests/unit/checks/generictests/datasets/heartbeat_crm.py
Log Message:
-----------
7199 FIX heartbeat_crm: Fixed discovery of services in case of failed actions
Because of changes in pacemaker in some cases wrong services named "Heartbeat CRM Failed"
where discovered if there are open failed actions.
This has been fixed.
If you already have discovered such services, you need to re-discover the services of the
affected hosts.
Change-Id: Iab3534bf38eb685935d57b5ec9b4b17f209d7950
Commit: cd1ea449f23c7d8fec42bb9168db9edf1ee5c2fb
https://github.com/tribe29/checkmk/commit/cd1ea449f23c7d8fec42bb9168db9edf1…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M cmk_base/notify.py
Log Message:
-----------
notify.py: remove redudant log entry and use event_log in all log functions
Change-Id: I0601f4b8a0a344872915e04fad16abd5db4c908f
Commit: fa7b6d4aa69c40f9f350121a0bae69bbdc6e147e
https://github.com/tribe29/checkmk/commit/fa7b6d4aa69c40f9f350121a0bae69bbd…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M cmk_base/default_config/notify.py
M cmk_base/notify.py
M web/plugins/wato/globals_notification.py
Log Message:
-----------
notify.py: align log levels with cmk/utils/log.py
This will make it easier to switch to the logging
module later on.
Change-Id: I473bf64e33b0a575a7e0c37493eb70d81de34c06
Commit: 218c54f909707515a5643a26dcc0b9ac8196d119
https://github.com/tribe29/checkmk/commit/218c54f909707515a5643a26dcc0b9ac8…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
A .werks/7059
M cmk_base/default_config/notify.py
M cmk_base/notify.py
M web/plugins/wato/globals_notification.py
Log Message:
-----------
7059 Add an option to reduce the logging in the notify.log
By default two lines are added for every notification rule in the
notify.log. They contain a short description of the rule and
information why the rule does or does not match. In setups with
a large number of notification rules this may result in up to
hundreds of lines in the notify.log for every incoming raw
notification. To optionally reduce the amount of logging this
werk introduces a new log level that only adds lines for matching
rules. The new option can be selected in the Global Settings under
"Notification log level". Be aware that with this option the
notify.log does not conain information about rules which do not
match which makes it much harder to analyze why a certain rule
did not match retrospectively.
Change-Id: Id8c93e9aadb35c0f7e3c481de1209c344755a0b6
Commit: 65a928867c422b80bfa3e6545d8c2041820101ee
https://github.com/tribe29/checkmk/commit/65a928867c422b80bfa3e6545d8c20418…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M tests/integration/cmk_base/test_services_prediction.py
Log Message:
-----------
Fix integration test for non-existent rrd column after memory leak fix
Change-Id: Ied0b65824aa1b483bc35e1398820e791e6ea840c
Commit: 854955e8ae2d7086e05ead6169eb164fb220b88b
https://github.com/tribe29/checkmk/commit/854955e8ae2d7086e05ead6169eb164fb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
R .werks/6708
M web/htdocs/wato.py
Log Message:
-----------
Revert "6708 FIX WATO service discovery: Fixed incorrect creation of disable rule for duplicate service description"
This reverts commit 347bfd674f4726a6d3f83d9dfa55097cbe84721c.
Commit: 686fbe70fe660b4310e69bcb09e625b003087a2d
https://github.com/tribe29/checkmk/commit/686fbe70fe660b4310e69bcb09e625b00…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
A .werks/7200
M active_checks/check_mail_loop
M checks/check_mail_loop
Log Message:
-----------
7200 FIX check_mail_loop: Fixed 'option --subject not recognized'
When used in WATO, the 'subject' parameter was not called correctly in the check command.
This has been fixed.
Change-Id: Ie76c7ee3942832b5f0c50ae0310d8aaa9f0e3ec4
Commit: d8be247956c343e795ce734422ab366553d2a3d9
https://github.com/tribe29/checkmk/commit/d8be247956c343e795ce734422ab36655…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
A .werks/7244
M web/plugins/sidebar/wato.py
Log Message:
-----------
7244 Restricted WATO sidebar snapin only show up to 10+ changes
The sidebar snapin and the WATO main page now use the same infotext to display the number of pending changes.
This infotext currently displays only up to 10 changes in detail, any number above 10 is abstracted with the text <tt>10+ changes</tt>.
The reasoning behind this is, that there may be some sites with thousands of pending changes.
Determining the exact number generally takes some time, hereby slowing down the rending of any page showing this infotext.
The <tt>10+ changes</tt> limit may be lifted in the future, once a more performant changes measurement functionality has been introduced.
Change-Id: I89b395a039e382be6c2099c4e1dec263a4d39c74
Commit: e2c32fa715193e5468b88896c941dfcfd707526e
https://github.com/tribe29/checkmk/commit/e2c32fa715193e5468b88896c941dfcfd…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
A .werks/6763
M web/plugins/metrics/check_mk.py
Log Message:
-----------
back port of werk 6763
Change-Id: Icd00eb85217af37b616351a2635bf587765e9e6e
Commit: 63fd7903a8d6f2da65f8dcd12409d2b0d84143bf
https://github.com/tribe29/checkmk/commit/63fd7903a8d6f2da65f8dcd12409d2b0d…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
A .werks/6708
M web/htdocs/wato.py
Log Message:
-----------
6708 FIX WATO service discovery: Fixed incorrect creation of disable rule for duplicate service description
Change-Id: I8afbd69c78e2104e50ef640d379997ff15338b6f
Commit: 2696aa9128b2e8fde87d4a7fe00b23c5305d706d
https://github.com/tribe29/checkmk/commit/2696aa9128b2e8fde87d4a7fe00b23c53…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
A .werks/7237
M web/plugins/wato/check_mk_configuration.py
Log Message:
-----------
7237 FIX Increased size of host/service notes url input fields
Change-Id: I709d16f90e3f3700a25aaee20dbedec02eb3b674
Commit: 7314878a5ca8882c77943d20ea2f6cb8fca08676
https://github.com/tribe29/checkmk/commit/7314878a5ca8882c77943d20ea2f6cb8f…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-03-15 (Fri, 15 Mar 2019)
Changed paths:
A .werks/6658
M notifications/pagerduty
M notifications/slack
M notifications/victorops
Log Message:
-----------
6658 FIX Differentiation of host & service problems notifications
For REST notification plugins like Slack, PagerDuty and VictorOPS. Problems
where classified by the presence of the SERVICESTATE context variable. But
in the RAW edition this variable is completed by its macro and thus the
classification leads to host problems to be described as service problems
too. Classifying after the WHAT context variable solves the issue.
Change-Id: I08aa651604c60d2810777c73746ba43ede14c2f3
Commit: 84a59af6218105f89f396545ed64bbfde79c29ff
https://github.com/tribe29/checkmk/commit/84a59af6218105f89f396545ed64bbfde…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
A .werks/7217
M cmk_base/inventory.py
M cmk_base/inventory_plugins.py
M inventory/cisco_vlans
A tests/unit/cmk_base/test_inventory_plugins.py
Log Message:
-----------
7217 FIX HW/SW-Inventory: Execution order of plugins
The order in which the HW/SW inventory plugins are executed is now deterministic.
Previously dependencies between inventory plugins could lead to missing data if
the plugins happend to be executed in the wrong order.
Plugins are now executed in alphabetical order by default. You can force a plugin
to be executed after another plugin by setting the <tt>depends_on</tt> key in
the inventory info variable <tt>inv_info</tt>. For instance writing
<tt>inv_info['plugin_a'] = {
...
'depends_on' = ['plugin_b'],
}</tt>
will enforce "plugin_b" to be executed before "plugin_a".
Change-Id: I388bf0c0fe334ad87ca38905f66bf2d5141be98f
Commit: c5dc9589a48dbb718f64647374a5ff323cad7e10
https://github.com/tribe29/checkmk/commit/c5dc9589a48dbb718f64647374a5ff323…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p14
Change-Id: Ic4e7286bae13ee237eb279565a62aa5b81cf791e
Commit: 24ddace20b87ef782f709fb906c4c0586646c388
https://github.com/tribe29/checkmk/commit/24ddace20b87ef782f709fb906c4c0586…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
A .werks/7240
M web/htdocs/views.py
M web/plugins/visuals/filters.py
Log Message:
-----------
7240 FIX Fixed possible exception when filtering views using non ASCII characters
A GUI timeout or UnicodeDecodeError messages could occur when trying to filter
views using non ASCII characters, like e.g. Umlauts. This could e.g. occur for
users when trying to view service detail pages of services that have such
characters in their names.
Change-Id: I6e7e9859bfeab9be1a0254b54fef63aa3306914e
Commit: c2e82e66fd44196c2358680961e5ae9b08685d26
https://github.com/tribe29/checkmk/commit/c2e82e66fd44196c2358680961e5ae9b0…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7066
M checks/k8s_stats
Log Message:
-----------
7066 FIX k8s_stats.network: prefer lnx_if check if present
When the check_mk_agent was used together with the Kubernetes
special agent duplicate interfaces were discovered. Now the
lnx_if check from the check_mk_agent is preferred over the
k8s_stats.network check from the special agent.
Change-Id: Ic91376da1594d8861dd7cd9d6731775d62cb7e29
Commit: aaa0aa310c9f80d1eb3c298059605dcdcae08993
https://github.com/tribe29/checkmk/commit/aaa0aa310c9f80d1eb3c298059605dcdc…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7127
M checks/msexch_database
Log Message:
-----------
7127 FIX msexch_database: Fixed disappearance of services caused by dynamically generated IDs
After a reboot of the exchange server the databases get dynamically
generated IDs. These IDs were part of the items which led to vanished services.
This has been fixed now. You have to perform a re-discovery on the
affected hosts.
Change-Id: Ic1e33b92f7df0423c8506d67d9059b1c482b28e9
Commit: ff9c4c3262ed9f0243f39f7db72d3b9cab0db5b1
https://github.com/tribe29/checkmk/commit/ff9c4c3262ed9f0243f39f7db72d3b9ca…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M .werks/7127
Log Message:
-----------
Fixed werk version
Change-Id: I219f4a61a27352b05ed6d54c474fd5118f4f8c2d
Commit: b40787d37a7daa56d4569b7dbbb45ec198a5c3b8
https://github.com/tribe29/checkmk/commit/b40787d37a7daa56d4569b7dbbb45ec19…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7241
Log Message:
-----------
7241 FIX Fixed uploading customer logo
Fixed uploading customer logos for some customers. An error like this could occur: "KeyError ('globals')"
Change-Id: I7e7032cc2f436557f0d017c3b4e6ad90d2765e8e
Commit: 6c4d0178a23adb5d5d466e4f953cfa2e832ff199
https://github.com/tribe29/checkmk/commit/6c4d0178a23adb5d5d466e4f953cfa2e8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7126
M checks/fireeye_mailq
Log Message:
-----------
7126 FIX fireeye_mailq: Missing SNMP device data causes an "IndexError: list index out of range" error
Change-Id: Iea7d6afeaaecd0d622a1178c9299ea0fb6a66b64
Commit: 1be0be747f4f34bbab8646b4d5fe0fdc4c1bb46f
https://github.com/tribe29/checkmk/commit/1be0be747f4f34bbab8646b4d5fe0fdc4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7124
M cmk_base/automations/check_mk.py
M cmk_base/checking.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/ipmi.py
M cmk_base/data_sources/piggyback.py
M cmk_base/data_sources/tcp.py
M cmk_base/discovery.py
M cmk_base/inventory.py
M cmk_base/modes/check_mk.py
Log Message:
-----------
Check_MK Discovery/Inventory: Removed duplicate agent info monitoring
Change-Id: I5c8044a661f738f8c15c1bfe135543d88dc8c059
Commit: 7799b5671efc06ab7056c698fa20cd585d27ed87
https://github.com/tribe29/checkmk/commit/7799b5671efc06ab7056c698fa20cd585…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M cmk_base/data_sources/tcp.py
Log Message:
-----------
Fixed TypeError
Change-Id: I37d4f5cef3da6300ef705dd14300849f4c73b868
Commit: 68110f2ef4b35dcee1deb8886a5fe2ce6f71d61e
https://github.com/tribe29/checkmk/commit/68110f2ef4b35dcee1deb8886a5fe2ce6…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M agents/plugins/mk_jolokia
Log Message:
-----------
mk_jolokia: yapf
Change-Id: I0477e41b4c023f83e9701e8c5e50465d4166f22a
Commit: 27b36bd136ed4185d1d7ee53b0c32166029a3a6d
https://github.com/tribe29/checkmk/commit/27b36bd136ed4185d1d7ee53b0c321660…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M agents/plugins/mk_jolokia
Log Message:
-----------
mk_jolokia: minor simplification
Change-Id: I99880846d6f76318e3ce8f08680572ceb27efd82
Commit: c4fa6bb3095af9f7f326a3588b2441137817e572
https://github.com/tribe29/checkmk/commit/c4fa6bb3095af9f7f326a3588b2441137…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/7218
M agents/plugins/mk_jolokia
Log Message:
-----------
7218 FIX jolokia_generic: Discovery no longer crashes upon misconfiguration
A misconfiguration of the jolokia plugin could lead to a crash
of the discovery of the jolokia_generic services. The offending
output lines are now skipped.
Change-Id: Ia183aa35c0d9678b94fde62cb75992bbfda063a1
Commit: 69be6b1408d7192ecc5e275376590e7d9577c0ba
https://github.com/tribe29/checkmk/commit/69be6b1408d7192ecc5e275376590e7d9…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M checks/k8s_stats
M tests/unit/checks/generictests/datasets/k8s_stats.py
Log Message:
-----------
Fix for Werk 7066
Change-Id: I2b7705c1f7de1ab14657c8ecfd079cedb5a0c1d4
Commit: cd893d65bdf9b07a631c3c44f175ff2ebda85ad4
https://github.com/tribe29/checkmk/commit/cd893d65bdf9b07a631c3c44f175ff2eb…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/6968
Log Message:
-----------
6968 FIX Fixed CMC crashes caused by a race condition
Activating a new configuration during a long-running query for graph data
could lead to a CMC crash because of an internal race condition. This has
been fixed.
Change-Id: I590b1b44da579d6783665432c5d6c1f6f71559d5
Commit: c62583a3c51e36edac5b5f069fba40503f9a1f1b
https://github.com/tribe29/checkmk/commit/c62583a3c51e36edac5b5f069fba40503…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
A .werks/6987
M cmk/ec/main.py
Log Message:
-----------
6987 FIX Queries to event history with time filters no longer skip files with non-ASCII characters in the first line
An encoding issue would lead to queries as used by the event history to skip files with non-ASCII characters
in the first line, leading to events archived in that file's timerange to be omitted. This has been fixed.
Change-Id: I671b681205e5076b17a6049dc6f5b41c4b589c25
Commit: 2dc25154c2dd70b617602b1467e238753bac61d0
https://github.com/tribe29/checkmk/commit/2dc25154c2dd70b617602b1467e238753…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-20 (Wed, 20 Mar 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
get_logfile_timespan: Make exception handling more granular
Change-Id: Iea2641f30d2332c267ac56540efbb66fa14ae81a
Commit: d757a5d7f778138326c66c6aa35b17ed25da101b
https://github.com/tribe29/checkmk/commit/d757a5d7f778138326c66c6aa35b17ed2…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M checks/ceph_df
Log Message:
-----------
ceph_df: yapf for easier picking
Change-Id: I8b885949ec3f2cb6873ded1093667db3cdc30f78
Commit: 88a81e9e4102d4f92c8713c35cb868a7aacbf131
https://github.com/tribe29/checkmk/commit/88a81e9e4102d4f92c8713c35cb868a7a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7129
M checks/mysql_capacity
Log Message:
-----------
7129 FIX mysql_capacity: Show correct levels information
Change-Id: I1b89ddc60043052b9270ac3ae05fa29853ed5b75
Commit: 91728e1495d79ee12f4e9a01e171d2ee9dbc89d9
https://github.com/tribe29/checkmk/commit/91728e1495d79ee12f4e9a01e171d2ee9…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7220
M checks/ceph_df
Log Message:
-----------
Pick: ceph_df: Support changed output format
Change-Id: I8e3417163b4fd4d6886fa55743789a4eb4576113
Commit: 2fd62a1828998bda07a23979c1a4758fa3c115f5
https://github.com/tribe29/checkmk/commit/2fd62a1828998bda07a23979c1a4758fa…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M .werks/7220
Log Message:
-----------
fix werk
Change-Id: I5b8260e7151b54f51ce64e003f873bc45a90f0cc
Commit: f4f16b57e7d4c051ffbc67913d4444de9b81422a
https://github.com/tribe29/checkmk/commit/f4f16b57e7d4c051ffbc67913d4444de9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fix inefficient event history filtering by event ID
Queries for specific event IDs were not optimized for the event history
queries which are issues e.g. by the GUI when clicking on the detail
page of one event.
This is only the first part of the fix, the second part will be added in
a separate commit for the livestatus code.
Change-Id: I991fa8d9c1c4d06316f7a4fb1b03e99aedd6c204
Commit: d6e4e2c35aa4cd2b8d79522fdf9fd85c3eb658f7
https://github.com/tribe29/checkmk/commit/d6e4e2c35aa4cd2b8d79522fdf9fd85c3…
Author: Kevin Esser <kevin.esser(a)iteratio.com>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7114
M checks/rds_licenses
Log Message:
-----------
rds_licenses: Supports Windows Server 2016
Change-Id: I87ec410fb22d904a0955a106eb3551d8929f21f6
Commit: 746e38491dcffcb734c027784251860ef7cd9081
https://github.com/tribe29/checkmk/commit/746e38491dcffcb734c027784251860ef…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7067
M notifications/mail
Log Message:
-----------
7067 SEC mail: escape notification context
The notification context which contains e.g. the host name
and the service description is now escaped properly, i.e.
'<' is replaced by '<' and so on. Only the HTML section
which can be specified in the options of a notification
rule is not escaped.
Change-Id: I80fe51fb3866527286f474aa569d13b9940e1561
Commit: 5cf6dbe0c79190ec072181ff9fbc89fcbac7d87c
https://github.com/tribe29/checkmk/commit/5cf6dbe0c79190ec072181ff9fbc89fcb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7243
M web/htdocs/metrics.py
Log Message:
-----------
7243 FIX Fixed wrong sorting of perfometers when some services have no metrics
When sorting a list of services by the perfometer column, this did not work
correctly in case there were services in this list that have no metrics at
all.
Change-Id: Iff8e759be15da00b1376c0156a1a523341f839e4
Commit: d3f37dccf2817bf4087e7767b67c9e78a5a27eb4
https://github.com/tribe29/checkmk/commit/d3f37dccf2817bf4087e7767b67c9e78a…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M livestatus/src/TableEventConsole.cc
Log Message:
-----------
Pass integral equality constraints to the EC, too.
Change-Id: I08401fd261f86f0ab96c353b0b19d008537b0a50
Commit: f77ba4bde89f91538ad55331eaa1b5ad13243dbe
https://github.com/tribe29/checkmk/commit/f77ba4bde89f91538ad55331eaa1b5ad1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7324
Log Message:
-----------
7324 FIX Fix inefficient event history filtering by event ID
Queries for specific event IDs were not optimized for the event history queries
which are issues e.g. by the GUI when clicking on the detail page of one event.
Change-Id: If4bd2c03fb58a57a848d9cb1f2dd49689cbba331
Commit: 82ec7397eee0a545401dfe7f2b5c70d1390a34af
https://github.com/tribe29/checkmk/commit/82ec7397eee0a545401dfe7f2b5c70d13…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M livestatus/src/TableEventConsole.cc
Log Message:
-----------
Enable event_id as grepping_filter to make the core hand it over to EC
Change-Id: I290b40f1cc5912bc5ec145286c1cb86f2b20178b
Commit: b556e83b218a0a21e7c8bded13850ec2d8ff3b52
https://github.com/tribe29/checkmk/commit/b556e83b218a0a21e7c8bded13850ec2d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7242
Log Message:
-----------
7242 FIX Unreachable site errors respect site filters
When reports are being created while some distributed site is offline, the
report is prefixed by a "error report" page that is added to inform the user
that the report was created in such a situation and some data may be missing
for this reason.
The error message looks like this: "Not all sites have been queried. Some
information is missing."
The errors were shown for all sites, even when a specific site was queried.
This was a problem, especially in Check_MK Managed Services Edition
environments when creating customer specific reports in the management sites.
Change-Id: Ice1b70be3c1aeef2d689f50f5e6ae2575794688d
Commit: 96037d799126ef2b41b3af5be9ff6830bc7cbc02
https://github.com/tribe29/checkmk/commit/96037d799126ef2b41b3af5be9ff6830b…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7128
M cmk_base/discovery.py
M web/htdocs/wato.py
Log Message:
-----------
7128 FIX Display vanished and disabled clustered services on discovery page of the nodes
Change-Id: I5c0a3e9fc821f948fe5b818c44340de401274879
Commit: c6fe4fab6195b8a5b7fcfcc1c0920aff313e37cb
https://github.com/tribe29/checkmk/commit/c6fe4fab6195b8a5b7fcfcc1c0920aff3…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7219
M agents/special/agent_vsphere
Log Message:
-----------
7219 FIX agent_vsphere: Missing data in case of mutliline snapshot description
In case a description of a VM snapshot consisted of multiple lines, no
data about the corresponding VM has been obtained.
Change-Id: Ia493747d27a2f368fb3df005bb02acfb06821533
Commit: 5d25da3de89b3ab9935a20348408046c8555aa75
https://github.com/tribe29/checkmk/commit/5d25da3de89b3ab9935a20348408046c8…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M active_checks/check_bi_aggr
Log Message:
-----------
Detect error messages from web service
When the webservice detects an error -- such as an authentication problem --
it does not output a JSON tree by a string starting with ERROR: This is now
correctly being detected and the error is output as check output, rather than
a nasty JSON parsing exception
Change-Id: Ib9d91d91dce19b6230262faa0b656aabf36bea12
Commit: 3c6141b6615c99a90e05b0ad01e4c88993e46131
https://github.com/tribe29/checkmk/commit/3c6141b6615c99a90e05b0ad01e4c8899…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M active_checks/check_bi_aggr
Log Message:
-----------
Replace insecure eval call with more secure ast.literal_eval()
Change-Id: Ib80bf90d2e7bcd0747b299dc18903ef49582d61c
Commit: bff72dd74af856692fe1cfb3084f4ef1f12c5e35
https://github.com/tribe29/checkmk/commit/bff72dd74af856692fe1cfb3084f4ef1f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/7325
Log Message:
-----------
7325 FIX check_bi_aggr: Improve GUI application error handling
When the webservice detects an error -- such as an authentication problem -- it
does not output the expected data structure, but a string starting with
"ERROR:". This is now correctly being detected and the error is output as check
output, rather than a nasty parsing exception.
Change-Id: I123e3391afb768a2a9ba1f58d261f612d9d34546
Commit: 5da2a7f52f667bd93876343df41130ba2d46f332
https://github.com/tribe29/checkmk/commit/5da2a7f52f667bd93876343df41130ba2…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M checks/check_http
Log Message:
-----------
yapf: check_http
Change-Id: I0bcecc21c197f90796ff2b0a29ea3e324c55cbb8
Commit: 56940a5f7dd548a718bdbf781fd4098cbe0fbaf0
https://github.com/tribe29/checkmk/commit/56940a5f7dd548a718bdbf781fd4098cb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M cmk_base/ip_lookup.py
Log Message:
-----------
Drop dead code
Change-Id: If442677763841b5d00929c6691ca91d73b26715a
Commit: 820b543f88b51f8864848244937be397c5538137
https://github.com/tribe29/checkmk/commit/820b543f88b51f8864848244937be397c…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M checks/netstat
Log Message:
-----------
netstat: Use parse function feature of check API instead of calling parse function explicitly
Change-Id: Ie27cf2371e0d671b80d6d612b277b77989ea559d
Commit: 036adcbcf30998d5e4ab9aa93309a1ac8ae461b6
https://github.com/tribe29/checkmk/commit/036adcbcf30998d5e4ab9aa93309a1ac8…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M checks/netstat
Log Message:
-----------
YAPF netstat
Change-Id: I8bca2f6bada788987372fc7396252b8986ce6bb9
Commit: 7c36f6e9a72a4a6ebe609dde258c54e93e2949e2
https://github.com/tribe29/checkmk/commit/7c36f6e9a72a4a6ebe609dde258c54e93…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M checks/netstat
Log Message:
-----------
netstat: Mark variables as unused
Change-Id: Ib08b40321c795193bb785f39715f8927128385e7
Commit: 7b88d59808be75b0d4970e7a1acf6d6cfc3af36c
https://github.com/tribe29/checkmk/commit/7b88d59808be75b0d4970e7a1acf6d6cf…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
A .werks/6988
M checks/netstat
A tests/unit/checks/test_netstat_parse.py
Log Message:
-----------
6988 FIX netstat: Fix crashing check on AIX 7
The netstat command separates the port from the IP address with a dot (.) instead
of a colon (:) on some AIX versions, which the check previously could not parse
correctly. This has been fixed.
Change-Id: I600625b8a5f9d4e7725c646ea082330a93643225
Commit: 6b440ca1436a67b635faf1cae2b29446a8b83ab2
https://github.com/tribe29/checkmk/commit/6b440ca1436a67b635faf1cae2b29446a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7246
M cmk_base/check_table.py
M cmk_base/discovery.py
Log Message:
-----------
WK7246: Prevent automatic discovery of duplicate services with the same service description
Change-Id: I6cede7326d9d308f8b29b83aa3a08987ea844678
Commit: 0a85cf0862aeb14d3197f06940b7200572de4dfc
https://github.com/tribe29/checkmk/commit/0a85cf0862aeb14d3197f06940b720057…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7248
M web/htdocs/watolib.py
Log Message:
-----------
7248 FIX Fixed invalid expected duration on "Activate Changes" page
Change-Id: If3614e4abfb70b1079e3eb6a6b5c64042af9aba0
Commit: 695ff62ce4ec8a3bdaa30f23ce9c0d8bec7d9cfe
https://github.com/tribe29/checkmk/commit/695ff62ce4ec8a3bdaa30f23ce9c0d8be…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7247
M checks/ps
Log Message:
-----------
7247 FIX ps.perf: Fixed incomplete counter cleanup routine, leading to ever-growing counter state files
The ps check regularly creates counter values with dyamic names and save them into the counter state file.
There is a cleanup routine which removes outdated counters.
This cleanup routine failed at cleaning up counter values from the deprecated ps.perf check.
As a result the check counters file did steadily grow. This has been fixed. The cleanup now also
checks for outdated ps.perf counters.
Change-Id: Id6f70551021b5a798cffc973f9610b016cf4acd7
Commit: 4c8be9bed8258e3ff3bcca2e2061f1353f51d9ee
https://github.com/tribe29/checkmk/commit/4c8be9bed8258e3ff3bcca2e2061f1353…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7354
M checks/tsm_storagepools
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7354 FIX tsm_storagepools: Fixed missing labels in performance graphs
Change-Id: I9d4306419d7eb94758d906e437402e87732ef345
Commit: 3ef6f1743a80b4d193a195075c0c3f10b4d3aef5
https://github.com/tribe29/checkmk/commit/3ef6f1743a80b4d193a195075c0c3f10b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7326
M cmk_base/ip_lookup.py
M tests/integration/cmk_base/test_automations.py
Log Message:
-----------
7326 FIX "Update DNS cache" action is now really cleaning up the cache
As written in the documentation
(https://mathias-kettner.com/cms_wato_hosts.html) Check_MK is keeping an
internal DNS cache for the hosts that have configured no static IP address in
Check_MK:
---
With the host name method Check_MK uses cached data in order to minimise
repeated DNS requests during an Activate Changes – which is very important for
accelerating the activation procedure. Furthermore, the cache ensures that a
changed configuration can still be activated if the DNS stops working.
The catch is that Check_MK doesn't automatically notice the change to an
address in DNS. For this reason, in the host details there is the button which
deletes the entire DNS cache and forces a new resolution at the next Activate
changes. This file is found under ~/var/check_mk/ipaddresses.cache in your
instance, by the way. Deleting this file has the same effect as the button as
described above.
---
The problem was that previous versions did not really delete the entire cache,
but only updated it. We have now changed this to make the cache invalidation
work as intended.
Change-Id: I603f7ef5f38234f67ce5436082c91b506d516732
Commit: 1748c23381fc5a0fb66299e07cb5bd77195ee5b2
https://github.com/tribe29/checkmk/commit/1748c23381fc5a0fb66299e07cb5bd771…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7068
M cmk_base/notify.py
Log Message:
-----------
7068 FIX Truncate values of the notification context which are too long
If the the value stored in the notification context was larger than
the OS limit MAX_ARG_STRLEN a failed notification was produced and
the error 'OSError: [Errno 7] Argument list too long' appeared in
the notify.log. This was usually the case for very long values in
the long outputs of a service like e.g. fileinfo.groups. Now the
values are truncated and the text 'Attention: Removed remaining
content because it was too long.' is shown at the end.
Change-Id: I726dc536378f54da5dccf624d551b1565ecf0d47
Commit: cc1d7f1f3f32dc0496a7193f2ab5a9fb88b9fbd2
https://github.com/tribe29/checkmk/commit/cc1d7f1f3f32dc0496a7193f2ab5a9fb8…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M checks/fileinfo
Log Message:
-----------
fileinfo: yapf
Change-Id: Iddd5f9125c180181bbc85bed88924de84a278d93
Commit: 6852565ac32887af324e88183cc8a2db2140bf64
https://github.com/tribe29/checkmk/commit/6852565ac32887af324e88183cc8a2db2…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M checks/fileinfo
Log Message:
-----------
fileinfo: pylint
Change-Id: I1ce9d17c1c88cc0108820db452652627a141596c
Commit: 5438979e0bf5f7a5e0c84adc304cf1cf4e19af57
https://github.com/tribe29/checkmk/commit/5438979e0bf5f7a5e0c84adc304cf1cf4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/7069
M agents/special/agent_kubernetes
Log Message:
-----------
7069 FIX agent_kubernetes: the kilo suffix for resources may be lowercase
Resolve an issue where parsing of memory failed if the suffix for
memory resources was 'k' instead of 'K'.
Change-Id: Ib63c6472b22c828ecf3888bbbfc6636ebeff13e9
Commit: 602c34b8d6d944a9c6abe6e18eaddc5c01627ec0
https://github.com/tribe29/checkmk/commit/602c34b8d6d944a9c6abe6e18eaddc5c0…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
A .werks/6969
Log Message:
-----------
6969 FIX Fixed recurring flexible downtimes.
Previously, the combination of "recurring" and "flexible" was broken for
downtimes. The effect was that such downtimes remained hot even outside
their intended time window, so that the next occurring problem just
triggered the start of such a downtime and no problem was notified.
An example for such a scenario: A flexible host downtime was configured to
happen every day between 02:00 and 03:00 for 2 hours. Everything was OK
between 02:00 and 03:00, but at 08:15 the host went DOWN. This started the
downtime, lasting until 10:15, which is of course totally unintended: The
problem did not happen between 02:00-03:00, so the downtime should not start
and normal problem processing should be done, including notifications etc.
This has been fixed, so the recurring flexible downtimes are working as
intended now. If you update your installation, there is nothing more you
have to do, all downtimes automatically work correctly after that. If you
do not want to update yet, you should delete your recurring flexible
downtimes for now and add new recurring fixed downtimes instead as a
workaround until you update.
Change-Id: I16a10a53882d5e9f4fec71ba8af3d5956742c819
Commit: e8b3410ba68e4e530e5b90ba899f2eaec525a93a
https://github.com/tribe29/checkmk/commit/e8b3410ba68e4e530e5b90ba899f2eaec…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Event console: Improve help text for host and service contact rulesets
Change-Id: I06575ccf1a9fdd1540fcbec70900d62b963d3071
Commit: dc973332dda8a215fba7147c892b1c6f13cd421a
https://github.com/tribe29/checkmk/commit/dc973332dda8a215fba7147c892b1c6f1…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-23 (Sat, 23 Mar 2019)
Changed paths:
M checks/db2_tablespaces
Log Message:
-----------
yapf & pylint
Change-Id: Id90b37cc659559140ced19161e51cd8942af0262
Commit: c1fbf5178dc2cc311a01efbdad82944ee994a805
https://github.com/tribe29/checkmk/commit/c1fbf5178dc2cc311a01efbdad82944ee…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
A .werks/7249
M cmk_base/discovery.py
Log Message:
-----------
7249 FIX Check_Discovery: Automatic discovery of hosts now correctly ignores unreachable hosts
Hosts with a state differing from <tt>UP</tt> will no longer be considered in the
automatic check discovery routine.
Change-Id: I5ea6a8e50179d4197976efe0bbb911a285273901
Commit: 621ae8f5513ef7393f73128e02660e2a3c250cde
https://github.com/tribe29/checkmk/commit/621ae8f5513ef7393f73128e02660e2a3…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
A .werks/7222
M checks/check_http
M tests/unit/checks/test_check_http.py
Log Message:
-----------
7222 FIX check_http: port config for certificate check via proxy
If users had the active check "Check HTTP" configured to check a certificate
via a proxy, the option "TCP Port" had wrongly been used as the proxys port
instead of the certificate servers port.
The port defined in the option "TCP Port" is now applied to the certificate
server, regardless of whether a proxy is used.
If you relied on the wrong behaviour, remove the option "TCP Port" and include
the port for the proxy in the proxy settings.
NOTE:
To make this work, we have to pass proxy address and server name not
using the "-I proxy.com" and "-H server.com" option, but as the first
and second argument, respectively. This weird hack bypasses a bug in
the check_http commandline parsing:
When we pass the arguments this way, we can include the *servers* port
in the second argument (e.g. "server.com:8443"). When we try the same
with "-H server.vom:8443" the port will be stripped, and ignored if
the "-p" option is set, and used as the proxys port otherwise.
Change-Id: I2f7babed02b652186f996a91e53048a3689c9ebb
Commit: 3ff062af2a77769087358626b9aa60a07971a04c
https://github.com/tribe29/checkmk/commit/3ff062af2a77769087358626b9aa60a07…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
A .werks/7223
M checks/db2_tablespaces
Log Message:
-----------
7223 FIX db2_tablespaces: Occasionally wrong CRIT state
In some cases the state of the check went to CRIT, although the
reported values where fine.
Avoid using the reported 'free' variable to guarante consistency
between info text and state.
Change-Id: If5d54019118dad4a5903e1dfc6865f21547b2c48
Commit: da4f85459cadfd82953a20952d7ab2cea88f4707
https://github.com/tribe29/checkmk/commit/da4f85459cadfd82953a20952d7ab2cea…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
A omd/distros/SLES_12SP4.mk
Log Message:
-----------
CMK-1844: Add Sles 12 sp4 ditro file
Change-Id: I2e436c65f74a6bd9408cf399bcf42d3ed0ececf2
Commit: 4cde536ae70a7fcf0f601520786f013d3e06146e
https://github.com/tribe29/checkmk/commit/4cde536ae70a7fcf0f601520786f013d3…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
A .werks/7252
M agents/special/agent_hivemanager
Log Message:
-----------
7252 agent_hivemanger: now uses python requests for the communication
Change-Id: I8c8c27fcf22e5675bf126d53b97bf113f37fc845
Commit: 4535f7d6a498b2782cb9846cbdff356ebd21b470
https://github.com/tribe29/checkmk/commit/4535f7d6a498b2782cb9846cbdff356eb…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
M agents/windows/sections/SectionPS.cc
Log Message:
-----------
Clang-formatted.
Change-Id: Ib00568afc79cc15a0ac6ed665666567046875da9
Commit: c8d403889fdf20884d898d9ef3c7318b41734146
https://github.com/tribe29/checkmk/commit/c8d403889fdf20884d898d9ef3c7318b4…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
A .werks/7070
M agents/special/agent_kubernetes
Log Message:
-----------
7070 FIX agent_kubernetes: don't output node with name "None"
If pods cannot be scheduled their assigned node is "None".
The special agent produced piggyback data for this "None"
node. This output is now removed.
Change-Id: Ic9f4545e43c8e2a6b3b96a2b22d2097083c88e75
Commit: 546876548c85a8112a1a2722fdea487abc51789e
https://github.com/tribe29/checkmk/commit/546876548c85a8112a1a2722fdea487ab…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
M cmk/man_pages.py
A web/htdocs/images/icon_plugins_containerization.png
A web/htdocs/themes/facelift/images/icon_plugins_containerization.png
M web/htdocs/wato.py
Log Message:
-----------
Add missing containerization entry in manual pages
Change-Id: I0e049f7164ea828af8110fc3163f7b4e2118866f
Commit: be3c5230b005d0af52b9357806c17c9bd973a095
https://github.com/tribe29/checkmk/commit/be3c5230b005d0af52b9357806c17c9bd…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
M checkman/docker_container_cpu
M checkman/docker_container_diskstat
M checkman/docker_container_mem
M checkman/docker_container_status
M checkman/docker_container_status.health
M checkman/docker_node_disk_usage
M checkman/docker_node_info
M checkman/docker_node_info.containers
M checkman/k8s_component_statuses
M checkman/k8s_conditions
M checkman/k8s_namespaces
M checkman/k8s_nodes
M checkman/k8s_persistent_volume_claims
M checkman/k8s_persistent_volumes
M checkman/k8s_resources.cpu
M checkman/k8s_resources.memory
M checkman/k8s_resources.pods
M checkman/k8s_roles
M checkman/k8s_stats.fs
M checkman/k8s_stats.network
M checkman/k8s_storage_classes
Log Message:
-----------
Fix checkman pages for Docker and Kubernetes checks
Change-Id: Ia6d0d7d9de299457328ee31a8a61d664993d2e1c
Commit: 0935b03c9ebf02290061b58fd475f274f7ddc256
https://github.com/tribe29/checkmk/commit/0935b03c9ebf02290061b58fd475f274f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-28 (Thu, 28 Mar 2019)
Changed paths:
A .werks/7330
M omd/packages/omd/skel/.profile
Log Message:
-----------
7330 FIX Fix confusions when working with localized shell environments
When switching to the site user context we now enforce a non localized
environment. The reason for this configuration is that the parameters and
outputs of the monitoring plug-ins are localized. If they are called from the
core, they are always language-neutral. During manual testing, the plugins may
behave differently depending on the localization of the user's environment
variables. This can lead to confusion during tests.
CMK-1832
Change-Id: Ia7b677b0daa5f7945db64b835e6a58cc70c36ee4
Commit: c7a7378f5a0afd70e268ad8700bd7cd0e359196d
https://github.com/tribe29/checkmk/commit/c7a7378f5a0afd70e268ad8700bd7cd0e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-28 (Thu, 28 Mar 2019)
Changed paths:
A .werks/7331
M web/plugins/views/inventory.py
Log Message:
-----------
7331 FIX Fixed decreased performance in host / service views since 1.5.0p5
When using the HW/SW inventory the performance of views, especially in
distributed setups with slower responding sites, could be decreased
significantly because the GUI performed too many livestatus requests in the
background.
This was caused by werk #6594 which was added in 1.5.0p5.
CMK-1861
Change-Id: If4c7b04a09b516706dab20968d46bdfbd7e4c4d5
Commit: 5c52a117e5ac446ad70de2b12364ef1c6ba71a33
https://github.com/tribe29/checkmk/commit/5c52a117e5ac446ad70de2b12364ef1c6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-03-28 (Thu, 28 Mar 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
discovery: Show ignored check plugin names in vverbose mode
Change-Id: If6608046cf3bc4cb6da9664db5d595335e6c789c
Commit: 0fe29eef00e8c4341af115338a7bdea1f76b89be
https://github.com/tribe29/checkmk/commit/0fe29eef00e8c4341af115338a7bdea1f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
A .werks/7332
M omd/packages/omd/omd
Log Message:
-----------
7332 FIX Backup/Restore: Fixed incomplete #7224
The fix #7224 which was part of 1.5.0p13 did not really fix the problem with
vanishing files during the backup. It caught the problematic situation but
lead to another exception (AttributeError: 'BackupTarFile' object has no attribute '_verbose').
Change-Id: Ibed9fa2f7eeb3bd6b10cafe6fb75f042c7f4a564
Commit: 8ee16e91439716abd7b4e950309978dd9c1a440c
https://github.com/tribe29/checkmk/commit/8ee16e91439716abd7b4e950309978dd9…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-03-31 (Sun, 31 Mar 2019)
Changed paths:
A .werks/7414
M notifications/mail
Log Message:
-----------
7414 FIX mail: fix bug with multiple recipients and synchronous delivery
If Email notifictations were sent to multiple recipients and synchronous
delivery via SMTP was used mail servers may process the recipients of
Emails wrong. This may result in failed notifications or only partially
delivered Emails. The exact behaviour depends on the mail server.
Change-Id: Ifd252ca68be11239d905bc8c9d5c74f7a4e87e59
Commit: c8e35ca090bb461014c5850ded862221cfe5d42a
https://github.com/tribe29/checkmk/commit/c8e35ca090bb461014c5850ded862221c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
A .werks/7356
M checks/fireeye.include
M checks/fireeye_mail
Log Message:
-----------
7356 FIX fireeye_mail: Fixed wrong scaling of total, infected and analyzed mail rates
Change-Id: Ic2e2f396b408cd30d9ca0fcb7b1bff7e7ee1b837
Commit: 9129b1286cfc27b000315fe8d0005d52d196751a
https://github.com/tribe29/checkmk/commit/9129b1286cfc27b000315fe8d0005d52d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M checks/wmi.include
Log Message:
-----------
wmi.include: Refactored WMI timeout handling; Use a more generic way and removed NullTable
Change-Id: Ied61d26640b95dfc83d5eb2c16485821ee32ae43
Commit: 73dfedb1fb73d2ec4af7b802e51b9735f054d1c2
https://github.com/tribe29/checkmk/commit/73dfedb1fb73d2ec4af7b802e51b9735f…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M agents/windows/sections/SectionWMI.cc
M agents/windows/sections/SectionWMI.h
M agents/windows/wmiHelper.cc
Log Message:
-----------
[CMK-1866] - output tables for WMI are modified
- column WMIStatus added with possible content either Timeout or OK
- on WMI timeout send cached data
- if cached data is absent then send nothing
Change-Id: I63a60c90f977425b09f7c1e3715f71496871d41d
Commit: 522d7d2b90273653e4dbd2fa02b3eb959addb725
https://github.com/tribe29/checkmk/commit/522d7d2b90273653e4dbd2fa02b3eb959…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M checks/wmi.include
Log Message:
-----------
wmi.include: Be more robust agains different length of header and rows
Change-Id: I3456efd798c948d62c65e70e269bd379fa61821d
Commit: 18e7e9bd2b5a0a471550379e1c513f7626baa5d2
https://github.com/tribe29/checkmk/commit/18e7e9bd2b5a0a471550379e1c513f762…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
A .werks/7130
M cmk_base/checking.py
M cmk_base/data_sources/host_sections.py
Log Message:
-----------
Fixed "Clustered services for overlapping clusters" rule while checking
Change-Id: I1f8ece3663f0d8f74f71017580433a9ba2940cc1
Commit: 4d23f3ef4b0da1667fec8855ab113156b5202b37
https://github.com/tribe29/checkmk/commit/4d23f3ef4b0da1667fec8855ab113156b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
A .werks/7239
M web/htdocs/wato.py
Log Message:
-----------
7239 FIX Service discovery: Fix creating disabled services rule for services with special characters
Services with e.g. "[" in their names could not be disabled using the service discovery page.
Change-Id: I592ee8757cc194f087a14842ea04548be5066666
Commit: 3da418c10b0ff3887af1d9816afd15240ad16fcd
https://github.com/tribe29/checkmk/commit/3da418c10b0ff3887af1d9816afd15240…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
A .werks/7359
M checks/aix_hacmp_resources
Log Message:
-----------
7359 FIX aix_hacmp_resources: Skip header line; This led to a 'IndexError' crash
Change-Id: I9a15cc8a4737c171dcd53fc41b575967f1fd42d7
Commit: 574b98975a88ce8d8015862006e07b321d7e5d43
https://github.com/tribe29/checkmk/commit/574b98975a88ce8d8015862006e07b321…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
A .werks/7357
M checks/wmi.include
M tests/unit/checks/test_wmi_check.py
Log Message:
-----------
wmi.include: Check_MK Discovery does not report 'vanished services' for WMI services if WMI timeout
Change-Id: I32f324f05dff187158fbe85f2d37f44d599c2a59
Commit: 06778fbde64912680925039688cd3fa1a509e2e6
https://github.com/tribe29/checkmk/commit/06778fbde64912680925039688cd3fa1a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
A .werks/7361
M inventory/lnx_if
Log Message:
-----------
7361 FIX lnx_if: Ignore docker veth* interfaces when inventorizing Linux interfaces
Change-Id: I7480c2a8b675dbb8df6abd61037726466bbee1b0
Commit: f5a81631c4ac8e4c53e907a68d9952a87b8d3372
https://github.com/tribe29/checkmk/commit/f5a81631c4ac8e4c53e907a68d9952a87…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M .werks/7361
Log Message:
-----------
Fixed typo
Change-Id: Id1add393b36eef8b5baa87ee7d28b235fe1976f5
Commit: 8e42cc175db5b8dd73798f5d419638b8b72c9649
https://github.com/tribe29/checkmk/commit/8e42cc175db5b8dd73798f5d419638b8b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Fixed no-member access in exception handler
Change-Id: I571cb8d1dcabae2d8b379a1547e3585056f20b4a
Commit: ceb3e8fd5c19e0d991278478af5b6e2d86dfdf5f
https://github.com/tribe29/checkmk/commit/ceb3e8fd5c19e0d991278478af5b6e2d8…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
A .werks/7387
M agents/plugins/apache_status
Log Message:
-----------
7387 FIX apache_status: Ignore certificates from local hosts
Previously not all cases of failing certificate verfication for
local hosts were handled correctly, which could lead to missing
data for that host.
Instead of handling all cases of invalid certificates we now
omit certificate verification for local addresses entirely.
This only affects the addresses "127.0.0.1", "[::1]", and
"localhost".
Change-Id: I0ffc977ddf60b299f1e262e3c1d8fa45eb56bfc6
Commit: 6cf36ea62014104a132879ce46f76b19432a875a
https://github.com/tribe29/checkmk/commit/6cf36ea62014104a132879ce46f76b194…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
A .werks/7203
M agents/special/agent_prism
M checks/prism_alerts
A tests/unit/checks/generictests/datasets/prism_alerts.py
Log Message:
-----------
7203 FIX agent_prism: Fixed handling of informational messages
Change-Id: Ia9a8ed1e1f802d4f1aa00804bdb95c616aab17b2
Commit: b88517ae8a575147e58d99a2bed3406dcc3cdf59
https://github.com/tribe29/checkmk/commit/b88517ae8a575147e58d99a2bed3406dc…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
A .werks/7334
M web/htdocs/watolib.py
Log Message:
-----------
7334 FIX Prevent tag groups with a single choice (checkbox) and empty tag ID
In previous versions it was possible to create tag groups that had a single
choice (shown as checkbox) and an empty tag ID for this single choice. This
was not intended and was not usable at all. The tag management GUI and API
calls are now preventing this configuration.
Change-Id: I59bbbd63a909f14c8f0c0b07b4cc7ab344ef4f6a
Commit: 88c5893e0639dc6cae635d4069bbd504c97b15ba
https://github.com/tribe29/checkmk/commit/88c5893e0639dc6cae635d4069bbd504c…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-04-04 (Thu, 04 Apr 2019)
Changed paths:
A .werks/6970
M livestatus/src/OffsetStringMacroColumn.cc
Log Message:
-----------
6970 FIX Fixed macro expansion in Livestatus
Unterminated dollar signs were handled incorrectly: The part of the text
before such a dollar sign was repeated, e.g. "foo$bar" was incorreclty
expanded to "foofoo$bar", although it should remain unchanged. This
affected only the Livestatus NEB, not the CMC.
CMK-1925
Change-Id: If4afe3c9a1f2d702877f008b1ecd6ae0865c95d9
Commit: 34c1406e6a250ffa3c3fb9031d12976bbea0864c
https://github.com/tribe29/checkmk/commit/34c1406e6a250ffa3c3fb9031d12976bb…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-04 (Thu, 04 Apr 2019)
Changed paths:
A .werks/7253
M cmk_base/discovery.py
Log Message:
-----------
7253 FIX Service Discovery: No longer query data for disabled snmp checks
Even if a snmp check type was disabled, its relevant data was still queried from the host and discarded shortly after.
This has been fixed.
Change-Id: Ibf61770e042407cab7e6dc2505c3717b122eaad9
Commit: 2197efb119e75b37160f35f55da65a727ddcc6e0
https://github.com/tribe29/checkmk/commit/2197efb119e75b37160f35f55da65a727…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-04 (Thu, 04 Apr 2019)
Changed paths:
M tests/git/test_find_debug_print.py
Log Message:
-----------
Fixed broken test which should find left over debug code
Change-Id: I17efbf758b5fb74f54f67123fa0ac2f349491d70
Commit: 9c69ac7b455ea7fb25e52423ccef777a5427840e
https://github.com/tribe29/checkmk/commit/9c69ac7b455ea7fb25e52423ccef777a5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
A .werks/7362
M checks/aws_rds
M checks/aws_rds_summary
Log Message:
-----------
7362 FIX AWS/RDS services: Use DB identifier instead of DB name as item; DB name may be missing or not set
You have to perform a re-discovery in order to create new items
and remove old items. Configured rules for these services must
also be adapted.
Change-Id: Ib2aba8a4e5181f76465a3b4bdb5d34f1258caf77
Commit: 2f9849c3a43472531595f6dac7e800f5a4fe0f09
https://github.com/tribe29/checkmk/commit/2f9849c3a43472531595f6dac7e800f5a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
A .werks/7254
M web/htdocs/background_job.py
Log Message:
-----------
7254 FIX Background Jobs: Fixed bug on several job detail pages, stating the job is stuck in "initialized" phase
The <tt>Bake agents</tt> or <tt>Download agent output</tt> background job details pages incorrectly showed the jobstatus as initialized.
This error solely was a display bug and was caused by invalid parsing of the jobs statefile.
The actual background job was running fine.
Change-Id: I1221e64d62f07f1a3c01c360a5f51c6569136d8c
Commit: 9b462637147e37cd35ffe86323e487b53f0ff1a6
https://github.com/tribe29/checkmk/commit/9b462637147e37cd35ffe86323e487b53…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
A .werks/7394
M inventory/cisco_vlans
Log Message:
-----------
7394 FIX cisco_vlans: Cisco VLANs missing from HW/SW-Inventory
Change-Id: I3a99a7964c476729b53f13a060cd6c8af913d0b2
Commit: 410e70548d4e883e750e722e80c6e85ed71ca868
https://github.com/tribe29/checkmk/commit/410e70548d4e883e750e722e80c6e85ed…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M web/plugins/views/inventory.py
Log Message:
-----------
Fixed broken inventory display hints
Change-Id: I62a885c3122321c6fce529a91c25883a5aa67fc2
Commit: f27ee9bb9652f013e786ee0e73a627350031c985
https://github.com/tribe29/checkmk/commit/f27ee9bb9652f013e786ee0e73a627350…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
A .werks/7395
Log Message:
-----------
7395 FIX Missing custom icons and actions when using CMC
The custom icons and actions have not been included in the action item menu.
This only ocurred when using the CMC and configuring the custom icons using
the ps- and services-Check rules.
Change-Id: I016d90ff93bf22d9ac2ec3a86aa1af08b2306284
Commit: 2acc0d93f31f36e011a6141223f7f9a2c2584a42
https://github.com/tribe29/checkmk/commit/2acc0d93f31f36e011a6141223f7f9a2c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
A .werks/7335
M cmk/ec/export.py
M cmk/ec/main.py
Log Message:
-----------
7335 FIX Fixed broken regex based hostname translation in EC
The hostname translation of the EC was broken since release of
Check_MK 1.4.0 (caused by #3687). This issue lead to dropped events
once the translation has been condifgured. The problem was visible
in the mkeventd.log in the following form:
C+:
2019-04-04 11:36:24,286 [40] [cmk.mkeventd.EventServer] Unable to parse host "HOST" ('tuple' object has no attribute 'endswith')
Traceback (most recent call last):
File "/omd/sites/snmp/lib/python/cmk/ec/main.py", line 2787, in do_translate_hostname
event["host"] = self.translate_hostname(event["host"])
File "/omd/sites/snmp/lib/python/cmk/ec/main.py", line 2768, in translate_hostname
if not regex.endswith('$'):
AttributeError: 'tuple' object has no attribute 'endswith'
C-:
Change-Id: I5d8b8dee696c02ac29d8118e66104338b91fbdea
Commit: 2c7e33b114aab61cd514c5bb3d9b9845029291a4
https://github.com/tribe29/checkmk/commit/2c7e33b114aab61cd514c5bb3d9b98450…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-04-10 (Wed, 10 Apr 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p15
Change-Id: Ia7ae941ec3cd0bcd10bb3f84815c21583cc19821
Commit: 24ec01529a0d611684f539122d1576d34e4f8371
https://github.com/tribe29/checkmk/commit/24ec01529a0d611684f539122d1576d34…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-10 (Wed, 10 Apr 2019)
Changed paths:
A .werks/7364
M agents/check_mk_agent.aix
M agents/check_mk_agent.solaris
Log Message:
-----------
7364 FIX check_mk_agent.{aix,solaris}: Fixed possibly disappeared inventory entries
On Linux hosts the HW/SW inventory plugin {{mk_inventory}} remembers the
remote address, ie. the Check_MK server, in order to know which host has
already got the inventory data for caching reasons.
The AIX and Solaris agent does not provide the remote host information.
This may lead to disappearing inventory data on Check_MK servers if at
least two Check_MK servers request data from the same client host which
does not know which server already got inventory data.
Change-Id: If117940d5191b0ef003cfeab6e83a9bc4b7291bc
Commit: a99e4a66cdf6cd91372e286fac6b7a7741bd0282
https://github.com/tribe29/checkmk/commit/a99e4a66cdf6cd91372e286fac6b7a774…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-10 (Wed, 10 Apr 2019)
Changed paths:
A .werks/7337
M web/htdocs/dashboard.py
Log Message:
-----------
7337 FIX Fix handling of dashlet exception breaking whole dashboard
CMK-1702
Change-Id: Ie570f049d87f60b63d6da4c8f94e7a461c35e52e
Commit: 17343c5b9b7597c9d54f38aa28e80b1bce410c6e
https://github.com/tribe29/checkmk/commit/17343c5b9b7597c9d54f38aa28e80b1bc…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
A .werks/7367
M inventory/oracle_tablespaces
Log Message:
-----------
Fix for inventory of oracle tablespaces
Change-Id: Id7dff7f01b08968b9695eaf4c5f4305d3c309c71
Commit: fd0163e321d5a16162692207fa78e983e41a92a5
https://github.com/tribe29/checkmk/commit/fd0163e321d5a16162692207fa78e983e…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M checks/heartbeat_crm
Log Message:
-----------
heartbeat_crm: yapf for easier picking
Change-Id: I661045cf776c0cd17e143871145810e049b3b3e3
Commit: 5f92e2832a7a466f84ba237941531e610c08533e
https://github.com/tribe29/checkmk/commit/5f92e2832a7a466f84ba237941531e610…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
A .werks/7256
M checks/check_bi_aggr
M web/plugins/wato/active_checks.py
Log Message:
-----------
7256 FIX check_bi_aggr: Now able to track downtimes again
The active check was unable change its own downtime state, which is required
by the option <tt>Track scheduled downtimes</tt>.
CMK-1872
Change-Id: If59d39cee053dc4f62d24376dc60cca1c7ee4ab3
Commit: 04db33a5ebca03ad8f49cef3dbc1489d7bbd2962
https://github.com/tribe29/checkmk/commit/04db33a5ebca03ad8f49cef3dbc1489d7…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M .werks/7256
Log Message:
-----------
fixed typo
Change-Id: Ie6f9054ec3c377a657369fe0299eaa702bcec2d8
Commit: ba3203fe34984e83e4f06bfda35a271f2f407097
https://github.com/tribe29/checkmk/commit/ba3203fe34984e83e4f06bfda35a271f2…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M checks/ipmi
M checks/ipmi_common.include
M checks/ipmi_sensors
M checks/ipmi_sensors.include
Log Message:
-----------
yapf ipmi for shorter diffs
Change-Id: Id4feefc339cd657eba49046a7932f89eef6d1df7
Commit: 36466f0429844452b8ba827dd35ef625dab78df4
https://github.com/tribe29/checkmk/commit/36466f0429844452b8ba827dd35ef625d…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
A .werks/7257
M cmk_base/automations/check_mk.py
Log Message:
-----------
7257 WATO: The host diagnose page now also indicates if there are errors in the agent datasource
CMK-1889
Change-Id: Ic22a1c18dcd10d57d14049cacf750a297a1158fb
Commit: 22289f750037bc6579d3c681e04c402ede8b239c
https://github.com/tribe29/checkmk/commit/22289f750037bc6579d3c681e04c402ed…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
A .werks/7258
Log Message:
-----------
7258 SLA configuration: Percentage values are now always shown with three decimal places
Change-Id: I11141460b54d38354fe7ce0f5a117e69047cf168
Commit: ef40f5d1adb87536a94704bcae0d22c2b0b4e387
https://github.com/tribe29/checkmk/commit/ef40f5d1adb87536a94704bcae0d22c2b…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
A .werks/7399
M agents/plugins/apache_status
Log Message:
-----------
7399 FIX apache_status: regression for local hosts with python < 2.7
The Fix in Werk #7387 only works for python versions from 2.7,
which broke the capability to check localhosts over http with
earlier python versions. This werk fixes that regression.
Change-Id: Ic624723afc2071adb07bde85e54d104623ecf488
Commit: 3a5605f72a6dd611c41c93954fba167f9ed1e63d
https://github.com/tribe29/checkmk/commit/3a5605f72a6dd611c41c93954fba167f9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Fix docker update test problems
Change-Id: I6a5937b99cb3e6b8b8219e569a04c3030c0648fc
Commit: c524596ed00ec2bc9f7c8da40e244af28165cb72
https://github.com/tribe29/checkmk/commit/c524596ed00ec2bc9f7c8da40e244af28…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M agents/plugins/nginx_status
Log Message:
-----------
nginx_status: sync with master (yapf & pylint)
Change-Id: Ia3ef930389b35f513620b7ff1451204f404afdd1
Commit: e60eb2cc24b4365772495288a25af58c52d393e6
https://github.com/tribe29/checkmk/commit/e60eb2cc24b4365772495288a25af58c5…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M checks/nginx_status
Log Message:
-----------
nginx_status: yapf for easier diffs
Change-Id: Id5252628c3ddcef6bc41d73fb49d60f07d24533c
Commit: 39d6e0584faa3421a127fe776a4b269525c1f4a2
https://github.com/tribe29/checkmk/commit/39d6e0584faa3421a127fe776a4b26952…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M checks/nginx_status
Log Message:
-----------
nginx_status: sync with master (yapf & pylint)
Change-Id: Ife0e038e22cb6da4d13aac7f74976377f8faaf48
Commit: 6282649347c4b4c642f9634df199ee7015211283
https://github.com/tribe29/checkmk/commit/6282649347c4b4c642f9634df199ee701…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
A .werks/7050
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7050 FIX nginx_status: Add missing metric definitions
CMK-1766
Change-Id: I91685a58a4f9abdf7bb9d2f522a4f1ad22dabc29
Commit: 49efdfbe40bf5cfba5b335139fd62368b616d061
https://github.com/tribe29/checkmk/commit/49efdfbe40bf5cfba5b335139fd62368b…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
A .werks/7438
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7438 Perf-O-Meter & Graphs for CPU Utilization in statgrab_cpu check
For consistency with other CPU Utilization checks now statgrab_cpu also includes the same perf-O-meter and graphs
CMK-1621
Change-Id: I388be692bbb806935a2f378572d1bd11af62c56c
Commit: 081d36bc77f7bb09b79dfee0d8aa738c40031cd8
https://github.com/tribe29/checkmk/commit/081d36bc77f7bb09b79dfee0d8aa738c4…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
A .werks/7372
M agents/special/agent_aws
Log Message:
-----------
7372 FIX agent_aws: Fixed restriction of services by tags
Change-Id: I164c7408b4fd1e9cf820025d79762e845f0d3684
Commit: 7cf5e348d9e445a0b9012669fefc64b6e5fa6467
https://github.com/tribe29/checkmk/commit/7cf5e348d9e445a0b9012669fefc64b6e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M tests/testlib/__init__.py
M web/htdocs/webapi.py
Log Message:
-----------
Web-API: Set Access-Control-Allow-Origin header
This header is set to make cross origin HTTP requests possible when
using browsers as clients for the web API.
Change-Id: I013da001b150a07426ff802b2d31d78ca0005872
Commit: d0b0f53d36c7947b0d5dd7935af98ad13c36c2b5
https://github.com/tribe29/checkmk/commit/d0b0f53d36c7947b0d5dd7935af98ad13…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
A .werks/7339
M cmk_base/notify.py
Log Message:
-----------
7339 FIX Fixed broken mail notifications with Nagios core (1.5.0p14 regression)
Unfortunately, version 1.5.0p14 contained a bug that prevented mail
notifications when using the Nagios core. According to our knowledge users of
the Microcore are not affected.
The error is displayed as follows in var/log/notify.log:
C+:
2019-04-17 09:15:19 Preparing rule based notifications
2019-04-17 09:15:19 Found 0 user specific rules
2019-04-17 09:15:19 Global rule 'Notify all contacts of a host/service via HTML email'...
2019-04-17 09:15:19 -> matches!
2019-04-17 09:15:19 - adding notification of lm via mail
2019-04-17 09:15:19 Executing 1 notifications:
2019-04-17 09:15:19 * notifying lm via mail, parameters: host_subject, from, service_subject, disable_multiplexing, bulk: no
2019-04-17 09:15:19 executing /omd/sites/stable/share/check_mk/notifications/mail
2019-04-17 09:15:19 Output: Cannot send HTML email: empty destination email address
2019-04-17 09:15:19 Plugin exited with code 2
C-:
Change-Id: Ibc4a11d0ec09b505a5a9dfe30ddd0f1be18afad6
Commit: 9f5efee22ac604a6001a2774ada575f284963e88
https://github.com/tribe29/checkmk/commit/9f5efee22ac604a6001a2774ada575f28…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p16
Change-Id: Ic13f162c33473e0608d86df36393de9868431c2e
Commit: 56608d0e7a2feaad5774915ee4f5a804dc62fd61
https://github.com/tribe29/checkmk/commit/56608d0e7a2feaad5774915ee4f5a804d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M web/plugins/wato/datasource_programs.py
Log Message:
-----------
Clarified AWS agent configuration of classic elastic load balancer (ELB)
Change-Id: I1d045f229edd8623963f0c8e66a4ef37317b8055
Commit: cb81217077ee36725db6b36c32ca85440976c5b4
https://github.com/tribe29/checkmk/commit/cb81217077ee36725db6b36c32ca85440…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M web/plugins/wato/mkeventd.py
Log Message:
-----------
Fix ancient typo
Change-Id: I76b247437221aa05dfb96128f48f34a601ba6435
Commit: b0a73bb800944bccf4f54ee4591883d826778862
https://github.com/tribe29/checkmk/commit/b0a73bb800944bccf4f54ee4591883d82…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
A .werks/6989
M cmk/ec/main.py
Log Message:
-----------
6989 FIX Fix timestamp handling for events generated by rules expecting regular messages
Due to the event being rewritten at every new occurence in the case of expect rules,
the timestamp for the event's first occurence would always equal the one for the
last, making it useless. This has been fixed.
CMK-1843
Change-Id: Ie6bf99f19ae2bb31d1b4f6d99f62cdcc49601137
Commit: 45ee5ba80c96f1467eec01124745f24e6a7b660c
https://github.com/tribe29/checkmk/commit/45ee5ba80c96f1467eec01124745f24e6…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-04-18 (Thu, 18 Apr 2019)
Changed paths:
M agents/plugins/mk_mysql
Log Message:
-----------
mk_mysql: Filter after mysqld when detecting instance names
- Remove too unnecessary grep regex trick as ps already filters after process
- Fix queries to instances specifying socket input
Change-Id: I72c96ea227ab3dd065939ce202524499778a8100
Commit: 80de73b045962ef069a79d3279764ef4402441d5
https://github.com/tribe29/checkmk/commit/80de73b045962ef069a79d3279764ef44…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-23 (Tue, 23 Apr 2019)
Changed paths:
M web/htdocs/html_mod_python.py
M web/htdocs/webapi.py
Log Message:
-----------
Set CORS header for webapi before authentication
Change-Id: I697e78c9f49778db94f26008d971bad592d27242
Commit: 66a4cc72bb6f11083b1c892767b4b845255db214
https://github.com/tribe29/checkmk/commit/66a4cc72bb6f11083b1c892767b4b8452…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-23 (Tue, 23 Apr 2019)
Changed paths:
A .werks/7341
A web/plugins/webapi/grafana.py
Log Message:
-----------
7341 Web-API: Add API calls for the new Grafana datasource
We'll release a Grafana datasource for Check_MK shortly. To be able to use the
datasource with the current stable version of Check_MK we backport the API
calls that are needed for this datasource with this werk.
If you are curious, you can have a look at the code of the datasource:
https://github.com/tribe29/grafana-checkmk-datasource
You could even setup the datasource with a daily build or starting with 1.5.0p16
from now.
We are heading to make this plugin directly available via grafana.com as official
plugin in the next couple of days.
fixes tribe29/grafana-checkmk-datasource#4
Change-Id: I3f11b4a92caf3f283e1a7c445d441a97e6127066
Commit: 1817fc98cc9cc1d3be0e92111b67625e93bbcbab
https://github.com/tribe29/checkmk/commit/1817fc98cc9cc1d3be0e92111b67625e9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-04-23 (Tue, 23 Apr 2019)
Changed paths:
M web/plugins/webapi/grafana.py
Log Message:
-----------
Improve error handling of new API call
Change-Id: I4b2f01cb94c58fb47079e5fb0716888d7fbf8790
Commit: a7f95d76d7c6e145cbd090df57d828aad5ac833c
https://github.com/tribe29/checkmk/commit/a7f95d76d7c6e145cbd090df57d828aad…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
A .werks/7304
M agents/check_mk_agent.solaris
M checks/uptime
M tests/unit/checks/test_uptime_check.py
Log Message:
-----------
7304 FIX Solaris uptime require across global & local zones
Solaris uptime check was not correctly working since not all versions of
Solaris and within global and local zones return consistent information.
This fix reverts Werk 4623, which fixed the problem for some setups but
broke it for others.
Currently Solaris agent will deliver more system information about
uptime. The check performs a cross validation of data, if values are
consistent uptime is returned. For inconsistent values, check goes into
UNKNOWN state and user is required to fix/patch their Solaris
system. Additional information of conflicting data is given to the user.
An agent update is needed.
CMK-1566
Change-Id: Ia27c852231ccc8bad2f19ae6ae6aaf3f3280fee0
Commit: 731512549f19b91c12f6ff14462273f47d089c3f
https://github.com/tribe29/checkmk/commit/731512549f19b91c12f6ff14462273f47…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p17
Change-Id: Ic59e3073169c5b253fc1ac79abd1abf34304d7c0
Commit: b77c220887b176215b6323e4df7db1bebab5d007
https://github.com/tribe29/checkmk/commit/b77c220887b176215b6323e4df7db1beb…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
A .werks/7456
M checks/wmi.include
Log Message:
-----------
7456 FIX dotnet_clrmemory: Fixed crash caused by WMI timeout
During discovery WMI timeouts should not be raised.
Change-Id: I9d7e3d1f655e692f18225b4bdab732f58b795db1
Commit: f045d31c3ed9ffb763f03a51e1b5fd2f2cfd790b
https://github.com/tribe29/checkmk/commit/f045d31c3ed9ffb763f03a51e1b5fd2f2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-01 (Wed, 01 May 2019)
Changed paths:
A .werks/7343
A omd/packages/dokuwiki/patches/0011-fix-broken-css.patch
Log Message:
-----------
7343 FIX Fixed broken Dokuwiki CSS with newer PHP versions
Change-Id: I3dbfb55342bac1c84d8356116b4c596881ffc289
Commit: 78b1ad4be346f3e29d82401f41537e2e50458c8f
https://github.com/tribe29/checkmk/commit/78b1ad4be346f3e29d82401f41537e2e5…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Remove wayward <tt> tags leaking through in GUI
Change-Id: Ie047d92deeb5d92ea0b22fa7d6a559d921d82cd6
Commit: a46381f2f92e9ffbcda338d3da78e1b83a59e247
https://github.com/tribe29/checkmk/commit/a46381f2f92e9ffbcda338d3da78e1b83…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
A .werks/7457
M cmk/structured_data.py
M tests/unit/cmk/structured_data/test_structured_data.py
M web/htdocs/inventory.py
M web/htdocs/views.py
M web/plugins/views/inventory.py
Log Message:
-----------
Fixed filtering inventory tree by paths through web API
Change-Id: Icec414779e1bc6fcdc289d01d4e1a79b32cdc5fb
Commit: 964f415b5dbc2ad10e5cf4a0862e46fd1c2285fe
https://github.com/tribe29/checkmk/commit/964f415b5dbc2ad10e5cf4a0862e46fd1…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M checks/openhardwaremonitor
Log Message:
-----------
openhardwaremonitor: Yapf'd check plugin
Change-Id: I2b7ecdb8bbeeaea9085e68246fad2f43fb00c741
Commit: 61ff2d246fac6880218c3920508d450ee9ce98bb
https://github.com/tribe29/checkmk/commit/61ff2d246fac6880218c3920508d450ee…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
A .werks/7439
M notifications/pagerduty
Log Message:
-----------
7439 FIX PagerDuty notification when Host Check Command queries a service
PagerDuty notification plugin tried to parse perfdata and include it on the
Notification payload. This led to some buggy behavior on host problems when
using a Host check command. Since this information is not Processed by
PagerDuty only showed, we drop the perfdata information out of the
notification. Also for consistency as other notification plugins don't
include this information either.
FEED-3479
Change-Id: Iddb84b8e6b1000f9b2bfb136dbd84e54287468f7
Commit: ea644cdf958c85f1fc578d058f22da705bcbc295
https://github.com/tribe29/checkmk/commit/ea644cdf958c85f1fc578d058f22da705…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M checks/openhardwaremonitor
A tests/unit/checks/generictests/datasets/openhardwaremonitor_regression.py
Log Message:
-----------
openhardwaremonitor: Minor cleanup
- Add regression test (before cleanup)
- Add some headers
- Mark private methods
- Refactored parse function
- Prepared WMIStatus column
Change-Id: I28291410c8a49f312f0bc16bfb62fa65e5a52fdd
Commit: 766adf539b2cf8991d9ba68f4852cc28385b40ee
https://github.com/tribe29/checkmk/commit/766adf539b2cf8991d9ba68f4852cc283…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
A .werks/7366
M checks/openhardwaremonitor
Log Message:
-----------
openhardwaremonitor: Handles WMI timeouts
Change-Id: I1437c7a1df7aa52d9a4669a7770294eb1d711ae8
Commit: c8e2b052dac738b725f5d0ee50fc49bc857ba75f
https://github.com/tribe29/checkmk/commit/c8e2b052dac738b725f5d0ee50fc49bc8…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
A .werks/7398
M checks/heartbeat_crm
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7398 FIX heartbeat_crm: Inconsistent parameter format
Due to an inconsistent parameter format, the default parameters could not be displayed during discovery.
Change-Id: I2f029f23d750e4ccea49daa03862e94465f5b492
Commit: 0db5a474b4d220feb94642f31d50babfb1dffb88
https://github.com/tribe29/checkmk/commit/0db5a474b4d220feb94642f31d50babfb…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
A .werks/7259
M cmk_base/discovery.py
Log Message:
-----------
7259 FIX Fixed bug with host discovery causing steadily increasing CPU load on the monitoring system.
A host service discovery could modify the monitoring cores live configuration.
The monitoring core detects this deviation and restarts the Check_MK helper.
However, the restarted helper uses the new configuration, whereas the core still uses the old configuration - causing another restart...
This has been fixed.
Change-Id: I303324392ee5f5e14826de21ba50038a3523dddc
Commit: f95c2880d07bdf5966b7e6cfe969a69af198f27e
https://github.com/tribe29/checkmk/commit/f95c2880d07bdf5966b7e6cfe969a69af…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M checks/ceph_status
Log Message:
-----------
ceph_status: yapf for easier picking
Change-Id: Id4bbc1989859f2e5ef66f6ced00d2ee525ce18a9
Commit: 7b1f2f605d1ebf32be7e94cd990e3a544911007f
https://github.com/tribe29/checkmk/commit/7b1f2f605d1ebf32be7e94cd990e3a544…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
A .werks/7475
M checks/ceph_status
Log Message:
-----------
7475 ceph_status: Adapt to new health field name 'status'
Ceph health' JSON format has changed in luminous, which lead to a false {WARN} state
for affected devices.
Change-Id: I56646cfa19107ba286b3413ca462d9b438d6e0ec
Commit: fb04785da3732bed48643beae7a5e2fe80af0797
https://github.com/tribe29/checkmk/commit/fb04785da3732bed48643beae7a5e2fe8…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
A .werks/7476
Log Message:
-----------
7476 FIX Allow shell interpreted characters in agent encryption phrase
Perviously the passphrase was not properly escaped, such that
characters with special meaning to the shell lead to unencrypted
agent data.
Change-Id: I996831ea8bab5ca91180d4b0f38e3545e9c3c125
Commit: 067b223279e90304a090bef555445e1e9556109e
https://github.com/tribe29/checkmk/commit/067b223279e90304a090bef555445e1e9…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
A .werks/7440
M notifications/slack
M web/plugins/wato/notifications.py
Log Message:
-----------
7440 Added Mattermost support in notification plugin
Mattermost is an Open Source alternative to Slack. It provides an
equivalent Web Hook API to Slack and thus can be used in the same way as
the current Slack notification plugin works.
FEED-3491
Change-Id: Icd9db1b8ec6cff34f4e6c444b2d9564a9f0799b7
Commit: ac228afc45715d27a7c47449d6d4e07e4b44e144
https://github.com/tribe29/checkmk/commit/ac228afc45715d27a7c47449d6d4e07e4…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M notifications/pagerduty
Log Message:
-----------
Pagerduty notification understands flapping events
Change-Id: If4c961a3387a6589a70038b4968d5db1517c84c3
Commit: e4cd77a2c9ac10bd5bdfe339fa6749e9704aad9f
https://github.com/tribe29/checkmk/commit/e4cd77a2c9ac10bd5bdfe339fa6749e97…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M checks/fireeye_mail
Log Message:
-----------
fireeye_mail: yapf for easier picking
Change-Id: Ic1cf27a46f5ec91ceb2d36ae365170d230c84bf7
Commit: 21fd6cd3e7041f3353dc214ab0e1273a6e7d4db0
https://github.com/tribe29/checkmk/commit/21fd6cd3e7041f3353dc214ab0e1273a6…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
A .werks/7299
M checks/fireeye_mail
A tests/unit/checks/generictests/datasets/fireeye_mail.py
Log Message:
-----------
7299 FIX fireeye_mail: Fix the rate and considered time duration of received mails
The rate of received mails is performance data compatible and consistent to the
other fireeye sub checks mails per second.
Change-Id: I7ede75d128204dced9daa4400fd153dfe015146b
Commit: 0683daecd43c885295ec8225f38e21df75cc57bd
https://github.com/tribe29/checkmk/commit/0683daecd43c885295ec8225f38e21df7…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
A .werks/7478
M checks/azure_storageaccounts
Log Message:
-----------
7478 FIX azure_storageaccounts: Fix missing WATO parameters
Change-Id: I2f13abf3e2774c7bd00bd7b513986367b8797dcc
Commit: 90c4467a28ad322be48d033f3ccb474ea272f7c0
https://github.com/tribe29/checkmk/commit/90c4467a28ad322be48d033f3ccb474ea…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-10 (Fri, 10 May 2019)
Changed paths:
A .werks/7479
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7479 FIX Rendering of parameters for "Logwatch Event Console Forwarding" rule
Change-Id: I15521fbac456ae1754e75f7e63fd21a405c71a4b
Commit: 2d69f5646c1f74ba53b4a9803d3aa27d80403911
https://github.com/tribe29/checkmk/commit/2d69f5646c1f74ba53b4a9803d3aa27d8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-13 (Mon, 13 May 2019)
Changed paths:
A .werks/7460
M cmk_base/inventory.py
Log Message:
-----------
HW/SW inventory: Avoid saving empty inventory trees
Change-Id: I2c0582666bc829bad10b88f8cbf8310ca33e8393
Commit: 64bd469edab7ce0c922f19e47b48c0810ede9833
https://github.com/tribe29/checkmk/commit/64bd469edab7ce0c922f19e47b48c0810…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
A .werks/7390
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
7390 FIX ipmi_sensors: Stop flooding syslog if no IPMI devices are present
In case no IPMI device was present on a system, the system log was flooded
with error messages.
We no longer call ipmi-sensors if no IPMI devices are found. Considered IPMI
devices are all that match "/dev/ipmi*" (in particular /dev/ipmi0, /dev/ipmi/0
and /dev/ipmidev/0).
Change-Id: I38441426ec5b5abb38f1aa97ac28238844dc49e9
Commit: ddbce82780aa5829f78191be79e660ea5119c9d0
https://github.com/tribe29/checkmk/commit/ddbce82780aa5829f78191be79e660ea5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A .werks/7461
M agents/special/agent_aws
Log Message:
-----------
7461 FIX agent_aws: Fixed filtering EBS volumes by tags
Change-Id: Ifdd600dd5eb18447cd325c63ef424bbbac0be059
Commit: ed46d6746b0f2e907e5b340aa2f43002a15e7e7e
https://github.com/tribe29/checkmk/commit/ed46d6746b0f2e907e5b340aa2f43002a…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A .werks/7417
M checks/esx_vsphere_datastores
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7417 FIX exs_vsphere_datastores: reintroduce old perfometer definitions
In older CheckMK versions the perfometers of the check
esx_vsphere_datastores used to indicate the filesystem size and
uncommitted size. The corresponding segments are now shown again
in the perfometer.
Change-Id: Ic944eba254c956e18231fb51ed54c35ba9dd6693
Commit: ae11b33e697a95941b0a5a03f54b04f25b506f4f
https://github.com/tribe29/checkmk/commit/ae11b33e697a95941b0a5a03f54b04f25…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
Log Message:
-----------
The code was not race condition safe. Added a try block to not fail for OSError 2
Change-Id: Ie99d83df49e8fb3f2a541e1a69c49da7c9bc4b06
Commit: e7329fd790be8cc1c17ecb847cccb70a36a8753d
https://github.com/tribe29/checkmk/commit/e7329fd790be8cc1c17ecb847cccb70a3…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
A omd/distros/UBUNTU_19.04.mk
Log Message:
-----------
Add Ubuntu 19.04 dependency list
Change-Id: I5c6409cca7500673550cea9adc6427db62721f2b
Commit: a23be82c4f3ced654516946ef2f2a5093aa733df
https://github.com/tribe29/checkmk/commit/a23be82c4f3ced654516946ef2f2a5093…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M omd/distros/UBUNTU_19.04.mk
Log Message:
-----------
Upgrade libperl5.26 to libperl5.28 on Ubuntu 19.04
Change-Id: Ia71b0c550a7b6f6dd5cc8a2ee23ca2773eb32118
Commit: 339a893ce0766ee42c30687b5cf6c1ef46c136a5
https://github.com/tribe29/checkmk/commit/339a893ce0766ee42c30687b5cf6c1ef4…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M omd/packages/perl-modules/Makefile
R omd/packages/perl-modules/src/version-0.9912.tar.gz
A omd/packages/perl-modules/src/version-0.9924.tar.gz
Log Message:
-----------
Attempted fix for Ubuntu 19.04 build.
Change-Id: I9bb92fee9491460ef6ad90e91c3d40f5eaec1757
Commit: b956d5fa25ec5d4ee677cd59661137e8d65c97f5
https://github.com/tribe29/checkmk/commit/b956d5fa25ec5d4ee677cd59661137e8d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
R omd/packages/perl-modules/src/App-cpanminus-1.7024.tar.gz
R omd/packages/perl-modules/src/AppConfig-1.71.tar.gz
R omd/packages/perl-modules/src/Archive-Tar-2.04.tar.gz
R omd/packages/perl-modules/src/Attribute-Handlers-0.96.tar.gz
R omd/packages/perl-modules/src/B-Hooks-EndOfScope-0.13.tar.gz
R omd/packages/perl-modules/src/Bit-Vector-7.4.tar.gz
R omd/packages/perl-modules/src/CPAN-2.05.tar.gz
R omd/packages/perl-modules/src/CPAN-Meta-YAML-0.012.tar.gz
R omd/packages/perl-modules/src/Class-Inspector-1.28.tar.gz
R omd/packages/perl-modules/src/Compress-Raw-Bzip2-2.068.tar.gz
R omd/packages/perl-modules/src/Compress-Raw-Zlib-2.068.tar.gz
R omd/packages/perl-modules/src/Crypt-RC4-2.02.tar.gz
R omd/packages/perl-modules/src/Crypt-Rijndael-1.12.tar.gz
R omd/packages/perl-modules/src/DBD-mysql-4.033.tar.gz
R omd/packages/perl-modules/src/DBI-1.633.tar.gz
R omd/packages/perl-modules/src/Date-Calc-6.4.tar.gz
R omd/packages/perl-modules/src/Date-Calc-XS-6.4.tar.gz
R omd/packages/perl-modules/src/Date-Manip-6.49.tar.gz
R omd/packages/perl-modules/src/Devel-GlobalDestruction-0.13.tar.gz
R omd/packages/perl-modules/src/Devel-GlobalDestruction-XS-0.01.tar.gz
R omd/packages/perl-modules/src/Digest-1.17.tar.gz
R omd/packages/perl-modules/src/Digest-Perl-MD5-1.9.tar.gz
R omd/packages/perl-modules/src/Dist-CheckConflicts-0.11.tar.gz
R omd/packages/perl-modules/src/Email-Date-Format-1.005.tar.gz
R omd/packages/perl-modules/src/Encode-2.68.tar.gz
R omd/packages/perl-modules/src/Encode-Locale-1.04.tar.gz
R omd/packages/perl-modules/src/Error-0.17022.tar.gz
R omd/packages/perl-modules/src/Excel-Template-0.34.tar.gz
R omd/packages/perl-modules/src/Exporter-5.70.tar.gz
R omd/packages/perl-modules/src/Exporter-Tiny-0.042.tar.gz
R omd/packages/perl-modules/src/ExtUtils-Config-0.008.tar.gz
R omd/packages/perl-modules/src/ExtUtils-Helpers-0.022.tar.gz
R omd/packages/perl-modules/src/ExtUtils-InstallPaths-0.010.tar.gz
R omd/packages/perl-modules/src/ExtUtils-Manifest-1.70.tar.gz
R omd/packages/perl-modules/src/FCGI-0.77.tar.gz
R omd/packages/perl-modules/src/FCGI-ProcManager-0.25.tar.gz
R omd/packages/perl-modules/src/File-BOM-0.14.tar.gz
R omd/packages/perl-modules/src/File-Copy-Recursive-0.38.tar.gz
R omd/packages/perl-modules/src/File-Listing-6.04.tar.gz
R omd/packages/perl-modules/src/File-Path-2.09.tar.gz
R omd/packages/perl-modules/src/File-Remove-1.52.tar.gz
R omd/packages/perl-modules/src/File-ShareDir-1.102.tar.gz
R omd/packages/perl-modules/src/File-ShareDir-Install-0.10.tar.gz
R omd/packages/perl-modules/src/File-Slurp-9999.19.tar.gz
R omd/packages/perl-modules/src/GD-2.50.tar.gz
R omd/packages/perl-modules/src/Gearman-1.12.tar.gz
R omd/packages/perl-modules/src/HTML-Escape-1.09.tar.gz
R omd/packages/perl-modules/src/HTML-Lint-2.20.tar.gz
R omd/packages/perl-modules/src/HTML-Tagset-3.20.tar.gz
R omd/packages/perl-modules/src/HTTP-Body-1.22.tar.gz
R omd/packages/perl-modules/src/HTTP-Daemon-6.01.tar.gz
R omd/packages/perl-modules/src/HTTP-Negotiate-6.01.tar.gz
R omd/packages/perl-modules/src/Hash-MultiValue-0.16.tar.gz
R omd/packages/perl-modules/src/IO-Compress-2.068.tar.gz
R omd/packages/perl-modules/src/IO-String-1.08.tar.gz
R omd/packages/perl-modules/src/IO-Zlib-1.10.tar.gz
R omd/packages/perl-modules/src/IO-stringy-2.111.tar.gz
R omd/packages/perl-modules/src/LWP-MediaTypes-6.02.tar.gz
R omd/packages/perl-modules/src/LWP-Protocol-connect-6.09.tar.gz
R omd/packages/perl-modules/src/List-MoreUtils-0.410.tar.gz
R omd/packages/perl-modules/src/Log-Dispatch-2.44.tar.gz
R omd/packages/perl-modules/src/Log-Log4perl-1.46.tar.gz
R omd/packages/perl-modules/src/MIME-Base64-3.15.tar.gz
R omd/packages/perl-modules/src/MIME-Lite-3.030.tar.gz
R omd/packages/perl-modules/src/Math-Complex-1.59.tar.gz
R omd/packages/perl-modules/src/Module-ScanDeps-1.18.tar.gz
R omd/packages/perl-modules/src/Mozilla-CA-20141217.tar.gz
R omd/packages/perl-modules/src/OLE-Storage_Lite-0.19.tar.gz
R omd/packages/perl-modules/src/Package-Stash-0.37.tar.gz
R omd/packages/perl-modules/src/Package-Stash-XS-0.28.tar.gz
R omd/packages/perl-modules/src/Parse-CPAN-Meta-1.4414.tar.gz
R omd/packages/perl-modules/src/Parse-RecDescent-1.967009.tar.gz
R omd/packages/perl-modules/src/Plack-1.0034.tar.gz
R omd/packages/perl-modules/src/Pod-Escapes-1.07.tar.gz
R omd/packages/perl-modules/src/Pod-Simple-3.29.tar.gz
R omd/packages/perl-modules/src/Pod-Usage-1.64.tar.gz
R omd/packages/perl-modules/src/Readonly-2.00.tar.gz
R omd/packages/perl-modules/src/Spreadsheet-ParseExcel-0.65.tar.gz
R omd/packages/perl-modules/src/Spreadsheet-WriteExcel-2.40.tar.gz
R omd/packages/perl-modules/src/Stream-Buffered-0.03.tar.gz
R omd/packages/perl-modules/src/String-CRC32-1.5.tar.gz
R omd/packages/perl-modules/src/Sub-Identify-0.10.tar.gz
R omd/packages/perl-modules/src/Sub-Name-0.12.tar.gz
R omd/packages/perl-modules/src/Template-Toolkit-2.26.tar.gz
R omd/packages/perl-modules/src/Text-Abbrev-1.02.tar.gz
R omd/packages/perl-modules/src/Text-Balanced-2.02.tar.gz
R omd/packages/perl-modules/src/Text-Tabs+Wrap-2013.0523.tar.gz
R omd/packages/perl-modules/src/Thread-Queue-3.05.tar.gz
R omd/packages/perl-modules/src/Thread-Semaphore-2.12.tar.gz
R omd/packages/perl-modules/src/Tie-IxHash-1.23.tar.gz
R omd/packages/perl-modules/src/Tie-RefHash-1.39.tar.gz
R omd/packages/perl-modules/src/Time-Local-1.2300.tar.gz
R omd/packages/perl-modules/src/Variable-Magic-0.55.tar.gz
R omd/packages/perl-modules/src/WWW-RobotRules-6.02.tar.gz
R omd/packages/perl-modules/src/YAML-1.14.tar.gz
R omd/packages/perl-modules/src/autodie-2.26.tar.gz
R omd/packages/perl-modules/src/constant-1.27.tar.gz
R omd/packages/perl-modules/src/libnet-3.05.tar.gz
R omd/packages/perl-modules/src/namespace-clean-0.25.tar.gz
R omd/packages/perl-modules/src/podlators-2.5.3.tar.gz
R omd/packages/perl-modules/src/threads-2.01.tar.gz
R omd/packages/perl-modules/src/threads-shared-1.46.tar.gz
Log Message:
-----------
Removed superfluous Perl packages.
Change-Id: I4f7a04d7741f210e8aa3967d1844a3b20315cbf0
Commit: e0817958453509c5ff581e0c1b92015a98191c87
https://github.com/tribe29/checkmk/commit/e0817958453509c5ff581e0c1b92015a9…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
A .werks/7465
M checks/diskstat
Log Message:
-----------
Kernel 4.18+ has more fields in /proc/diskstats
Change-Id: Ie76f2b1a096304c20451941e752f7df9ca308de1
Commit: 4760052059d2e59940c4ba617a3e5d8aea8534b9
https://github.com/tribe29/checkmk/commit/4760052059d2e59940c4ba617a3e5d8ae…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
A .werks/7462
M checks/esx_vsphere_vm
Log Message:
-----------
7462 FIX esx_vsphere_vm: Report 'Item not found' if no VM name is available
Change-Id: Iff459bd6b3427b1ae3406bbb1a6be73244560ef3
Commit: bd8ad2f6d15cab16c4195898b0a64d38d5560d92
https://github.com/tribe29/checkmk/commit/bd8ad2f6d15cab16c4195898b0a64d38d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
A .werks/7468
M checks/solaris_services
Log Message:
-----------
7468 FIX solaris_services: Fixed discovery rule matching
Change-Id: I596a052d4a406a5b4dbd7b79d0f6e283f1f7f3ad
Commit: 69b6c0f9f83f47e9e9c6b796ee19c1c1ba6ded97
https://github.com/tribe29/checkmk/commit/69b6c0f9f83f47e9e9c6b796ee19c1c1b…
Author: Ruben-Bosch <spam+github(a)rubenb.nl>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M inventory/lnx_distro
Log Message:
-----------
Update lnx_distro
Add lnx_distro support for debian 9, 10, 11
Fixes #13
Change-Id: I04cf3b6be9125050ae2c2655e816d0c6fcb4c1c8
Commit: 15e9807db5b8367c3a0454b01f65e4fc8be57dda
https://github.com/tribe29/checkmk/commit/15e9807db5b8367c3a0454b01f65e4fc8…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
A .werks/7469
M checks/brocade_sfp
Log Message:
-----------
7469 FIX brocade_sfp: Fixed discovery crash if any value is -inf
Change-Id: I673bfcc436224484b058f39e86ba70c325ebfe73
Commit: b00bd77ce0f89c5e91a8984714f404c71dc386e3
https://github.com/tribe29/checkmk/commit/b00bd77ce0f89c5e91a8984714f404c71…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M configure.ac
M omd/packages/boost/Makefile
M omd/packages/python/Makefile
M omd/packages/re2/Makefile
M standalone.make
Log Message:
-----------
Detect GCC 9 and Clang 8, too.
Change-Id: I40c1be6e820f44beeb12d32f6a0da17c3a610d32
Commit: 45aef050cc425dbf0f548701ea8faf45be3ae112
https://github.com/tribe29/checkmk/commit/45aef050cc425dbf0f548701ea8faf45b…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M Makefile
M livestatus/src/Makefile.am
Log Message:
-----------
Use Clang 8 for tooling by default.
Change-Id: I29b9a26896d921157433a6b4455fb947359a7388
Commit: 9de79577bc43f2231072bcdc06f02e6ac210bac8
https://github.com/tribe29/checkmk/commit/9de79577bc43f2231072bcdc06f02e6ac…
Author: teuneboon <teuneboon(a)gmail.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M inventory/win_wmi_updates
Log Message:
-----------
Fix typo in win_wmi_updates
Fixes #11
Change-Id: Ie95a171f4d5e4eec8e28e4c18306a1575a7eef08
Commit: 9e361818b9b6128736772643bc068d2fdcfafc44
https://github.com/tribe29/checkmk/commit/9e361818b9b6128736772643bc068d2fd…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M .werks/7469
M checks/brocade_sfp
Log Message:
-----------
Adapted werk
Change-Id: Iac5709848458ab8f6c906d5082df3bec17e1f356
Commit: 52886c55f8f1e290d03baea9a8f72a5f1f11785c
https://github.com/tribe29/checkmk/commit/52886c55f8f1e290d03baea9a8f72a5f1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7347
M web/htdocs/wato.py
Log Message:
-----------
7347 FIX Fixed creating "disabled services" rule for vanished services
It was not possible to move a service to "disabled services" on the
service discovery page.
Change-Id: I55d464e860278d754944583f872b1b452a4ae450
Commit: 6071cb32262e9d95b7e60b0f35835684d18705da
https://github.com/tribe29/checkmk/commit/6071cb32262e9d95b7e60b0f35835684d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7348
M web/htdocs/wato.py
Log Message:
-----------
7348 FIX Fix rule match diagnose after moving a rule
The host/service context was lost when moving a rule from one position
to another in a ruleset. This made the page title change to "[Ruleset title] '{}'" instead of
"[Ruleset title] '[service description]'". The rule match diagnose did not work correctly in
this situation.
Change-Id: I04042ea22817a94a23746e7ae299ff307cce6c33
Commit: c5db6fb1c7bcdb62ecc4a3dbc6244d7f17f9478d
https://github.com/tribe29/checkmk/commit/c5db6fb1c7bcdb62ecc4a3dbc6244d7f1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7349
M web/htdocs/valuespec.py
Log Message:
-----------
7349 FIX Improve view editor rendering time
The view editor was rendered slowly when a view uses a lot of columns. The dialog
did load the colorpicker.js file once for each column, even when the configured
columns do not use the color picker.
Change-Id: I1391ae9a455406a90589d64df1651a372b581780
Commit: ac7b3ea2c547c6bc41184055840aee08f1268138
https://github.com/tribe29/checkmk/commit/ac7b3ea2c547c6bc41184055840aee08f…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M checks/cisco_qos
A tests/unit/checks/generictests/datasets/cisco_qos.py
Log Message:
-----------
cisco_qos: Minor fix min value in perfdata
The min value in the performance data was initialized to a string value instead
of to a float or int value. However the base logic handled this appropriatelly.
Change-Id: I2a7b154d60034b071e49fb5f4a81b2c1701393ae
Commit: 6b1d551114910f9216d1abc7631bd00ec8fae390
https://github.com/tribe29/checkmk/commit/6b1d551114910f9216d1abc7631bd00ec…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M Makefile
M livestatus/src/Makefile.am
A scripts/run-clang-tidy.py
Log Message:
-----------
Use a local copy of run-clang-tidy.py.
This contains a few important fixes from HEAD (correctly synchronized and
flushed output) plus a few local minor tweaks for prettier output.
Change-Id: If3a6096d54b0e64abe45d035d95f121268453471
Commit: b46cc1dc136adf94f62c472303883e3f341e0b47
https://github.com/tribe29/checkmk/commit/b46cc1dc136adf94f62c472303883e3f3…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M livestatus/src/Aggregator.h
M livestatus/src/AndingFilter.h
M livestatus/src/AttributeListAsIntColumn.h
M livestatus/src/AttributeListColumn.h
M livestatus/src/BlobColumn.h
M livestatus/src/Column.h
M livestatus/src/ColumnFilter.h
M livestatus/src/ColumnsColumn.h
M livestatus/src/CommentColumn.h
M livestatus/src/CustomTimeperiodColumn.h
M livestatus/src/CustomVarsDictColumn.h
M livestatus/src/CustomVarsDictFilter.h
M livestatus/src/CustomVarsExplicitColumn.h
M livestatus/src/DoubleColumn.h
M livestatus/src/DoubleFilter.h
M livestatus/src/DoublePointerColumn.h
M livestatus/src/DowntimeColumn.h
M livestatus/src/DowntimesOrComments.h
M livestatus/src/DynamicColumn.h
M livestatus/src/DynamicEventConsoleReplicationColumn.cc
M livestatus/src/EventConsoleConnection.h
M livestatus/src/Filter.h
M livestatus/src/HostFileColumn.h
M livestatus/src/HostSpecialDoubleColumn.h
M livestatus/src/InputBuffer.h
M livestatus/src/IntColumn.h
M livestatus/src/IntFilter.h
M livestatus/src/ListColumn.h
M livestatus/src/ListFilter.h
M livestatus/src/LogCache.h
M livestatus/src/Logfile.h
M livestatus/src/Logger.h
M livestatus/src/LogwatchListColumn.h
M livestatus/src/MonitoringCore.h
M livestatus/src/NullColumn.h
M livestatus/src/OffsetDoubleColumn.h
M livestatus/src/OffsetPerfdataColumn.h
M livestatus/src/OffsetSStringColumn.h
M livestatus/src/OffsetStringColumn.h
M livestatus/src/OffsetStringHostMacroColumn.h
M livestatus/src/OffsetStringMacroColumn.h
M livestatus/src/OffsetStringServiceMacroColumn.h
M livestatus/src/OffsetTimeColumn.h
M livestatus/src/OringFilter.h
M livestatus/src/OutputBuffer.cc
M livestatus/src/Query.cc
M livestatus/src/RegExp.cc
M livestatus/src/RegExp.h
M livestatus/src/Renderer.h
M livestatus/src/RendererBrokenCSV.h
M livestatus/src/Row.h
M livestatus/src/ServiceGroupMembersColumn.h
M livestatus/src/ServiceSpecialDoubleColumn.h
M livestatus/src/Store.h
M livestatus/src/StringColumn.h
M livestatus/src/StringFilter.h
M livestatus/src/StringPointerColumn.h
M livestatus/src/Table.h
M livestatus/src/TableColumns.h
M livestatus/src/TableCommands.h
M livestatus/src/TableComments.h
M livestatus/src/TableContactGroups.h
M livestatus/src/TableContacts.h
M livestatus/src/TableDowntimes.h
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.h
M livestatus/src/TableEventConsoleHistory.h
M livestatus/src/TableEventConsoleReplication.h
M livestatus/src/TableEventConsoleRules.h
M livestatus/src/TableEventConsoleStatus.h
M livestatus/src/TableHostGroups.h
M livestatus/src/TableHosts.h
M livestatus/src/TableHostsByGroup.h
M livestatus/src/TableLog.h
M livestatus/src/TableServiceGroups.h
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.h
M livestatus/src/TableServicesByHostGroup.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStateHistory.h
M livestatus/src/TableStatus.h
M livestatus/src/TableTimeperiods.h
M livestatus/src/TimeColumn.h
M livestatus/src/TimeFilter.h
M livestatus/src/TimePointerColumn.h
M livestatus/src/module.cc
Log Message:
-----------
Automatically fixed modernize-use-nodiscard warnings.
Change-Id: I84a46c8d21752ef3741c1e7015210e6399fb215f
Commit: 95bcffb01682aa366f4749f476b40a336e93fb5f
https://github.com/tribe29/checkmk/commit/95bcffb01682aa366f4749f476b40a336…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M livestatus/src/LogEntry.h
M livestatus/src/Logfile.cc
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Automatically fixed hicpp-uppercase-literal-suffix warnings.
Change-Id: I9f6ad2a64b5cd23d894e94852f0a61c1ec7af0b1
Commit: 69e63fb32ec83cb20b8bbf09ebda040a0962f144
https://github.com/tribe29/checkmk/commit/69e63fb32ec83cb20b8bbf09ebda040a0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7470
M checks/aws_rds
Log Message:
-----------
7470 FIX aws_rds.disk_io: Fixed crash if any value is missing
One or more of the following values may be missing: ReadIOPS, WriteIOPS,
ReadThroughput, WriteThroughput, ReadLatency or WriteLatency
Change-Id: Ib771c960a9e0c6d1c8147d96bea6ee8e7ade9c09
Commit: bd0a2fb2a4e11425e020761338ded303ad556ddd
https://github.com/tribe29/checkmk/commit/bd0a2fb2a4e11425e020761338ded303a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7471
M checks/mbg_lantime_ng_refclock
A tests/unit/checks/generictests/datasets/mbg_lantime_ng_refclock_5c488bd7cbe02_regression.py
Log Message:
-----------
7471 FIX mbg_lantime_ng_refclock: Do not crash if clock type is unknown
There might be newer clock types, eg. '92', but we did not find any up-to-date MIB.
Thus we skip these unknown clock types at the moment.
Change-Id: I6795334f61a42ba2585146e0229a40785571e68d
Commit: 87620c8b941e29006513294dd018c1c584875429
https://github.com/tribe29/checkmk/commit/87620c8b941e29006513294dd018c1c58…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7472
M checks/eltek_fans
A tests/unit/checks/generictests/datasets/eltek_fans_5c45dd6476044_regression.py
Log Message:
-----------
7472 FIX eltek_fans: Do not discover fans without speed information
Change-Id: Ia01c5a094481af23548d501c7623ca2113b21fbe
Commit: 5f2a7aee6b9694f6ac2a67b51ae93939cf9b3c73
https://github.com/tribe29/checkmk/commit/5f2a7aee6b9694f6ac2a67b51ae93939c…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M .clang-tidy
M livestatus/src/ListFilter.cc
M livestatus/src/Query.cc
M livestatus/src/TableColumns.cc
M livestatus/src/TableEventConsole.cc
Log Message:
-----------
Further (temporary) clang-tidy silencing...
Change-Id: Icfe0346fcdd9d80473d4087fb85a9ac1b72ebe79
Commit: 233ec611c1abae06fa337c478cc3e87dd8073024
https://github.com/tribe29/checkmk/commit/233ec611c1abae06fa337c478cc3e87dd…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7409
M checks/bluenet2_powerrail
Log Message:
-----------
7409 FIX bluenet2_powerrail: Fixed incomplete status mapping
The following entity states were added:
updateInProgress
updateError
onGoingSwitch
high
low
alarm
warning
ok
disabled
fwVersionTooNew
Change-Id: I9b16b99c299f89436df95ab4dce1693d59259e56
Commit: 1c54897802f4b667b9cf9b9cdcab15482245f0a9
https://github.com/tribe29/checkmk/commit/1c54897802f4b667b9cf9b9cdcab15482…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7410
M checks/vbox_guest
Log Message:
-----------
7410 FIX vbox_guest: Fixed handling of empty values
Empty agent output for "/VirtualBox/GuestInfo/OS/ServicePack" resulted in
permanent state "No guest additions installed". This has been fixed.
Change-Id: Ib3703138251a1d5f35771bc0686118653097de51
Commit: 078ca09410319afa50f802d24ddd304e71c5e903
https://github.com/tribe29/checkmk/commit/078ca09410319afa50f802d24ddd304e7…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M livestatus/src/cppcheck-suppressions.txt
Log Message:
-----------
cppcheck tweaks.
Change-Id: I86ce20003c83523ce93bd3f87a279d8a574dceff
Commit: 9d87b72853af7c99876fd5c84842bd495dfdf19d
https://github.com/tribe29/checkmk/commit/9d87b72853af7c99876fd5c84842bd495…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7419
M cmk_base/events.py
M web/htdocs/wato.py
Log Message:
-----------
7419 FIX Adapt help text to actual state and add log entry
The notificationnumber for hosts and services of custom notifications
was silently modified from '0' to '1' since at least June 2015. This
was not shown in the help text of the conditions of notifiction rules,
and the notify.log.
This werk corrects the help text for the condition "Restrict to nth to
mth notification", adds a default of '1' for the minimum value, and
adds a log entry for the modification to the notify.log in debug mode.
Rules with a value of '0' for the minimum value will still work, but
have to be changed to at least '1' when the rule is saved again.
Note that the "Show / hide notification context" option of the Analyze
mode will still show values of '0' since it shows the raw notifications
from the core and not the completed context.
CMK-2077
Change-Id: I799b2a97b87292614ea096b4b811fb2d3fa89731
Commit: 32fcdc292df685bd4c08752060a0362a57c9c68b
https://github.com/tribe29/checkmk/commit/32fcdc292df685bd4c08752060a0362a5…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7473
M checks/veeam_jobs
A tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
Log Message:
-----------
7473 FIX veeam_jobs: Skip 'empty' backup jobs which crashed previously
Change-Id: I0f264190e66f19b5ca48f734a495e684f4609975
Commit: 244257098f990bf73c9451b7a90f0c362f66a9f4
https://github.com/tribe29/checkmk/commit/244257098f990bf73c9451b7a90f0c362…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
A .werks/7497
M checks/cisco_asa_failover
A tests/unit/checks/test_cisco_asa_failover.py
Log Message:
-----------
7497 FIX cisco_asa_failover: Handle very old case where primary state was remembered as an integer during discovery
Change-Id: I0244e028813f745567a7d46000312c2efa5054cb
Commit: 6669bde1608ed244022c1565e38bb1b50e30a935
https://github.com/tribe29/checkmk/commit/6669bde1608ed244022c1565e38bb1b50…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
A .cppcheck-suppressions
M livestatus/src/Makefile.am
R livestatus/src/cppcheck-suppressions.txt
Log Message:
-----------
Centralize cppcheck suppressions.
Change-Id: Icb77517396283885dfeffebf152e88f6233790c7
Commit: 64467e5c806ec08e5a3a1aa96c6b11109eac79b1
https://github.com/tribe29/checkmk/commit/64467e5c806ec08e5a3a1aa96c6b11109…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M livestatus/src/Column.h
M livestatus/src/RendererJSON.cc
M livestatus/src/RendererPython.cc
M livestatus/src/RendererPython3.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/module.cc
Log Message:
-----------
cppcheck tweaks.
Change-Id: I13cd9c76c01ba16e3a7922feb3e5f64742a43a1b
Commit: 2b17121c82488d9b35779ed0e0449f7d0d74b29c
https://github.com/tribe29/checkmk/commit/2b17121c82488d9b35779ed0e0449f7d0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
A .werks/7692
M checks/smart
Log Message:
-----------
7692 FIX smart: Use generic 'Item not found' information if no data found
Change-Id: Ic47275677ac8ff6362170f65cea901c656eecf3f
Commit: 6dbfbdddcde1214ffccc800760696e07e5676c6b
https://github.com/tribe29/checkmk/commit/6dbfbdddcde1214ffccc800760696e07e…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M cmk_base/events.py
Log Message:
-----------
Correct log message for Werk #7419
Change-Id: I4056db4295a75fafeeed2a3e23cea8a45bafa0df
Commit: bfb4775124d3119b37154651171a9de7084f7f88
https://github.com/tribe29/checkmk/commit/bfb4775124d3119b37154651171a9de70…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M .werks/7469
M checks/brocade_sfp
Log Message:
-----------
Revert "Adapted werk"
This reverts commit 9e361818b9b6128736772643bc068d2fdcfafc44.
Commit: 03f74bd9213bca5316049be5ece28cff0bd7fd5b
https://github.com/tribe29/checkmk/commit/03f74bd9213bca5316049be5ece28cff0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
R .werks/7469
M checks/brocade_sfp
Log Message:
-----------
Revert "7469 FIX brocade_sfp: Fixed discovery crash if any value is -inf"
This reverts commit 15e9807db5b8367c3a0454b01f65e4fc8be57dda.
Commit: 175b6c72be02c719496be33e67451aa60024810a
https://github.com/tribe29/checkmk/commit/175b6c72be02c719496be33e67451aa60…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
A .werks/7691
M checks/cisco_mem.include
A tests/unit/checks/generictests/datasets/cisco_mem_asa64_5c2e2c9a3a465_regression.py
Log Message:
-----------
7691 FIX cisco_mem_asa64: Fixed crash if free or used memory is empty
Change-Id: I8b094f5ff8c6e8c7f49d3806cc318f60ad5e795d
Commit: 4efb1947d14d3c76149cb3ed6b420dfc37c01c71
https://github.com/tribe29/checkmk/commit/4efb1947d14d3c76149cb3ed6b420dfc3…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M cmk/prediction.py
M web/htdocs/wato.py
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Gracefully terminate predictive Levels when on Nagios core
Livestatus cannot retrieve rrddata when on Nagios core. Default output
value is None which is used to raise an Exception. Predictive levels engine
handles exceptions on data retrieval and emits pertinent info text in check
output.
CMK-2114
Change-Id: If291393cafb0fd64aeb86a11cde0ed6907086322
Commit: 371f4b2c4025047e6e1fb003529caf2f04179b71
https://github.com/tribe29/checkmk/commit/371f4b2c4025047e6e1fb003529caf2f0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
A .werks/7693
M checks/aix_hacmp_resources
Log Message:
-----------
7693 FIX aix_hacmp_resources: Fixed crash while parsing invalid, too short lines
Change-Id: I6ee40f2019e20ab3be92c63a383634241fc0abf2
Commit: 5f3ad7697549ee4f774c6dd1b16ba81c35ace09c
https://github.com/tribe29/checkmk/commit/5f3ad7697549ee4f774c6dd1b16ba81c3…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
A .werks/7694
M checks/kemp_loadmaster_services
Log Message:
-----------
7694 FIX kemp_loadmaster_services: Fixed reading default parameters
Change-Id: I8dcb3fa7a4e635e6c20393923391cf95644ed62b
Commit: 22502365dde7bcbfe14918c8debb73be522b494d
https://github.com/tribe29/checkmk/commit/22502365dde7bcbfe14918c8debb73be5…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
A .werks/7412
M inventory/esx_vsphere_hostsystem
Log Message:
-----------
7412 FIX esx_vsphere_hostsystem: Fixed crash if no servicetag is available
This fixes the KeyError 'hardware.systemInfo.otherIdentifyingInfo.ServiceTag'.
Change-Id: I847d254bd1750b7f5faf02f120aeef2a9e7b5126
Commit: 5152f43ad6479ea44be24334d659e6e790bfac6e
https://github.com/tribe29/checkmk/commit/5152f43ad6479ea44be24334d659e6e79…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
Fixed unused metric definition
Change-Id: I3384e94a05b5f9e7366ab608fd60fdd3e9c6d06c
Commit: 87f118154fc08ada1da520afbd836600760df81a
https://github.com/tribe29/checkmk/commit/87f118154fc08ada1da520afbd8366007…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M omd/packages/boost/Makefile
M omd/packages/python/Makefile
M omd/packages/re2/Makefile
M standalone.make
Log Message:
-----------
Synched C++ compiler detection.
Change-Id: I781aa7e107f26c0ebc56d771cb2bd3ed71acde58
Commit: 36138b961b93f8c024aa41d44d559c708713fb14
https://github.com/tribe29/checkmk/commit/36138b961b93f8c024aa41d44d559c708…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
A .werks/7483
M agents/plugins/mk_mysql
Log Message:
-----------
7483 FIX mk_mysql: broken --socket= option
Since Version 1.5.0p15 the plugin crashed for certain setups when the socket could not be determined.
Change-Id: I0c18fb2bfb9f7c8dd5dd7203da264dd1b1ebd70b
Commit: 8567a04d7f4ed3053a3075a96f3e5609e72ff6dd
https://github.com/tribe29/checkmk/commit/8567a04d7f4ed3053a3075a96f3e5609e…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M tests/integration/web/test_webapi.py
Log Message:
-----------
Fix for RRD creation race condition: Flush RRD file.
Change-Id: Iff7a3c5bf97bb475e6cb4f381b11f9e57a5cdcd4
Commit: 9c9e8561a6912f9efb575bf56ef8a8eb3ace2e9a
https://github.com/tribe29/checkmk/commit/9c9e8561a6912f9efb575bf56ef8a8eb3…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Added more debugging output.
Change-Id: Iaa65fdf0c6ffd895bb8c9b74e9aada05dca5f55e
Commit: 0d3a2e535420f19d5fac25c5990e526746f858c1
https://github.com/tribe29/checkmk/commit/0d3a2e535420f19d5fac25c5990e52674…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M tests/integration/web/test_webapi.py
Log Message:
-----------
Polished waiting for RRD a bit.
Change-Id: I4493bccbf2761e6c85e695b9f388728953deb708
Commit: 21803be0d5a895f3f80a7c1462926ec96d8a5ba1
https://github.com/tribe29/checkmk/commit/21803be0d5a895f3f80a7c1462926ec96…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M tests/integration/web/test_webapi.py
Log Message:
-----------
Fixed brainos found by pylint.
Change-Id: I46909efe59d98906d3a710922e2fe37a0ebf38a9
Commit: 529d2da7bdeedae1c5b3ccb36b1f12a8ffc13652
https://github.com/tribe29/checkmk/commit/529d2da7bdeedae1c5b3ccb36b1f12a8f…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M .gitignore
Log Message:
-----------
fixed gitignore to be compatible with 1.6
Change-Id: If3a061d6c482cd751288ff7166198930545c6772
Commit: b6a5c9967b3a574a677c9b7a3cbd2709a296dc48
https://github.com/tribe29/checkmk/commit/b6a5c9967b3a574a677c9b7a3cbd2709a…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-31 (Fri, 31 May 2019)
Changed paths:
A .werks/7699
M checks/postgres_bloat
Log Message:
-----------
7699 FIX postgres_bloat: Fixed wrong scale of 'Maximum table/index bloat' service details
Change-Id: I6027966575f71f87b71222ff3e947d88bf2d5379
Commit: 5e7f7b537382c670068101800ed02b55bba04642
https://github.com/tribe29/checkmk/commit/5e7f7b537382c670068101800ed02b55b…
Author: Ronny Bruska <rb(a)mathias-kettner.de>
Date: 2019-05-31 (Fri, 31 May 2019)
Changed paths:
A .werks/7413
Log Message:
-----------
7413 FIX smart: Fixed unused metric definition
Because of an unused metric definition the metrics for "Power_Cycle_Count" was
not diplayed correctly. This has been fixed.
Change-Id: I91b7ecdb36136296a640973a14a893fdb10f6297
Commit: 326fb9355041074d4e9d2abb6ebc2af9dcb7c085
https://github.com/tribe29/checkmk/commit/326fb9355041074d4e9d2abb6ebc2af9d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
A .werks/7698
M inventory/aix_packages
M inventory/lnx_packages
M inventory/solaris_pkginfo
M inventory/win_exefiles
M inventory/win_reg_uninstall
M inventory/win_wmi_software
M inventory/win_wmi_updates
Log Message:
-----------
7698 FIX HW/SW Inventory System: Wrong sorted packages caused too many changes in inventory history
Change-Id: Iacb38df5a9e127b921500d3c23997f48d06a07b0
Commit: a700c4b09891baeab8c4ed2696fb9222ac89308c
https://github.com/tribe29/checkmk/commit/a700c4b09891baeab8c4ed2696fb9222a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
CMK-2154: performance improvements WATO host search
Change-Id: I5ffa2db8b174818ba2ac9b59ff024a305fb0f7d9
Commit: 87c8162303e694fce0cf3cf707e9b308a06d450d
https://github.com/tribe29/checkmk/commit/87c8162303e694fce0cf3cf707e9b308a…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M web/plugins/wato/builtin_attributes.py
Log Message:
-----------
network scan attribute caching
Change-Id: I3bde2eca610c8efd0a66ae68025301871f9832c1
Commit: ba96ef0ede685ac56d8ce40a8fbce2edbc3d5c8d
https://github.com/tribe29/checkmk/commit/ba96ef0ede685ac56d8ce40a8fbce2edb…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
A .werks/7700
M agents/plugins/mk_postgres
Log Message:
-----------
7700 FIX mk_postgres: Fixed several problems
Originally the version of the client tools was taken, but what really matters
is the version of the server. Terminate the script, if the server can not be
queried.
In postgresql 9.2 the column state was introduced, which has to be queried to
find the state of the sessions. The column state can be NULL.
Here the order of the columns did not match with what the server side expects,
with the result, that there was never any active connection shown in the
web-gui.
Thanks to Felix E.
FEED-288
Change-Id: Id75e1453ec651ed1f42f211c39e783a757ae4c04
Commit: ffa3a8e9243c592cc5a5bdc7f43cab1f6d17b334
https://github.com/tribe29/checkmk/commit/ffa3a8e9243c592cc5a5bdc7f43cab1f6…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
A .werks/7750
M checks/ups_generic.include
Log Message:
-----------
7750 FIX ups_generic.include: Fixed scan function for Riello UPS devices
UPS services were not discovered any more for Riello UPS devices. This has been
fixed.
Change-Id: I77770b55a382cd289bca733429f401888ef9d525
Commit: ddc9a5dd39693d0cae356641ef1195a36b2d5f27
https://github.com/tribe29/checkmk/commit/ddc9a5dd39693d0cae356641ef1195a36…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/6870
M agents/windows/sections/Section.h
M agents/windows/sections/SectionGroup.cc
M agents/windows/sections/SectionWMI.cc
Log Message:
-----------
[CMK-2087] - replaced separator ',' with '\t' to avoid broken checks.
Change-Id: I56058c4bb31ead324710c30a5916de15c785007c
Commit: d87468cfc2b73916447912ffa1844316cb6135cf
https://github.com/tribe29/checkmk/commit/d87468cfc2b73916447912ffa1844316c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/7702
M web/htdocs/inventory.py
M web/plugins/views/inventory.py
Log Message:
-----------
7702 FIX Fixed HW/SW inventory view 'CPU Related Inventory of all Hosts'
Change-Id: I11ae80d46140ae472ce6ae4f6bf25db0131df2f3
Commit: 9d7e0fb88cf7527d1e970af78b0dd815821c8ed2
https://github.com/tribe29/checkmk/commit/9d7e0fb88cf7527d1e970af78b0dd8158…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/7167
Log Message:
-----------
7167 FIX Added installation verification for automatic agent updates on windows
Previously, a broken agent update on Windows (i.e. the msiexec command
did return properly, but the installation is broken) did not get recognized.
Hence the agent updater recognized this situation as a successful update and
did not start any further attempt to install the new MSI package.
This is now mitigated by investigating the new installation after an update.
If the update did not take place as expected, the agent update will exit with
an appropriate error and retry on next agent updater run. This will also be
visible within the Checkmk agent check and the update status on the Checkmk server.
CMK-2150
Change-Id: I7f78547dfaee663623e215f1ca28e9cce45527e8
Commit: bcd7680f237b3fe1f666dbef8bde08cc6e461d44
https://github.com/tribe29/checkmk/commit/bcd7680f237b3fe1f666dbef8bde08cc6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/7701
M checks/wmi.include
M tests/unit/checks/test_wmi_check.py
Log Message:
-----------
7701 FIX dotnet_clrmemory: Fixed crash; services will not be discovered if the agent only sends a WMI timeout
Change-Id: I34423af83b77d225b36c87e81a21796af66bc963
Commit: 475dcb88f684816736fb2478e245c0dabdc75a02
https://github.com/tribe29/checkmk/commit/475dcb88f684816736fb2478e245c0dab…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/7695
M checks/haproxy
A tests/unit/checks/generictests/datasets/haproxy_regression.py
Log Message:
-----------
7695 FIX haproxy: Skip invalid lines which led to a crash while discovery
Change-Id: Ib39aec6d65b9bcca2d15169315e998ac50b3717f
Commit: 017e1e1d9a7101afd7674ba14d8dbbca98af18b8
https://github.com/tribe29/checkmk/commit/017e1e1d9a7101afd7674ba14d8dbbca9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
A .werks/7704
M checks/nginx_status
A tests/unit/checks/generictests/datasets/nginx_status_multi_inst_regression.py
Log Message:
-----------
7704 FIX nginx_status: Discover more than one NGINX services and do not modify orig. agent data
FEED-3610
Change-Id: Ib103f9b7a9d31477bb59d5b478ca5f606d5a1ed2
Commit: 773ede8fd1eb8d83f1c250a804b794aaba8c7807
https://github.com/tribe29/checkmk/commit/773ede8fd1eb8d83f1c250a804b794aab…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Improve site create locking mechanism during GUI crawl / integration test
Change-Id: I3d4ad9273fe97ec2904f909b087bf46c42a26a89
Commit: ac61236220bd1f72787d478ef4257767a90a51e8
https://github.com/tribe29/checkmk/commit/ac61236220bd1f72787d478ef4257767a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Improved InterProcessLock logging
Change-Id: If3bdb5d211cfc639a7e0a3ecf259f929be604da2
Commit: ff4bb99965b2d699fdba5d85d1bffd116a7b8047
https://github.com/tribe29/checkmk/commit/ff4bb99965b2d699fdba5d85d1bffd116…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M agents/windows/do-chroot
M agents/windows/make-agent
M agents/windows/setup-ssh
Log Message:
-----------
Trace Windows-related scripts to see what's going on...
Change-Id: If945fa50789b25248759668c403319d2ede94747
Commit: 2fd45e28f1b5516adced07a33cfe06f6b1580578
https://github.com/tribe29/checkmk/commit/2fd45e28f1b5516adced07a33cfe06f6b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M agents/windows/it/remote.py
Log Message:
-----------
Make ssh a bit more chatty.
Change-Id: I5516917131695ae135afc303d6b50b24097b2c9e
Commit: 64c870c08ee90d7bf8c8ee603e368dbeae32de07
https://github.com/tribe29/checkmk/commit/64c870c08ee90d7bf8c8ee603e368dbea…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
A .werks/7705
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/tcp.py
Log Message:
-----------
7705 FIX Fixed checking Checkmk version if agent is connected via programs like ssh
Change-Id: I01e09779620d7f6d84fa2d9ed0b958678ab21877
Commit: 28d81c7e1c16e3603c9d907677ec720d6d1b6397
https://github.com/tribe29/checkmk/commit/28d81c7e1c16e3603c9d907677ec720d6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7706
M inventory/dmidecode
Log Message:
-----------
7706 FIX dmidecode: Fixed crash if any value is empty, eg. "Voltage = ''"
Change-Id: If82b1aafeaebfcb421414e13104ff2380204cfed
Commit: 573feae989ccff6e7f92f5ca9426b1a571b0bb1b
https://github.com/tribe29/checkmk/commit/573feae989ccff6e7f92f5ca9426b1a57…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7485
M agents/plugins/mk_mysql
Log Message:
-----------
7485 FIX mk_mysql: look in local config files for socket definitions
We now also search the file 'mysql.local.cfg' when determining the configured sockets.
Previously only msql.cfg has been considered.
Change-Id: I232f41ba007b1fc2c769e20df6700f339d111423
Commit: 324496b098f5b62c8b0957520a349f70911ef0bf
https://github.com/tribe29/checkmk/commit/324496b098f5b62c8b0957520a349f709…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7781
M agents/plugins/mk_postgres
Log Message:
-----------
7781 FIX mk_postgres: Fixed invalid SQL-statements and version parsing
Thanks to Felix E.
Change-Id: I9139e23b396e0cee12f648653288867b92c1f20e
Commit: 224e9e60c26c8b2c04423ddebba320e4204cdf5b
https://github.com/tribe29/checkmk/commit/224e9e60c26c8b2c04423ddebba320e42…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7708
M checks/multipath
Log Message:
-----------
7708 FIX multipath: All Services have been UNKNOWN if one line in the agent output was malformed
Change-Id: I3f880775f991937e1ebd6b0c2ac6fddc4eff2a5a
Commit: 56567d507a8c27bf24a4db70290a7a05214181be
https://github.com/tribe29/checkmk/commit/56567d507a8c27bf24a4db70290a7a052…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p18
Change-Id: Ib222d120ad6934b17b55c3eefc17482d84a56db9
Commit: 83d8dba4b84f8cbe173967a30115528a33ce9a6a
https://github.com/tribe29/checkmk/commit/83d8dba4b84f8cbe173967a30115528a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
InterProcessLock: Print release even in case of an exception
Change-Id: I4dc7b10b3170ec0d79534801d577de0481218ec1
Commit: fdfe71c37ded23052afc5103a4ddb4114fc468f7
https://github.com/tribe29/checkmk/commit/fdfe71c37ded23052afc5103a4ddb4114…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
InterProcessLock: Print release even in case of an exception
Change-Id: I4dc7b10b3170ec0d79534801d577de0481218ec1
Commit: 16590ab9397646da4539298f174debeac20b536a
https://github.com/tribe29/checkmk/commit/16590ab9397646da4539298f174debeac…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M agents/windows/it/conftest.py
M agents/windows/it/lock.py
M agents/windows/it/remote.py
M agents/windows/it/test_agent_start_parameters.py
M agents/windows/it/test_section_check_mk.py
M agents/windows/it/test_section_df.py
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_eventlog.py
M agents/windows/it/test_section_fileinfo.py
M agents/windows/it/test_section_logfiles.py
M agents/windows/it/test_section_mem.py
M agents/windows/it/test_section_mrpe.py
M agents/windows/it/test_section_openhardwaremonitor.py
M agents/windows/it/test_section_plugin_group.py
M agents/windows/it/test_section_ps.py
M agents/windows/it/test_section_services.py
M agents/windows/it/test_section_spool.py
M agents/windows/it/test_section_systemtime.py
M agents/windows/it/test_section_winperf.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/it/test_section_wmi_webservices.py
Log Message:
-----------
[CMK-2241] - yapf only
Change-Id: I3c20e201f829c94ce9deec17f978e2b4c83f6d72
Commit: 94939081f22ee403d3f2a866c5506ea617f895b5
https://github.com/tribe29/checkmk/commit/94939081f22ee403d3f2a866c5506ea61…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/it/test_section_wmi_webservices.py
Log Message:
-----------
[CMK-2241] - fix for integration test
- added WMIStatus support
- comma is changed to tab
Change-Id: I8da7feae01d8b5dc3649b30459d364071b1f4b94
Commit: bcbf39c91126cfefe6d0414627cdaa1bfdf98824
https://github.com/tribe29/checkmk/commit/bcbf39c91126cfefe6d0414627cdaa1bf…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A agents/windows/it/_test_section_openhardwaremonitor.py
R agents/windows/it/test_section_openhardwaremonitor.py
Log Message:
-----------
[CMK-2241] - removed test of OHM as useless and not stable
Change-Id: I636f89dedbfadbf47c9d1b761326b49cd769686e
Commit: 836a288520dc5f77803d4040a93990d988cb2a62
https://github.com/tribe29/checkmk/commit/836a288520dc5f77803d4040a93990d98…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7785
M checks/oracle_crs_res
A tests/unit/checks/generictests/datasets/oracle_crs_res_5ba8c0561c5d0_regression.py
Log Message:
-----------
7785 FIX oracle_crs_res: Fixed parsing old agent output where node name as first column is missing
Change-Id: I412ea5b71450bdaf4b88897641e52537c4fbb862
Commit: 5a324355131bf661beb2a6d8e612a08b3cafa00c
https://github.com/tribe29/checkmk/commit/5a324355131bf661beb2a6d8e612a08b3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7786
M checks/printer_pages
Log Message:
-----------
7786 FIX printer_pages: Fixed parsing total amount of pages if not available
Change-Id: Ic161cd9a5ee4cf3c50b99907abad8ebe54935bd3
Commit: 825d4dd6453e3d870c5ccd503f9ea39fea4abab4
https://github.com/tribe29/checkmk/commit/825d4dd6453e3d870c5ccd503f9ea39fe…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7783
M checks/db2_bp_hitratios
Log Message:
-----------
7783 FIX db2_bp_hitratios: Fixed parsing instances in DPF mode: 'KeyError: None'; only gather real instances
Change-Id: I5202205760f88e189e15bf8c081595d5b34c2325
Commit: 708b2188ccfe8a616266ebd997d1855c894a5218
https://github.com/tribe29/checkmk/commit/708b2188ccfe8a616266ebd997d1855c8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7784
M checks/hp_proliant_da_phydrv
Log Message:
-----------
7784 FIX hp_proliant_da_phydrv: Fixed missing smart status translation and made states readable
Change-Id: I87f8fd5ba8883addb1cb7f5e35f32a9a7072f6d7
Commit: 15205712234fe121b221343b7771916aa4eaaf12
https://github.com/tribe29/checkmk/commit/15205712234fe121b221343b7771916aa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7787
M checks/informix_status
Log Message:
-----------
7787 FIX informix_status: Display server version or port if available - avoid crash if not
Change-Id: I1a2f7d8553c710e93182bd759f47acba1585136a
Commit: 646144cf5aba2f550868c1d071c750ad637079b6
https://github.com/tribe29/checkmk/commit/646144cf5aba2f550868c1d071c750ad6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7788
M checks/emcvnx_mirrorview
Log Message:
-----------
7788 FIX emcvnx_mirrorview: Skip invalid data: 'Error occurred during HTTP request/response from the target'
Change-Id: Ib70a43b59f07c4df3f8146f2716fd243b36dafc3
Commit: d2f2bd283f16305926dc04785919be96ba9bf0d2
https://github.com/tribe29/checkmk/commit/d2f2bd283f16305926dc04785919be96b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7789
M checks/rds_licenses
Log Message:
-----------
7789 FIX rds_licenses: Skip check plugin if no data available
Change-Id: Icd5274307d3a53759938011bef429fbf36577aec
Commit: 32ca6e3a1dabc79f58da3c19685448ad2760e1b6
https://github.com/tribe29/checkmk/commit/32ca6e3a1dabc79f58da3c19685448ad2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7790
M checks/statgrab_cpu
Log Message:
-----------
7790 FIX statgrab_cpu: Fixed parsing CPU values; Some values may be missing
Change-Id: Icaaf76eddff0b1fcb1af333cb722481fbd870a45
Commit: 6cd8e8453ae9419dc15c3e44fa0bb27a82b5720a
https://github.com/tribe29/checkmk/commit/6cd8e8453ae9419dc15c3e44fa0bb27a8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7791
M checks/wmi.include
Log Message:
-----------
7791 FIX msexch_autodiscovery: Fixed WMI time handling if frequency is empty which caused a ValueError
Change-Id: I43bf3128cf9808bf09ecae8d739ca2ed7ce54f69
Commit: e05420fb58d2afb5e27186f5cdf8b5d0318ee8e8
https://github.com/tribe29/checkmk/commit/e05420fb58d2afb5e27186f5cdf8b5d03…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7792
M checks/mssql_instance
A tests/unit/checks/generictests/datasets/mssql_instance_5b88d412e65b7_regression.py
Log Message:
-----------
7792 FIX mssql_instance: Fixed parsing invalid lines containing DB connection errors
Change-Id: I425b2da9ef950c7814da8849394599ae1b50cd97
Commit: cab3601deb81c1de51c5ac20edbe4936783522b1
https://github.com/tribe29/checkmk/commit/cab3601deb81c1de51c5ac20edbe49367…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7793
M checks/watchdog_sensors
Log Message:
-----------
7793 FIX watchdog_sensors: Do not proceed parsing sensor data if no version information is available
Change-Id: I7e16d25aa4928520183b12eb0740d4dea0eb1122
Commit: 8e9a10301b67ab7bbc2cfeb7a9b0f6d10eac6da3
https://github.com/tribe29/checkmk/commit/8e9a10301b67ab7bbc2cfeb7a9b0f6d10…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7794
M checks/oracle_sessions
A tests/unit/checks/generictests/datasets/oracle_sessions_5b7e66f77f002_regression.py
Log Message:
-----------
7794 FIX oracle_sessions: Fixed parsing invalid lines containg 'FAILURE' instead of amount of current sessions
Change-Id: I66b477b78234ee7aea90fdc6a63a7c239e83bd36
Commit: f2ffd6aa7b3270e7ccc820f9660434db7b2b916a
https://github.com/tribe29/checkmk/commit/f2ffd6aa7b3270e7ccc820f9660434db7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M checks/msexch_autodiscovery
Log Message:
-----------
msexch_autodiscovery: Fixed missing '%s' in the service description which had no impact but was a blemish
Change-Id: Icf1dab6452985f93d488769f109ab92140a4517e
Commit: 55d818171a0032a2d42be7ba951aa0c652d091f3
https://github.com/tribe29/checkmk/commit/55d818171a0032a2d42be7ba951aa0c65…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7168
Log Message:
-----------
7168 FIX cmk-update-agent.exe: Fix erroneous update validation
Regression since 1.5.0p17 and Werk #7167:
The installation validation introduced in Werk #7167 fails to read
the agent hash correctly from a newly performed update.
As a result, the update gets invalidated, which you will observe within
the "Check_MK Agent" check that shows
<pre> WARN - error: MSI Installation failed. </pre>
Contrary to this warning, the msi is not broken.
With this Werk, the correct behavior gets restored.
However, due to inconsitencies between the saved update state and the
actually installed Windows Agent, to restore all to normal behavior,
it might be necessary to update the agent (bake new agents for the affected
windows hosts, wait for an automatic update or trigger it manually) twice.
(CMK-2226)
Change-Id: Iaf82dd2d8e4dcd812ba0067002d3ce7cb2e8e3cf
Commit: c040e92cd4c5d3d0c62a103a7ee88a81dc34c716
https://github.com/tribe29/checkmk/commit/c040e92cd4c5d3d0c62a103a7ee88a81d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7260
M web/plugins/sidebar/shipped.py
Log Message:
-----------
Virtual Host Tree: Fixed sorting by topic
Change-Id: If0fcd7c972040290fc8ce8ac197fe77783702651
Commit: ea2154069ce6c4538d9908dc13c6bd476f181599
https://github.com/tribe29/checkmk/commit/ea2154069ce6c4538d9908dc13c6bd476…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p19
Change-Id: I5b3b07c306120535c0d09ce69759788dbdb48034
Commit: d8b83417b35cca86c42815bfc1e381646605348f
https://github.com/tribe29/checkmk/commit/d8b83417b35cca86c42815bfc1e381646…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/it/test_section_wmi_webservices.py
Log Message:
-----------
[CMK-2192] - generic protection against wmi timeout during integration tests
Change-Id: Ic5a1174edaf6dbc7a2a4dc5e4dd30e7f92c8a7f0
Commit: c58a942c16804e31f0cdb5ae5859a657168ff919
https://github.com/tribe29/checkmk/commit/c58a942c16804e31f0cdb5ae5859a6571…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7796
M checks/aix_if
A tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
Log Message:
-----------
7796 FIX aix_if: Do not crash if agent does not send information about 'flags'
Change-Id: I5ece76e049590fde49b4bcc1038a2afccc04381e
Commit: 9d4ca402b4162c4b44b6f6f7124af6840f6415b7
https://github.com/tribe29/checkmk/commit/9d4ca402b4162c4b44b6f6f7124af6840…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7797
M checks/fsc_fans
A tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
Log Message:
-----------
7797 FIX fsc_fans: Do not discover fans for which the SNMP agent sends 'NULL'
Change-Id: Ib325d283ca5588f8df2411ea3635cdf5d81511cc
Commit: 24da391daf390076a294f47dd0410bd62b0429bf
https://github.com/tribe29/checkmk/commit/24da391daf390076a294f47dd0410bd62…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7798
M checks/citrix_licenses
Log Message:
-----------
7798 FIX citrix_licenses: Fixed crash if agent plugin sends errors because it could not be executed
Change-Id: I2d78c2ec0ba6e7eb56e5af269d1e6d0c7f356189
Commit: 843340e192d25e70e10c8baffe62bafa58e6d770
https://github.com/tribe29/checkmk/commit/843340e192d25e70e10c8baffe62bafa5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7799
M checks/mcafee_webgateway_misc
Log Message:
-----------
7799 FIX mcafee_webgateway_misc: Fixed crash if SNMP agent sends an empty string for clients or sockets
Change-Id: I411b2eb0dae1f2d44eb7601f659999c1b169027d
Commit: 2121c35823594df7dcaba5501a00776005567990
https://github.com/tribe29/checkmk/commit/2121c35823594df7dcaba5501a0077600…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M checks/mcafee_webgateway_misc
Log Message:
-----------
mcafee_webgateway_misc: Fixed syntax error
Change-Id: I0a2402288ec628b8d1db4bf439b400b209dfce99
Commit: c394179067cc55d58fea2a933294b88d3485d8ec
https://github.com/tribe29/checkmk/commit/c394179067cc55d58fea2a933294b88d3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7832
M checks/storeonce.include
Log Message:
-----------
7832 FIX storeonce_clusterinfo: Do not crash if deduplication ratio is missing
Change-Id: I98bfe77662c1f014a301347cbd8ea6c835a644b8
Commit: 6fc4a3ad5fc8f1951ddd0fd94e38940c93b724de
https://github.com/tribe29/checkmk/commit/6fc4a3ad5fc8f1951ddd0fd94e38940c9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7830
M checks/nimble_latency
Log Message:
-----------
7830 FIX nimble_latency, nimble_latency.write: Fixed interpretation of read values as write values
Change-Id: I02ead40a217050ad367541af541dca440322b6ef
Commit: 226d3237042af553db3770b20ab066314b61175d
https://github.com/tribe29/checkmk/commit/226d3237042af553db3770b20ab066314…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7833
M checks/mongodb_flushing
M web/plugins/metrics/check_mk.py
Log Message:
-----------
7833 FIX mongodb_flushing: Fixed scaling and missing titles for performance values 'Flush time', '#Flushes' and 'Average flush time'
Change-Id: Iac21f3096ba982bbab4d0753c1a1863146c6c3b5
Commit: e4fae161072f9d6780307bf01fb6323cd6ba067e
https://github.com/tribe29/checkmk/commit/e4fae161072f9d6780307bf01fb6323cd…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7423
M agents/plugins/mk_postgres
Log Message:
-----------
7423 FIX mk_postgres: fix syntax error
Version 1.5.0p17 and 1.5.0p18 of the mk_postgres plugin gave a
syntax error when parsing databases. This results in empty
output between [databases_start] and [databases_end] in the
plugin output. As a consequence the checks postgres_stats,
postgres_bloat, postgres_connections, postgres_locks and
postgres_query_duration become stale.
To resolve the error the fixed version of mk_postgres has to be
deployed to the affected hosts.
Change-Id: I8dc5e88e3a7584538f2ba09407c54a27a1837ca4
Commit: 3b4a0c7a26b21a07763f2877f2eac9d93c4cecda
https://github.com/tribe29/checkmk/commit/3b4a0c7a26b21a07763f2877f2eac9d93…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7424
M agents/plugins/mk_postgres
Log Message:
-----------
7424 FIX mk_postgres: add missing database parameter
The mk_postgres plugin was missing a database parameter in
the queries for the checks postgres_bloat and postgres_stats.
Therefore, the name of the database user was used as a
fallback. As a result no output for postgres_stats and
postgres_bloat was returned if a database with the username
did not exist. If a database with the username exists
the checks give the correct output.
To resolve the issue the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I1df8e3e52184c86dff7e2335e29639079fd69bc1
Commit: 255f3c227f099223c4d532d3693f257051da8d81
https://github.com/tribe29/checkmk/commit/255f3c227f099223c4d532d3693f25705…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7426
M agents/plugins/mk_postgres
Log Message:
-----------
7426 FIX mk_postgres: fix the version detection when using an MK_CONFFILE
Since version 1.5.0p17 the version detection fails if an MK_CONFFILE
is used and the psql binary cannot be found in the PATH. To resolve
the issue the fixed version of the mk_postgres plugin has to be
deployed on the affected hosts.
Change-Id: Idd16c018c62b2893b45189a94b95df94bdcda472
Commit: 0dd61519e1c2fa80bc03315a9427db2645d9846e
https://github.com/tribe29/checkmk/commit/0dd61519e1c2fa80bc03315a9427db264…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7442
M notifications/pagerduty
Log Message:
-----------
7442 FIX Pagerduty notification host identifier to hostname from IP
Pagerduty requires a host identifier to assign an event to the troubled
host. This was the IP address of the host, but in some cases like cloud
Services, there are no IP addresses assigned to a host. Thus the hostname
declared in Checkmk will be used when no IP address is found to declare
which host is under trouble
FEED-3679
Change-Id: Ia12025ee2395fa31d97d8d49f3dd871b9dd304a3
Commit: f7adf4f6db5043e5011c042525b420552b37ffeb
https://github.com/tribe29/checkmk/commit/f7adf4f6db5043e5011c042525b420552…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7821
M web/htdocs/js/checkmk.js
M web/htdocs/visuals.py
Log Message:
-----------
7821 FIX Fix adding graphs with many metrics to reports / dashboards
When trying to add graphs with a larger number of metrics to a report or dashboard using
the graph context menu, this resulted in an error "Request-URI Too Long" which is now
fixed.
Change-Id: I61c04d8cfbe73bc8a04f76f27fcd5ccfb614619f
Commit: 4f552639575eac9e7a0dc93e2778770066715ec0
https://github.com/tribe29/checkmk/commit/4f552639575eac9e7a0dc93e277877006…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7836
M checks/msexch_autodiscovery
A locale/de/LC_MESSAGES/multisite.mo
Log Message:
-----------
7836 FIX msexch_autodiscovery: Fixed configuration error: Found '%s' in service description
Change-Id: If3d214f95b53d9a0c5535cd738a930d568ff2aae
Commit: 06d4c9694616f9314ab328a1d1918959ae9f2389
https://github.com/tribe29/checkmk/commit/06d4c9694616f9314ab328a1d1918959a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7835
M checks/apc_symmetra
Log Message:
-----------
7835 FIX apc_symmetra: Treat unknown battery status as UNKNOWN instead of crashing
Change-Id: I34cf53dc232e755f6a916e1eeed0fcd73427e712
Commit: ef7a2b2e9f68e6dc2155d0063fee4aa9f2b34138
https://github.com/tribe29/checkmk/commit/ef7a2b2e9f68e6dc2155d0063fee4aa9f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
R .werks/7836
M checks/msexch_autodiscovery
R locale/de/LC_MESSAGES/multisite.mo
Log Message:
-----------
Revert "7836 FIX msexch_autodiscovery: Fixed configuration error: Found '%s' in service description"
This reverts commit 4f552639575eac9e7a0dc93e2778770066715ec0.
Commit: 46d53c442b8f0c1ba546588a5cde01e01d0caf75
https://github.com/tribe29/checkmk/commit/46d53c442b8f0c1ba546588a5cde01e01…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7836
M checks/msexch_autodiscovery
Log Message:
-----------
7836 FIX msexch_autodiscovery: Fixed configuration error: Found '%s' in service description
Change-Id: I05165fc58d09d1fc69d1d447f50413b199de5dde
Commit: 2475d652736b26eed40c9b3b5f5b66e40b4b22a7
https://github.com/tribe29/checkmk/commit/2475d652736b26eed40c9b3b5f5b66e40…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M .werks/7836
Log Message:
-----------
Fixed werk version
Change-Id: I92ada9b8f53a83af29060544ce81fc6dd9bb374c
Commit: 2aa348697e8cfd1e99e5f1f077e184b0793aa371
https://github.com/tribe29/checkmk/commit/2aa348697e8cfd1e99e5f1f077e184b07…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7838
M inventory/oracle_instance
Log Message:
-----------
7838 FIX oracle_instance: Fixed conversion of DB creation time
Change-Id: I71e70a9e4565ef8b418bea59a44230d9f105ea39
Commit: a5af5650e2d5348d6b3d9f68b9eeec0b04a52452
https://github.com/tribe29/checkmk/commit/a5af5650e2d5348d6b3d9f68b9eeec0b0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7713
M agents/windows/sections/Section.h
M agents/windows/sections/SectionGroup.cc
M agents/windows/sections/SectionWMI.cc
Log Message:
-----------
[CMK-2231] - tab-char for WMI is replaced with pipe-char to prevent separator stripping with
python strip
Change-Id: I15c78a56bb3f93a07d4b4595b5936e1fcc74648c
Commit: dd708e84aa566f66b0a0021f2cc4de5ec8df676e
https://github.com/tribe29/checkmk/commit/dd708e84aa566f66b0a0021f2cc4de5ec…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7834
M checks/liebert.include
Log Message:
-----------
7834 FIX liebert*: Do not crash if value could not be converted to float
Change-Id: I02ad2d7624c187b27607fc51d139daea759baee9
Commit: 1144d34472ef0d4878c4c3f637e75ddfb512401b
https://github.com/tribe29/checkmk/commit/1144d34472ef0d4878c4c3f637e75ddfb…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7837
M checks/citrix_controller
A tests/unit/checks/generictests/datasets/citrix_controller_5b27b322d5fa1_regression.py
A tests/unit/checks/generictests/datasets/citrix_controller_regression.py
Log Message:
-----------
7837 FIX citrix_controller: Fixed several problems if some values are missing
Change-Id: Ic0431102803243394f6a0ef715e26b4147a2c731
Commit: 0b0066a20d2b8bf489b4e7a2e884ef7e4e1522c8
https://github.com/tribe29/checkmk/commit/0b0066a20d2b8bf489b4e7a2e884ef7e4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M checks/lnx_thermal
Log Message:
-----------
lnx_thermal: yapf for eaier picking
FEED-3677
Change-Id: I2b4720ea1d3774b0d531ee7789d1068004e213be
Commit: 734f0d19aa00a3047844d7c6469b3def78ad1198
https://github.com/tribe29/checkmk/commit/734f0d19aa00a3047844d7c6469b3def7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M checks/lnx_thermal
Log Message:
-----------
lnx_thermal: align for picking of various fixes
* yapf
* unidiomatic code
* use check API
FEED-3677
Change-Id: I82ff8f9cd80806f6b05b3538e48a99c990370b8a
Commit: e841018d3cafbe21d7e9123b3624e430f1ebc05e
https://github.com/tribe29/checkmk/commit/e841018d3cafbe21d7e9123b3624e430f…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M checks/lnx_thermal
M tests/unit/checks/test_lnx_thermal.py
Log Message:
-----------
lnx_thermal: Consider all possible trip points
CMK-1506
FEED-3677
Change-Id: Idd1c2fdbdd081c9124898e4c9a5c0e3cc734021d
Commit: 1c2cb4eb9e4301cda8bd15397adc132e0c460012
https://github.com/tribe29/checkmk/commit/1c2cb4eb9e4301cda8bd15397adc132e0…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M checks/lnx_thermal
Log Message:
-----------
lnx_thermal: Use standard text if item not found
FEED-3677
Change-Id: Iafe6ec568c02944a6d0a3d6196a6f8e65820b5eb
Commit: 8cf5dc4ad27f1db96091d12811852e8d75cebf5d
https://github.com/tribe29/checkmk/commit/8cf5dc4ad27f1db96091d12811852e8d7…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M checks/lnx_thermal
Log Message:
-----------
lnx_thermal: use get_parsed_item_data decorator
Add a regression test and reformat the existing regression tests, as
well.
FEED-3677
Change-Id: I4e889660bfb3ce13e832716731de5ce45fb72994
Commit: 889fa8e34713e3aae3e57eedba0abc6239a36e12
https://github.com/tribe29/checkmk/commit/889fa8e34713e3aae3e57eedba0abc623…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
A .werks/7690
M checks/lnx_thermal
A tests/unit/checks/generictests/datasets/lnx_thermal_5c1a522d621a4_regression.py
Log Message:
-----------
7690 FIX lnx_thermal: Skip sensors which do not contain valid temperature values
FEED-3677
Change-Id: Ia8cf2911f8c45116addb3ab9b4ace455956e2239
Commit: 964bc9c45a47a993f2f9a08a421ca3054f1f9770
https://github.com/tribe29/checkmk/commit/964bc9c45a47a993f2f9a08a421ca3054…
Author: Konstantin Büttner <konstantin.buettner(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
A .werks/7880
Log Message:
-----------
7880 FIX mrpe: Create mrpe config also for AIX systems when configured
Despite the mrpe being included in the AIX agent, no mrpe.cfg would
be included by the agent bakery. This has been fixed.
Change-Id: Ic15e397f19d68c4d4147ff2544248fa44e26f6cd
Commit: 1c72bb9c32c505e2951af51d26c16e284dc47866
https://github.com/tribe29/checkmk/commit/1c72bb9c32c505e2951af51d26c16e284…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
A .werks/7840
M inventory/aix_packages
M inventory/lnx_packages
M inventory/solaris_pkginfo
M inventory/win_exefiles
M inventory/win_reg_uninstall
M inventory/win_wmi_software
M inventory/win_wmi_updates
Log Message:
-----------
7840 FIX aix_packages lnx_packages win_exefiles win_reg_uninstall win_wmi_software win_wmi_updates, solaris_pkginfo: Do not crash if package has no 'name' information
Change-Id: If71ab0827ed81364f37ec94a0fbb3913f37e64b6
Commit: 5872128c8b4b4004b47655a98b2f18c5c2ebc39f
https://github.com/tribe29/checkmk/commit/5872128c8b4b4004b47655a98b2f18c5c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7822
M web/plugins/visuals/inventory.py
Log Message:
-----------
7822 FIX HW/SW filter did not work: Network interface: Last Change
The HW/SW inventory view filter "Network interface: Last Change" could not be used,
neither in views, nor in reports. The configured values were never applied.
Change-Id: I9860c6dbb4e33c980a0075d4565a5216ffd2c9eb
Commit: 2901d0c2c6412db055e9065c801465a0ed17de58
https://github.com/tribe29/checkmk/commit/2901d0c2c6412db055e9065c801465a0e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7843
M checks/firewall_if.include
Log Message:
-----------
7843 FIX pfsense_if: Return 'Item not found in SNMP data' instead of crashing
Change-Id: I7239a38a65c542092ad7651e23d43b595f6d286f
Commit: d800f441601711d1d6bf842b7957c9e0387e2190
https://github.com/tribe29/checkmk/commit/d800f441601711d1d6bf842b7957c9e03…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/conftest.py
M tests/testlib/__init__.py
Log Message:
-----------
Stop sites after integration test / GUI crawl
This reduces the memory consumption by inactive test sites that are only
kept for easier problem diagnostics after failed tests.
The sites will be cleaned up by subsequent test executions.
Change-Id: Idf06fc2f378349f9a6be32319c35d7fa7d637f0f
Commit: 5acda4974c846579d619b252f22e78a81768f453
https://github.com/tribe29/checkmk/commit/5acda4974c846579d619b252f22e78a81…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
pylint: Reduce parallelization on CI system
Change-Id: I0d4e0654c16c7f9b96ee1c9742ffc0b440bdfbca
Commit: a5715deec9b4a6b14d33a4b3d23f83350effea8f
https://github.com/tribe29/checkmk/commit/a5715deec9b4a6b14d33a4b3d23f83350…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7751
Log Message:
-----------
7751 FIX storeonce_servicesets: Do not crash on capacity checking
Wrong yield leads to "TypeError (object of type 'generator' has no len())".
This has been fixed.
Change-Id: I25707714b67da7caf851d82b012f788f02c289e9
Commit: ba15a88246e52ef194e64e57cf86dcb9d1384d73
https://github.com/tribe29/checkmk/commit/ba15a88246e52ef194e64e57cf86dcb9d…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M checks/storeonce_servicesets
Log Message:
-----------
storeonce_servicesets: Fixed TypeError
See werk #7751 for details.
Change-Id: Iafc6e2c7d41cf1f3a896a756fd8c2b0aedfa953d
Commit: c051815519e13e543eb4a98b398d09376d03490a
https://github.com/tribe29/checkmk/commit/c051815519e13e543eb4a98b398d09376…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
A .werks/7841
M checks/lnx_if
Log Message:
-----------
7841 FIX lnx_if: Fixed parsing interface address of tunnels on OpenBSD
Change-Id: I97e31141771d424d185ff279648a44ac58977341
Commit: 327b946d7a4df64e9eca2e97240e6843464ed984
https://github.com/tribe29/checkmk/commit/327b946d7a4df64e9eca2e97240e68434…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7427
A cmk/notification_plugins/__init__.py
A cmk/notification_plugins/utils.py
M cmk_base/events.py
M notifications/mail
Log Message:
-----------
7427 FIX mail: don't escape state markers in emails
Since version 1.5.0p14 state markers in HTML emails were escaped
and not interpreted as HTML but shown as text. The state marker
for CRIT was e.g. shown as:
<b class="stmarkCRITICAL">CRIT</b>
This werk restores the old behaviour and state markers are shown
in HTML emails as usual.
If you use the macros HOSTOUTPUT_HTML, SERVICEOUTPUT_HTML, or
LONGSERVICEOUTPUT_HTML in custom notification scripts please
switch to the macros HOSTOUTPUT, SERVICEOUTPUT, and
LONGSERVICEOUTPUT which contain the textual state markers
'(!)' and '(!!)' for WARN and CRIT, respectively. The *_HTML
variables will be deprecated in 1.6 and removed in 1.7.
If you want to replace the textual state markers by HTML code
you can use the utility function
cmk.notification_plugins.utils.format_plugin_output.
CMK-2142
Change-Id: I865d491957e04a8943e711fcf46e46ced926f081
Commit: 87333f7e0fdff8335b6c41ac69f9191b6d5a8379
https://github.com/tribe29/checkmk/commit/87333f7e0fdff8335b6c41ac69f9191b6…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7170
Log Message:
-----------
7170 FIX cmk-update-agent: Stop stockpiling broken installation packages
After failing to install the downloaded installation package,
the agent updater keeps the package saved at your system's temp-dir
for analysis.
While this may be helpful in some situations, it leads to an extensive
collection of downloaded installation packages if the update fails
repeatedly.
With this werk, the package is not kept any longer after a failed
installation. Instead, you are directed to the matching installation
package located at the checkmk-server.
(CMK-2158)
Change-Id: Ia6d4d1708605bdd63307a45aa6276de9090a8f9f
Commit: e60b35e6ba42bd609e420afb6402bd93bbc56fcc
https://github.com/tribe29/checkmk/commit/e60b35e6ba42bd609e420afb6402bd93b…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7169
Log Message:
-----------
Add Werk 7169
(CMK-2270, CMK-2271)
Change-Id: Iede6d58b246b768c6aecf85cc53f02fda56d0016
Commit: ef9f253fd77f15be3db912c11e5bd67d7ba4b081
https://github.com/tribe29/checkmk/commit/ef9f253fd77f15be3db912c11e5bd67d7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7847
M checks/win_printers
Log Message:
-----------
7847 FIX win_printers: Fixed discovery of printers which include spaces in the printer name; This also fixes 'Printer not found' while checking
Change-Id: I9c1851048afd6e9dac5a2facd401e6d64b1978c7
Commit: 3b1950654700d8d7a600095f717dd321ee1d70b9
https://github.com/tribe29/checkmk/commit/3b1950654700d8d7a600095f717dd321e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7846
M agents/plugins/apache_status
Log Message:
-----------
7846 FIX apache_status: Add missing SLES12 process 'httpd-prefork'
Change-Id: I6765a5680bde2eac67a20021a84c9d7011e9683b
Commit: 3da6b830bc7b94783c74f2698689ee88af420b69
https://github.com/tribe29/checkmk/commit/3da6b830bc7b94783c74f2698689ee88a…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p20
Change-Id: I32bbeb5f63c77264becce85bd9f03a3131af1e0f
Commit: 5c0bd4ca3a67976590f7fb631343fe67a354e429
https://github.com/tribe29/checkmk/commit/5c0bd4ca3a67976590f7fb631343fe67a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7900
M web/plugins/wato/bi.py
Log Message:
-----------
7900 FIX BI: Fix "Request-URI Too Long" after creating BI rule
When creating a BI rule in WATO and clicking on the icon button to show the
rule tree, this could lead to an HTTP Request-URI too long error.
Change-Id: Iad258c79317eafc7602028453ed03b24ce6df52a
Commit: bc623479a8646c30744d63f2577afb24d2df62bc
https://github.com/tribe29/checkmk/commit/bc623479a8646c30744d63f2577afb24d…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M notifications/pushover
Log Message:
-----------
pushover: yapf file
Change-Id: Icfb1c449e6526e709b7c5adb71c5a0c9f49a01b7
Commit: 70c201a7cac25a7366be04cce383d9b978f03033
https://github.com/tribe29/checkmk/commit/70c201a7cac25a7366be04cce383d9b97…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M notifications/pushover
Log Message:
-----------
pushover: minor refactoring
* reorder imports
* use dict comprehension
* rename variables s and r
* inline r_status
* use if __name__ == '__main__'
Change-Id: I1b1f96a93483cfdf87887d63362dc1d33db32c1d
Commit: a92d81b09efc2710e1826e05427d84bec3cad988
https://github.com/tribe29/checkmk/commit/a92d81b09efc2710e1826e05427d84bec…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7429
M notifications/pushover
Log Message:
-----------
7429 FIX pushover: fix broken error handling
Since its introduction in version 1.2.8 the error handling of the
pushover notification script is broken. Notifications were always
handled as successful even if the Pushover API returned an error.
Version 1.5.0 introduced another bug that printed an error
message to the notify.log for successful notifications.
Change-Id: Ibadaed86fe7f5e8c0f5c63edd2afb07df47c8460
Commit: 4114d87739b5f1b2f9d60fbb47d835553971cb66
https://github.com/tribe29/checkmk/commit/4114d87739b5f1b2f9d60fbb47d835553…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M web/plugins/wato/bi.py
Log Message:
-----------
Add missing pack to URL context
Change-Id: I20ed8faf4a3f46f9a8735e45846dbb16484323ff
Commit: d130aa5d3c15f1bfcb0ae8cffc41b38745c60594
https://github.com/tribe29/checkmk/commit/d130aa5d3c15f1bfcb0ae8cffc41b3874…
Author: Alex Zurhake <az(a)mathias-kettner.de>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M omd/distros/UBUNTU_19.04.mk
Log Message:
-----------
new version of libevent in disco
Change-Id: I220a61951a2934c83a43dfbd3c03f19730c884b4
Commit: ee80b45d665fe316ccc176873e612faa110cab9e
https://github.com/tribe29/checkmk/commit/ee80b45d665fe316ccc176873e612faa1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7936
Log Message:
-----------
7936 FIX Fixed libevent dependency for Ubuntu Disco Dingo.
The Debian package Disco Dingo had an outdated libevent version as a
dependency, this has been fixed.
Change-Id: Ide74e4bcd45afd12f99e544644c34fc5d48f5932
Commit: 04bd6f60ba1796c3396f6da2d059c2fefc721825
https://github.com/tribe29/checkmk/commit/04bd6f60ba1796c3396f6da2d059c2fef…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M tests/integration/cmk_base/test_services_prediction.py
Log Message:
-----------
Made test independent of installed agent
Change-Id: I00e0ad149afae02fe73895ee40ea93951b14bb84
Commit: 2429e4dd83a1d639243f1fc54300c2315584e363
https://github.com/tribe29/checkmk/commit/2429e4dd83a1d639243f1fc54300c2315…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M tests/integration/cmk_base/test_services_prediction.py
M tests/integration/livestatus/test_livestatus.py
M tests/testlib/__init__.py
Log Message:
-----------
Cleaned up test host creation
Change-Id: Iaabc40dbf255d89ca4e9c887657292f2dd160c99
Commit: 34581d55135f47f039680db401fc76c9bfa3682a
https://github.com/tribe29/checkmk/commit/34581d55135f47f039680db401fc76c9b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M tests/integration/cmk_base/test_services_prediction.py
Log Message:
-----------
Try to make prediction tests more reliable
Change-Id: I81eee4a4afd93ee1ba51bd4ac3d59db291fa695a
Commit: cdb2a1d1688ea2854be969d20842950be1452044
https://github.com/tribe29/checkmk/commit/cdb2a1d1688ea2854be969d20842950be…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7428
M cmk/notification_plugins/utils.py
Log Message:
-----------
7428 FIX email: don't escape email subject and addresses
Since version 1.5.0p14 the subject and addresses of HTML emails
were escaped, i.e. the characters '<', '>' and '&'
were replaced by '&lt;', '&gt;' and '&amp;',
if present. This resulted in a slightly more unreadable subject
if any of these characters were present and if an email address
contained an ampersand it would result in an invalid (escaped)
email address.
CMK-2142
Change-Id: I22c1fdaeb0156fd1d0a65d3f3817bcb80cf94419
Commit: bea2e4be19707f42e08f827e85919b4eb029d0b0
https://github.com/tribe29/checkmk/commit/bea2e4be19707f42e08f827e85919b4eb…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7425
M agents/plugins/mk_postgres
Log Message:
-----------
7425 FIX mk_postgres, postgres_instances: fix plugin output for older operating systems
mk_postgres used the pgrep command to find the running
PostgreSQL instances. Unfortunately, version 1.5.0p3
added a command line argument that is not supported on
older operating systems like e.g. SLES 11, but only on
newer ones like e.g. SLES 12. As a result Checkmk did
not find any PostgreSQL instances on older operating
systems.
To resolve the issue, the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I86ea41f2b03b98d9fd33373fa4fbe7263304521f
Commit: c949f07c73d11f0f1ae60b0f7538f0d96fa9c880
https://github.com/tribe29/checkmk/commit/c949f07c73d11f0f1ae60b0f7538f0d96…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7431
M agents/plugins/mk_postgres
Log Message:
-----------
7431 FIX mk_postgres: version detection may fail
The version detection for the server did not use the
configured database, user and port defined in the
postgres.cfg. Instead the default values were used.
If the plugin cannot execute queries with the default
values the plugin will exit prematurely.
To resolve the issue the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I8e12118c20d96f345c9be8a5f33e9387201ce4a4
Commit: d08e4d5e94158ea483c8d9dfcc4347334e5cfccd
https://github.com/tribe29/checkmk/commit/d08e4d5e94158ea483c8d9dfcc4347334…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7915
M agents/check_mk_agent.aix
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
7915 FIX check_mk_agent.{aix,linux,openwrt}: Fixed accessing
Change-Id: I8f52992a77ad3c10745609ef91c1f5a1a512670f
Commit: 4401fa7d01b09a33be1181d7fdf85de80e207307
https://github.com/tribe29/checkmk/commit/4401fa7d01b09a33be1181d7fdf85de80…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7261
M web/plugins/sidebar/search.py
M web/plugins/views/builtin.py
Log Message:
-----------
Added WK7261: Quicksearch: Fixed exception
Change-Id: Id8b9854e13fb8515b53bbb6d1759c08cbd04fdf5
Commit: 3d946ba60915c986e7b65267f069bf9c1075c1f3
https://github.com/tribe29/checkmk/commit/3d946ba60915c986e7b65267f069bf9c1…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/6762
M agents/check_mk_agent.linux
M agents/check_mk_agent.solaris
Log Message:
-----------
6762 FIX zfsget: Aligned behaviour in Solaris and Linux
Previously the implementation of getting zfs information was slightly
different in Linux and Solaris. Now both agents are fetching data only for
volumes and filesystems and are using the quota for computing the total size of
a filesystem or volume. So the information of each service will be more precise.
FEED-3375
Change-Id: I22d5f57c62a028af56b1bdf52b58e119b62f4588
Commit: e2ca310733a2a6e84d8d2fb40fccca776e4fa82c
https://github.com/tribe29/checkmk/commit/e2ca310733a2a6e84d8d2fb40fccca776…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M agents/windows/sections/Section.h
M agents/windows/sections/SectionSkype.cc
Log Message:
-----------
[CMK-2317] - skype is forced to use comma as separator
Change-Id: I83d774fb4e1270178d1157c7b80a73b1646bd8be
Commit: 10af17fa16cf22831411dd381d2ca00f6e79b213
https://github.com/tribe29/checkmk/commit/10af17fa16cf22831411dd381d2ca00f6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7433
M notifications/mail
Log Message:
-----------
7433 FIX mail: make the long output of HTML mails more readable
The mail script now replaces '\n' in the long output by '<br>'
so that every line of the long output is now a separate line in the
HTML output as well.
Change-Id: Ifd4cd184266271aac4a126fe613f1826840c38f1
Commit: a156f5e9cfa7b68628b8722f6237630b96dafd95
https://github.com/tribe29/checkmk/commit/a156f5e9cfa7b68628b8722f6237630b9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Clarified 'averaging' in WATO group CPU utilization
Change-Id: I416d4dd997df94b7e3fd56fa771f61c4d1a7eb0c
Commit: 23e49ceeb5c7f650601b3143f2155165a2fa890a
https://github.com/tribe29/checkmk/commit/23e49ceeb5c7f650601b3143f2155165a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M checks/veeam_tapejobs
Log Message:
-----------
veeam_tapejobs: yapf for easier picking
Change-Id: I6851f55c428081bbae07460f92f7c90d5f3f30d0
Commit: 28b844e96b81125150c58e1ba6c050bbb550a9c8
https://github.com/tribe29/checkmk/commit/28b844e96b81125150c58e1ba6c050bbb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7493
M checks/veeam_tapejobs
Log Message:
-----------
7493 FIX veeam_tapejobs: fix mixed up running time for running jobs
Main change: use job_id to get the item state
Along the way:
* leverage the power of the check API
* reorganize output to yield
Change-Id: I870ce834580bedc776b1cdccf87c255617852871
Commit: 1b847444aeb96bc8e636ddac5ed6b3391366bd82
https://github.com/tribe29/checkmk/commit/1b847444aeb96bc8e636ddac5ed6b3391…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7945
M checks/veeam_tapejobs
Log Message:
-----------
7945 FIX veeam_tapejobs: treat idle background jobs like working ones
Previously idle backgroud jobs went to a {CRIT} state right away.
They are now treated in the same manner as working backgroud jobs,
going to {WARN} or {CRIT} when the corresponding configured (or default)
levels are exceeded.
Change-Id: Ibd0539e6d25f96c96e1cd17b0806c914dd849aa6
Commit: 58d4ee7737c04d0596b3e1141573d5c655b5e911
https://github.com/tribe29/checkmk/commit/58d4ee7737c04d0596b3e1141573d5c65…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
Suggest more useful default values for CPU IO wait
Change-Id: Ie80c5f58ce080f1f3dafc5ade9405f939cd0028c
Commit: e7b33856c1ee65561f1de36af6d1caed9fb55a93
https://github.com/tribe29/checkmk/commit/e7b33856c1ee65561f1de36af6d1caed9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7947
M checks/ps.include
A tests/unit/checks/generictests/datasets/ps_matched.py
M tests/unit/checks/test_ps_check.py
Log Message:
-----------
7947 FIX ps: Missing services for non-matching subexpressions
If you are discovering services with a process name pattern that included non-matching
subexpressions, the check could not see the corresponding services, resulting in a process
count of zero.
If you are affected by this, please rediscover the affected services.
Change-Id: I4663a6227f149816a6ea1035d29cda117592ccb3
Commit: 92c5ad3777ba9d5d8f77c780e5d7274f14994fc3
https://github.com/tribe29/checkmk/commit/92c5ad3777ba9d5d8f77c780e5d7274f1…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7753
M checks/esx_vsphere_counters
Log Message:
-----------
7753 FIX esx_vsphere_counters: Fixed crash on missing values
Change-Id: I1a5451a2a67c20b6a75a390e2ba50e55227ccf8c
Commit: 3269433c1bdf2370e7dded7b74bd7e7296ea3ead
https://github.com/tribe29/checkmk/commit/3269433c1bdf2370e7dded7b74bd7e729…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M agents/special/agent_netapp
Log Message:
-----------
enhancements for netapp documentation
Change-Id: I5cf046f6f67c8c09ef9cd7deb154720469dfdb69
Commit: b4726aa0fe1ae59c87dbe9e6c86302cafe6b23cf
https://github.com/tribe29/checkmk/commit/b4726aa0fe1ae59c87dbe9e6c86302caf…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/7862
M agents/plugins/mk_mongodb
M checks/mongodb_collections
M checks/mongodb_connections
M checks/mongodb_flushing
M checks/mongodb_mem
Log Message:
-----------
7862 FIX Fix parsing of MongDB server status in cluster
MongoDB agent had issues parsing MondoDB server status in certain cluster configurations. The parsing is now more robust.
To resolve the issue the fixed version of the mk_mongodb plugin has to be deployed on the affected hosts.
Change-Id: Id862b549274b0c8e85e3d5cd181536793f5c0127
Commit: 00fca2b632483e75fd90820e6f5c09d566909169
https://github.com/tribe29/checkmk/commit/00fca2b632483e75fd90820e6f5c09d56…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M tests/unit/checks/test_df_check.py
Log Message:
-----------
test_df_check.py: yapf file and extend test for check_function
Change-Id: I9601360057219111b80c37ddb93d73137c3b2af5
Commit: 44edb69b8f1e470e8083091916219b1ef2dafe63
https://github.com/tribe29/checkmk/commit/44edb69b8f1e470e8083091916219b1ef…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
M checks/chrony
Log Message:
-----------
Fix and rework for chrony check. The check now detects when chrony is unable to connect to any NTP server.
Backport for chrony commit 35c2dae1e6 on master.
Change-Id: I1e97106e1075328f3b3e91692d3960dca059f4a6
Commit: 47240bdf24f2263fe00eeedb4cb3f0da7ddf6068
https://github.com/tribe29/checkmk/commit/47240bdf24f2263fe00eeedb4cb3f0da7…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
A .werks/7863
Log Message:
-----------
werk 7863: chrony fix and rework
Change-Id: I91224f7f24dbc972d302e01181a055269d3628de
Commit: 986d8884b176e9598397e4de9d32f08b0fa855a6
https://github.com/tribe29/checkmk/commit/986d8884b176e9598397e4de9d32f08b0…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7267
M web/htdocs/views.py
Log Message:
-----------
7267 FIX Multisite commands: Fixed empty followup page when pressing "Back to view"
Change-Id: I7ee6a684c326240b95996819fed2cbe2f54e6567
Commit: 3d35ffb118ea50d667a0ce388dabe9b1b7ff9375
https://github.com/tribe29/checkmk/commit/3d35ffb118ea50d667a0ce388dabe9b1b…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A .werks/8801
M checks/oracle_crs_res
M checks/oracle_crs_version
M checks/oracle_crs_voting
Log Message:
-----------
8801 FIX oracle_crs_res, oracle_crs_version, oracle_crs_voting: Fixed error in parameters view
Change-Id: I4ed304f1d381e8761504e2987d4334d566428c90
Commit: 242e97a15556a8cb81082f2b257932af3952bb8f
https://github.com/tribe29/checkmk/commit/242e97a15556a8cb81082f2b257932af3…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M checks/oracle_crs_version
Log Message:
-----------
resolved pending conflict
Change-Id: Ia244851755d68e11ac1b0472ff9b6ff65d859b31
Commit: 0965d44cf1e6f0cbd240bb1e6b1f9e3f34218f3a
https://github.com/tribe29/checkmk/commit/0965d44cf1e6f0cbd240bb1e6b1f9e3f3…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/8781
M web/plugins/icons/wato.py
Log Message:
-----------
8781 FIX Fix traceback for builtin icon visibility
If the "Builtin icon visibility" was configured for
download_agent_output, but not for download_snmp_walk
the action menu showed a traceback.
Change-Id: I117f9d4ea6e5767f2f97eeb16e7bc8309de18e49
Commit: c00869d946ae3588c951679f947b77a6be1e7779
https://github.com/tribe29/checkmk/commit/c00869d946ae3588c951679f947b77a6b…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
A omd/distros/DEBIAN_10.mk
Log Message:
-----------
Add Debian 10 build to 1.5.0
Change-Id: I01e5869af356853d97852891db45cd5511f47531
Commit: 53498d51df283086163be54f98114ff7dce04448
https://github.com/tribe29/checkmk/commit/53498d51df283086163be54f98114ff7d…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M omd/distros/DEBIAN_10.mk
Log Message:
-----------
Fix Debian 10 - Duster Distro Code
Change-Id: Ic3ed733f01f9a6e4a4fa8e54f7e4392a8e298529
Commit: d53050472617cfbb4b6ae7c7f4ed83aa7d2e741a
https://github.com/tribe29/checkmk/commit/d53050472617cfbb4b6ae7c7f4ed83aa7…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
A .werks/7469
M checks/brocade_sfp
M cmk_base/check_api.py
A tests/unit/cmk_base/test_check_api.py
Log Message:
-----------
7469 FIX brocade_sfp: Discovery crash if any value is -inf
Integrate in check_api a float derivate that generates a parse-able
representation of inf. Then literal_eval can reconstruct this value as a
float instead of a missing variable name. For the check -inf is a correct
float value to work with.
CMK-2147
Change-Id: I3a8e1090aba38d3406f4173a198b51ee6cc01416
Commit: 6af26aeadd9be297e6787223eeda7e06621d145c
https://github.com/tribe29/checkmk/commit/6af26aeadd9be297e6787223eeda7e066…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7979
M web/htdocs/watolib.py
Log Message:
-----------
7979 FIX Setting host tags correctly after editing hosts
When editing the tags of a host they were not applied correctly to the configuration
right after saving. When opening the host edit dialog a second time and saving the
host again without a change, the host tags were saved correctly.
This issue could results in unexpected rule matching because the host dialog always
showed the correct value while the rule matching code did not receive the intended
tag configuration.
This issue was introduced with 1.5.0b1 by #5886.
CMK-2382
Change-Id: I39c4b78896c3272a8b13fa7d205d972c9382c38c
Commit: e4a04ec08b067ffd65fa7b29fce0022f45faa436
https://github.com/tribe29/checkmk/commit/e4a04ec08b067ffd65fa7b29fce0022f4…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M checks/fileinfo
Log Message:
-----------
Fix fileinfo.groups check when setting SpecificTimeParameters
fileinfo.groups uses a precomplile section, which receives the complete
parameters instead of the time appropriate selected parameter. Thus include
an intermediate step for such selection.
Change-Id: Ida0e2fee5e85182dcdd8ff3adc1bcfde8e92fd49
Commit: 3ff8b1f48a6a1a6e6ed4896be24db6042db77ad8
https://github.com/tribe29/checkmk/commit/3ff8b1f48a6a1a6e6ed4896be24db6042…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7446
M checks/emka_modules
Log Message:
-----------
7446 FIX EMKA checks did not recognize devices with recent sysObjectID
EMKA devices changes their sysObjectId and thus were not recognized by our
snmp_scan. Now we scan for both sysObjectIds to recognize the devices.
YAPF the file too
Change-Id: I4745e2466c245034dc63a722c32458cf88261678
Commit: 61ca2d5a857f802683fe3cb0e312cf31995451ee
https://github.com/tribe29/checkmk/commit/61ca2d5a857f802683fe3cb0e312cf319…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7917
M web/plugins/wato/check_parameters.py
Log Message:
-----------
7917 FIX aws_costs_and_usage: Fixed missing service condition in related parameter set
Change-Id: I06dc14712d9fafff60f5ff37201095c55e346d9d
Commit: d19961d5a75fff1704c2f56cb37f2cf67c8ff7d0
https://github.com/tribe29/checkmk/commit/d19961d5a75fff1704c2f56cb37f2cf67…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M omd/distro
Log Message:
-----------
Add Debian 10 - Buster: fix version in omd/disro
Change-Id: I4286baf70d2544e17ef54c4a67ae3482289cac4d
Commit: 869302e0078cea8e452977bf83219e9d6169d3f2
https://github.com/tribe29/checkmk/commit/869302e0078cea8e452977bf83219e9d6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M omd/distros/DEBIAN_10.mk
Log Message:
-----------
Added Debian 10 distro definition.
Change-Id: Ie12029aab921231315077baed4fe642e9b7f4828
Commit: 8c0932a3ec90ea13a922c201f5672310c91c4d71
https://github.com/tribe29/checkmk/commit/8c0932a3ec90ea13a922c201f5672310c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7844
M checks/netapp_api_volumes
Log Message:
-----------
FIX 7844 netapp-api-volumes: Fixed scaling of latency values
Change-Id: Icc7aaf51f09862232354b0832ca62873e9d057ba
Commit: eb8936e2cc9986318874238ea728411a6196802d
https://github.com/tribe29/checkmk/commit/eb8936e2cc9986318874238ea728411a6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/6971
M agents/windows/frozen_binaries/pyinstaller-deps.make
A agents/windows/frozen_binaries/src/pip/wheel-0.33.1-py2.py3-none-any.whl
R agents/windows/frozen_binaries/src/python-2.7.12.msi
A agents/windows/frozen_binaries/src/python-2.7.16.msi
M omd/packages/python/Makefile
R omd/packages/python/Python-2.7.15.tgz
A omd/packages/python/Python-2.7.16.tgz
M tests/integration/omd/test_python.py
Log Message:
-----------
6971 Bump shipped Python from 2.7.15 to 2.7.16.
Python 2.7.16 contains quite a few bug fixes compared to 2.7.15 plus some
performance, library and syntax improvements.
Change-Id: I4faf5072844446cc64a81e200065a79283f3f7cf
Commit: 83207fc204fca6016a882635af918b0a566dcd6b
https://github.com/tribe29/checkmk/commit/83207fc204fca6016a882635af918b0a5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7923
M checks/websphere_mq_queues
A tests/unit/checks/generictests/datasets/websphere_mq_queues.py
Log Message:
-----------
7923 FIX websphere_mq_queues: Do not crash if timestamp of a queue could not be parsed
Change-Id: I0bf9e87f31146563b2c7dfa62d1f9c070ffc9afb
Commit: e868996de0502f85c4e193e004734d330d5be5c2
https://github.com/tribe29/checkmk/commit/e868996de0502f85c4e193e004734d330…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/8815
M checks/ceph_df
A tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
A tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
A tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
Log Message:
-----------
ceph_df: Fixed wrong calculation of size and available space
Change-Id: I8cedb8ae3ed31220ddf13a68e35e74934d3148ef
Commit: 750da7883f2ad45339cc4802bb62a86b03c754b4
https://github.com/tribe29/checkmk/commit/750da7883f2ad45339cc4802bb62a86b0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/8817
M inventory/if
M inventory/lnx_if
M inventory/solaris_addresses
M inventory/statgrab_net
M inventory/winperf_if
Log Message:
-----------
8817 FIX HW/SW inventory: Sort interfaces in order to avoid additional archive entries
Change-Id: Ie71478529bc3f1c893119431f4bbd3a3fbcdf6c8
Commit: 0fbfa31bc1ca7e36534c669b66ebf0ba40619400
https://github.com/tribe29/checkmk/commit/0fbfa31bc1ca7e36534c669b66ebf0ba4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M omd/packages/python-modules/Makefile
Log Message:
-----------
Unbreak Python package build on buster.
Change-Id: Ia3a20a78952f54411388ace55d0c6ac9fc59c3a3
Commit: 522c4ae8c3f5908750d764e0c4ef1e13d31c6253
https://github.com/tribe29/checkmk/commit/522c4ae8c3f5908750d764e0c4ef1e13d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M omd/distros/DEBIAN_10.mk
Log Message:
-----------
Fix for mod_python on Debian 10.
Change-Id: Ifad2e25319b4f5951659539b08f961ed2d1cda4d
Commit: 8cdc793a8a78189187a62feed5fdc9d34de45fbf
https://github.com/tribe29/checkmk/commit/8cdc793a8a78189187a62feed5fdc9d34…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/7269
M web/plugins/userdb/ldap.py
Log Message:
-----------
Added WK7269: Increased LDAP user profile synchronisation timeout to remote sites
Change-Id: I820ab52ee4f6887b5a4239b763aae475f783d4cb
Commit: 91ebb5577e4c366f248eff5eded3f30a23868666
https://github.com/tribe29/checkmk/commit/91ebb5577e4c366f248eff5eded3f30a2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/7985
M web/htdocs/js/checkmk.js
Log Message:
-----------
7985 FIX IE: Some context buttons were not toggled correctly in some views
When using IE/Edge it could happen that, for example on the service detail page, not all context
buttons were toggled as expected.
Change-Id: Id4587dfd2b76e36fa9e86087e99b1ca28c561028
Commit: a3ab61cd952989ff79ad5e1a6786a5d51aeb251e
https://github.com/tribe29/checkmk/commit/a3ab61cd952989ff79ad5e1a6786a5d51…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M cmk_base/notify.py
Log Message:
-----------
Refactoring of notify_bulk
The bulk_context now contains the context of the individual
notifications instead of the final output. This will be useful
When writing history log entries later on.
CMK-2079
Change-Id: Ia0ee3c583d33676f549c374280ed64edba03dd2f
Commit: 405d1ae18ca70a7bad7263eb6e28792a54337ca9
https://github.com/tribe29/checkmk/commit/405d1ae18ca70a7bad7263eb6e28792a5…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/8783
M cmk_base/notify.py
Log Message:
-----------
8783 FIX bulk notifications did not produce failed notifications
If a notification script returned a non-zero exit code and was
configured for bulk notifications no failed notifications were
shown in the GUI. With this fix one failed notification will
be produced for every notification present in the failed bulk.
Furthermore the view "Host and Service notifications" now shows
a "Final notification result" for every notification in a bulk.
CMK-2079
Change-Id: Ife79e17e6fb734cad8de11555c06d23ced8fb71f
Commit: 458f7eb435910829fb599128cbc0115fb60f68e6
https://github.com/tribe29/checkmk/commit/458f7eb435910829fb599128cbc0115fb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7989
Log Message:
-----------
7989 Add build support for Debian Buster
Change-Id: Ifd16bd840ce62e126c7b54a570b5540263a37d25
Commit: 36ea4e760a7e57dbe011853b6487d890ae1c9039
https://github.com/tribe29/checkmk/commit/36ea4e760a7e57dbe011853b6487d890a…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p21
Change-Id: If21fa33acafbf651b014fbd32664ce934eaaff03
Commit: 0cafb10b750c71ea786c8fc331e2def769f49c04
https://github.com/tribe29/checkmk/commit/0cafb10b750c71ea786c8fc331e2def76…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7955
M checks/esx_vsphere_counters
Log Message:
-----------
7955 FIX esx_vsphere_counters.diskio: Fix wrong count of I/O ops
The numberRead and numberWrite parameters where off (too large) by a factor of 20.
FEED-3645
Change-Id: I7569c94168b48b975dd1c8da867084c00d63de1f
Commit: 1a87984de02c424648987fd97abe4ca8abe58f6b
https://github.com/tribe29/checkmk/commit/1a87984de02c424648987fd97abe4ca8a…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M .werks/5579
M .werks/5580
M .werks/6493
M .werks/6706
A .werks/7008
M .werks/7154
R .werks/7194
Log Message:
-----------
Werk fixing
Change-Id: If8caa3afb92773f4c74a13e87c1242595eca987c
Commit: 6faad3f18c2997a5a56d5089c3fe258225f14de2
https://github.com/tribe29/checkmk/commit/6faad3f18c2997a5a56d5089c3fe25822…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A .werks/7270
M cmk_base/checks.py
Log Message:
-----------
Added WK7270: FIX Timespecific parameters: Some checks no longer loose discovered check parameters
Change-Id: Ic626697b53f2e7f7cf305e9e794ad7b3501d195b
Commit: 5ab8ec5d3ec9431431b0d89b938cbd03d84b12bb
https://github.com/tribe29/checkmk/commit/5ab8ec5d3ec9431431b0d89b938cbd03d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/7957
M checks/msexch_database
Log Message:
-----------
7957 FIX msexchange: ignore invalid data in agent output
Change-Id: Ia92d02a72149bd1469523e829bb8dec4f6d81ad4
Commit: 370374e6aa1cf53681e71a4e4382c9cb5737fe5c
https://github.com/tribe29/checkmk/commit/370374e6aa1cf53681e71a4e4382c9cb5…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8784
M cmk_base/notify.py
Log Message:
-----------
8784 FIX bulk notifications were sent multiple times
Werk #8783 introduced a bug where bulk notifications
were not cleaned up and sent multiple times. All
notification scripts that produce no plugin output
like e.g. asciimail are affected.
Change-Id: I8bccea94a3f5764444ba3285f58e6f93b231b25f
Commit: 4e4cdc69b98879a36bd4b4f4a179b7cc759bf9fa
https://github.com/tribe29/checkmk/commit/4e4cdc69b98879a36bd4b4f4a179b7cc7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8820
M inventory/lnx_packages
Log Message:
-----------
Fix: Inventory for lnx_packages
Change-Id: I34b510047f3c52e4836b879ca6ef9d52d2d46a41
Commit: e853da57893541c9d624fc77be958ab6c95916ae
https://github.com/tribe29/checkmk/commit/e853da57893541c9d624fc77be958ab6c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8823
M checks/stormshield.include
M checks/stormshield_cluster
M checks/stormshield_cluster_node
Log Message:
-----------
Fix scan function of stormshield cluster checks
Change-Id: Ic874a0005110704b52fc42af7029c3edc772b0ad
Commit: b4138a0181fb493b2d03e028742ef86511dd19a5
https://github.com/tribe29/checkmk/commit/b4138a0181fb493b2d03e028742ef8651…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8821
M checks/emc_datadomain_temps
Log Message:
-----------
emc_datadomain_temps: Do not discover missing temperature sensors as services
Change-Id: I259ccfd006840bd13804728d4d282ab3770405bd
Commit: 223686c26d9ac9fee0bc9e641633fe83bf9584af
https://github.com/tribe29/checkmk/commit/223686c26d9ac9fee0bc9e641633fe83b…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p22
Change-Id: If11e52afa4ed38b402b372e70cd3a1a03ec532e8
Commit: 243f5389eec8b5c97bdfb1518c79c715289980f5
https://github.com/tribe29/checkmk/commit/243f5389eec8b5c97bdfb1518c79c7152…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/7959
M checks/mem.include
M checks/statgrab_mem
A tests/unit/checks/generictests/datasets/statgrab_mem_regression.py
Log Message:
-----------
7959 FIX statgrab_mem,aix_memory,docker_conteiner_mem,solaris_mem,mem: Fixed wrong unit of SWAP in service output
Change-Id: Iff51f24cab886917cec9fcf7e77b57062cb37c71
Commit: 2dabe7803483354e72b0e78b00b38a1eb9ed3d23
https://github.com/tribe29/checkmk/commit/2dabe7803483354e72b0e78b00b38a1eb…
Author: Kevin Esser <kevin.esser(a)iteratio.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8822
M checks/3par_hosts
A tests/unit/checks/generictests/datasets/3par_hosts_regression.py
Log Message:
-----------
3par_hosts Crash_FIX by missing OS-Detail
Change-Id: Ib946103f60cc0811d6a042be7b858a6c2369d10b
Commit: 2189a8b0654f3e0c945d78495293c167d03e0f43
https://github.com/tribe29/checkmk/commit/2189a8b0654f3e0c945d78495293c167d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/7961
M checks/f5_bigip_vserver
A tests/unit/checks/generictests/datasets/f5_bigip_vserver_regression.py
Log Message:
-----------
7961 FIX f5_bigip_vserver: Handle imcomplete information
This is a pick of 6 commits in the master branch.
Change-Id: I5dcda95d2db574799b65dc5b9b1dc1b3eaf1d9ed
Commit: 61ae6baccf4f0235e402d16ae315357ed7838bdd
https://github.com/tribe29/checkmk/commit/61ae6baccf4f0235e402d16ae315357ed…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-05 (Mon, 05 Aug 2019)
Changed paths:
A .werks/7962
M checks/liebert.include
M checks/liebert_bat_temp
M checks/liebert_chilled_water
M checks/liebert_chiller_status
M checks/liebert_compressor
M checks/liebert_cooling
M checks/liebert_cooling_position
M checks/liebert_cooling_status
M checks/liebert_fans
M checks/liebert_fans_condenser
M checks/liebert_humidity_air
M checks/liebert_maintenance
M checks/liebert_pump
M checks/liebert_reheating
M checks/liebert_system
M checks/liebert_system_events
M checks/liebert_temp_air
M checks/liebert_temp_fluid
M checks/liebert_temp_general
Log Message:
-----------
7962 FIX Fix various bugs in the liebert* check plugins
Change-Id: Ib50ad8869bf4355eba7d6d31992d74fad4fa775e
Commit: 401735fe0a4641315689117e49fcd8f507d61738
https://github.com/tribe29/checkmk/commit/401735fe0a4641315689117e49fcd8f50…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-06 (Tue, 06 Aug 2019)
Changed paths:
A .werks/7449
M checks/if.include
Log Message:
-----------
7449 FIX Remove spurious perfdata in IF checks for in/out
Change-Id: I64d3fd7fe930e5a4b1046bc83b8fa43f7d318100
Commit: 5e233dfae5553ceea8c5e9dd290e0ccd582e8e02
https://github.com/tribe29/checkmk/commit/5e233dfae5553ceea8c5e9dd290e0ccd5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-07 (Wed, 07 Aug 2019)
Changed paths:
A .werks/7939
M cmk/ec/main.py
Log Message:
-----------
7939 FIX Fixed address => host name mapping for events
When an incoming event console message does not contain a host name, but
only an address (e.g. an SNMP trap), the EC should use the host name
configured for that address. This functionality was broken, so you e.g.
only saw the IP address of a host in notifications triggered by such
messages. This has been fixed.
Change-Id: Idb47d4973c78d102a27d66a209a0aa202bbdfdde
Commit: ceb9a4f57274231be3a4951b48449f803d115a50
https://github.com/tribe29/checkmk/commit/ceb9a4f57274231be3a4951b48449f803…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8900
M checks/mysql_capacity
Log Message:
-----------
8900 FIX mysql_capacity: Fix problem with warn/crit size
The crit and warn limits to mysql capacity check values were wrongly multiplied
by 1024. For example, kB were converted to MB.
This change removes this factor.
Change-Id: I47af53c8ae1da6a5dbe67837160be4c231050023
Commit: 4dc53f73d270a1497ca5691a698261bffc29be33
https://github.com/tribe29/checkmk/commit/4dc53f73d270a1497ca5691a698261bff…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8785
M checks/fileinfo
Log Message:
-----------
8785 FIX fileinfo.groups: don't crash if the service is clustered
If fileinfo.groups was used together with a Checkmk cluster the
check crashed, because the timestamp lines of nodes were treated
as lines with a file. This is fixed.
Change-Id: Ie250b0a3cf65a8c1779d30b4cc28147cdfa44932
Commit: 1c5c7cdad65da0f0eff5edc622b8a0285f843e6d
https://github.com/tribe29/checkmk/commit/1c5c7cdad65da0f0eff5edc622b8a0285…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8825
M inventory/win_wmi_updates
Log Message:
-----------
8825 FIX win_wmi_updates: Do not inventorize header line
Change-Id: Iede60f688cb30614c60cd28aab4688642c6cb453
Commit: fa4c8477629416350aa2c1cbc9beb753c6b2259a
https://github.com/tribe29/checkmk/commit/fa4c8477629416350aa2c1cbc9beb753c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8826
M checks/printer_pages.include
Log Message:
-----------
The requested OID is a complete table and cannot fetched with snmpget as it is done on a snmp scan. The 301 is the complete pages count of the machine. The canon_scan function was not working because of this small error.
Change-Id: Ibc104ba60290df18051c912dc87c5749def7b511
Commit: 14353cad1c9058479a3f80b97f3bb05dd328929b
https://github.com/tribe29/checkmk/commit/14353cad1c9058479a3f80b97f3bb05dd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8828
Log Message:
-----------
8828 FIX mk_db2: Agent plugin for DB2 database is now bakeable
Change-Id: I86c02171210008c63b547633057345ede6408142
Commit: 2eeac34755032a119b9c5ba38c265bb944dc57a6
https://github.com/tribe29/checkmk/commit/2eeac34755032a119b9c5ba38c265bb94…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/7932
M active_checks/check_sftp
Log Message:
-----------
7932 FIX check_sftp: support for custom ports for SFTP
Custom port parameter is now used to connect to SFTP server.
Change-Id: I945f4c374e81ceadae9d3d0a907c08df36466042
Commit: 2483b5c08efbc388c2faca981ce3f6baef67b848
https://github.com/tribe29/checkmk/commit/2483b5c08efbc388c2faca981ce3f6bae…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8922
M agents/windows/plugins/veeam_backup_status.ps1
Log Message:
-----------
8922 FIX veeam_tapejobs: Fixed crash because of missing columns
Change-Id: I4f0f3032bd0dfea2793c36bafb7c2a62c2e73e85
Commit: f784b027ecf1fd849eac99417bdd40b8bec19f49
https://github.com/tribe29/checkmk/commit/f784b027ecf1fd849eac99417bdd40b8b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8921
M checks/sansymphony_serverstatus
Log Message:
-----------
8921 FIX sansymphony_serverstatus: Do not discover if info empty
Change-Id: I268e7e2137c17a1d91ef0f94a073c3e706637f6b
Commit: 2da76aca7ab073bc01faef7d61f615ae1687f3e7
https://github.com/tribe29/checkmk/commit/2da76aca7ab073bc01faef7d61f615ae1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8928
M checks/citrix_controller
A tests/unit/checks/generictests/datasets/citrix_controller_2019-07-12_12-38-20_5d28631c0436c_regression.py
Log Message:
-----------
8928 FIX citrix_controller: Add the licensing grace state 'Expired'
Change-Id: I8d6f895a82af81fc655299d73ec6c68490888550
Commit: fdd292b9c68b2407bc5ac415e952554e0d114a03
https://github.com/tribe29/checkmk/commit/fdd292b9c68b2407bc5ac415e952554e0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8925
M checks/netapp_api_aggr
A tests/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
Log Message:
-----------
8925 FIX netapp_api_aggr: Do not discover if needed values about available and total size are missing
Change-Id: I03e54c839fc126d99251ae8b5826939b6118c953
Commit: c5c008ef3c3d8ead2ca94c788b1679e231393a8a
https://github.com/tribe29/checkmk/commit/c5c008ef3c3d8ead2ca94c788b1679e23…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8833
M checks/hp_msa.include
M checks/hp_msa_fan
A tests/unit/checks/generictests/datasets/hp_msa_fan_2019-05-21_07-56-12_5ce392fc3aa2b_regression.py
Log Message:
-----------
8833 FIX hp_msa_fan: Translate status and health status regardless of language
Change-Id: Iab234ad15001dd562639559d16231e598eb797d4
Commit: 8c41fd1e99285a9407fd51e5d4b767fdb440b148
https://github.com/tribe29/checkmk/commit/8c41fd1e99285a9407fd51e5d4b767fdb…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8927
M checks/hp_psu
Log Message:
-----------
8927 FIX hp_psu.temp: Use generic 'Item not found' if data of an item is missing
Change-Id: Ief0dad9b713bbe9214002f34f4294309baf3f939
Commit: be7233f209995dd73ce0935021ab341278828be8
https://github.com/tribe29/checkmk/commit/be7233f209995dd73ce0935021ab34127…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8920
M checks/megaraid_ldisks
A tests/unit/checks/generictests/datasets/megaraid_ldisks_2019-05-09_10-19-40_5cd3e29c013f9_regression.py
Log Message:
-----------
8920 FIX megaraid_ldisks: Show generic message 'Item not found' if state information is missing
Change-Id: I4decac5fd69ee82094eec746641be3a5b26a3946
Commit: b10afcbeb29529367136f5b8a10fcfab098272fe
https://github.com/tribe29/checkmk/commit/b10afcbeb29529367136f5b8a10fcfab0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8832
M checks/akcp_sensor.include
A tests/unit/checks/generictests/datasets/akcp_sensor_humidity_2019-05-23_03-54-16_5ce5fd48d67fe_regression.py
Log Message:
-----------
8832 FIX akcp_sensor_humidity: Do not crash if percentual value about humidity is missing
Change-Id: Iceea5437af18885cd8f2b936d8e6b3de86acc3dd
Commit: fb68fc2b9a874c7572b2acc64be36ceabd25f34b
https://github.com/tribe29/checkmk/commit/fb68fc2b9a874c7572b2acc64be36ceab…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8831
M checks/ups_test
Log Message:
-----------
8831 FIX ups_test: Show generic message 'Item not found' if needed values (UPS diagnostics) are missing
Change-Id: Ib8172ae361eda1b26f06ffc3e34f53ad09a1ba97
Commit: 3d80cf4bacbe74610b0bc48171884a1213220a07
https://github.com/tribe29/checkmk/commit/3d80cf4bacbe74610b0bc48171884a121…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8830
M checks/mssql.include
Log Message:
-----------
8830 FIX MSSQL checks: Do not crash if line contains invalid data
Change-Id: Ib2b7115104674bf735c5860bb34bfc50b71ae646
Commit: b2d506a42b681755f0c560c0be6f981647f4ddcd
https://github.com/tribe29/checkmk/commit/b2d506a42b681755f0c560c0be6f98164…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8931
M checks/cmctc_state
A tests/unit/checks/generictests/datasets/cmctc_state_2019-04-29_07-46-19_5cc68faba1538_regression.py
Log Message:
-----------
8931 FIX cmctc_state: Handle unknown states
Change-Id: I4a47a35d41c398569d3e4b4434c1cddb8dfe1b80
Commit: 199bf2ff198912033295db5162340be753c9c236
https://github.com/tribe29/checkmk/commit/199bf2ff198912033295db5162340be75…
Author: Osman Wendt <osman.wendt(a)gmail.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M agents/plugins/mk_oracle
Log Message:
-----------
added Oracle 19c support
Commit: 9a97967c84ecd5b00a754927fd6a91713df263e3
https://github.com/tribe29/checkmk/commit/9a97967c84ecd5b00a754927fd6a91713…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8834
M checks/enterasys_powersupply
A tests/unit/checks/generictests/datasets/enterasys_powersupply_2019-05-13_15-16-26_5cd96e2a90ae1_regression.py
Log Message:
-----------
8834 FIX enterasys_powersupply: Do not crashed while translating redundancy and supply types
Change-Id: I543b2ac32a853d59e3cc5f13671fac734d62d4ec
Commit: e24b478093af4fd06d3ec3977d65997984279130
https://github.com/tribe29/checkmk/commit/e24b478093af4fd06d3ec3977d6599798…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8926
M inventory/dell_idrac_info
Log Message:
-----------
8926 FIX dell_idrac_info: Fixed crash if BIOS date cannot be converted or is missing
Change-Id: I9fd22037f2ebe7389c2953c8ec00593e9345a388
Commit: f405e3c5c5bdb151cba20973c8b31585a6f99125
https://github.com/tribe29/checkmk/commit/f405e3c5c5bdb151cba20973c8b31585a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8929
M checks/cisco_fan
A tests/unit/checks/generictests/datasets/cisco_fan_2019-07-04_08-37-13_5d1d9e991c83f_regression.py
Log Message:
-----------
8929 FIX cisco_fan: Fixed crash if device status is unknown
Change-Id: I9702849dec5e0d5f6e097b2e07e2d73bb9df329d
Commit: c9c715202a1346630facfa617edd0e5d459397e8
https://github.com/tribe29/checkmk/commit/c9c715202a1346630facfa617edd0e5d4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8932
M checks/veritas_vcs
Log Message:
-----------
8932 FIX Do not crash if at least one data set of resources, groups, system or cluster is missing
Change-Id: Iec8f8b3720f562803f099bf7771121bf9a896eab
Commit: 2a6ca1574a13c3b4a470a95c0a5ccb0d52158034
https://github.com/tribe29/checkmk/commit/2a6ca1574a13c3b4a470a95c0a5ccb0d5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8933
M checks/fast_lta_headunit
Log Message:
-----------
8933 FIX fast_lta_headunit: Do not crash if states about head unit, slave and replication are missing
Change-Id: I718bb4e06cf59b3854ae5c47d29971f6e2bc7734
Commit: 3d4180863d7155ae262a57f34c8a8a439badf447
https://github.com/tribe29/checkmk/commit/3d4180863d7155ae262a57f34c8a8a439…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8939
M checks/juniper_trpz_aps_sessions
A tests/unit/checks/generictests/datasets/juniper_trpz_aps_sessions_2019-02-20_14-24-15_5c6d54ff9c215_regression.py
Log Message:
-----------
8939 FIX juniper_trpz_aps_sessions: Skip radios which do not provide useful data
Change-Id: I31f052013db05a9cfceaae2b2082a417793bf1a1
Commit: d0a9f7e5b71a8ac108a2d5623698ace02437567f
https://github.com/tribe29/checkmk/commit/d0a9f7e5b71a8ac108a2d5623698ace02…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M checks/juniper_trpz_aps_sessions
Log Message:
-----------
juniper_trpz_aps_sessions: Make test deterministic
Change-Id: Icfa079c30a42408c480a3446ec6296bfab5f3bd4
Commit: 1fe907df0aa529aa596804490cb68e1f321ca8bb
https://github.com/tribe29/checkmk/commit/1fe907df0aa529aa596804490cb68e1f3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8937
M checks/aix_diskiod
A tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO
Change-Id: Id4736212bbbb76843d0838e2d4423e9667d0d389
Commit: dc9ab7355b262b4b3e61658dcf1192496c900760
https://github.com/tribe29/checkmk/commit/dc9ab7355b262b4b3e61658dcf1192496…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8940
M checks/mbg_lantime_ng_refclock
A tests/unit/checks/generictests/datasets/mbg_lantime_ng_refclock_2019-02-19_17-18-17_5c6c2c49a156b_regression.py
Log Message:
-----------
8940 FIX mbg_lantime_ng_refclock: Fixed crash if field strength cannot be calculated
If mbgLtNgRefclockMaxStatusB (MBG-SNMP-LTNG-MIB) is zero
the service crashed with a ZeroDivisionError while calculating
field strength.
Change-Id: I5108e3dac4b1b656959a91144e4a1b727d546003
Commit: 4ce4ef83faa5020135649542e86f3e3ea84f80ac
https://github.com/tribe29/checkmk/commit/4ce4ef83faa5020135649542e86f3e3ea…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
aix_diskiod: Adapted test
Change-Id: I62a0bae27e0119dcda90d4d5928ccf50d4dbfac5
Commit: 0b5c8aeddcaee9f7f0c689cfd4bd7e86aaa90c17
https://github.com/tribe29/checkmk/commit/0b5c8aeddcaee9f7f0c689cfd4bd7e86a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
Revert "aix_diskiod: Adapted test"
This reverts commit 4ce4ef83faa5020135649542e86f3e3ea84f80ac.
Commit: de447f00c9adb5efc5c583345b1ba2d5af07ea94
https://github.com/tribe29/checkmk/commit/de447f00c9adb5efc5c583345b1ba2d5a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
R .werks/8937
M checks/aix_diskiod
R tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
Revert "8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO"
This reverts commit 1fe907df0aa529aa596804490cb68e1f321ca8bb.
Commit: 0d477ea0598e329683717884830fafb5e0d5c671
https://github.com/tribe29/checkmk/commit/0d477ea0598e329683717884830fafb5e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8937
M checks/aix_diskiod
A tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO
Change-Id: I9886f650e1725b2e51101ab95916e25b1d0de5a0
Commit: 6db6329e6acfbaf236a98841516231e156078d07
https://github.com/tribe29/checkmk/commit/6db6329e6acfbaf236a98841516231e15…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8804
Log Message:
-----------
8804 FIX mk_oracle: Fixed compatibility to oracle 19c
Oracle 19c has not been recognized as a compatible database version for all
queries. This is fixed now.
Change-Id: I786396e44980409243a5eb93edb3d312158f5141
Commit: e27a130ffb49c217b6ea73278df77d1482bf9336
https://github.com/tribe29/checkmk/commit/e27a130ffb49c217b6ea73278df77d148…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8806
M agents/plugins/mk_oracle
Log Message:
-----------
mk_oracle: Fixed discovery of XE instances on Oracle 18c
In newer version of Oracle (at least since 18c) the instance name is not
pinned to XE if the free version is used. The discovery pattern for running
instance does now represent this change.
Change-Id: I5253d52d9f53696077910c4277d0267d57f54081
Commit: bc6907b722b9b328595a656df6c3ae59be329dc0
https://github.com/tribe29/checkmk/commit/bc6907b722b9b328595a656df6c3ae59b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8938
M checks/websphere_mq_queues
A tests/unit/checks/generictests/datasets/websphere_mq_queues_2019-03-01_15-24-42_5c7940aa23f90_regression.py
Log Message:
-----------
8938 FIX websphere_mq_queues: Skip lines if agent sends testing or invalid data
Change-Id: Icbf027d5de39b7a085153fdd69fe38da22a0f0db
Commit: ae0d83f3206451013727171ca8a2c217975ebf30
https://github.com/tribe29/checkmk/commit/ae0d83f3206451013727171ca8a2c2179…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8941
M checks/db2_bp_hitratios
A tests/unit/checks/generictests/datasets/db2_bp_hitratios_2019-02-19_10-43-35_5c6bcfc7b96be_regression.py
Log Message:
-----------
8941 FIX db2_bp_hitratios: Do not crash if no hit ratio data is available on the related node
Change-Id: Ibb2f51f3d725d2f6c5b3637b2447b596c1238de2
Commit: fffc7494a9c798d5c43d8a76503d7af4ef763628
https://github.com/tribe29/checkmk/commit/fffc7494a9c798d5c43d8a76503d7af4e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8943
M checks/kemp_loadmaster_services
A tests/unit/checks/generictests/datasets/kemp_loadmaster_services_2019-01-08_12-35-27_5c348aff418f6_regression.py
Log Message:
-----------
8943 FIX kemp_loadmaster_services: Treat unknown service state as UNKNOWN
Some devices may send the status '8' for a service which is
not described in the B100-MIB. The discovered service will
be UNKNOWN instead of crashing.
Change-Id: Ic21a29b73b1e64abec686e3fbfffd62841d032ce
Commit: 599a19d3934c3f7a80f0630b4597bdaafdef1186
https://github.com/tribe29/checkmk/commit/599a19d3934c3f7a80f0630b4597bdaaf…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8936
M checks/tsm_scratch
A tests/unit/checks/generictests/datasets/tsm_scratch_2019-03-12_08-16-13_5c875cbd1c1d6_regression.py
Log Message:
-----------
8936 FIX tsm_scratch: Do not crash and skip check if agent sends invalid data
Change-Id: Ic26f81d5112fe42a40dead23998fa5278f4a82bf
Commit: 84c5a81b422cc7208ed4f65ea314c6868f3d33fe
https://github.com/tribe29/checkmk/commit/84c5a81b422cc7208ed4f65ea314c6868…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8935
M checks/dell_om_processors
A tests/unit/checks/generictests/datasets/dell_om_processors_2019-03-15_12-26-37_5c8b8bed74708_regression.py
Log Message:
-----------
8935 FIX dell_om_processors: Unknown device or CPU state cause an UNKNOWN service state
Change-Id: I23ce54337105aa96df590b67804ef8b6fc4693ac
Commit: 771d5b7ebb77f56f9aa375f660283ec8b4c22fb3
https://github.com/tribe29/checkmk/commit/771d5b7ebb77f56f9aa375f660283ec8b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8829
M checks/netapp_api_volumes
A cmk/gui/plugins/metrics/check_mk.py
M web/plugins/metrics/check_mk.py
Log Message:
-----------
8829 FIX netapp_api_volumes: Fixed wrong scaling of latency values
Change-Id: Ia8b0070ce7083a8c59b9ddb887854e2c8f6a1d06
Commit: 50d69a2e359552770d2f4c75fb9632f4e674915e
https://github.com/tribe29/checkmk/commit/50d69a2e359552770d2f4c75fb9632f4e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8944
M checks/wlc_clients.include
Log Message:
-----------
8944 FIX cisco_wlc_clients: Fixed crash if lower levels but no upper levels are set
Change-Id: Ic11da446d3a3ad831bb925b635776cb28a0cd80a
Commit: 348b999a8c9d8f4132262d5594aef9e10ee016b8
https://github.com/tribe29/checkmk/commit/348b999a8c9d8f4132262d5594aef9e10…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8945
M checks/cisco_temperature
A tests/unit/checks/generictests/datasets/cisco_temperature_2019-08-06_12-51-50_5d495bc66769d_regression.py
Log Message:
-----------
8945 FIX cisco_temperature: If the SNMP device does not send a temperature value, use the device state instead
Change-Id: I935ef159f26a0cfca8c82562a55d4c7172effda4
Commit: fc9fb5fb699ac0f4cc68e321a6bd32b921e0967d
https://github.com/tribe29/checkmk/commit/fc9fb5fb699ac0f4cc68e321a6bd32b92…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8934
M checks/rstcli
A tests/unit/checks/generictests/datasets/rstcli_2019-03-25_14-17-04_5c98d4d0a9245_regression.py
Log Message:
-----------
8934 FIX rstcli: Skip check plugin if command rstcli is not found
Change-Id: I0677a75684a576ec88c756c338b975297ef5aa18
Commit: d88d3f8ab40946d10c0799463b445b327d204746
https://github.com/tribe29/checkmk/commit/d88d3f8ab40946d10c0799463b445b327…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8949
M checks/aws_ec2
A tests/unit/checks/generictests/datasets/aws_ec2_2019-03-08_08-52-25_5c821f39c09ef_regression.py
Log Message:
-----------
8949 FIX aws_ec2.disk_io: Do not crash if some values about disk IO are missing
Change-Id: I466dec65b8bfd4821d4595e9a024cf1ce54ef27c
Commit: 66949f1e98719500702001d42c19c781fa2477bb
https://github.com/tribe29/checkmk/commit/66949f1e98719500702001d42c19c781f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8948
M checks/heartbeat_crm
Log Message:
-----------
8948 FIX heartbeat_crm: Fixed crash while checking status of the resource
Change-Id: I1c936c96b18ed4c2fdd9a2141f39dcbc41cb1c7c
Commit: a717d7f9e6892afea98ff207b4c24dc9a2e7f5cb
https://github.com/tribe29/checkmk/commit/a717d7f9e6892afea98ff207b4c24dc9a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8947
M checks/mq_queues
A tests/unit/checks/generictests/datasets/mq_queues_regression.py
Log Message:
-----------
8947 FIX mq_queues: Fixed crash because default parameters were not discovered correctly
Change-Id: I0a43ec99b88f22b3ffb427778e41749fb46375c9
Commit: 64a6436552ddb056657aa9a46d7252182d700d53
https://github.com/tribe29/checkmk/commit/64a6436552ddb056657aa9a46d7252182…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8951
M cmk_base/inventory.py
Log Message:
-----------
8951 FIX HW/SW inventory: Fixed active service state if software/packages information is missing
Change-Id: Ief3e189e543d44a8c3a013e46e3365e389db3b72
Commit: 0dc96082cb5c089453ea4d63d8bdf3324a306ea2
https://github.com/tribe29/checkmk/commit/0dc96082cb5c089453ea4d63d8bdf3324…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8950
M checks/mknotifyd
A tests/unit/checks/generictests/datasets/mknotifyd_2019-04-12_15-51-12_5cb097d06ea82_regression.py
Log Message:
-----------
8950 FIX mknotifyd: Do not crash if agent output contains invalid lines
Change-Id: I633bd4900cb20c2695e1d1a60d7cb611a9356d96
Commit: 841e28c4b9a094cc1684d9620ed28e1f38529df1
https://github.com/tribe29/checkmk/commit/841e28c4b9a094cc1684d9620ed28e1f3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8954
M livestatus/api/python/livestatus.py
Log Message:
-----------
8954 FIX livestatus: Fixed possible decode error
Change-Id: I0d59304a6b223b5c6f48d741985613769358b591
Commit: ab5e68d6dc68f1d47ee01ff27f31fc8dbf109f65
https://github.com/tribe29/checkmk/commit/ab5e68d6dc68f1d47ee01ff27f31fc8db…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
A .werks/8955
M checks/esx_vsphere_hostsystem
A tests/unit/checks/test_esx_vsphere_hostsystem.py
Log Message:
-----------
8955 FIX esx_vsphere_hostsystem: Fixed evaluating additional CPU levels
Change-Id: If2d82133e126a416f02702a411d68e015db55b94
Commit: 4531fcb4038124422e2be016eca96fca3daba2c5
https://github.com/tribe29/checkmk/commit/4531fcb4038124422e2be016eca96fca3…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8807
M checks/hp_proliant.include
Log Message:
-----------
8807 FIX hp_proliant_temp: crash if temp device is not known
The used MIB to match a device code to a human readable value has not been
complete, which led into a crash in the service discovery.
FEED-3947
Change-Id: Ie81c55063315852bfc61558a8cd87b8c4784bd8a
Commit: 2564beb59b67ec3aed1aaaba38c6a6889596ec93
https://github.com/tribe29/checkmk/commit/2564beb59b67ec3aed1aaaba38c6a6889…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/7272
M agents/special/agent_netapp
Log Message:
-----------
WK7272: agent_netapp now ignores malformed xml
Change-Id: Ie30571b6968adf39e2892adcf0a2c4eec60a352c
Commit: e4c893cadf2dd0ea64934708aaebcad0f54c4e61
https://github.com/tribe29/checkmk/commit/e4c893cadf2dd0ea64934708aaebcad0f…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8808
M agents/check_mk_agent.solaris
Log Message:
-----------
8808 FIX zfsget: readd fallback for very old zfs pool versions
Some used options of the zfs query have been introduced later in the
development. Although all used options are available with all pools created
with solaris 11 and later, this fix brings the fallback for older pools back
to life.
FEED-4077
Change-Id: Ica5774c11ee94c773d6caac9dbb9f7e46e4eb38a
Commit: b862310717dbe866341747fb3eb2526d21774915
https://github.com/tribe29/checkmk/commit/b862310717dbe866341747fb3eb2526d2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8956
M checks/ipmi_common.include
A tests/unit/checks/generictests/datasets/ipmi-sensors_regression.py
Log Message:
-----------
8956 FIX ipmi_common.include: Fixed detecting temperature performance data
Change-Id: Ia101bb21782a7d905dd4fb64bbde2a208c8dc0a1
Commit: f6a6d4cb44503d69d68c7e2137b0fae3cce16a8b
https://github.com/tribe29/checkmk/commit/f6a6d4cb44503d69d68c7e2137b0fae3c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/7941
Log Message:
-----------
7941 FIX Fixed query/idle timeouts.
The CMC has two builtin hardwired timeouts regardin Livestatus: If a client
connects and doesn't send anything for 5 minutes, the CMC closes the
connection (idle timeout). If a client doesn't finish sending a complete
query within 10 seconds, the CMC closes the connection, too (query timeout).
The lengths of those timeouts have been swapped since 1.5.0i1, which has
been fixed now. Note that the Nagios core was not affected by this
regression, the NEB handled the timeouts correctly.
Change-Id: I9cbcefa4ff4ab4c7d0cec77f2daef38d79aaa480
Commit: d90c63e126945591fe78a5420c704e3a9a8f2d58
https://github.com/tribe29/checkmk/commit/d90c63e126945591fe78a5420c704e3a9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8972
M checks/check_icmp
Log Message:
-----------
8972 FIX check_icmp: Bug fix for connecting option IPv6
This implementation fixes the problem where the IPv6 ping option was not correctly supported. In the default case, the check now correctly takes the configurations from the host in order to execute the ping.
Change-Id: I0afe20cd935752b551834414f876adeb7927c339
Commit: 3c5d9de482b9075a33a9fe57899aa1e593b61d9b
https://github.com/tribe29/checkmk/commit/3c5d9de482b9075a33a9fe57899aa1e59…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M checks/skype
Log Message:
-----------
skype: yapf for easier picking
Change-Id: I70ad39a77ee2533a72a3e829a2c32d9bf16a3bde
Commit: cc966dd3bea6905da23d7d635afc4e7dbb1e12e4
https://github.com/tribe29/checkmk/commit/cc966dd3bea6905da23d7d635afc4e7db…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8977
M checks/skype
M checks/wmi.include
Log Message:
-----------
8977 FIX skype.mobile: Fix crash in case of missing counters
Change-Id: I2d021ae99485ef74d061847f6397297edce75820
Commit: d05311fc6108264fd2aeb5e70475219f44898193
https://github.com/tribe29/checkmk/commit/d05311fc6108264fd2aeb5e70475219f4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8980
M checks/docker.include
M tests/unit/checks/test_docker_parse_node_info.py
Log Message:
-----------
8980 FIX docker_node_info: Support yet another output format
The docker command line client version 19.03.1 has again changed the output format,
resulting in several KeyErrors.
FEED-4086 FEED-4087 CMK-2500 FEED-4105
Change-Id: I642b21dee95e0ebb2ef51d07208ce808753cb98a
Commit: c1e613106e9150b0d4d1c8c8bffdc5b67b1c2218
https://github.com/tribe29/checkmk/commit/c1e613106e9150b0d4d1c8c8bffdc5b67…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8957
M checks/dell_compellent.include
M checks/dell_compellent_controller
M checks/dell_compellent_disks
M checks/dell_compellent_enclosure
A tests/unit/checks/generictests/datasets/dell_compellent_controller_regression.py
A tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
A tests/unit/checks/generictests/datasets/dell_compellent_enclosure_regression.py
Log Message:
-----------
8957 FIX dell_compellent_controller, dell_compellent_disks, dell_compellent_enclosure: Fixed unknown device state crash
Change-Id: I5ec11410092dd0ef706af9ea25dd7ebd9c0f1674
Commit: a9cf42c21792f9b54af8034c91d22e6386a8f75a
https://github.com/tribe29/checkmk/commit/a9cf42c21792f9b54af8034c91d22e638…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
R omd/Licenses.README
A omd/Licenses.README.txt
M omd/Makefile
Log Message:
-----------
Update license file mechanism
* Renamed readme to .txt
* Install readme and license files to share/doc/ in Checkmk versions
Change-Id: I09369930585f003bfd6f8e611df296bbed2af2b0
Commit: 177fd966e202ab6e71065b94d66570cc4ee8ce82
https://github.com/tribe29/checkmk/commit/177fd966e202ab6e71065b94d66570cc4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M tests/unit/cmk/test_werks.py
Log Message:
-----------
unit tests: CMA werks are now limited from 9000 to 9999
Change-Id: I997aae27d393571ec725589bd4d0b5e2a6bd9aa2
Commit: 05f3b1d52f96b16ee18bc18d6ee371c0af49406c
https://github.com/tribe29/checkmk/commit/05f3b1d52f96b16ee18bc18d6ee371c0a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A omd/License_texts.pdf
Log Message:
-----------
Add missing file
Change-Id: I25ae555d86f02147d5e16d7c4dceb5e00b087ff9
Commit: bb297daf46f2cba80351383111961108fb9cd15b
https://github.com/tribe29/checkmk/commit/bb297daf46f2cba80351383111961108f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8792
M checks/ipmi_sensors.include
Log Message:
-----------
8792 FIX ipmi_sensors: Fix crash in the parse function
Some IPMI sensors output sensor information in the form:
59 M2_Temp0(PCIe1)_(Temperature) NA/79.00_41.00_C [OK]
This case is now correctly handled by the parse function
of the check.
Change-Id: I15cca0f082152c3c8566574399059f500d6c582a
Commit: 6dff87b3db937e2af102eea26849af111aca4355
https://github.com/tribe29/checkmk/commit/6dff87b3db937e2af102eea26849af111…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/7171
Log Message:
-----------
7171 FIX cmk-update-agent: Improved error handling
Previously, the agent updater might crash with a meaningless error
like <pre>ERROR compile() expected string without null bytes</pre>
when it tries to read from a corrupt config or state file.
This is now mitigated by showing a meaningful error that refers to
the file that caused the problem.
Jira: CMK-2634
Change-Id: I114b112fe25caaa1d61933940032279ecc53a874
Commit: f7cab344ea63465141eca33a6c0cbb0841078972
https://github.com/tribe29/checkmk/commit/f7cab344ea63465141eca33a6c0cbb084…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M cmk/ec/main.py
M cmk/prediction.py
M cmk_base/automations/check_mk.py
M cmk_base/checking.py
M cmk_base/checks.py
M cmk_base/compress_history.py
M cmk_base/config.py
M cmk_base/core_config.py
M cmk_base/discovery.py
M cmk_base/events.py
M cmk_base/inventory.py
M cmk_base/inventory_plugins.py
M cmk_base/ip_lookup.py
M cmk_base/notify.py
M cmk_base/packaging.py
M cmk_base/parent_scan.py
Log Message:
-----------
Added missing cmk.debug imports.
Change-Id: I37cd783aa6136824a2074ba0a3b31425252ba2bf
Commit: 97d26fa68a7fe1b05b0eec4e3a0a2c10d03cffaf
https://github.com/tribe29/checkmk/commit/97d26fa68a7fe1b05b0eec4e3a0a2c10d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/8908
M checks/netapp_api_vs_traffic
Log Message:
-----------
8908 FIX Fixes calculations of latency for netapp_api_vs_traffic
Average latency, average read latency, and averate write latency
are now calculated as a function of the number of ops instead of
the time. See Werk 8901 for details.
This fixes FEED-3874.
Change-Id: I920387c591bcda82a2d19989c68cf30671d0dc03
Commit: 2566bb10fc532df7249f7705b385c60df82694bb
https://github.com/tribe29/checkmk/commit/2566bb10fc532df7249f7705b385c60df…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M omd/packages/check_mk/MKEVENTD_SNMPTRAP.hook
Log Message:
-----------
Fixed snmptrap settings help text.
Change-Id: I4741834873d032e197d1fd2f0170b763491baa30
Commit: 0f6fd81ff584939fe3e15cd2a17439d15d4b75aa
https://github.com/tribe29/checkmk/commit/0f6fd81ff584939fe3e15cd2a17439d15…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
R cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
Fixed picking issue
Change-Id: I57b2067b2dac2a7bd8cc387225e655f3ef2c704f
Commit: 6e1501f87d31fc3273d5f22b85a6ee94b2e276d6
https://github.com/tribe29/checkmk/commit/6e1501f87d31fc3273d5f22b85a6ee94b…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M web/plugins/metrics/check_mk.py
Log Message:
-----------
metrics: fix ram_swap_used graph value display issue
CMK-1770
Change-Id: I3428108a9c49e1ee41443e811b6e0092732fe99f
Commit: a24229abbef7ee5ba4fc841b55aa16594636aeeb
https://github.com/tribe29/checkmk/commit/a24229abbef7ee5ba4fc841b55aa16594…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-08 (Sun, 08 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p23
Change-Id: I9a5d8cc4e55d54a4fa07e62e733a1bcda8b59992
Commit: bb67adc2934cf5b9af9fb107d75a47fe9b984b32
https://github.com/tribe29/checkmk/commit/bb67adc2934cf5b9af9fb107d75a47fe9…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10065
M checks/apc_ats_output
Log Message:
-----------
10065 FIX apc_ats_output: Fixed scan function for devices where services were missing
On some devices the service was not discovered any more. This has been fixed.
If the service is missing you have to do a rediscovery.
Change-Id: I7ff54aa67cc83dbc56a207c52130ad6d5fd0d6dd
Commit: 7e95695d9ab70f70002b14dae91631a130f4b4e4
https://github.com/tribe29/checkmk/commit/7e95695d9ab70f70002b14dae91631a13…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M agents/Makefile
Log Message:
-----------
Fixed .deb naming confusion, shipping only one package.
Change-Id: I06a363f2bbc7c844d0c6e7fb72549da280d484c2
Commit: 94c25575120f59b5bd35632928be5d7eddbc887e
https://github.com/tribe29/checkmk/commit/94c25575120f59b5bd35632928be5d7ed…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10085
M web/htdocs/wato.py
Log Message:
-----------
10085 FIX Service discovery page: Do not show long output of services
Change-Id: I7c896547d07f96c9611768d24f39cfc5ba8fd428
Commit: 0d69309199942973eb4370e272f66823b97662b2
https://github.com/tribe29/checkmk/commit/0d69309199942973eb4370e272f66823b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10006
M agents/plugins/mk_logwatch
Log Message:
-----------
10006 FIX mk_logwatch: Do not crash upon non-matching optional subgroups and rewrites
The agent plugin mk_logwatch crashed in case you had rewrite patterns defined and the
triggering regular expression contained non-matching optional subgroups.
Change-Id: I3477c0a0155bfe5e3423f6cb66914eab79185049
Commit: 0edbc452dc339de263312609060501af2c07115a
https://github.com/tribe29/checkmk/commit/0edbc452dc339de263312609060501af2…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/8999
M checks/datapower_tcp
M checks/tcp_conn_stats
M checks/tcp_connections.include
M checks/winperf_tcp_conn
M web/plugins/metrics/check_mk.py
Log Message:
-----------
8999 FIX tcp_conn_stats: display of all tcp metrics in one single graph
In the previous version, the states and associating values of the TCP connection check were displayed in individual graphs. The new version groups these into one single graph.
Change-Id: I4f84ae412c9868db078c0483a73046c2a614c339
Commit: 188d7174f9ed78a540dc2da8b4cd3c7d81773218
https://github.com/tribe29/checkmk/commit/188d7174f9ed78a540dc2da8b4cd3c7d8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10105
M checks/oracle_rman
Log Message:
-----------
10105 FIX oracle_rman: don't crash on intermittent connection loss
References CMK-2685
Change-Id: I6bdb3b89d70eff9edf66603ba4baccb72175b18f
Commit: 1e670c2ed6157f4e9ac0fc51e5d9616ab656a8f6
https://github.com/tribe29/checkmk/commit/1e670c2ed6157f4e9ac0fc51e5d9616ab…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M agents/windows/check_mk_agent.cc
A agents/windows/monitor.cc
A agents/windows/monitor.h
Log Message:
-----------
[CMK-2621] - RAM leak protection
- automatically restart own service if the virtual size exceeds 200MB
Change-Id: I7e31038fe0e43500a7f1f51475ee983947183837
Commit: 4843c6083ec707da1d5cf3ac98194734352fca09
https://github.com/tribe29/checkmk/commit/4843c6083ec707da1d5cf3ac981947343…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10106
M web/plugins/metrics/check_mk.py
Log Message:
-----------
10106 FIX GUI: Fix mismatched unit on PING packet-loss graph
Previously the units were ms, which is wrong. Now it is displayed in percent.
Change-Id: I1753590988e868b1dccfcd9ba21467a9442b4371
Commit: ac7e7767c9a1b052bf40f7d9912b1107fc4dd32e
https://github.com/tribe29/checkmk/commit/ac7e7767c9a1b052bf40f7d9912b1107f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/8793
M cmk_base/notify.py
Log Message:
-----------
notifications crash if non ASCII characters are present in the plugin output
For bulk notifications this results in recurring notifications since
the corresponding spoolfile was not cleaned up. Non bulk notifications
were not sent multiple times. For both normal and bulk notifications
no "Final notification result" was produced in the "Host- and Service
notifications" view.
CMK-2673
Change-Id: I0677420d4d77c585174931fc24d062a668291403
Commit: f4797722ec0b44240fd8180140adbd92a0c56a30
https://github.com/tribe29/checkmk/commit/f4797722ec0b44240fd8180140adbd92a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10059
Log Message:
-----------
10059 RAM Leak Protection for Windows Agent 1.5
In very rare cases, there may be a memory leak in the Agent.
Now the Agent constantly monitors its own memory usage and restarts
if the acceptable limit is exceeded.
Change-Id: I1380fbb46b025f6947465f37e279a4ca67dd8e4a
Commit: 1a11ebde60f30a93c75aad1f5ad8d32b0508ece6
https://github.com/tribe29/checkmk/commit/1a11ebde60f30a93c75aad1f5ad8d32b0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10040
M cmk/ec/main.py
Log Message:
-----------
10040 FIX Fix wrong core host name in events when using host name rewriting
The Event Console queries the monitoring core to find a match between the host
in the core and the origin of the event. In case you used the event rewrite
mechanism to change the host name, the lookup in the core was done with the
original host name of the event instead of the rewritten host name.
CMK-2702
Change-Id: Ide37e44605a61846493c3dab8cd86053d862d176
Commit: 21e3a73d5072d780df1dd0da2aa2217760ff0c7b
https://github.com/tribe29/checkmk/commit/21e3a73d5072d780df1dd0da2aa221776…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/8794
M notifications/mail
Log Message:
-----------
8794 FIX mail: SSL/TLS and STARTTLS options were not used
Due to en error in the notification script the encryption
options "SSL/TLS" and "STARTTLS" for the synchronous delivery
via SMTP were never used.
Change-Id: I864b415b6029da0caf61435b771f5407dbf95d0b
Commit: a10216e0a4c5d31a1d943dfa309d7dbd19dd9cbc
https://github.com/tribe29/checkmk/commit/a10216e0a4c5d31a1d943dfa309d7dbd1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M checks/logwatch
Log Message:
-----------
logwatch: logwatch_max_filesize is now readable
Change-Id: I1955cedec33f1f3136cbccb084012a4753ec6c4e
Commit: c0707ee3d05bdb658b11696617d35a40e917d17e
https://github.com/tribe29/checkmk/commit/c0707ee3d05bdb658b11696617d35a40e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/8914
M checks/netapp_api_vs_traffic
Log Message:
-----------
8914 FIX Fix calculation of latency for netapp_api_vs_traffic 2
read_ops and write_ops do not necessarily exist to use as
reference for the avg_read_latency and avg_write_latency.
The check now crashes when they are not available.
This fix uses the latency and ops values in the isci and fcp
namespaces and handles missing references. When the ref
is missing, the time is taken as reference.
This is the second try at FEED-3874 (api_vs_traffic).
Change-Id: I0084d74dd613ec68e33c34e8ef28f78a2baef637
Commit: 54e12d6ca588b8639236ec349841b31b9fc92424
https://github.com/tribe29/checkmk/commit/54e12d6ca588b8639236ec349841b31b9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Fixed detection of python files for pylint
Change-Id: Idaf8df0afd94d637da4b8e6901ca63c42b4aab62
Commit: adeb15206353845cf3737f4ef3d31e09941cdcdb
https://github.com/tribe29/checkmk/commit/adeb15206353845cf3737f4ef3d31e099…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10108
M checks/apt
Log Message:
-----------
10108 FIX Fix apt check when first line of check output is a removal
Change-Id: Ia95a8ae879780f69b6b8db2f68a797acd1d0f07c
Commit: 9387badec7a5c404452d03326d6423efab856bcc
https://github.com/tribe29/checkmk/commit/9387badec7a5c404452d03326d6423efa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10094
M cmk_base/data_sources/__init__.py
Log Message:
-----------
10094 FIX Checkmk Discovery: Fixed crash if a host has no data sources configured
Change-Id: Ib5f279213f1f21bb3150b39d687759a2c604197d
Commit: 88b14ad8129c859ad00b0c61a778c9d533091544
https://github.com/tribe29/checkmk/commit/88b14ad8129c859ad00b0c61a778c9d53…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10096
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
10096 FIX mssql.vbs: Do not ignore empty blocked sessions which causes vanished services
Change-Id: I9c925b4db30e116f4f748663cf522859a6c7d5b3
Commit: 2177acc86f21118f6df32e311174377c9aa17320
https://github.com/tribe29/checkmk/commit/2177acc86f21118f6df32e311174377c9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10091
M agents/special/agent_aws
Log Message:
-----------
10091 FIX Agent AWS: Let EC2 services become stale if the instance was terminated
Change-Id: I2a71b45338f85ba6d746ffde5bcd6046d4a3c018
Commit: 8148f1e03388dc72c481e787b0db8951d48992f4
https://github.com/tribe29/checkmk/commit/8148f1e03388dc72c481e787b0db8951d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
R .werks/10091
M agents/special/agent_aws
Log Message:
-----------
Revert "10091 FIX Agent AWS: Let EC2 services become stale if the instance was terminated"
This reverts commit 2177acc86f21118f6df32e311174377c9aa17320.
Commit: f322f592513a73acb6bcf8e34021f4b4e01518ec
https://github.com/tribe29/checkmk/commit/f322f592513a73acb6bcf8e34021f4b4e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10091
M agents/special/agent_aws
Log Message:
-----------
10091 FIX Agent AWS: Let EC2 services become stale if the instance was terminated
Change-Id: Ifb6ecee3d48036ab51981d41890d8ff1e35c5c20
Commit: ccd4208a4fab2e4f26811357c0551f1b28d59922
https://github.com/tribe29/checkmk/commit/ccd4208a4fab2e4f26811357c0551f1b2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
R .werks/10096
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
Revert "10096 FIX mssql.vbs: Do not ignore empty blocked sessions which causes vanished services"
This reverts commit 88b14ad8129c859ad00b0c61a778c9d533091544.
Commit: ba72a317fc885a1ce58ea90450ac7a93dec3a564
https://github.com/tribe29/checkmk/commit/ba72a317fc885a1ce58ea90450ac7a93d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10101
M checks/aws_rds
Log Message:
-----------
10101 FIX aws_rds.{bin_log_usage,transaction_logs_usage,replication_slot_usage}: Fixed discovering services
Change-Id: I37f834aa50f44fa7affc24c11a5cf6a155881805
Commit: daf8a0d4cd9d6970929614f84c2305c06369615a
https://github.com/tribe29/checkmk/commit/daf8a0d4cd9d6970929614f84c2305c06…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M web/htdocs/pages.css
Log Message:
-----------
GUI CSS: Fixed agent config white on white for signed agents
Change-Id: I3ba160b2a1ec34262955c47a353fbbe9ef94159c
Commit: b26e05591138086e1c30821eaa0191ace8060d7c
https://github.com/tribe29/checkmk/commit/b26e05591138086e1c30821eaa0191ace…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10102
M checks/cifsmounts
Log Message:
-----------
10102 FIX cifsmounts: Now displays performance data as check plugin nfsmounts does
Change-Id: If18c0d2b4f5e2c0c59767864ca24fb181c8a5e5f
Commit: 025f0c7f8607c9d7a8faf79e78e0e77f1ef09c09
https://github.com/tribe29/checkmk/commit/025f0c7f8607c9d7a8faf79e78e0e77f1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10103
M agents/special/agent_aws
Log Message:
-----------
10103 FIX agent_aws: Skip S3 buckets for which the location cannot be retrieved (AccessDenied)
Change-Id: I351f76985d77f799f22ebac93ef7e234b0b788cc
Commit: 14605e30049bd287e19d4795f475751fdb1e2590
https://github.com/tribe29/checkmk/commit/14605e30049bd287e19d4795f475751fd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10207
M web/htdocs/inventory.py
Log Message:
-----------
HW/SW Inventory History: Skip delta trees if no changes
Change-Id: I2a21adcc9dfc6cdf2fd3f9e5b6893ecf013f000a
Commit: 22640de6deac80460233386ab47fb52d040908d0
https://github.com/tribe29/checkmk/commit/22640de6deac80460233386ab47fb52d0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M .site
Log Message:
-----------
1.5.0 is now oldstable
Change-Id: Ieccac6545fb115707ba3d7233e1409ef28f047ba
Commit: 98b3bc834783e7716fc6c17ab021a1f77eccea8b
https://github.com/tribe29/checkmk/commit/98b3bc834783e7716fc6c17ab021a1f77…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10267
M checks/dell_compellent_disks
M tests/unit/checks/generictests/datasets/dell_compellent_controller_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_enclosure_regression.py
Log Message:
-----------
10267 FIX dell_compellent_disks would not see more than 9 disks
The dell_compellent_disks check was using the the inventory function
from `dell_compellent.include`. However, this inventory function
expects a list where `parse_dell_compellent_disks` builds a dict. This
resulted in the inventory function returning the first letter of every
key from the parse function, that is, disk #7, would be correctly
inventoried as #7 but disk #42 would be inventoried as #4. The
inventory function would also never see more than 9 disks with no
guarantee that it would always see the same 9 disks.
This patch fixes the inventory function to dell_compellent_disks
and test that the error is not present in the other Compellent checks.
This fixes FEED-4283.
Change-Id: I16cfd52f220b7cc2625443ed8bf4f1ee2a748451
Commit: cb8046a2cd02b6c8cc9939146328160d39975e4e
https://github.com/tribe29/checkmk/commit/cb8046a2cd02b6c8cc9939146328160d3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M agents/windows/Configuration.cc
M agents/windows/it/test_section_check_mk.py
M agents/windows/sections/SectionCheckMK.cc
Log Message:
-----------
[FEED-4333] [CMK-2777] - ip addresses of 'onlyfrom' in check_mk section are dubbed from the ini file
- no real testing(only manual)
- only_from integration test is disabled as not suitable
Change-Id: Id634cd539468d246d28b6ef1d4c8f7d2a31db8f5
Commit: f0e27df045c22d8352109e7cf04daa2ebb0fe2d9
https://github.com/tribe29/checkmk/commit/f0e27df045c22d8352109e7cf04daa2eb…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M agents/windows/sections/SectionCheckMK.cc
Log Message:
-----------
C++ build fix
Change-Id: I1a1922c8d511707cddbe2effa43ca0495f3d6c43
Commit: 3df91204c3d500dd3dabd154f19e4bc0acdbe0d5
https://github.com/tribe29/checkmk/commit/3df91204c3d500dd3dabd154f19e4bc0a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
A .werks/10189
Log Message:
-----------
10189 FIX Windows Agent reports allowed IP addresses correctly
Previously Windows Agent sent IP Addresses for OnlyFrom in the network form.
For example, instead of 127.0.0.1 the Agent reported 127.0.0.1/32
As result, Check MK Site signaled the Warning due to IP Addresses mismatch.
Now this error has been fixed: the Agent reports allowed IP adress(es)
"as is"
Change-Id: Icabc0cdfb5cceb4b925b0bad3092540e1197fb37
Commit: d636f46b909fb7da5ce44bd24114019915859f67
https://github.com/tribe29/checkmk/commit/d636f46b909fb7da5ce44bd2411401991…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M checks/.f12
Log Message:
-----------
Fixed .f12 script for checks by being include-cache-friendly.
Change-Id: I46e7da8d07149ad9533d2cba03d5ff52ffd29818
Commit: f11b4468f90c200fe6cb5cc793b569148a719823
https://github.com/tribe29/checkmk/commit/f11b4468f90c200fe6cb5cc793b569148…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10213
Log Message:
-----------
10213 FIX mrpe: Bake MRPE for Solaris
Change-Id: I49144ddb6047d96f32acdb2f067606a955bf8d1c
Commit: 166485d6c99f35422abb17d267a61b1b8ef6c0ed
https://github.com/tribe29/checkmk/commit/166485d6c99f35422abb17d267a61b1b8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10219
M cmk/structured_data.py
Log Message:
-----------
10219 FIX HW/SW Inventory: Fixed filtering inventory tree if permitted paths are configured in contact groups
Change-Id: I8596760931227638a21fec85a69d231438ba1db3
Commit: c6ba89fcf6dda0d29b0b31b6e433fc9f23319ba6
https://github.com/tribe29/checkmk/commit/c6ba89fcf6dda0d29b0b31b6e433fc9f2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
A .werks/10151
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
10151 FIX mssql: Sanitize mssql ini file name
If the instance name contained a backslash, the ini-files path was wrongly considered
to contain a subdirectory. When using the agent bakery, this lead to missing
plugins in the deployed agents.
We now replace "\" and "," by "_"; such that the instance "FOO\Bar,5038" will
create the file "mssql_FOO_Bar_5038.ini", instead of "Bar,5038.ini" in the folder
"mssql_FOO".
Users that manually adopted to the previous behaviour, should redeploy the
plugin and move the file accordingly.
Change-Id: I6a86dbd69a338aeb48cb0823fa56ab2c083d18d8
Commit: 648e7186f855aef0976fd38c4481587e60e47165
https://github.com/tribe29/checkmk/commit/648e7186f855aef0976fd38c4481587e6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
A .werks/10210
M agents/special/agent_aws
Log Message:
-----------
10210 FIX agent_aws: Fixed FilterLimitExceeded while collecting EC2 instance attributes
Change-Id: I5a061d5931faefcebc8229987410e4bf7ff37146
Commit: 5ea7d12f535fff5f4285c10d6b0186f2b9905b71
https://github.com/tribe29/checkmk/commit/5ea7d12f535fff5f4285c10d6b0186f2b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10211
M checks/netapp_api_volumes
Log Message:
-----------
10211 FIX netapp_api_volumes: Fixed scaling of latency values for ALL protocols
Change-Id: I4c5433b678246abf7f02ed029f56028e2951e67e
Commit: 117f285109755f73c7777a9b459fe36a806ca402
https://github.com/tribe29/checkmk/commit/117f285109755f73c7777a9b459fe36a8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M web/htdocs/watolib.py
Log Message:
-----------
Fixed handling of stderr in local automation calls.
Merging stdout and stderr was totally wrong: The former will be parsed as a
Python literal, the latter (if non-empty) is textual message for the user.
Alas, automation calls have no nice way to transfer the message from stderr
to their call sites, so we just log them to var/log/web.log.
Change-Id: I4aa098b27bdc4daab6bbf2afe993b0e418689bf9
Commit: db87c0cda8bddac09d19d381306ab2be9a40abbd
https://github.com/tribe29/checkmk/commit/db87c0cda8bddac09d19d381306ab2be9…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10120
Log Message:
-----------
10120 FIX Fixed error handling in automation calls
Under various circumstances, diagnostic output from automation calls (like
warnings etc.) got mangled with the result of the automation call itself.
This could break various things, e.g. activation on changes on local and
remote sites. This has been fixed, the diagnostic output is redirected
to var/log/web.log now.
Change-Id: Id43f862cbab7f87231fe4230f9dfaa2edf336d02
Commit: 2f2b3ff027aad6238f7c243d38e0040a38f94173
https://github.com/tribe29/checkmk/commit/2f2b3ff027aad6238f7c243d38e0040a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10256
M omd/packages/monitoring-plugins/Makefile
Log Message:
-----------
10256 FIX Debian Buster: Fix missing check_snmp active check plugin
Change-Id: Ief8eef4c499602ba77b417b2d6cf9ab4a313b634
Commit: a602f6a2f5a6e2a05e81aeac7e3b6719f39452ec
https://github.com/tribe29/checkmk/commit/a602f6a2f5a6e2a05e81aeac7e3b6719f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M livestatus/src/Query.cc
Log Message:
-----------
Log overly long query responses as a warning.
Change-Id: I8e0cf4ae695e465256cb497dbc60ca2d75b4c72a
Commit: ecb09c61f7c55051a2dcb51b20ee78eddca8b7f0
https://github.com/tribe29/checkmk/commit/ecb09c61f7c55051a2dcb51b20ee78edd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10223
M cmk_base/inventory.py
Log Message:
-----------
Do not save inventory tree if Checkmk service calculates status data inventory
- This may also solve flapping inventory history entries
Change-Id: I3cbc489bac30fcc61a77a038194be2b29babd4b9
Commit: b76809de07ede85551f3c9b3a6379154570aff0d
https://github.com/tribe29/checkmk/commit/b76809de07ede85551f3c9b3a63791545…
Author: Marcel Schulte <marcel.schulte(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M web/plugins/wato/check_parameters.py
Log Message:
-----------
fixed inline help for IPMI discovery and parameter rules
Change-Id: I6edc2eb02357aeb0c7acf55fbf4bf0ed4e4c81f0
Commit: a813f4810e4f4f20cea5b7646a72ba14065abe56
https://github.com/tribe29/checkmk/commit/a813f4810e4f4f20cea5b7646a72ba140…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M cmk_base/inventory.py
Log Message:
-----------
Do not load old tree twice
Change-Id: I0c98958f71deb1052e297d6d16285c81798a451b
Commit: f4f8f716f7876422b5a3d763c3b989198d06497e
https://github.com/tribe29/checkmk/commit/f4f8f716f7876422b5a3d763c3b989198…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10221
Log Message:
-----------
Bake Solaris Agent: Include custom files
Change-Id: I35b4de7d7ab67383738dbf4ed36b25dde7f2a19a
Commit: 3119466fa23b333e0fa4e2d3c76df187807aa5eb
https://github.com/tribe29/checkmk/commit/3119466fa23b333e0fa4e2d3c76df1878…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A agents/windows/check_mk_agent.sln
A agents/windows/check_mk_agent.vcxproj
Log Message:
-----------
[CMK-2809] - MS VS project files for project view
Change-Id: Ib604b33eba432675c07866ceec5e47f6fb752d55
Commit: 30d2ee8996ce2c135d135c86e5ad8b292f0c384f
https://github.com/tribe29/checkmk/commit/30d2ee8996ce2c135d135c86e5ad8b292…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M web/htdocs/watolib.py
Log Message:
-----------
Re-added stderr output to local automation exceptions.
Change-Id: I2f7df6ed5ff156496e1407e59a21b49f0c0b42cb
Commit: ec9eba0dcde1a0035d59673c6cc9060d0057b1f2
https://github.com/tribe29/checkmk/commit/ec9eba0dcde1a0035d59673c6cc9060d0…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10361
M cmk/exceptions.py
Log Message:
-----------
10361 FIX MKTimeout exceptions no longer fails with no argument
When an MKTimeout exception was raised the execption itself did fail when its argument list was empty.
Change-Id: I9aed430df47cf93f505c67cfc125ed242d8403e4
Commit: 5489b7e47b1082b2ddcaa1e88dad6ab732732759
https://github.com/tribe29/checkmk/commit/5489b7e47b1082b2ddcaa1e88dad6ab73…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10154
M checks/ipmi_sensors.include
Log Message:
-----------
10154 FIX mgmt_ipmi_sensors: Missing service details for IPMI sensors services
Some IPMI sensors reported null bytes within their name. This resulted in various problems,
including an empty page when trying to view the services' details.
This has been fixed. A rediscovery is required for affected services.
Change-Id: I44275e18f0b07e554ecfb9505fc154150d314902
Commit: 59fb59a3cb1355d3182230d3de9bc1f7f9214084
https://github.com/tribe29/checkmk/commit/59fb59a3cb1355d3182230d3de9bc1f7f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/8796
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M checks/mknotifyd
Log Message:
-----------
08796 FIX mknotifyd: fix wrong state file age output
The computation of the state file age was dependent on the
execution time of the check_mk_agent and the scheduling of
the check itself. If e.g. the sections after the mknotifyd
section took 5s this time was added to the state file age
inside the check. In the worst case this may lead to wrong
warnings that the state file age is older than 90s.
To use the fixed version of the mknotifyd check the
check_mk_agent has to be updated on systems with Checkmk
installations after a site update.
CMK-2897
Change-Id: I2f90b48f49856e7c58de1d9ee8cf8fb95b1111bb
Commit: 5bc0bb08357f6dfeff15631a6b3c6f3f5eb1ec13
https://github.com/tribe29/checkmk/commit/5bc0bb08357f6dfeff15631a6b3c6f3f5…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/7172
Log Message:
-----------
07172 FIX Fix automatic agent updates on Solaris
This werk fixes the following bug:
Automatic agent updates are failing on Solaris. The agent updater will remove the old agent
package and fail to install the newly downloaded package, leaving the Checkmk agent uninstalled.
Along with some further information, you can find the message
<pre>pkgadd: ERROR: unable to determine the current working directory, errno=2</pre>
at <code>/var/lib/check_mk_agent/cmk-update-agent.log</code>.
This only affects automatic updates, i.e. <code>cmk-update-agent</code> is invoked as
a plugin. Manually triggered updates are not affected by this bug.
Providing that the agent didn't get uninstalled accidentely, you can fix the automatic agent
updates functionality by triggering an update to a newly baked agent manually by invoking
<code>cmk-update-agent -v</code> on the affected hosts.
CMK-2907
Change-Id: Ie322705ced12b7cab5b18c4cfd32fe47ebf39b15
Commit: bacf1e5ad1b07ae061ec4d66d1c8c70058e23f8d
https://github.com/tribe29/checkmk/commit/bacf1e5ad1b07ae061ec4d66d1c8c7005…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M .site
Log Message:
-----------
Change site id to match the correct omd-vonheute site id
Change-Id: I1e88ba8d111d3c1014e11ab78ccf605d837519b8
Commit: 8ee888e60d2748a6e9dcc17ab781da1a1eb52109
https://github.com/tribe29/checkmk/commit/8ee888e60d2748a6e9dcc17ab781da1a1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10261
M web/plugins/webapi/webapi.py
Log Message:
-----------
10261 FIX API: The edit_users call can now be used to edit LDAP users
The web API call "edit_users" that can be used to edit the attributes of a user
could previously not be used for users that were created using the LDAP synchronization.
This limitation has now been removed.
Please note that the call can only set attributes that are not locked by a LDAP attribute
sync plugin (see LDAP connection settings). This works like the "Edit user" dialog.
Change-Id: I11165e2ae58bd5ffc2349d4ffb10435016d7097b
Commit: f92a95f9153ea95bb2fa4a7e90f8463010180e2e
https://github.com/tribe29/checkmk/commit/f92a95f9153ea95bb2fa4a7e90f846301…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10307
M web/htdocs/views.py
Log Message:
-----------
10307 FIX Resolve conflict event console archive event
There are two methods to archive events in the event console view. By
single event, directly clicking on the archive icon or by bulk selection of
rows. In the case the checkboxes for row selection were toggled by default
the single event case was shadowed and could not find the selected event.
With Werk resolves the issue and allow both actions to play together.
Change-Id: I066cbc3e2f01225d518e22c487f09aeb786ac3a1
Commit: 36e51b417d61ee8095acb449a219b099215dd75b
https://github.com/tribe29/checkmk/commit/36e51b417d61ee8095acb449a219b0992…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10265
M web/htdocs/userdb.py
Log Message:
-----------
10265 FIX Password policy: Do not apply expiration time for LDAP users
The password policy is only meant to be used for local Checkmk users. During
login of LDAP users the expiration time was also applied to LDAP users by
accident.
Change-Id: Iedaac3120ee89d27803f6610901e8e31ebbe52e0
Commit: b8fe231fc95a51e8cf4aa365d238e502333182db
https://github.com/tribe29/checkmk/commit/b8fe231fc95a51e8cf4aa365d238e5023…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10346
M inventory/if
M inventory/lnx_if
M inventory/solaris_addresses
M inventory/winperf_if
Log Message:
-----------
Fixed sorting interfaces
Change-Id: I4a368ee35bbf1014257a7840e30be7e754b953f3
Commit: f14f47dbc61c4d9e539c071be2d52911c44731e7
https://github.com/tribe29/checkmk/commit/f14f47dbc61c4d9e539c071be2d52911c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10347
M inventory/if
Log Message:
-----------
Moved last change to status data tree
Change-Id: I33583c2a8c398b324698158f39cfdc69cc77b205
Commit: 539c299a9ad99bd2b936991e8451da92ed7098b4
https://github.com/tribe29/checkmk/commit/539c299a9ad99bd2b936991e8451da92e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10348
M checks/mssql_databases
Log Message:
-----------
mssql_databases: No error when Instance is down
Change-Id: Ib454fc59e548b171a5be68fd0d2bdeae3457c8f9
Commit: f3860c4380dac8144a521851b65d1b1896263002
https://github.com/tribe29/checkmk/commit/f3860c4380dac8144a521851b65d1b189…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M inventory/if
Log Message:
-----------
Fixed Undefined var
Change-Id: Id82ee26110720282151f7cec55445241bdf3f6f1
Commit: fbae0c93c1d6aac1ed999ab4d6fc76e1abd2cb23
https://github.com/tribe29/checkmk/commit/fbae0c93c1d6aac1ed999ab4d6fc76e1a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10371
M omd/packages/omd/omd
Log Message:
-----------
10371 FIX omd restore: Fix possible version issues when default version is not the site version
When doing a "omd restore" as root user while the version of the site to be restored is not
the OMD default version (mostly the last installed version), the restore could fail. This
issue was discovered on systems which tried to restore a 1.5 site on Checkmk servers
which have a 1.6 default version, but could also occur in other situations.
Change-Id: Id359a022b0fb618ce05bf73c3f5bd3e95afe70fc
Commit: f25383e3e35cc4d91330b9a1081dfba891ccd2c1
https://github.com/tribe29/checkmk/commit/f25383e3e35cc4d91330b9a1081dfba89…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/8797
M cmk/ec/main.py
Log Message:
-----------
8797 FIX Show the Contact Person in the Event Details view
Since version 1.2.7i4 the event console dropped the
Contact Person of events that were forwarded by the
mkeventd notification plugin. This is fixed.
Change-Id: Ic396f53aadedadd6b5dea185d500b2f580020731
Commit: 51faebe7a6fab78e3c2812edb45f7fd08dbfcf76
https://github.com/tribe29/checkmk/commit/51faebe7a6fab78e3c2812edb45f7fd08…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10350
M web/htdocs/wato.py
Log Message:
-----------
10350 FIX Fixed #rows on rulesets pages
Change-Id: Iaa1a8f0f6c212ec1067cd7d8202683b7fec020e1
Commit: 70e27350d7122ca69dcb90190e765c9e0c909faf
https://github.com/tribe29/checkmk/commit/70e27350d7122ca69dcb90190e765c9e0…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/7720
M checks/oracle_logswitches
A tests/unit/checks/generictests/datasets/oracle_logswitches.py
Log Message:
-----------
7720 Fix oracle_logswitches: Handle db error maybe provided via the agent output
An agent may potentially provide an output containing an error message resulting
from the underlying SQL query. The check does not crash during discovery anymore.
Change-Id: Ia2fcaf48b101fd36e6c6bda4692f9518752db50a
Commit: 5e0e1eea8890437541515843d42924aaa533c4b1
https://github.com/tribe29/checkmk/commit/5e0e1eea8890437541515843d42924aaa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/10351
M cmk/structured_data.py
M tests/unit/cmk/structured_data/test_structured_data.py
A tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_ordered
A tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_unordered
Log Message:
-----------
10351 FIX HW/SW Inventory: Do not pollute inventory archive if two numerations have different order but same entries
Change-Id: I5985f76b871f9b51a9db9fc17a73eddc762979d4
Commit: 3776fec7ab3bc44b99548546c534f9b093f4c9ec
https://github.com/tribe29/checkmk/commit/3776fec7ab3bc44b99548546c534f9b09…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M checks/hp_proliant_fans
M checks/hp_proliant_temp
Log Message:
-----------
hp_proliant_temp hp_proliant_fans: Do not fetch unused OIDs anymore
Change-Id: If0982bdf619b789321f0ccc46ec76c1e91777bd9
Commit: 132e17d4b73ff808c58ca5e44866a923ad1e7676
https://github.com/tribe29/checkmk/commit/132e17d4b73ff808c58ca5e44866a923a…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M agents/windows/do-chroot
Log Message:
-----------
Increase do-chroot script stability
Use 'mountpoint' instead of 'test -e', since this could lead to faulty detections
Use (recursive) bind mounts instead of attaching special file systems. Moultiple mounts of /dev/pts made it disappear.
Change-Id: I4325239dd1928fbaabf3915879300dfe8a259fa7
Commit: 62d0fedd79a01f5181b17098b45dcb3880996c35
https://github.com/tribe29/checkmk/commit/62d0fedd79a01f5181b17098b45dcb388…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M agents/windows/do-chroot
Log Message:
-----------
/dev/pts recursivly mounted, don't unmount directly
Change-Id: I5e7f287e7ba704953945d216ef87ecfc7ac27828
Commit: fcacab28f2d5d89067451676efdc2f3e3afd7bf2
https://github.com/tribe29/checkmk/commit/fcacab28f2d5d89067451676efdc2f3e3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/8843
Log Message:
-----------
8843 FIX Fix adding single service metrics to custom graphs
Change-Id: If5caae61b822bf35fe4dd18ad50d8d78dd1e1ed5
Commit: efb44e62c1b17f48afcd4e02109273e1831f7bd5
https://github.com/tribe29/checkmk/commit/efb44e62c1b17f48afcd4e02109273e18…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M docker/Makefile
M tests/docker/test_docker.py
Log Message:
-----------
docker tests: Speak to local docker using the default docker unix socket
Change-Id: Ie04cc80a95f92d61332c9c425dc5c1b42b31bf08
Commit: 8713e948936cb6b3df0aa9065a81f3aa3d30bc62
https://github.com/tribe29/checkmk/commit/8713e948936cb6b3df0aa9065a81f3aa3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Fix escaped tt-tags in customer / site related titles and messages
Change-Id: I21805d277202ca850586dac12836e5b8ce29ffa5
Commit: 1e898e289a88f719798cd022a6317e1d286537f8
https://github.com/tribe29/checkmk/commit/1e898e289a88f719798cd022a6317e1d2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M web/htdocs/wato.py
Log Message:
-----------
Revert "Fix escaped tt-tags in customer / site related titles and messages"
This reverts commit 8713e948936cb6b3df0aa9065a81f3aa3d30bc62.
Commit: deb29c6b945bb67f513ce75fd66b6a90e72f19fc
https://github.com/tribe29/checkmk/commit/deb29c6b945bb67f513ce75fd66b6a90e…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10308
M checks/if.include
Log Message:
-----------
10308 FIX Recover performance data output for averaged bandwidth use in IF checks
Revert "7449 FIX Remove spurious perfdata in IF checks for
in/out". Average perfdata was removed unwantedly
This reverts commit 401735fe0a4641315689117e49fcd8f507d61738.
Change-Id: Ifde61e4f0628340bd26f780c393d85c5b7c87023
Commit: 0552929995ab3398ab3f7c8297be71fbd9f9c673
https://github.com/tribe29/checkmk/commit/0552929995ab3398ab3f7c8297be71fbd…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10309
M cmk_base/prediction.py
Log Message:
-----------
10309 FIX Predictive Levels is robust against receiving no data at all
On a new site, when perfdata is not available and predictive levels are
set. Livestatus replies with [0, 0, 0] -> step==0, and a zero division
Error is raised leaving Check in UNKN and no new perfdata is delivered,
which makes the problem permanent. Extra flow control on retrieved data
allows for the predictive levels not to be calculated until there is enough
data available. The check now continues to output such data.
Change-Id: I2778e4929b86476db214ba48b5603e0acd662cb7
Commit: d3889eefb92b21bba1765bc9cf3e273a774459b0
https://github.com/tribe29/checkmk/commit/d3889eefb92b21bba1765bc9cf3e273a7…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10300
M checks/sym_brightmail_queues
Log Message:
-----------
10300 FIX sym_brightmail_queues: bug fix where WATO configuration did not alter behaviour
In the previous version, WATO configuration for the sym_brightmail_queues
check did not alter the behaviour of the service. This update now ensures
correct display of the check's state when a rule has been configured.
Change-Id: Id5c47a896bcdc1462e1994c3858d112437e4995f
Commit: 61a8f116d50e3061f2218124ae894d18e1caeacd
https://github.com/tribe29/checkmk/commit/61a8f116d50e3061f2218124ae894d18e…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M web/htdocs/themes/facelift/theme.css
Log Message:
-----------
NagVis Maps Snapin: Fixed font size and padding
Change-Id: I97e1c8d769bfffb9f52ff2a4021bc35df7d921a2
Commit: 0a20d8a717344bb885d2d1644070ad25e68c71d9
https://github.com/tribe29/checkmk/commit/0a20d8a717344bb885d2d1644070ad25e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10358
M active_checks/check_mail_loop
Log Message:
-----------
10358 FIX check_mail_loop: Fixed exception: Failed to fetch mail NR ('NoneType' object has no attribute '__getitem__')
Change-Id: Ife6a433753665df09ebbf0e3deea7e6c9ff4ba7a
Commit: 9917071cdcec7d3a99ca79d7269f43c6188ee92f
https://github.com/tribe29/checkmk/commit/9917071cdcec7d3a99ca79d7269f43c61…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M checks/sym_brightmail_queues
Log Message:
-----------
bugfix: sym_brightmail_queues
Change-Id: I042cecc9178d96c0608bbb6979b56a529a3c4ce2
Commit: 62320a8c0174cc2b8ee761cbcbe7fbf89f3766aa
https://github.com/tribe29/checkmk/commit/62320a8c0174cc2b8ee761cbcbe7fbf89…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
M active_checks/check_mail_loop
Log Message:
-----------
Update werk 10358
Change-Id: I2284826bf12e8101b67d9953de033c460c6300e3
Commit: 3c6685c961b574b52154b79933dc27215d602673
https://github.com/tribe29/checkmk/commit/3c6685c961b574b52154b79933dc27215…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10401
M web/htdocs/views.py
Log Message:
-----------
10401 FIX Instant reports are deactivated under the correct permission
The instant reports should have always been controlloled with the
<i>General Permissions -> Instant Reports - PDF Export</i>. Nevertheless
until this Werk they were activated under the <i>General Permissions -> Use
reporting</i>. If you used the <i>Use Permissions</i> workaround, please
now change to the correct <i>Instant Reports</i> configuration.
CMK-2964
Change-Id: I7a05e03422e6d76f94fcb397bbc58ff2be7a98d6
Commit: 5a2cfc9d152d8f9d2e6cde2f91399ae65c8e15a8
https://github.com/tribe29/checkmk/commit/5a2cfc9d152d8f9d2e6cde2f91399ae65…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0p24
Change-Id: I6dc4d40efb7f4e475c9648efea33fbe2057fc7bd
Commit: 6058f441207206423359506cf79c95065f3efb23
https://github.com/tribe29/checkmk/commit/6058f441207206423359506cf79c95065…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10288
M web/htdocs/wato.py
Log Message:
-----------
10288 FIX Customer GUI: remove superfluous tt tags
<tt> tags were used but escaped so they were visible. These tags are now removed.
Change-Id: Ie29abfed0e358f2c5823c5054cfd2e3f88556cb4
Commit: 04fea570802bce87055fcfda9bcfcbd270b663c8
https://github.com/tribe29/checkmk/commit/04fea570802bce87055fcfda9bcfcbd27…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M .werks/10288
Log Message:
-----------
10288 will appear in 1.5.0p24
Change-Id: Ib478310c105e2888aae56d0ed9953a0db3305ed0
Compare: https://github.com/tribe29/checkmk/compare/e26030f578ac...04fea570802b
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 02922ea3fe703404d1981fcdee87bca4cdb17177
https://github.com/tribe29/checkmk/commit/02922ea3fe703404d1981fcdee87bca4c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-master.jenkins
Log Message:
-----------
Quick fix to make build work
Change-Id: Ia7549faaf6f2b9b454682cb268f27dccb0284d53
Commit: 52c9ae5087a4b18d02196dfd3a51e4ae7926f3c8
https://github.com/tribe29/checkmk/commit/52c9ae5087a4b18d02196dfd3a51e4ae7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Bumped version to 1.6.0b2
Change-Id: I856f66db5cfd3d26fe0611cda3b922de4f822093
Commit: 8bed171ecc0dbc6e832bc9ae8e3fe7af58cc97c7
https://github.com/tribe29/checkmk/commit/8bed171ecc0dbc6e832bc9ae8e3fe7af5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M .site
Log Message:
-----------
Use beta test site for 1.6.0
Change-Id: I9ce30b63ccafa6b3680e1e75dc26d02a997dacc0
Commit: 1b16a919c39ae6ffd4cbd08de9e2aed50c9d5cce
https://github.com/tribe29/checkmk/commit/1b16a919c39ae6ffd4cbd08de9e2aed50…
Author: Rawiri Blundell <rawiri.blundell(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Resolve multiple smaller Shellcheck complaints
fixes #17
Change-Id: I3fe561aaba0c3446833e8ba39037e02955abc0a4
Commit: 670270cb09ac62e2b4c8515ccfaadfe4422a109e
https://github.com/tribe29/checkmk/commit/670270cb09ac62e2b4c8515ccfaadfe44…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7764
M cmk/gui/table.py
Log Message:
-----------
7764 FIX Fixed broken quick search in host table
When trying to use the "Quick search" field below the host table on the "Hosts"
page, this resulted in and "IndexError: list index out of range" exception.
Change-Id: I33ab9456403260f2e108a2199bfd5aadcb784320
Commit: 658f3078d01941d481c389ef955560440fa11f88
https://github.com/tribe29/checkmk/commit/658f3078d01941d481c389ef955560440…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7706
M inventory/dmidecode
Log Message:
-----------
7706 FIX dmidecode: Fixed crash if any value is empty, eg. "Voltage = ''"
Change-Id: I49787d4aaf50ed95a2948fe34ca8d20eaab30e96
Commit: 31968762201a4d2479487abb42167b96a41c1a6f
https://github.com/tribe29/checkmk/commit/31968762201a4d2479487abb42167b96a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7765
M cmk/gui/wato/pages/parentscan.py
Log Message:
-----------
7765 FIX Fix parent scan when no gateway was found
When the parent scan found not gateway, e.g. because the
scanned host is the local host, then an exception like
this was produced by the background job:
C+:
ERROR heute on site heute: type object argument after * must be an iterable, not NoneType
Traceback (most recent call last):
File "/omd/sites/heute/lib/python/cmk/gui/wato/pages/parentscan.py", line 107, in _process_task
self._execute_parent_scan(task, settings))
File "/omd/sites/heute/lib/python/cmk/gui/wato/pages/parentscan.py", line 130, in _process_parent_scan_results
gateway = ParentScanResult(*gateways[0][0]) if gateways[0] is not None else None
TypeError: type object argument after * must be an iterable, not NoneType
C-:
Change-Id: I495b8be7bb020508a521d3a90846ca05ce29246e
Commit: 3553e635c41c9ae64d7c74398cddb77882b07858
https://github.com/tribe29/checkmk/commit/3553e635c41c9ae64d7c74398cddb7788…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7485
M agents/plugins/mk_mysql
Log Message:
-----------
7485 FIX mk_mysql: look in local config files for socket definitions
We now also search the file 'mysql.local.cfg' when determining the configured sockets.
Previously only msql.cfg has been considered.
Change-Id: I232f41ba007b1fc2c769e20df6700f339d111423
Commit: 20223a893ac221fa75ad74e973530390c67c959c
https://github.com/tribe29/checkmk/commit/20223a893ac221fa75ad74e973530390c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M agents/wnx/src/engine/providers/fileinfo.cpp
M agents/wnx/src/engine/providers/fileinfo.h
M agents/wnx/src/engine/providers/fileinfo_details.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
[CMK-991] - supported new table format for fileinfo section
- extensive unit testing of literally everything
- old method is still supported, but disabled and designated as deprecated
- minor: ConstructFile instead of CreateFile(Windows define)
- minor: many string -> string_view
Change-Id: Ie7cc877744f7adfe7156895b7ed0a08e2fbb62a5
Commit: 7ed3828e452f52ca668c387e3fe917fb6739cd08
https://github.com/tribe29/checkmk/commit/7ed3828e452f52ca668c387e3fe917fb6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmk/utils/werks.py
Log Message:
-----------
re-add missing write_version flag
Change-Id: Ie012e52e82769f0a7a39ce5b210307a8ec5c46a4
Commit: 8a686fde9f6e199abb240b3916ca702e0e1bc1a5
https://github.com/tribe29/checkmk/commit/8a686fde9f6e199abb240b3916ca702e0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Cleanup writing host tags to hosts.mk
The "all_hosts" values and keys of "clusters" of the WATO hosts.mk
files are now plain host names instead of the previously joined
hostname + host tags (host|tag1|tag2|...).
The host tags are now stored in the "host_tags" dictionary.
Change-Id: I809eb3f562309df4db321f89b88ad47b7e27f32f
Commit: 4bc2028b9ab97271bbb42a4d34319d0fad22a35d
https://github.com/tribe29/checkmk/commit/4bc2028b9ab97271bbb42a4d34319d0fa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M web/htdocs/js/modules/forms.js
Log Message:
-----------
Label input usability: Print useful error message on invalid input
Change-Id: Ie7265b388d307bd202f7f39ab5ba1c783fe4c6c2
Commit: 3ecaec443d9fd7f69304992e3fd2da29821db013
https://github.com/tribe29/checkmk/commit/3ecaec443d9fd7f69304992e3fd2da298…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7260
M cmk/gui/plugins/sidebar/virtual_host_tree.py
Log Message:
-----------
7260 FIX Virtual Host Tree: Fixed sorting by topic
Change-Id: I48e50d90acc14343d776b322aa5f247ee5e63982
Commit: 752fdf28412365ff083d8bce25f3151c301f05cc
https://github.com/tribe29/checkmk/commit/752fdf28412365ff083d8bce25f3151c3…
Author: Rawiri Blundell <rawiri.blundell(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Linux agent: standardise function declarations, add/implement inpath()
fixes #18
Change-Id: I652332ca14c4d0d53a462067410a06e9fee0d47e
Commit: efdf7df9d6049d51c5cc1fc5f744df5125cf9608
https://github.com/tribe29/checkmk/commit/efdf7df9d6049d51c5cc1fc5f744df512…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
metrics/check_mk.py: Fix nonascii in msgid
Change-Id: Ie98c0848baf9f018d6f1ec88204a0caba506814b
Commit: 1f2ccb4d55e297da568e87391bf08ce1c3540fac
https://github.com/tribe29/checkmk/commit/1f2ccb4d55e297da568e87391bf08ce1c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
A .werks/7705
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/tcp.py
M tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
7705 FIX Fixed checking Checkmk version if agent is connected via programs like ssh
Change-Id: I42aa855f0276a30626ee24dcb9c2ac5b3446bdf9
Commit: 38c0b5e4646a035f0be6dd63e3fad4d87d0ffc5c
https://github.com/tribe29/checkmk/commit/38c0b5e4646a035f0be6dd63e3fad4d87…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7768
Log Message:
-----------
7768 FIX Fix missing var/check_mk/rrd in CEE
The directory var/check_mk/rrd was missing in the 1.6.0b1 package
which lead to a question to remove this directory during update from
previous versions.
Change-Id: Iee2d979f0e200a7ab9c5f08b671dc157c7be2888
Commit: bc0d91707da135912102c6621156e07161f565d4
https://github.com/tribe29/checkmk/commit/bc0d91707da135912102c6621156e0716…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M tests/integration/cmk/gui/test_webapi.py
Log Message:
-----------
Fix integration test after hosts.mk change
Change-Id: Ia16ff2415b725a7e3a6b15da9d3f763248b30583
Commit: 05eb32fc336fca4c779b1e315ac4d33dca8308c7
https://github.com/tribe29/checkmk/commit/05eb32fc336fca4c779b1e315ac4d33dc…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7709
M checks/cisco_temp
M checks/dell_powerconnect_cpu
M checks/dell_powerconnect_fans
M checks/dell_powerconnect_psu
M checks/dell_powerconnect_temp
M checks/dmi_sysinfo
M checks/dmraid
M checks/nfsexports
Log Message:
-----------
7709 FIX Removed remaining, deprecated 'check{name,type}' argument in discovery functions which led to crashes during discovery
Change-Id: Iadbca4b2f691c66c1b898c21bc797ae14d4635d2
Commit: 225f7e4bc1b53c2c339d1568d71d0080411353de
https://github.com/tribe29/checkmk/commit/225f7e4bc1b53c2c339d1568d71d00804…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
lokalisierung
Change-Id: I232ad45e03fc8cda5c45e9147039a777f8468b64
Commit: a1b410d661658993a5ce7d1377c0fe4b182fb602
https://github.com/tribe29/checkmk/commit/a1b410d661658993a5ce7d1377c0fe4b1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Prevent firefox from autocompleting hidden fields on page reload
The ListOfMultiple valuespec uses a hidden field to keep track of the
elements choosen by the user. On page reload the previously choosen
elements were reset to the initial value, but not the hidden field
value. This made the valuespec unusable until completely reopening the
page again.
This fix affects all all hidden fields with the assumption that this
logic is the correct one for all our dialogs.
Change-Id: I77e3e06c6384c3e07f914fd5a3906e8e9061e046
Commit: a21ed3d224691e9d6cf31897c0ffa605f4f46389
https://github.com/tribe29/checkmk/commit/a21ed3d224691e9d6cf31897c0ffa605f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Fix initial value of cascading dropdown
The cascading dropdown valuespec did not show it's child valuespec when
no value has been handed over to it and the form was not submitted yet.
Change-Id: I98a5a44e2426a57fb218dc1636bf94af7ca010f0
Commit: 9c5be2c84ca45e75bb36a9902148ff7988c74b8e
https://github.com/tribe29/checkmk/commit/9c5be2c84ca45e75bb36a9902148ff798…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Fixed width of "list of" valuespec button column
Change-Id: Ibdbaa2ebf27b19206f25bc6e7e48315667709144
Commit: f50394e88bebf2b64794a404f9a57a171241dd42
https://github.com/tribe29/checkmk/commit/f50394e88bebf2b64794a404f9a57a171…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M livestatus/src/test/test_CustomVarsDictFilter.cc
Log Message:
-----------
More tests for CustomVarsDictFilter.
Change-Id: Ia3db6c0e1a5d3cf682fe24c96e86b4a665f841c2
Commit: 6f72e4d4cc17558f05345e39c64343378aba7374
https://github.com/tribe29/checkmk/commit/6f72e4d4cc17558f05345e39c64343378…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M livestatus/src/CustomVarsDictFilter.cc
M livestatus/src/test/test_CustomVarsDictFilter.cc
Log Message:
-----------
Livestatus filter for dict-valued columns can now use SQL-style quoting.
CMK-1892
Change-Id: I71a141ab9a8ad779e95e9a34d73e981feeec5763
Commit: faa2941020e695d886f7279e9fe3fc245f043711
https://github.com/tribe29/checkmk/commit/faa2941020e695d886f7279e9fe3fc245…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/6972
Log Message:
-----------
6972 Support SQL-style quoting for filtering dict-valued columns
Some Livestatus columns do not contain a simple value or a list of such values,
they contain a dictionary of key/value pairs. More concretely, the
<ul>
<li><tt>custom_variables</tt></li>
<li><tt>label_sources</tt></li>
<li><tt>labels</tt></li>
<li><tt>tags</tt></li>
</ul>
columns in the
<ul>
<li><tt>contacts</tt></li>
<li><tt>hosts</tt></li>
<li><tt>hostsbygroup</tt></li>
<li><tt>services</tt></li>
<li><tt>servicesbygroup</tt></li>
<li><tt>servicesbyhostgroup</tt></li>
</ul>
tables contain dictionary values. Livestatus filter for such columns have a
special syntax:
C+:
Filter: COLUMN OPERATOR KEY VALUE
C-:
As an example, the query:
C+:
GET hosts
Filter: tag = agent cmk-agent
C-:
returns all hosts where the tag "agent" has the value "cmk-agent". Note that the
key and the value are separated by whitespace. But this makes it impossible to
query for a tag name with spaces. To support more general keys and values in
such filters, Livestatus now additionally supports SQL-style quoting for such
column filters:
C+:
Filter: labels = 'It''s so' 'cool, man!'
C-:
This filter matches a label with key "It's so" and value "cool, man!". Note the
use of 2 consecutive single quotes to represent 1 single quote. The previous
syntax still works, the new syntax is triggered by a leading single quote in the
key and/or value.
Change-Id: I14d72f742f4d81132568455f180ee01a577e0322
Commit: 005048468baba519bb37bf7e9e4c2d2da20d7042
https://github.com/tribe29/checkmk/commit/005048468baba519bb37bf7e9e4c2d2da…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7767
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
7767 FIX Prevent "read only" host attributes from being cleaned up
The different "read only" host attributes in WATO (e.g. Network scan result,
created time, locked by, ...) could be reset to the default value using the
host attribute cleanup dialog. These options will now be hidden from that
dialog.
Change-Id: I98148a1d0a7cad653e6f6af88b0216ecf97684ab
Commit: a538e0339c2c3beb35e006fad663ca52988ab339
https://github.com/tribe29/checkmk/commit/a538e0339c2c3beb35e006fad663ca529…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
1.6.0 should behave similar to master branch
Change-Id: I157ca9ae0ee08ce3971dfabbb0789515d19cf544
Commit: 7b1a1d8d316fa1f67da82a89cf0f7ef14627d1f3
https://github.com/tribe29/checkmk/commit/7b1a1d8d316fa1f67da82a89cf0f7ef14…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fix typo in branch variable
Change-Id: Ie36d7fabb0fcd61bf19ba0fe9df8d150d7382c03
Commit: 4f10cb4a77555c056576d905298c482a83c78cdb
https://github.com/tribe29/checkmk/commit/4f10cb4a77555c056576d905298c482a8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Add new tests for host_tag condition specific rule matching
CMK-2188
Change-Id: I4651d3f2ad365ccbbf97a8156edb6a4552500060
Commit: 71d38c8be391937003d87240cdd1fb0f5ae73b3a
https://github.com/tribe29/checkmk/commit/71d38c8be391937003d87240cdd1fb0f5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Extract single tag condition matching
CMK-2188
Change-Id: I56fd0204596b7751367b6d0cbb6fd48c792ab455
Commit: ab4d4a3ee3aefb9f25f3b3142640ef17a946c7d1
https://github.com/tribe29/checkmk/commit/ab4d4a3ee3aefb9f25f3b3142640ef17a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Enable "$or" matching for multiple tag ID matching in a single tag group
CMK-2188
Change-Id: If44edecb1a5c443c263f3a56250f61fed9a2e90d
Commit: 1f70ff63f68317c04d847cff518460d37d79cba8
https://github.com/tribe29/checkmk/commit/1f70ff63f68317c04d847cff518460d37…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Unbreak df section.
Change-Id: Iafc67f2f37b8a8e42bd4a0ca9573d20782cb741e
Commit: 92d8a114c968e17830b11820a5bcad3303cb126f
https://github.com/tribe29/checkmk/commit/92d8a114c968e17830b11820a5bcad330…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
agent_kubernetes: don't use a piggyback prefix for nodes
Kubernetes objects received by the agent_kubernetes are prefixed by
the type of object (e.g. pod_ for Pods). For Kubernetes nodes this
is unhandy since in setups which monitor a Kubernetes node via the
check_mk_agent and the agent_kubernetes this often requires an
additional piggyback translation rule.
Change-Id: I6af813423b7021bbbee02a19e8fe06f87c2f28b9
Commit: 878fb5824e6c5e28e15fc5bc258c85cf83590ab6
https://github.com/tribe29/checkmk/commit/878fb5824e6c5e28e15fc5bc258c85cf8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Unbreak reading of config files below fileinfo.d/
Change-Id: Iae27fae67327cd988a91581345069f38e400e717
Commit: 82666c89e5bf4f8196e2bf92fdfc3ed117fa9953
https://github.com/tribe29/checkmk/commit/82666c89e5bf4f8196e2bf92fdfc3ed11…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7780
M checks/winperf_if
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
7780 FIX winperf_if: Fixed crash while parsing counters section
Change-Id: I57c4becbcaed12b3a362ddb46b7cd0921b6ee560
Commit: 00a744d07a5e1f9d834b4d5281c0b403a69fd389
https://github.com/tribe29/checkmk/commit/00a744d07a5e1f9d834b4d5281c0b403a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7770
M cmk_base/config.py
Log Message:
-----------
7770 FIX Fix "Periodic service discovery" disabling rules breaking config
In 1.6.0b1 a rule in the ruleset "Periodic service discovery" that is
configured with the option "Do not perform service discovery check" resulted
in the following exception when updating the core config (e.g. with cmk -U):
C+:
OMD[testsite]:~$ cmk --debug -Uv
Generating configuration for core (type cmc)...
time period '24X7': 2 time points
Configuration Error: 'NoneType' object has no attribute '__getitem__'
Traceback (most recent call last):
File "/omd/sites/testsite/bin/cmk", line 94, in
exit_status = modes.call(mode_name, mode_args, opts, args)
File "/omd/sites/testsite/lib/python/cmk_base/modes/__init__.py", line 72, in call
return mode.handler_function(*handler_args)
File "/omd/sites/testsite/lib/python/cmk_base/modes/check_mk.py", line 1106, in mode_update
do_update(create_core(options), with_precompile=True)
File "/omd/sites/testsite/lib/python/cmk_base/core_config.py", line 266, in do_update
do_create_config(core, with_agents=with_precompile)
File "/omd/sites/testsite/lib/python/cmk_base/core_config.py", line 219, in do_create_config
create_core_config(core)
File "/omd/sites/testsite/lib/python/cmk_base/core_config.py", line 235, in create_core_config
core.create_config()
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 63, in create_config
_create_config_hook(self._cmc_file)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 123, in _create_config_hook
hosts_config = _measure_time(cmc_all_hosts)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 156, in _measure_time
result = func(*args, **kwargs)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 457, in cmc_all_hosts
cmc_hosts = CMCHosts(config_cache.all_active_hosts(), CMCHostConfig)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 501, in __init__
self._compute(hostnames, host_class)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 513, in _compute
host_config = host_class(hostname)
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 966, in __init__
self._compute()
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 984, in _compute
self._cmc_services()
File "/omd/sites/testsite/lib/python/cmk_base/cee/core_cmc.py", line 1259, in _cmc_services
if disc_check_params["check_interval"] \
TypeError: 'NoneType' object has no attribute '__getitem__'
C-:
Change-Id: Ic542c185326b7e5def1c52469226a33b252b1912
Commit: e0b54d241fd584ddcc4c51b689f085568b749096
https://github.com/tribe29/checkmk/commit/e0b54d241fd584ddcc4c51b689f085568…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7781
M agents/plugins/mk_postgres
Log Message:
-----------
7781 FIX mk_postgres: Fixed invalid SQL-statements and version parsing
Thanks to Felix E.
Change-Id: I9139e23b396e0cee12f648653288867b92c1f20e
Commit: 2bd3f51078ca8bc297a9ba29dc49f71f1e58a9bc
https://github.com/tribe29/checkmk/commit/2bd3f51078ca8bc297a9ba29dc49f71f1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/discovery.py
Log Message:
-----------
Discovery check: Fall back to default parameters
When the check is enabled there should always be a rule and None should
never occur, but just to be sure we apply the default parameters.
Change-Id: I5a1d7058e1f6a30ccc50a3d8cb28cc54b2d12067
Commit: 0f9eb1d9e4621195a8aac08e7d3921dd95c269c8
https://github.com/tribe29/checkmk/commit/0f9eb1d9e4621195a8aac08e7d3921dd9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7769
M cmk/gui/watolib/hosts_and_folders.py
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
7769 FIX Fix broken computation of host contact groups in some cases
The core config creation was broken in 1.6.0b1 when using the WATO
folder hierarchy for assigning contact groups to hosts.
An exception like this was displayed after the update or later, e.g.
when executing <tt>cmk -U</tt> to update the core configuration:
C+:
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 457, in cmc_all_hosts
cmc_hosts = CMCHosts(config_cache.all_active_hosts(), CMCHostConfig)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 501, in __init__
self._compute(hostnames, host_class)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 513, in _compute
host_config = host_class(hostname)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 962, in __init__
super(CMCHostConfig, self).__init__(hostname)
File "/omd/sites/produktiv/lib/python/cmk_base/cee/core_cmc.py", line 753, in __init__
self._host_contact_groups = self._host_config.contactgroups
File "/omd/sites/produktiv/lib/python/cmk_base/config.py", line 2471,
in contactgroups
return list(set(cgrs))
TypeError: unhashable type: 'list'
C-:
Change-Id: Ib4f0839745f6d01cfd9dd11a847589ce26e444e9
Commit: 4be65de6b6fbd9a298f922b3d617c5622ff7f610
https://github.com/tribe29/checkmk/commit/4be65de6b6fbd9a298f922b3d617c5622…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Create rules in hosts.mk in new rule format
Change-Id: I88b750de86678029c52dc39e5e9a6abc746be119
Commit: 4a943cc752345e2342e3c24d6a24620ab63cc3a5
https://github.com/tribe29/checkmk/commit/4a943cc752345e2342e3c24d6a24620ab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Updated some localizations
Change-Id: I68bd1742925023d967d90aad82a221bfad548c86
Commit: 69f0d09d3ece530605253b27952317952f980e83
https://github.com/tribe29/checkmk/commit/69f0d09d3ece530605253b27952317952…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M omd/Licenses.csv
M omd/packages/pnp4nagios/PNP4NAGIOS
R omd/packages/pnp4nagios/skel/etc/icinga/ssi/extinfo-header.ssi
R omd/packages/pnp4nagios/skel/etc/icinga/ssi/status-header.ssi
Log Message:
-----------
Cleanup some left over Icinga 1 files
Change-Id: I254a2950fab73b366d68eac89360f1881ef517d6
Commit: 1d6484a89323abed1f21eba113a4a16b30ce140f
https://github.com/tribe29/checkmk/commit/1d6484a89323abed1f21eba113a4a16b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
A .werks/7771
M omd/packages/omd/omdlib/main.py
M omd/packages/pnp4nagios/PNP4NAGIOS
Log Message:
-----------
7771 FIX Prevent question about removed "etc/icinga/icinga.d" directory
We removed the deprecated Icinga 1 from our packages. This lead to a question
about removing the etc/icinga/icinga.d directory during updates to 1.6.0b1.
The question for removal of this directory has now been removed for most users.
Change-Id: I4250532b219d000d06cdc98ccef302b6ee605872
Commit: 553cefa1452ebe75af5136d838c30364d8c567de
https://github.com/tribe29/checkmk/commit/553cefa1452ebe75af5136d838c30364d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Make test independent of sorting
Change-Id: Iaaf66d540970422da9f0f3de48026e15e8409860
Commit: fb50613afa1c4ebb5fa695a676847282b7ef22fd
https://github.com/tribe29/checkmk/commit/fb50613afa1c4ebb5fa695a676847282b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-09 (Sun, 09 Jun 2019)
Changed paths:
A .werks/7772
M omd/packages/omd/omd.make
Log Message:
-----------
7772 FIX Fix left over omdlib pyc files after uninstall
When uninstalling the 1.6.0b1 packages, they left over some .pyc files in the
/omd/versions/1.6.0b1.cre/lib/python/omdlib directory. If you have removed the
package, you can delete the directory /omd/versions/1.6.0b1.cre by hand to
clean up.
CMK-2111
Change-Id: I8ef40ab139d89b7beda4c1a9c9a2613539d4284c
Commit: dea99c4b3b394367d9bb76a77d5c971b0ad4e7f0
https://github.com/tribe29/checkmk/commit/dea99c4b3b394367d9bb76a77d5c971b0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-10 (Mon, 10 Jun 2019)
Changed paths:
A .werks/7773
M omd/packages/cma/post-install
Log Message:
-----------
Fix 1.6 compatibility with CMA <1.4.7
The Checkmk 1.6 version can now be installed on Checkmk Appliance
firmwares older than 1.4.7.
Change-Id: Icff6fe0a270e5badc3946e5bd7a4f9b1e2e8328b
Commit: 06399ff5220c8e7b5fce6f1c2aa990b28cda9587
https://github.com/tribe29/checkmk/commit/06399ff5220c8e7b5fce6f1c2aa990b28…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-10 (Mon, 10 Jun 2019)
Changed paths:
A .werks/7774
M omd/debian/postinst.in
Log Message:
-----------
7774 FIX Fix installation issue on older debian based distros
The werk #7344 introduced compatibility issues with Linux setups that don't
support linux capabilities (for different reasons). One reason may be a kernel
that does not support the capabilities.
We have added a fallback to the Checkmk debian packages that tries to use the
linux capabilities (as described in #7344). Once that fails it falls back to
setting the SETUID bit on the binaries, just like Checkmk did it before.
Change-Id: I4c563f067ec638531d769f0c36a170b7ae84d397
Commit: 5c65748534b05e8ff05cae0ab7cc1911136482c8
https://github.com/tribe29/checkmk/commit/5c65748534b05e8ff05cae0ab7cc19111…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-10 (Mon, 10 Jun 2019)
Changed paths:
M omd/packages/omd/omd.make
Log Message:
-----------
Fix issue in recent pyc fix
Change-Id: Iac7d2805c34b55d08314da69e5f15c6837f355fd
Commit: e10f5207a83a9ad2b64f9d4ebc6e866af540cd4e
https://github.com/tribe29/checkmk/commit/e10f5207a83a9ad2b64f9d4ebc6e866af…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-10 (Mon, 10 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Unbreak docker builds
Change-Id: I5d0ff04b8409f9947b40fb5cab8b978a76ee599c
Commit: 3acc1b39b9a37ffcaa2f914fbc37f134c587c383
https://github.com/tribe29/checkmk/commit/3acc1b39b9a37ffcaa2f914fbc37f134c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M livestatus/api/python/livestatus.py
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
Make use of label quoting realized with #6972
The GUI filters for tags and labels now use the new dict key/value
quoting mechanism.
There is a new central function to apply the quoting
livestatus.quote_dict().
Change-Id: I4699db2cab2725594c41b623cee7b9ed82668b5f
Commit: eb82853bee0ee8a47f5d8e5c8b95eec5d9e38ccd
https://github.com/tribe29/checkmk/commit/eb82853bee0ee8a47f5d8e5c8b95eec5d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add a few translations
Change-Id: Ibe681161af06dd433343146b68cf6705fa4fda34
Commit: 7e7a220ccadd14e03a7b4682cbb943783a4e1fbe
https://github.com/tribe29/checkmk/commit/7e7a220ccadd14e03a7b4682cbb943783…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
systemd_services: Fix missing text in WATO
FEED-3683
Change-Id: Id59859d1d9f5955f285f50f6941ec1ada88fdecd
Commit: cb6b3c4c1d1ef443448d4fe6d3451ea569aaf5de
https://github.com/tribe29/checkmk/commit/cb6b3c4c1d1ef443448d4fe6d3451ea56…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7776
M cmk/gui/views.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
7776 FIX Fix grouping views by tags
When trying to use tag painters for grouping table views this resulted
in an exception <tt>TypeError (<lambda>() takes exactly 2 arguments (1 given))</tt>
in 1.6.0b1.
Change-Id: If521fff79304c38cfb81f957a043f2f1940c2227
Commit: ca481a6c74f4c97e92667fa5e495cc177e62f9a9
https://github.com/tribe29/checkmk/commit/ca481a6c74f4c97e92667fa5e495cc177…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7777
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
7777 FIX Fix problem in legacy WATO plugin conversion
When using 3rd party extensions that register WATO rulesets in the pre 1.6
logic (by using thre register_rule()) method, this may result in an error like
this on the package management page <tt>TypeError: type() argument 1 must be string, not unicode</tt>.
Change-Id: I000f079a1874bbb9b86b6f678eed2afd7ecb4441
Commit: dffcd1f3fc75636b8b15fb6d6344d27f63842569
https://github.com/tribe29/checkmk/commit/dffcd1f3fc75636b8b15fb6d6344d27f6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Small performance fix in WATO rule search
CMK-2199
Change-Id: I121bbaaf50faa232e7d7e2f69f3dff9b2ab8514a
Commit: d4171620b7df3f046df842589b9eb509e00cc7b8
https://github.com/tribe29/checkmk/commit/d4171620b7df3f046df842589b9eb509e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
Cleanup false positive pylint finding
Change-Id: Ib3d77bdb2cfd789531cb48a84723f59289e9fd5e
Commit: e6307b8bf07b316cc599f58e04c55e8defed4730
https://github.com/tribe29/checkmk/commit/e6307b8bf07b316cc599f58e04c55e8de…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7708
M checks/multipath
Log Message:
-----------
7708 FIX multipath: All Services have been UNKNOWN if one line in the agent output was malformed
Change-Id: Ic45a8f1b4101caba77b274a3010ec213f3b65bd0
Commit: 01134fdf563db0cb0de41d2f3dc2838ef73d1b6c
https://github.com/tribe29/checkmk/commit/01134fdf563db0cb0de41d2f3dc2838ef…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7766
Log Message:
-----------
7766 FIX Raw Edition: Fix missing default ruleset and automation user
When creating a new site with Checkmk Raw Edition 1.6.0b1 the sample
configuration could not be created correctly. It was missing the empty
sample Event Console rule pack and the builtin "automation" user.
In the moment this happens an error like this is visible in var/log/web.log:
C+:
UnboundLocalError: local variable 'cmk' referenced before assignment
C-:
Change-Id: I5c3c48f6f0404c0e6ea4564090caa20834a281a5
Commit: 1db6d2707130c55d541ff1df0f8a8307a07b9c55
https://github.com/tribe29/checkmk/commit/1db6d2707130c55d541ff1df0f8a8307a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/watolib/__init__.py
A tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
Log Message:
-----------
Modularied WATO sample config creation
The _create_sample_config() in watolib.__init__ imported several modules
in a way that it was not allowed to. Because these imports were
resulting in circular dependencies the imports were done locally in the
function. This could lead to errors e.g. when creating the sample config
for Raw Edition installations.
The registration of sample configurations has now been moved to a central
class registry object in cmk.gui.plugins.wato.utils which can be
imported from all necessary places.
The watolib._create_sample_config function is then calling all registered
sample config generators in a defined order.
One difference is that the sample configuration executes all generators
in the desired order, even when a single generator fails. In such a
situation an error is written to the web.log.
Change-Id: I1cb412f4373ebfd3027dbf0b538dbab6dc85bb96
Commit: 8b78932efe19ff4522dab77b918da7b12403c6f5
https://github.com/tribe29/checkmk/commit/8b78932efe19ff4522dab77b918da7b12…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M .werks/5505
M agents/Makefile
M agents/windows/configure.ac
M buildscripts/scripts/nightly-build.jenkins
M cmk/gui/crash_reporting.py
M cmk/gui/plugins/config/base.py
M docker/Dockerfile
M omd/debian/control.in
M tests/docker/test_docker.py
M tests/unit/checks/test_docker_parse_node_images.py
M tests/unit/checks/test_docker_parse_subsection_image_inspect.py
Log Message:
-----------
Change feedback address to feedback(a)checkmk.com
Change some other meta information on the way
Change-Id: I2f4ed65bf651a0a7710efad88143302a52062972
Commit: 4c4a57bcb261eaeb620649ccbf081a848ac118f6
https://github.com/tribe29/checkmk/commit/4c4a57bcb261eaeb620649ccbf081a848…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
mk_logwatch: fix -s option of pytest
Change-Id: If5336a4a85349c1b587ad36be94250fa8628ba94
Commit: a2681f6e97299371c78411d37d43909bea514709
https://github.com/tribe29/checkmk/commit/a2681f6e97299371c78411d37d43909be…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7778
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
7778 FIX Fix sorting views by inventory columns
Views that sorted their rows by inventory columns could not be rendered
in 1.6.0b1. They always showed an exception like this: <tt>TypeError: <lambda>() takes exactly 2 arguments (3 given)</tt>.
Change-Id: Ic524af50576fa7cc473a0138ff88e44d58839995
Commit: ea512652f197f3cbbbc68f39c27fc40b3f713fcd
https://github.com/tribe29/checkmk/commit/ea512652f197f3cbbbc68f39c27fc40b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/gui/test_visuals.py
Log Message:
-----------
Cleanup invalid fixture access
Change-Id: I73855b457b9b10be5668b4844289677349d4ed62
Commit: 8f1e3cdc65d64d9426ec0769c497a554c97aa8b4
https://github.com/tribe29/checkmk/commit/8f1e3cdc65d64d9426ec0769c497a554c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M omd/packages/net-snmp/net-snmp.make
Log Message:
-----------
Fix creation of usr directory in version base path
The net-snmp perl module was creating a perllocal.pod in an unexpected
place instead of our standard perl module hierarchy.
Change-Id: I243a4ff31a3fe71ae1e1c451ec6e718071d366e2
Commit: eaaa1119c2dc897ea1262faf2c0ad5edcb1e788b
https://github.com/tribe29/checkmk/commit/eaaa1119c2dc897ea1262faf2c0ad5edc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Fix packaging test patterns for debian packages
Change-Id: Ifcb8ca5307de68752e0c4266a8bb5a539adeae23
Commit: 634a58b722cc28e6c77cd38e42eb15ced1440650
https://github.com/tribe29/checkmk/commit/634a58b722cc28e6c77cd38e42eb15ced…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7421
M checks/if.include
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
7421 ucs_bladecenter_if, winperf_if: discover single interfaces of interface groups
Individual interfaces for portchannels of ucs_bladecenter_if
and teamed interfaces of winperf_if are now discovered additionally
to the grouped interfaces. This makes troubleshooting for grouped
interfaces easier since the metrics of the individual interfaces
are present as well. The new services of the individual interfaces
have to be added to the monitoring.
CMK-1473
Change-Id: Id8416816cdaf30c4f4c327c66649b156ed6a2081
Commit: 2fa31f7b766db02a243660354c04f8a0374fc351
https://github.com/tribe29/checkmk/commit/2fa31f7b766db02a243660354c04f8a03…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Integration tests: Cleanup duplicate .f12 of bakery plugins and agent updater
Change-Id: Ib696d3754617c98293696e8374e37bc09217786f
Commit: 7d45c79f7e88a228784b870708e6bbb04f42fc8c
https://github.com/tribe29/checkmk/commit/7d45c79f7e88a228784b870708e6bbb04…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
InterProcessLock: Print release even in case of an exception
Change-Id: I4dc7b10b3170ec0d79534801d577de0481218ec1
Commit: 3c03f63cb22dfb2dc09042a8b7825c13819858fa
https://github.com/tribe29/checkmk/commit/3c03f63cb22dfb2dc09042a8b7825c138…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Also protect "omd rm" with inter process lock to prevent issues with parallel site create/rm
Change-Id: I68a2ac60515f38657ecf80e287c1401297a785bd
Commit: 68d8fe7edbd48346088f2d2aa045a759d811559a
https://github.com/tribe29/checkmk/commit/68d8fe7edbd48346088f2d2aa045a759d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M .werks/7773
M omd/Makefile
A omd/packages/appliance/appliance.make
A omd/packages/appliance/post-install
A omd/packages/appliance/skel/etc/apache/conf.d/cma.conf
A omd/packages/appliance/webconf_snapin.py
R omd/packages/cma/cma.make
R omd/packages/cma/post-install
R omd/packages/cma/skel/etc/apache/conf.d/cma.conf
R omd/packages/cma/webconf_snapin.py
M omd/packages/packages.make
Log Message:
-----------
Fix CMA specific missing files
* The cma package was not installed correctly into the .cma archives
* Changed appliance specific omd package name from cma to appliance
to prevent confusions with the omd/Makefile target "cma"
* Fix typo and several inconsistencies in appliance.make
Change-Id: If67e1d8e5fd66dba81595701fefa016a9a97e34c
Commit: 3c370f009c103370a33d791061155729a2859108
https://github.com/tribe29/checkmk/commit/3c370f009c103370a33d791061155729a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Add packaging test to ensure CMA files are available in .cma packages
Change-Id: Ia0caf9b38ef1a631aa6d2a182dd945330ba116db
Commit: 53989b42f1a499a23f39eccb1f20bacc2454f244
https://github.com/tribe29/checkmk/commit/53989b42f1a499a23f39eccb1f20bacc2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M omd/packages/apache-omd/apache-omd.make
Log Message:
-----------
Add missing mkdir calls
Change-Id: I1e903c2b86f5b1973cb01d12e33aef3ece3e7dd4
Commit: 23a44da0090229924a63f91915cca509cea11e20
https://github.com/tribe29/checkmk/commit/23a44da0090229924a63f91915cca509c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M omd/packages/appliance/appliance.make
Log Message:
-----------
add missing touch of target status file
Change-Id: I87879dbe979768b314f449a11630dcda97bfa253
Commit: 88eb986758b8cb0ccbcda56da016eb78c8fede2a
https://github.com/tribe29/checkmk/commit/88eb986758b8cb0ccbcda56da016eb78c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M omd/packages/appliance/appliance.make
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Cleaned up too generic make variable names
Change-Id: I77a37b82a12df5a000e4b0cf2bf28c98fe364de4
Commit: 91f7bda9bde1240dc9fdc64c26c92f864e8ec4c2
https://github.com/tribe29/checkmk/commit/91f7bda9bde1240dc9fdc64c26c92f864…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M tests/packaging/conftest.py
M tests/packaging/test_files.py
Log Message:
-----------
Fix broken packaging tests
Change-Id: I5590235736267b4526773e66d6caddfe768d149d
Commit: 820969e1c81e692d369a4ebf0b2233988db6bb79
https://github.com/tribe29/checkmk/commit/820969e1c81e692d369a4ebf0b2233988…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Another cma packaging test fix
Change-Id: Ib24a8db44b38e2dae9a3e8e233618faad775e42c
Commit: 6ea8f479d23628c8f7c114c2ef09494f69ff42f0
https://github.com/tribe29/checkmk/commit/6ea8f479d23628c8f7c114c2ef09494f6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fix typo
Change-Id: I851bb5bc2d1962dec5987197324f5b0a9c4c3691
Commit: df635c261c403b1b2abc0f1a7f46696e0d48107b
https://github.com/tribe29/checkmk/commit/df635c261c403b1b2abc0f1a7f46696e0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A .werks/7782
M checks/hp_proliant.include
M checks/hp_proliant_da_phydrv
M checks/hp_proliant_mem
M inventory/hp_proliant_da_phydrv
M inventory/hp_proliant_mem
Log Message:
-----------
7782 FIX hp_proliant_da_phydrv, hp_proliant_mem: Fixed crashes caused by different but partial similar SNMP info
Both plugins have a check and a related inventory plugin.
The check plugin processes a subset of the inventory plugin.
During some refactorings the fetched OIDs were adapted.
This caused crashes during checking and inventory phase.
Change-Id: Ibeee6e44d11ada8f206aab031c2e40d93c495585
Commit: edf058edcfce6ab00d57c0638b9debb3690e25de
https://github.com/tribe29/checkmk/commit/edf058edcfce6ab00d57c0638b9debb36…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M cmk/utils/store.py
Log Message:
-----------
Fix encoding issues of lock debug logging
Change-Id: I655a8c8af4f6ce6898d8cb09283b06bd3b6e7819
Commit: e8077df8a59e1790da757c7f4ad3b2e956c03e87
https://github.com/tribe29/checkmk/commit/e8077df8a59e1790da757c7f4ad3b2e95…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A .werks/7779
M cmk/gui/plugins/userdb/ldap_connector.py
Log Message:
-----------
7779 FIX LDAP sync: Fix exception when syncing only password changes for users
The LDAP sync failed with an exception like this in 1.6.0b1 when only the password
for users was changed in a distributed Checkmk setup:
<tt>TypeError: _sychronize_profile_worker() takes exactly 1 argument (4 given)</tt>
Change-Id: I24fd8bbc4f2c1692a6998f7c7f5c1f95116feecc
Commit: efd15e114935412be597cb0e44e66914ad26e123
https://github.com/tribe29/checkmk/commit/efd15e114935412be597cb0e44e66914a…
Author: Kenneth Okoh <ko(a)mathias-kettner.de>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/facelift/theme.scss
Log Message:
-----------
GUI CSS: Decoupled main styles from classic theme (CMK-1171)
Change-Id: If23059df4d6bdbd7f75077e7f2bd8ec163dc165f
Commit: 5e6e5667931c023d13cca5c8754764c5bfb83221
https://github.com/tribe29/checkmk/commit/5e6e5667931c023d13cca5c8754764c5b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A .werks/7775
M cmk/gui/htmllib.py
M cmk/gui/plugins/sidebar/nagvis_maps.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
7775 FIX Fix some NagVis maps snapin tree rendering issues
The NagVis maps snapin can be configured to be rendered as tree
(by configuring the global setting "multisite_snapin_layout" in NagVis).
The fold arrows rendered in the NagVis snapin were not displayed correctly
in 1.6.0b1. The rendering has now completely been cleaned up to be working
as expected again.
The folding state was never remembered for this snapin which has also been
fixed now.
Change-Id: Iee5a633bca6e612be1458c1eea35a22489dc5910
Commit: d1d2740320f67e07155cddfb7417c6b6be33fcbe
https://github.com/tribe29/checkmk/commit/d1d2740320f67e07155cddfb7417c6b6b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A .werks/7810
R omd/packages/nagvis/nagvis-1.9.11.tar.gz
A omd/packages/nagvis/nagvis-1.9.12.tar.gz
M omd/packages/nagvis/nagvis.make
M omd/packages/nagvis/update-nagvis
Log Message:
-----------
7810 FIX NagVis: Updated to 1.9.12
Change-Id: I3bf150bf590454a5a042fb0630ecdde92892b792
Commit: 7aa1fe07b1cf919eb3b1a63a9a0253c27f1f69d2
https://github.com/tribe29/checkmk/commit/7aa1fe07b1cf919eb3b1a63a9a0253c27…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI CSS: Fixed overwrite of tagify readonly tag colors (FEED-3681)
Change-Id: I9fdbb7c09bab1c0ab94ae3b6332cf4ad099750f5
Commit: ef8e430073a7f857e2e87c58bccdb9e0c8901196
https://github.com/tribe29/checkmk/commit/ef8e430073a7f857e2e87c58bccdb9e0c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M omd/Makefile
Log Message:
-----------
Add missing dependency when building CMA package
Change-Id: If778c7b30add0f886bee927a9c71533f9b2926cd
Commit: 947e3d8968f57f7757f9dec2a925c801eac55cf3
https://github.com/tribe29/checkmk/commit/947e3d8968f57f7757f9dec2a925c801e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M omd/packages/omd/omd.make
Log Message:
-----------
omd.8: Silently overwrite gzipped file when it already exists
Change-Id: I15b4c591c88022cfb33bd7d6454a3a272fa3dfe5
Commit: af6de4c438a911dbbd6b5da37bc5b2b9ab3f3524
https://github.com/tribe29/checkmk/commit/af6de4c438a911dbbd6b5da37bc5b2b9a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
A .werks/7811
M active_checks/check_mail_loop
Log Message:
-----------
7811 FIX check_mail_loop: Fix "Unhandled exception: 'module' object has no attribute 'text'" error
Change-Id: Ib456d970d28044e4fb4b43f121aba3b6ac0c286f
Commit: 268295e52c74585e217d1f83fb83213ff13efe65
https://github.com/tribe29/checkmk/commit/268295e52c74585e217d1f83fb83213ff…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Try to fix races of apache processes and background job initialization
Change-Id: I8c87590cb026799a30828a0ffa951911770d25ff
Commit: f14ffc629d48a6b55d97e151daa47e5a5014a003
https://github.com/tribe29/checkmk/commit/f14ffc629d48a6b55d97e151daa47e5a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M omd/Makefile
M omd/packages/appliance/appliance.make
A omd/packages/appliance/cma.conf
R omd/packages/appliance/skel/etc/apache/conf.d/cma.conf
Log Message:
-----------
Fix appliance specific apache config installation
Change-Id: I9bef81c78a87a51445829ec0070fa8e32ad0f51f
Commit: 4baf95de430bc040986f9f4efa51bb9b363ccaa7
https://github.com/tribe29/checkmk/commit/4baf95de430bc040986f9f4efa51bb9b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Fix for 268295e52c
Change-Id: If07192fc15accbb07393d8e40e935fdacb119cdb
Commit: 487827112e9f544569ec9cfccd7657a1527ace88
https://github.com/tribe29/checkmk/commit/487827112e9f544569ec9cfccd7657a15…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M buildscripts/scripts/sign-packages.sh
Log Message:
-----------
Improve signing helper script
* RPM and DEB packages are now optional
* Replaced deb package signing expect script with plain dpkg-sig call
Change-Id: I6488507c52edfb3a54d71322499a5cd913d81ef9
Commit: de111813bbcacbb6c1346cb4ad53461098ee6442
https://github.com/tribe29/checkmk/commit/de111813bbcacbb6c1346cb4ad5346109…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
remve unecessary folder called '-' from testpath
Change-Id: I019a0ba1ef263cb0652c240de61d4ff2096f3440
Commit: c5c980661d2f533b42f984701d2faee82f60727c
https://github.com/tribe29/checkmk/commit/c5c980661d2f533b42f984701d2faee82…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7785
M checks/oracle_crs_res
A tests/unit/checks/generictests/datasets/oracle_crs_res_5ba8c0561c5d0_regression.py
Log Message:
-----------
7785 FIX oracle_crs_res: Fixed parsing old agent output where node name as first column is missing
Change-Id: I0030c59645b85633574bde3b26695d055f72db51
Commit: 243dfa8d38c887e95643077e9fa7a36e4aba260f
https://github.com/tribe29/checkmk/commit/243dfa8d38c887e95643077e9fa7a36e4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7786
M checks/printer_pages
Log Message:
-----------
7786 FIX printer_pages: Fixed parsing total amount of pages if not available
Change-Id: I78402e412ce4a72debf6d35c553439aef790b259
Commit: bc1368bedc648a0c4c182f6bfc535a62c1e2375a
https://github.com/tribe29/checkmk/commit/bc1368bedc648a0c4c182f6bfc535a62c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7783
M checks/db2_bp_hitratios
Log Message:
-----------
7783 FIX db2_bp_hitratios: Fixed parsing instances in DPF mode: 'KeyError: None'; only gather real instances
Change-Id: Iffa4924cb3856e72c71d3d2796341d2bd7c35b17
Commit: 846796860e0f6154d29115e71daa0818fbf0b0fe
https://github.com/tribe29/checkmk/commit/846796860e0f6154d29115e71daa0818f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7784
M checks/hp_proliant_da_phydrv
Log Message:
-----------
7784 FIX hp_proliant_da_phydrv: Fixed missing smart status translation and made states readable
Change-Id: I43fb252c8245cfce553dccc2266efadb25ac0e34
Commit: 08a8a0dfd56c89a890903bf0c50cc6a15f299520
https://github.com/tribe29/checkmk/commit/08a8a0dfd56c89a890903bf0c50cc6a15…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7787
M checks/informix_status
Log Message:
-----------
7787 FIX informix_status: Display server version or port if available - avoid crash if not
Change-Id: I1a2f7d8553c710e93182bd759f47acba1585136a
Commit: 25d7aada894ed41a6e21e923340cb75b4274fff5
https://github.com/tribe29/checkmk/commit/25d7aada894ed41a6e21e923340cb75b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/compiledb-10a1da2.tar.gz
Log Message:
-----------
Use official compiledb dependency
Change-Id: I0f265dfc5973aa059b4bcfc602821839a171a632
Commit: bd0579deb15451a56c53881786145eb4c231de23
https://github.com/tribe29/checkmk/commit/bd0579deb15451a56c53881786145eb4c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/it/test_section_wmi_webservices.py
Log Message:
-----------
[CMK-2241] - fix for integration test
- added WMIStatus support
- comma is changed to tab
Change-Id: I8da7feae01d8b5dc3649b30459d364071b1f4b94
Commit: 12553a173add21c60f55962a8e384aa66a8af184
https://github.com/tribe29/checkmk/commit/12553a173add21c60f55962a8e384aa66…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A agents/windows/it/_test_section_openhardwaremonitor.py
R agents/windows/it/test_section_openhardwaremonitor.py
Log Message:
-----------
[CMK-2241] - removed test of OHM as useless and not stable
Change-Id: I636f89dedbfadbf47c9d1b761326b49cd769686e
Commit: 15f83fa62ead7e3c8d3daaa81c0c354ca19ffedb
https://github.com/tribe29/checkmk/commit/15f83fa62ead7e3c8d3daaa81c0c354ca…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7422
M checkman/apt
A doc/treasures/mk_apt_hook
Log Message:
-----------
7422 apt: add information about cache invalidation to the manual page
The manual page now describes how the check can be executed
immediately after an update of a host. Furthermore an apt
hook is provided in the treasures directory.
Change-Id: I892d74592c0f3bd47b470265272876c30fd758e7
Commit: 4edb42d7f95fe84568a360e1905cac9fc89bd30f
https://github.com/tribe29/checkmk/commit/4edb42d7f95fe84568a360e1905cac9fc…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Fixed a few German translations.
Change-Id: I52964e48bae97fb4db08f8ce91a608fb52a00c04
Commit: d6451bc089bb4ad6d2531ab29ea0eae8c13faa23
https://github.com/tribe29/checkmk/commit/d6451bc089bb4ad6d2531ab29ea0eae8c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M Makefile
M defines.make
M tests/Makefile
Log Message:
-----------
Prepare for systematic shell formatting
Plan: use shfmt (https://github.com/mvdan/sh#shfmt) for automatic
shell code formatting, just like clang for c/c++ and yapf for python.
* This adds "make format-shell" to the top level Makefile
* And "make test-format-shell" to the tests/Makefile to be used
during development and by CI
* List of files to be checked has been started in defines.make and
needs to be extended in the next steps
Change-Id: Id3157efaff5485f01b509d424987b35e7597e2e3
Commit: 4c69a72ac0b9b7993657dd775e9ace71d2eae280
https://github.com/tribe29/checkmk/commit/4c69a72ac0b9b7993657dd775e9ace71d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M tests/Makefile
Log Message:
-----------
Make project global defines available in tests makefile
Change-Id: I72882b12e1f982a275b767d6097092575573b2e7
Commit: 3a1433aeda63889654984a3192fac15ab39ead55
https://github.com/tribe29/checkmk/commit/3a1433aeda63889654984a3192fac15ab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M agents/check_mk_agent.linux
M agents/check_mk_caching_agent.linux
Log Message:
-----------
shfmt: Applied shell formatting to linux agent
Use "make format-shell" if you like to format them after your work on
the agents is done.
Change-Id: I550a9f09aeba2e5f9456cea2d2fea5c11b678fc8
Commit: bf3ea9c3ac1e1888aba1a8f069f719b7f21a2fc7
https://github.com/tribe29/checkmk/commit/bf3ea9c3ac1e1888aba1a8f069f719b7f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/6973
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M tests/unit/checks/generictests/datasets/fileinfo_new_output.py
Log Message:
-----------
6973 FIX fileinfo: Fixed various bugs.
* If you only had fileinfo config files below fileinfo.d/, but not
fileinfo.cfg, the former ones were ignored.
* Spaces in the paths to the config files and within the patterns itself did
not work.
* Brace expansion and tilde expansion in patterns did not work.
* The config files can now contain comment lines in the usual syntax, i.e.
lines starting with some optional whitespace, optionally followed by a
hash mark and a comment.
* Date variable work in all agents now.
CMK-2209
Change-Id: I0d3f3b5c730a1326191aec1cce6a2f7d546eb52d
Commit: 58a991b7a3dc0037922fea9907e269688f07afb5
https://github.com/tribe29/checkmk/commit/58a991b7a3dc0037922fea9907e269688…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7788
M checks/emcvnx_mirrorview
Log Message:
-----------
7788 FIX emcvnx_mirrorview: Skip invalid data: 'Error occurred during HTTP request/response from the target'
Change-Id: Ib70a43b59f07c4df3f8146f2716fd243b36dafc3
Commit: 20e08ba062cfa7f178801d1f45bb4025a84ff607
https://github.com/tribe29/checkmk/commit/20e08ba062cfa7f178801d1f45bb4025a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7789
M checks/rds_licenses
Log Message:
-----------
7789 FIX rds_licenses: Skip check plugin if no data available
Change-Id: Icd5274307d3a53759938011bef429fbf36577aec
Commit: 171b5f99cb30fe26c1579a17dfca16f242f96da8
https://github.com/tribe29/checkmk/commit/171b5f99cb30fe26c1579a17dfca16f24…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/6870
M agents/windows/sections/Section.h
M agents/windows/sections/SectionGroup.cc
M agents/windows/sections/SectionWMI.cc
Log Message:
-----------
[CMK-2087] - replaced separator ',' with '\t' to avoid broken checks.
Change-Id: I56058c4bb31ead324710c30a5916de15c785007c
Commit: 423cfa4dc3ffcdf4b9291778b5499892d5684612
https://github.com/tribe29/checkmk/commit/423cfa4dc3ffcdf4b9291778b5499892d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7790
M checks/statgrab_cpu
Log Message:
-----------
7790 FIX statgrab_cpu: Fixed parsing CPU values; Some values may be missing
Change-Id: Icaaf76eddff0b1fcb1af333cb722481fbd870a45
Commit: 67e8b2c292b35ebb901c3a8ffefadad8748b0cba
https://github.com/tribe29/checkmk/commit/67e8b2c292b35ebb901c3a8ffefadad87…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7791
M checks/wmi.include
Log Message:
-----------
7791 FIX msexch_autodiscovery: Fixed WMI time handling if frequency is empty which caused a ValueError
Change-Id: I43bf3128cf9808bf09ecae8d739ca2ed7ce54f69
Commit: 66fbece8f294f40f94fbe0b388b0ab1fa16ee0cb
https://github.com/tribe29/checkmk/commit/66fbece8f294f40f94fbe0b388b0ab1fa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7792
M checks/mssql_instance
A tests/unit/checks/generictests/datasets/mssql_instance_5b88d412e65b7_regression.py
Log Message:
-----------
7792 FIX mssql_instance: Fixed parsing invalid lines containing DB connection errors
Change-Id: I425b2da9ef950c7814da8849394599ae1b50cd97
Commit: 954ba685b32e05fff7fbf988f469323e78afd67e
https://github.com/tribe29/checkmk/commit/954ba685b32e05fff7fbf988f469323e7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7793
M checks/watchdog_sensors
Log Message:
-----------
7793 FIX watchdog_sensors: Do not proceed parsing sensor data if no version information is available
Change-Id: I7e16d25aa4928520183b12eb0740d4dea0eb1122
Commit: 6b37d75afa377e550b2f5bb9ad042966f82df463
https://github.com/tribe29/checkmk/commit/6b37d75afa377e550b2f5bb9ad042966f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7794
M checks/oracle_sessions
A tests/unit/checks/generictests/datasets/oracle_sessions_5b7e66f77f002_regression.py
Log Message:
-----------
7794 FIX oracle_sessions: Fixed parsing invalid lines containg 'FAILURE' instead of amount of current sessions
Change-Id: I1b8db5a2beecb5bbfa238869c47f305212f6b4cf
Commit: 42a2e5bf4ae36de0ff211a4d2f0ccdc3ad199482
https://github.com/tribe29/checkmk/commit/42a2e5bf4ae36de0ff211a4d2f0ccdc3a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M checks/msexch_autodiscovery
Log Message:
-----------
msexch_autodiscovery: Fixed missing '%s' in the service description which had no impact but was a blemish
Change-Id: Ibec51e7aa75b8dcc4d162fc6b5b2a9c2c251f5bb
Commit: 51562e58bd328bd41ab7d74f15ecf3b87a1ba38f
https://github.com/tribe29/checkmk/commit/51562e58bd328bd41ab7d74f15ecf3b87…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M .werks/6973
Log Message:
-----------
Fix broken werk version
Change-Id: I6f54cfe2e8062ddcddff2c8ac430345d6633b75e
Commit: f2625108fe007be480defa15de2d54697cadf6c4
https://github.com/tribe29/checkmk/commit/f2625108fe007be480defa15de2d54697…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
mk_logwatch: fix decoding of potentially incomplete lines
We solve this by introducing a class which is to become a
proper iterator. To have a smaller commit, we stick to the
'return None' logic instead of raising StopIteration.
CMK-1330
Change-Id: I07991853260bc22215a4822e225861449fc94a65
Commit: 80209082ab37c7094af99ab011268554e5b930ca
https://github.com/tribe29/checkmk/commit/80209082ab37c7094af99ab011268554e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
A .werks/7486
M agents/plugins/mk_logwatch
Log Message:
-----------
7486 FIX mk_logwatch: also consider environment variable REMOTE_ADDR
When mk_logwatch is started via systemd instead of xinetd, the environment
variable holding the remote address is called <tt>REMOTE_ADDR</tt>.
This is now cosidered as well.
Change-Id: Id15d82722dc341e7232df7c6b49265a85f3c79ea
Commit: 938de6a84352947d698935851e6826ecfb5ee814
https://github.com/tribe29/checkmk/commit/938de6a84352947d698935851e6826ecf…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M checks/if.include
Log Message:
-----------
if.include: fix level unpacking in check_if_common_single
CMK-1473
Change-Id: Ie281380b33aff92bfee5448e9f9b8b911e7d7e4d
Commit: 5ea78715c325ff8df8c3de8545e052c4a02e3d8c
https://github.com/tribe29/checkmk/commit/5ea78715c325ff8df8c3de8545e052c4a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
winperf_if: add test case
Add a test case for the performance data of single and
teamed interfaces.
CMK-1473
Change-Id: I98c2c45e7c62726be1eb065921bc5b5de870ecca
Commit: 13e7929c25cb01f0d01f5e3ec8f99d9bb56d7d83
https://github.com/tribe29/checkmk/commit/13e7929c25cb01f0d01f5e3ec8f99d9bb…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M checks/if.include
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
if.include: always use the correct timestamp in check_if_common
The timestamp used in check_if_common was only used for the
get_rate calls, but not passed to the subsequent calls of
check_if_common_single. Therefore check_if_common_single
calculated an own timestamp even if a timestamp was already
given. This lead to a wrong reference time in winperf_if and
therfore to wrong calculated values.
CMK-1473
Change-Id: I7d70a434659e8b8a23b9bba01bd6fcdb295994d6
Commit: 08bfaa5a1e0319c402b73263e9152c18646be157
https://github.com/tribe29/checkmk/commit/08bfaa5a1e0319c402b73263e9152c186…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M checkman/winperf_if
Log Message:
-----------
winperf_if: add info for windows_if.ps1 to checkman page
CMK-1473
Change-Id: I6acfdd7aa21aa75e6a6fdced97cc082b00ce4028
Commit: cfa50262dc76afe99e1fd8a714808a57081bab34
https://github.com/tribe29/checkmk/commit/cfa50262dc76afe99e1fd8a714808a570…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
Log Message:
-----------
[CMK-2192] - dotnet section skips integration test if timeout hits(low probability)
- legacy and new
- fixed cpuload
Change-Id: I39ab1f890ee01a915eb770696566c90ded67c2da
Commit: 27c2c6077944c13c57e1df5cf1a0d77b7b1ecc8b
https://github.com/tribe29/checkmk/commit/27c2c6077944c13c57e1df5cf1a0d77b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/python-modules.make
A omd/packages/python-modules/src/configparser-3.5.1.tar.gz
Log Message:
-----------
Fix broken backports namespaces caused by configparser-3.5.0
Change-Id: I799b62500f906ae4dedf1e94a51cbbdfc6aeaff1
Commit: 4373a6a4d1fce9eeb9e230fb1ea7e4aaad7f28fd
https://github.com/tribe29/checkmk/commit/4373a6a4d1fce9eeb9e230fb1ea7e4aaa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M omd/packages/heirloom-mailx/heirloom-mailx.make
Log Message:
-----------
Fix overwrite of previously existing heirloom-mailx.1.gz
Change-Id: I8d765d6828ce3e2955ff425fa09a8da09487e197
Commit: 633c425f4977c504f222cb56d48545a718440429
https://github.com/tribe29/checkmk/commit/633c425f4977c504f222cb56d48545a71…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
R omd/packages/python-modules/src/configparser-3.5.0.tar.gz
Log Message:
-----------
Remove old package
Change-Id: I66e390ac35b3d4c870c0617f142e910dfb5e3cb0
Commit: 7016f1d7bf20a940fe9776e4db7cae0f61f79450
https://github.com/tribe29/checkmk/commit/7016f1d7bf20a940fe9776e4db7cae0f6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M omd/Makefile
M omd/packages/dokuwiki/dokuwiki.make
Log Message:
-----------
Fix build issues on repeated local build
Change-Id: Ia0b2fa631adc19ba7296d3c6e4e2aa011c6406eb
Commit: c122c00a4e242c4de271a821129c5fcc182af753
https://github.com/tribe29/checkmk/commit/c122c00a4e242c4de271a821129c5fcc1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M cmk/gui/valuespec.py
M web/htdocs/js/modules/forms.js
Log Message:
-----------
Fix select2 elements in floating ListOf valuespec
Change-Id: I5a57ba236990229a6757fb26d7fc4f772d21b242
Commit: 074ff9fff82dc5e0c42979bb7836e22b3b712f23
https://github.com/tribe29/checkmk/commit/074ff9fff82dc5e0c42979bb7836e22b3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M agents/windows/msibuild/msi-update
Log Message:
-----------
Added temporary suppression to get Bandit happy.
Change-Id: I6d2a4927efebc6fcac1c9fb86e1688765b25d0b7
Commit: 57eb467a3a4059ef9fa179ba5f4706bb87c18a6f
https://github.com/tribe29/checkmk/commit/57eb467a3a4059ef9fa179ba5f4706bb8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M tests/find-python-files
Log Message:
-----------
Fixed test breakage after recent cma => appliance renaming.
Change-Id: Ia5488086cfcd28b6165dc2941fd15ce0845b1080
Commit: 8b4698e2cd43555bb0551a436d0d9f55572af9db
https://github.com/tribe29/checkmk/commit/8b4698e2cd43555bb0551a436d0d9f555…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Enable "$nor" matching for multiple tag ID matching in a single tag group
CMK-2188
Change-Id: Id37d26c51c862cba8b83aa788b0a7e0f6c261643
Commit: 76c25355d9086cec61722819913ae9e3b020da91
https://github.com/tribe29/checkmk/commit/76c25355d9086cec61722819913ae9e3b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/rulesets.py
M cmk/utils/tags.py
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
Update host tag rule condition editor
It's now possible to configure a list of tag IDs for a single tag
group. This reduces some situations where users had to configure
multiple rules when a rule should affect multiple choices of a
tag group.
In this step the tag condition input has been changed to be more
compact by default. This should improve the condition dialog usability,
especially for users with a larger number of tag groups.
CMK-2188
Change-Id: I9e6e8210d96c32938c4159406e444402a8b15b24
Commit: d8193a6418e3ba1eef92fc9b1f66be1cc88cf702
https://github.com/tribe29/checkmk/commit/d8193a6418e3ba1eef92fc9b1f66be1cc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
A .werks/7812
Log Message:
-----------
7812 Rulesets: Multiple tags of a tag group can be ORed
It's now possible to configure a list of alternative matching tag IDs of a
single tag group in one rule. The selected tag IDs are ORed. This reduces some
situations where users had to configure multiple rules when a rule should
affect multiple choices of a tag group.
The inverse operation "match all excluding the configured tag IDs" is also possible.
In this step the tag condition input has been changed to be more
compact by default. This should improve the condition dialog usability,
especially for users with a larger number of tag groups.
Change-Id: I00589b58a2c14097ebbb992dd4b6025379fbbaff
Commit: 2fb9bf25fdd3afa1db18f871feefbe37b7bb5977
https://github.com/tribe29/checkmk/commit/2fb9bf25fdd3afa1db18f871feefbe37b…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/build-nodes.jenkins
M buildscripts/scripts/incremental-build.jenkins
M buildscripts/scripts/integration-daily-master.jenkins
M buildscripts/scripts/nightly-build.jenkins
M buildscripts/scripts/nightly-cmk-container.jenkins
M buildscripts/scripts/os-nodes.jenkins
Log Message:
-----------
Start all docker container with ulimit
Change-Id: I247584dbe0d4d6dfb3c813debefb2cc3b9f8e9b7
Commit: dc8d7c293b18f1039aae8cc955ff74da9217fd60
https://github.com/tribe29/checkmk/commit/dc8d7c293b18f1039aae8cc955ff74da9…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
throttle concurrent integration tests
Change-Id: Iac052e19b3f6a2e365b6f6a809fbdcd6a92aed2c
Commit: 9fae3f9cca9a883344e50c558ab07ac87f495bed
https://github.com/tribe29/checkmk/commit/9fae3f9cca9a883344e50c558ab07ac87…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
mk_logwatch: handle non-matching patterns separately
This avoids an exception when tring to access opt.maxoutputsize.
Change-Id: Ieb7156dd05bd5e926d4889abf9cc1902e07cfbab
Commit: 4846a6269d63d41c58c81a4822db47c025e913ef
https://github.com/tribe29/checkmk/commit/4846a6269d63d41c58c81a4822db47c02…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M agents/windows/it/test_section_dotnet_clrmemory.py
M agents/windows/it/test_section_wmi_cpuload.py
M agents/windows/it/test_section_wmi_webservices.py
Log Message:
-----------
[CMK-2192] - generic protection against wmi timeout during integration tests
Change-Id: I957a12452ce7bd0a66ce7cef67caa3196b594522
Commit: 9d0c153161bc426f688d940751152bd37a79e5ac
https://github.com/tribe29/checkmk/commit/9d0c153161bc426f688d940751152bd37…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
A .werks/7802
M agents/plugins/mk_oracle
Log Message:
-----------
7802 FIX oracle_asm_diskgroup: Fixed calculation of voting files
Previously the calculation of voting files for failgroups if more than one
disk is in such a fail group with a voting disk.
You will need to replace the agent plugin to make this fix work.
Change-Id: Id1dbe943bc6ff1abdfc48b566ffc183979dd1d09
Commit: 54f4ac4a3cce0ea10ebf54b96ff6d0ac2d12a908
https://github.com/tribe29/checkmk/commit/54f4ac4a3cce0ea10ebf54b96ff6d0ac2…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
A .werks/7850
M agents/check_mk_agent.linux
Log Message:
-----------
7850 FIX df: Fixed broken exclusion of zfs file systems
With werk #7226 The detection of zfs has been reintroduced into the df
section again. You may need to rediscover your services again to get rid of
this problem, after you updated your agent.
FEED-3745
Change-Id: I743fd409f14b54a8aa5ff303b685c59ee90d70de
Commit: bbc83ff53496cd11b81c8fb8b564adab87dab5fa
https://github.com/tribe29/checkmk/commit/bbc83ff53496cd11b81c8fb8b564adab8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M cmk_base/automations/check_mk.py
Log Message:
-----------
Fix race condition when cleaning up host files
When removing a host in Checkmk via WATO, the automation to
delete the related host files is called. This automation could
fail deleting files because of a race condition.
The code has been cleaned up a bit and the race condition has
been fixed.
Change-Id: Ibbf0a200c1a84545a10b520969d508159a63e71f
Commit: a0ffedcebf4b418d15d77004b84b25cf76216a4e
https://github.com/tribe29/checkmk/commit/a0ffedcebf4b418d15d77004b84b25cf7…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-master.jenkins
Log Message:
-----------
Use Branch variable instead of hardcoded value
Change-Id: Ic857a5c1eb6a11c14f501d20ce19de0ac6b885c7
Commit: 618b5321beb016fcb416e0e481fa77757b488ad7
https://github.com/tribe29/checkmk/commit/618b5321beb016fcb416e0e481fa77757…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Enable building from Tag
You can specify a Version, that you want tp build. For example '1.6.0b1'. The tag 'v1.6.0b1' will be used for building.
Change-Id: Ic5456818f4a6925c1133a4649091c13af5ea3e6b
Commit: d52233af105c9d75922898e466e8b22cdf1e65ff
https://github.com/tribe29/checkmk/commit/d52233af105c9d75922898e466e8b22cd…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
add missing ,
Change-Id: I6dbe7553c25b36ecf02244ca42f35ef17731ec33
Commit: 25f64d9563dc0c54f2ed153a6f889dc813c93895
https://github.com/tribe29/checkmk/commit/25f64d9563dc0c54f2ed153a6f889dc81…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
else, not else if
Change-Id: I1382fd350b161abaec0134d0a103815d4363634f
Commit: 6b5799f064cf556cbbacaf2de808ba64bfa22834
https://github.com/tribe29/checkmk/commit/6b5799f064cf556cbbacaf2de808ba64b…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
remove accidental repitition
Change-Id: I69f9c220cce1c8b0c035a6f925149c78687355aa
Commit: 6b706addadeaec46e8ba626149ad143e49151ffb
https://github.com/tribe29/checkmk/commit/6b706addadeaec46e8ba626149ad143e4…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
different scm call
Change-Id: I81c6a486213e1988bb2118890f817062269470c1
Commit: f9cf05bc2451cb45ede68766328a2854226e1c22
https://github.com/tribe29/checkmk/commit/f9cf05bc2451cb45ede68766328a28542…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
initialize CMK_VERS
Change-Id: I8bcab51116397e41def4ea13a4cf5af59385f929
Commit: 63a50ec43424440c0e33b0abad75194847714a98
https://github.com/tribe29/checkmk/commit/63a50ec43424440c0e33b0abad7519484…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
CMK_VERSION was ment to be CMK_VERS
Change-Id: Id1dfc84660dbf31fa9041bb9158d3521db762501
Commit: c7726942e84b8c1596d8680108cf2bf5544888a0
https://github.com/tribe29/checkmk/commit/c7726942e84b8c1596d8680108cf2bf55…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
pass explicit version to make
Change-Id: Ia831876ec2d1ed0a647910707a72ed12706274f7
Commit: 484609822907f394f37c183d1e4c5e596f58c7df
https://github.com/tribe29/checkmk/commit/484609822907f394f37c183d1e4c5e596…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Specify the site name explicitly
Change-Id: Idf9613a5a9899a0216ac8c1264a04e42db6c9154
Commit: bbbb99b5a770a099b6365e5089a08bab95318456
https://github.com/tribe29/checkmk/commit/bbbb99b5a770a099b6365e5089a08bab9…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Specify the site name explicitly - fixup
Change-Id: I2b84a00a5b17a43ee717b201b397cea0ff8246c0
Commit: 65c64bbee0270dc3f919627949d15eb1f0001f37
https://github.com/tribe29/checkmk/commit/65c64bbee0270dc3f919627949d15eb1f…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Build cmk container for speciffic version and edition
Change-Id: I4695256d8e111416b6b551889513184696587365
Commit: aa1eba76730c72da50e7d1609b0269a0d459fe91
https://github.com/tribe29/checkmk/commit/aa1eba76730c72da50e7d1609b0269a0d…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Integration Test for speciffic version + Edition
Change-Id: Ic7ee3f9321a46e7b6bf32f17407cf3ec9df502cb
Commit: 801b4d8bfa728a7425ff9e2755fdeccc6ff756cd
https://github.com/tribe29/checkmk/commit/801b4d8bfa728a7425ff9e2755fdeccc6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
A .werks/7814
M cmk/gui/wato/pages/tags.py
Log Message:
-----------
7814 FIX Tags: Fix displaying "aux tags used by tags"
Change-Id: Ic96e1da40a175afd1bdabe234342b50cd525a90b
Commit: 688a6c28e921cd93608327654498c6a131ec089c
https://github.com/tribe29/checkmk/commit/688a6c28e921cd93608327654498c6a13…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Fix syntax error
Change-Id: I9be9f6fcecbcb0206e6a53d7faa398f91b6481b4
Commit: 068da38c5a55c0eabf078ea7782a25b3491f2496
https://github.com/tribe29/checkmk/commit/068da38c5a55c0eabf078ea7782a25b34…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Fix access to missing variable
Change-Id: Ie543dfe261f0e81237307dd4e5f097fe87b20011
Commit: 245729ad03e148939708fad5393c078c217f7a6f
https://github.com/tribe29/checkmk/commit/245729ad03e148939708fad5393c078c2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7796
M checks/aix_if
A tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
Log Message:
-----------
7796 FIX aix_if: Do not crash if agent does not send information about 'flags'
Change-Id: I5ece76e049590fde49b4bcc1038a2afccc04381e
Commit: 3a8d3711885af43ea7b5370ae2839b5b627d8893
https://github.com/tribe29/checkmk/commit/3a8d3711885af43ea7b5370ae2839b5b6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7797
M checks/fsc_fans
A tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
Log Message:
-----------
7797 FIX fsc_fans: Do not discover fans for which the SNMP agent sends 'NULL'
Change-Id: I6f7bc28ee9b06f2c4deca9dd976db44690ad1a43
Commit: 3ceb55b5c866168c458c1d66f44a865b9445d643
https://github.com/tribe29/checkmk/commit/3ceb55b5c866168c458c1d66f44a865b9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7799
M checks/mcafee_webgateway_misc
Log Message:
-----------
7799 FIX mcafee_webgateway_misc: Fixed crash if SNMP agent sends an empty string for clients or sockets
Change-Id: I1eb87083bd9f56bea8f1b9cf324af060009b87c7
Commit: 206f43c7d6efbd23864b59738372d6e3a8f4dddf
https://github.com/tribe29/checkmk/commit/206f43c7d6efbd23864b59738372d6e3a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M checks/veeam_jobs
Log Message:
-----------
Minor cleanup
Change-Id: I9f8327cae929b3b3f7b51b8cf4e021f3eb750c36
Commit: ee4478726036b6cc6935c550faf7718f42ef0a3f
https://github.com/tribe29/checkmk/commit/ee4478726036b6cc6935c550faf7718f4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7813
M checks/veeam_jobs
M tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
Log Message:
-----------
7813 FIX veeam_jobs: Clarify output
The output of the check was not very clear in some situations, e.g. while the
job was running.
Change-Id: Iec477d95e2646ac6c3c7534f7c6e8c0e114af7cb
Commit: e2caa8ccb987828c677abb138410cc32765553dc
https://github.com/tribe29/checkmk/commit/e2caa8ccb987828c677abb138410cc327…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Exclude probably existing docker .tar.gz from packaging tests (docker tests do this on their own)
Change-Id: Iafee88557b4c0d0e13ac7b673c269aebca54a946
Commit: 8020fd577f8ca5f27d38bfe492a46a42ff975af6
https://github.com/tribe29/checkmk/commit/8020fd577f8ca5f27d38bfe492a46a42f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M omd/packages/apache-omd/APACHE_TCP_ADDR
M omd/packages/apache-omd/APACHE_TCP_PORT
Log Message:
-----------
Shell formatting
Change-Id: Ief76d3c65d9f20b58d5310d49770188463cf3942
Commit: b37630d419010e27f9d3645aac82bb6d9aca74b1
https://github.com/tribe29/checkmk/commit/b37630d419010e27f9d3645aac82bb6d9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7815
M omd/packages/apache-omd/APACHE_TCP_ADDR
M omd/packages/apache-omd/APACHE_TCP_PORT
M omd/packages/apache-omd/skel/etc/apache/apache.conf
Log Message:
-----------
7815 FIX Fix URL redirect from /[site]/ to /[site]/check_mk/ in SSL setups
When an user accesses the URL <tt>/[SITE]/</tt>, the user is forwarded to the
Checkmk GUI, which is available via <tt>/[SITE]/check_mk/</tt>. In a HTTPs
setup the redirect could forward the user to a HTTP URL instead of HTTPS in
some cases.
Change-Id: Ic46b898e43d254c3127bd62c9724c1146fa0338c
Commit: a00692afd1f98c7eef14d478e85b66b413300c56
https://github.com/tribe29/checkmk/commit/a00692afd1f98c7eef14d478e85b66b41…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
A agents/wnx/call_integration_tests.cmd
M agents/wnx/include/tools/_misc.h
M agents/wnx/install/resources/check_mk.yml
A agents/wnx/integration/DummyPlugin.cc
A agents/wnx/integration/MontyPython.cc
A agents/wnx/integration/_test_agent_start_parameters.py
A agents/wnx/integration/_test_section_logfiles.py
A agents/wnx/integration/_test_section_mrpe.py
A agents/wnx/integration/_test_section_openhardwaremonitor.py
A agents/wnx/integration/_test_section_plugin_group.py
A agents/wnx/integration/install.md
A agents/wnx/integration/it_utils.py
A agents/wnx/integration/local.py
A agents/wnx/integration/test_section_check_mk.py
A agents/wnx/integration/test_section_df.py
A agents/wnx/integration/test_section_dotnet_clrmemory.py
A agents/wnx/integration/test_section_eventlog.py
A agents/wnx/integration/test_section_fileinfo.py
A agents/wnx/integration/test_section_mem.py
A agents/wnx/integration/test_section_ps.py
A agents/wnx/integration/test_section_services.py
A agents/wnx/integration/test_section_spool.py
A agents/wnx/integration/test_section_systemtime.py
A agents/wnx/integration/test_section_uptime.py
A agents/wnx/integration/test_section_winperf.py
A agents/wnx/integration/test_section_wmi_cpuload.py
A agents/wnx/integration/test_section_wmi_webservices.py
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/check_mk.h
M agents/wnx/src/engine/providers/fileinfo.h
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/mem.cpp
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/providers/ps.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/providers/wmi.h
M agents/wnx/src/engine/realtime.cpp
M agents/wnx/src/engine/realtime.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/src/player/player.h
M agents/wnx/test_files/config/check_mk_dev.yml
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-realtime.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_ps.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-yaml.cpp
A agents/wnx/watest/test_check_mk.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2162] [CMK-2192] [CMK-2241] - big merge(cherry-pick) changes for a beta-2 from the master.
[CMK-2192] - precommit
[CMK-2192] - possibility to use another root/user folder
- minor: CheckMk -> CheckMK
- simple unit test
[CMK-2192] - base test integration of the windows client
[CMK-2192] - fixed client command line to use for integration test
- minor: '-exec' command line option is replaced with 'exec' or 'adhoc'
- minor: added '-log' to exec/adhoc to provide info on screen in real time
- refactoring: removed next bool as function parameter
- log: removed excessive and info-less timeout 0
[CMK-2192] - integration test with df section
- fixed for all HDD combinations
- removed useless Linux code
- removed useless files like remote.py and lock.py
- minimal refactoring
[CMK-2192] - integration test with ps
- fixed df, multiply volumes are supported too
- comments to clear situation with actual data replication
[CMK-2192] - integration test with check_mk, uptime and systemtime
- fixed only_from output in windows agent
- typos
- unit testing
[CMK-2162] [CMK-2192] - fix to obtain almost only positive numbers in WMI(required for integration tests)
- used special function, to be replacedin the future with something more reliable
- minor: internal low level trace for negative numbers in WMI added
[CMK-2192] - wmi cpuload integrations test is fixed
Position of the 0 is properly calculated now. Debug feature.
[CMK-2192] - integration tests: spool and mem
[CMK-2192] - integration tests: services
- minor: improved error output
[CMK-2192] - integration tests: winperf
- fixed error in services regex
[CMK-2192] - integration tests: dotnet_clrmemory, fileinfo
[CMK-2192] [CMK-2162] - integration tests: webservices, eventlog(disabled)
- fixed error in Windows Agent eventlog Section: now non-monitored eventlogs save their last position on every kick in the state file(more or less compatible with LWA and saves traffic)
- eventlog integration test is postponed
[CMK-2162] - fileinfo switched to mode legacy, 1.5.0p17 doesn't support modern mode
- related unit tests are correct
[CMK-2162] - plugins and local sections moved to the end of output. Requirements from 1.5.0(and potential upgrade/migrate)
- base unit test for AsyncAnswer.
[CMK-2162] - cache hack is not applied to the '<<<<>>>>'
- refactored a bit
- minor: log improvement.
[CMK-2162] - wmi uses tab instead of comma as requested
- integration tests repaired
- minor:refactoring to string_view
- minor: log improved
[CMK-2241] - fix for integration test
- added WMIStatus support
- comma is changed to tab
[CMK-2241] - removed test of OHM as useless and not stable
[CMK-2087] - replaced separator ',' with '\t' to avoid broken checks.
[CMK-2162] - log improvement
- added command line parameter -logall, possible exec -log or exec -logall
- restored integration tests
- minor:refactoring
[CMK-2192] - dotnet section skips integration test if timeout hits(low probability)
- legacy and new
- fixed cpuload
[CMK-2162] - fixed realtime encryption
- minor: added unit testing for fixed parameters
- minor: a bit refactored
[CMK-2192] - generic protection against wmi timeout during integration tests
[CMK-2192] - integration tests refactored and a bit corrected
[CMK-2162] - WMIStatus on timeout fixed
- mandatory refactoring and unit testing
- minor: logging improved
Change-Id: I6f5f1e2efb1a0a4eb3555ccba30ea1aa7e406c72
Commit: 88a79ee3fcbe185f7dece6b2f81806b6af87ef83
https://github.com/tribe29/checkmk/commit/88a79ee3fcbe185f7dece6b2f81806b6a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7816
Log Message:
-----------
7816 FIX Removed "cmk --donate" command
The command was built to send real monitoring data to the Checkmk demo site. It was
rarely used and has been removed now.
Change-Id: I84d3d37ab693ade692a05a85417cf3e04e3a96e8
Commit: 86cfa4fa9c468a981f05e104efc74e72f8652a58
https://github.com/tribe29/checkmk/commit/86cfa4fa9c468a981f05e104efc74e72f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Prevent "!" as first character in rule host / service conditions
CMK-2163
Change-Id: Ic256c94ec626b57b016492615a738f85411fa521
Commit: 84f4993633af97fc4a80b5c10eed8c549a6a8fc4
https://github.com/tribe29/checkmk/commit/84f4993633af97fc4a80b5c10eed8c549…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-master.jenkins
Log Message:
-----------
Fix distro selection
Change-Id: Ia4cabbe086b215c013e0fc09c376223fea107000
Commit: 205e52ac1750a52224228730e7a9276f9a0fe3a2
https://github.com/tribe29/checkmk/commit/205e52ac1750a52224228730e7a9276f9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7817
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
7817 FIX Fix host renaming in WATO
The host renaming feature was broken for the WATO rules in 1.6.0b1. The function should
rename all explicit host names in the rule conditions, but always resulted in an exception
like this <tt>Exception: 'Rule' object has no attribute 'host_list'</tt>.
Change-Id: I60412e0e6683c3993d08c7fda802f358053e91bd
Commit: 100b322ff24459a1f5e7387c8d270a70c3e24469
https://github.com/tribe29/checkmk/commit/100b322ff24459a1f5e7387c8d270a70c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
Fix crash report URL in CSP
Change-Id: Ib3c910aa2dc97e0ad5454d77a51ddaa3501a8c99
Commit: 8030f03f564d8dd1abd15c3016ff9bd819253815
https://github.com/tribe29/checkmk/commit/8030f03f564d8dd1abd15c3016ff9bd81…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7818
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/wato/__init__.py
Log Message:
-----------
7818 FIX Fix broken agent output download link
Downloading the agent output did not work in 1.6.0b1. It was always finished
with an error: "The parameter "back_url" is missing.".
Change-Id: I183ab75e8b44ff789cff5c3cd2559fe96157e460
Commit: cfdeb87646184d60e282aaf6c1ef5be473712a74
https://github.com/tribe29/checkmk/commit/cfdeb87646184d60e282aaf6c1ef5be47…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7487
M tests/unit/agents/plugins/test_mk_logwatch_bakery.py
Log Message:
-----------
7487 FIX mk_logwatch: Consider 'Do not deploy' in bakery
When setting up a logwatch rule in the agent bakery, you can choose 'Do not deploy the Logwatch plugin'.
This option has not been effective so far.
Now, when creating the logwatch sections, all configured sections in the hierarchy used, until a 'Do not deploy the Logwatch plugin' or 'Deploy the Logwatch plugin without configuration' rule is met, at which point all sections defined upwards in the folder hierarchy are ignored.
This also fixes FEED-3726
Change-Id: I3bf59655d5666a5f261104c891bba79184d33521
Commit: d5dac9b408ae9fa0a1a854a621361cfee65e0e27
https://github.com/tribe29/checkmk/commit/d5dac9b408ae9fa0a1a854a621361cfee…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Fix Job base name
Change-Id: I2beee2eec36c97e3e35d233dd0cbb881e8477c53
Commit: 57a11633881a308f2289479cf7d03a972071bb17
https://github.com/tribe29/checkmk/commit/57a11633881a308f2289479cf7d03a972…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/splunk_license_state.py
Log Message:
-----------
fix generic test
Change-Id: I2aabeb33c48fb997f37433376eee812e130ecb37
Commit: fc9a4d0a5ba6b541d2043e749d6fed04fde5a931
https://github.com/tribe29/checkmk/commit/fc9a4d0a5ba6b541d2043e749d6fed04f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Fix adding aux tags to host tag conditions
Change-Id: Ia1b7e3c1ef241a2740ed0ade602f3f085ccc152c
Commit: 9d0ec75708568fd199a8e78bd11148c520a38c46
https://github.com/tribe29/checkmk/commit/9d0ec75708568fd199a8e78bd11148c52…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7832
M checks/storeonce.include
Log Message:
-----------
7832 FIX storeonce_clusterinfo: Do not crash if deduplication ratio is missing
Change-Id: I98bfe77662c1f014a301347cbd8ea6c835a644b8
Commit: 951e65e546b92e73b91de4b4fae30628c901adda
https://github.com/tribe29/checkmk/commit/951e65e546b92e73b91de4b4fae30628c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7831
M checks/fileinfo
Log Message:
-----------
7831 FIX fileinfo: Warn if timestamp of file stat is missing
Change-Id: I52f6209703ac6920baa10d56150667be1764c8ab
Commit: fb6ab2d83c6b36237cb90b494c95ceaa683f1629
https://github.com/tribe29/checkmk/commit/fb6ab2d83c6b36237cb90b494c95ceaa6…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b3
Change-Id: I6a6090e7734e8a863060cb1ac625b136818b3c5e
Commit: 28f6e0cbce44771ae36f1c37ed89d3da55ab5e2e
https://github.com/tribe29/checkmk/commit/28f6e0cbce44771ae36f1c37ed89d3da5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7711
Log Message:
-----------
7711 New Windows Agent
This release introduces new Checkmk Windows Agent
We are currently working on a user manual chapter that describes the new agent in detail.
It will be finished during the beta phase of Checkmk 1.6.
Important Notes:
The Location of the New Agent is "C:\Program Files (x86)\check_mk_service"
The Name of Service is "checkmkservice"
The Log file is located in the "C:\Users\Public"
New Agent doesn't support Windows XP or Windows 2003
If you need to support such platforms, please use the "Legacy agent" which can be downloaded
from the Agent page in WATO.
User Data for New Agent, like plugins and configurations are now in the folder "C:\ProgramData\CheckMK\Agent"
Configuration file is check_mk.user.yml, located in the folder "C:\ProgramData\CheckMK\Agent"
New Agent can re-use configuration and plugins of the Legacy Windows Agent.
Change-Id: I1fe25d654be2e0174add498f372fba5b286b45e9
Commit: 75f4d0483850890e8092a5d411d49c6e671e6c77
https://github.com/tribe29/checkmk/commit/75f4d0483850890e8092a5d411d49c6e6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7712
Log Message:
-----------
7712 FIX Realtime Encryption fix
Fixed realtime encryption in Windows Agent.
Change-Id: I5cbf1eb2f7d676d528634723777779c34de120c6
Commit: c13d3f12c96dc66445cbd486ab497355b8ecbace
https://github.com/tribe29/checkmk/commit/c13d3f12c96dc66445cbd486ab497355b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
make .venv: Fix left over /tmp/tmp_python_rrdtool* directories
This was caused by the rrdtool python module that we use as dependency
in Pipfile. The version 0.1.15 fixes this issue.
Change-Id: I301761c9d82a21ca6542fb26f21d79c4ccc46405
Commit: bed475e8fd89583e4547dee3ee2d338e6b3e31b5
https://github.com/tribe29/checkmk/commit/bed475e8fd89583e4547dee3ee2d338e6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fix broken git reference
Change-Id: If63c8312a166aafbacb0d3b0e446e5f5454a7105
Commit: a707695226dee90f05a843fabeaf975547d013e6
https://github.com/tribe29/checkmk/commit/a707695226dee90f05a843fabeaf97554…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fixed broken git tag checkout
Change-Id: I3818f11e7b530cd7383b40d9769a06deebf72b58
Commit: a861c8bcc72087a35bae5a1cae46cab38b8ba1dd
https://github.com/tribe29/checkmk/commit/a861c8bcc72087a35bae5a1cae46cab38…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Improve description
Change-Id: I5ec5f593e115506dd9337871976a42348527e71f
Commit: f0b8d9f7c71740b9e928ab377499303d90ed0fcf
https://github.com/tribe29/checkmk/commit/f0b8d9f7c71740b9e928ab377499303d9…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
archive cre,cee and cme tar.gz
Change-Id: I9d4f603249afa53187c49b59a55a992b01739980
Commit: 71c30fcc51b94c5e70bf9f969b1915ca17d9c3d7
https://github.com/tribe29/checkmk/commit/71c30fcc51b94c5e70bf9f969b1915ca1…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Raw specific push settings visible in Pipeline script
Change-Id: I113194f703ba1aa6955f10a22b3f2badb274201a
Commit: 08ec4c3b97bcd53cf7fd5c44f63b45487c6a2d47
https://github.com/tribe29/checkmk/commit/08ec4c3b97bcd53cf7fd5c44f63b45487…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/datasources.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Refactor out query_data from cmk/gui/plugins/views/utils.py
- Remove query_data & do_query_data. This functions where isolated from
RowTable but make more sense as part of the RowTable query
method. do_query_data is simplified to livestatusquery, and drops any
formulation of the query language or data post-processing.
- RowTable.query() method had parameter *query*, which is not the full query
but mostly only some filters or extra instructions. It also gets always
added to datasource.add_headers for the livestatus query. Thus rename
to *headers* and update all inherited classes.
- RowTableLivestatus refactored to use the new query method
- ServiceDiscoveryRowTable refactored to follow new use of query
- RowTableCustomers & DataSourceCustomer refactored to follow new use of query
- _do_table_join directly uses RowTable.query instead of query_data
- Graphs query data directly over helper function livestatusquery.
CMK-2186
Change-Id: I3a3f884e8efcc16608285d733d1b474dd2daa13c
Commit: 8434a2d7acbdb1e666cea0a722db8a8a30dadcb9
https://github.com/tribe29/checkmk/commit/8434a2d7acbdb1e666cea0a722db8a8a3…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Painter for Processed Historic Metrics
- Painter incorporates new concept of dynamic columns.
Before livestatus query cell parameters can be recovered and RRDcolumns
constructed.
- Painter incorporates new concept of derive
This function processes data immediately after Livestatus Datasource. It
can work with all the rows at once, but only sequentially on the Cells.
- Derive function hashes Cell parameters to identify processed columns at
later stages
- New ValueSpec MetricName. A DropdownChoice that gathers all known metrics
in our system. For user then to pick one without having typos. Metrics
not declared in our metric system can then unfortunately not be used at
the moment.
- Reverse metric_id translation. Go from canonical metric name to metric
name used in the RRD archives. Works very well except for fs_used, which
in the archives corresponds to mountpoints and the metric system
translation use a regex in this case.
CMK-2186
Change-Id: Ib4c44313fea2d4c332585d60418b08de5ca4181e
Commit: 292a42a2db62485878c7ec7a7ba72877b992baef
https://github.com/tribe29/checkmk/commit/292a42a2db62485878c7ec7a7ba72877b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Sorter url parsing and encoding
Change-Id: I4ea3cd450479ebe4e21517355d26155c9117c992
Commit: 610a217f15464ba348e45393544d5c3199a08570
https://github.com/tribe29/checkmk/commit/610a217f15464ba348e45393544d5c319…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M web/htdocs/themes/classic/scss/_pages.scss
Log Message:
-----------
Remove unnecessary theme option since 2012
Change-Id: Idf6a8d7963234d9bf3723ea52274cb61414fd1a1
Commit: e76229f0d37c78f57939f2bd5b3c44b199fda899
https://github.com/tribe29/checkmk/commit/e76229f0d37c78f57939f2bd5b3c44b19…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Sorting on dynamic columns
CMK-2181
Change-Id: I54f1e4e793ba302b2a53a5dbc694fb7f21a418b8
Commit: e6a7585315a22032180737e291c7ab9f02ddb3c9
https://github.com/tribe29/checkmk/commit/e6a7585315a22032180737e291c7ab9f0…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Filter for Historic Metrics table
Dynamically generated RRD columns are recognized by the filter system early
in the process when they are collected for the view.
This filter is not present in the service datasource despite the filter
specification claiming that "host" enables it in the hosts and services
views.
Filters get always activated, instead of appearing when they are
configured. This causes for example that the SW/HW query always happens,
because that filter is active all the time.
CMK-2182
Change-Id: I79d470334ddaadf16d8aceb10296b7f64a2e37c7
Commit: 3a91360e77fd19629b889677867faa03cf97c47a
https://github.com/tribe29/checkmk/commit/3a91360e77fd19629b889677867faa03c…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
Columns that deal with history data require a Title
Since the content is dynamically generated based on RRD query and then
statistical processing. It is mandatory to label this dynamically generated
columns. A bit of a Hack is used as painter title should be static
properties, nevertheless title functions are allowed for SLA and thus here
we abuse the inheritance from painter and let title be a function with
optional parameters.
Works for GUI and PDF reports
CMK-2185
Change-Id: Icc8579210345fcfd0c91cddb353beafd47dcde6f
Commit: 18894273a6fca0cfb07f9a2611b4275108dda634
https://github.com/tribe29/checkmk/commit/18894273a6fca0cfb07f9a2611b427510…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
add missing ,
Change-Id: I672646b7d375ae2f781d78f133c617528cf569db
Commit: 1403cc7f06ef0b083833b4037ce8e1305ec17883
https://github.com/tribe29/checkmk/commit/1403cc7f06ef0b083833b4037ce8e1305…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
A agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2245] - command line rework
- refactored command line to be more in line with Check MK products
- simple unit tests
- command line now is linux like
- typos fixed
- Admin rights partial control
Change-Id: I9cff081be82076f2eb12b0e2143e9deee9c8e9bc
Commit: 93297bc7999258298560887a02aa87ec9bbdccec
https://github.com/tribe29/checkmk/commit/93297bc7999258298560887a02aa87ec9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
M tests/testlib/__init__.py
Log Message:
-----------
Fix docker integration tests
* Hand over EDITION to integration tests
* Integration tests: accept long form of editions
Change-Id: I7e5f4d6f45da6fdb97d0c85c6906d534c295b3bc
Commit: 396e734dc0b5932b33a758ad0b8c8a7ba32a8a7d
https://github.com/tribe29/checkmk/commit/396e734dc0b5932b33a758ad0b8c8a7ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Fix broken debug print
Change-Id: I99a6fd4fa0261b293e373fc610799d6c445b0dc9
Commit: ce628c0786b0f6a6cb6a85e7e7242e0bfe355f64
https://github.com/tribe29/checkmk/commit/ce628c0786b0f6a6cb6a85e7e7242e0bf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Packaging tests: Perform size tests only for CEE packages
Change-Id: I112dcf921c9db927b0b3e52823e1208641cda228
Commit: 4f9651e67ecd79ab17eb04f801d1115d633447ef
https://github.com/tribe29/checkmk/commit/4f9651e67ecd79ab17eb04f801d1115d6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/install/Product.wxs
A agents/wnx/src/check_mk_service.rc
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/src/check_mk_service.vcxproj.filters
M agents/wnx/src/common/version.h
A agents/wnx/src/common/wnx_version.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/main/check_mk_service.cpp
A agents/wnx/src/resource.h
A agents/wnx/update_product_version.cmd
A agents/wnx/wirunsql.vbs
Log Message:
-----------
[CMK-2245] [CMK-2230] - version and copyright is fully supported by Windows Agent
- wnx/src/common/wnx_version.h keeps raw version information from CI/release management
- wnx/src/common/version.h keeps all versions data together
- scripts updated and corrected
- version of the Windows Agent File is independent from the Version of Product
Change-Id: I8918c0e7a46e235d8435f02315e0a30281a4be02
Commit: 5cb74741629e342fd8ca74da6b5d26c52e0f03b7
https://github.com/tribe29/checkmk/commit/5cb74741629e342fd8ca74da6b5d26c52…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M tests/packaging/conftest.py
M tests/packaging/test_files.py
Log Message:
-----------
Fix edition handling in packaging tests
The edition is file specific and should not be part of the VERSION
that is handed over from the test call. The edition needs to be
gathered from the package file to check.
Change-Id: I54716ea5f3e40060c772f3e5027fa45fdd3d8f64
Commit: b552d2d1b7982bd9656c14c2a0187066771332e6
https://github.com/tribe29/checkmk/commit/b552d2d1b7982bd9656c14c2a01870667…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Improve version build script
* Write missing VERSION.cmk file
* Separate copy of artifacts from signing stage
Change-Id: If270fcbc283e0d84b232b45ce20e8773a6ef8be9
Commit: 8e11847e0a2a0a026568bcca1b37c9468ad8e0c4
https://github.com/tribe29/checkmk/commit/8e11847e0a2a0a026568bcca1b37c9468…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fix quoting issue
Change-Id: Ia27c22b5ac77c21c68159377770a7c0b68a64979
Commit: 0fdaa48bce09184ab6d00647a2353e2c770e2ac9
https://github.com/tribe29/checkmk/commit/0fdaa48bce09184ab6d00647a2353e2c7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2245] - showconfig support
- unit tests added to core function
- minor: cvt changed to convert
Change-Id: I324b59e527449c442eb3135566d98cca5b5e4e6b
Commit: ff6cbb0dae5058d385effaacca2c48c87b427cef
https://github.com/tribe29/checkmk/commit/ff6cbb0dae5058d385effaacca2c48c87…
Author: Konstantin Büttner <konstantin.buettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M locale/LIESMICH-BEGRIFFE
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Some translations
Change-Id: I20e7ac8299d8b00a6fa8f29482cdb59260ed97f7
Commit: 09c9457c47d8a57403fe7407f8fd9f8fe3b3801f
https://github.com/tribe29/checkmk/commit/09c9457c47d8a57403fe7407f8fd9f8fe…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7830
M checks/nimble_latency
Log Message:
-----------
7830 FIX nimble_latency, nimble_latency.write: Fixed interpretation of read values as write values
Change-Id: I5303dac8a825bfcdbd04b3a832a7134062fb194c
Commit: 5dc35c81fcaa9cc7fd81473cfbdcc2613740bec5
https://github.com/tribe29/checkmk/commit/5dc35c81fcaa9cc7fd81473cfbdcc2613…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_pages.scss
A web/htdocs/themes/classic/scss/_variables.scss
M web/htdocs/themes/classic/theme.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Improved label rendering in input dialogs
* Labels in input mode are rendered with light gray background
* Cleaned up CSS differences betwee classic/facelift layout
Change-Id: I64380da35d641baa80462555594a430750b4fe2f
Commit: a77043e24d54f0a74427a4255221941094e9d50e
https://github.com/tribe29/checkmk/commit/a77043e24d54f0a74427a425522194109…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/theme.scss
Log Message:
-----------
Cleanup file structure differences between classic/facelift theme
Change-Id: Iaf621eb1683b8c38fc1146d3575ebdbb659db3aa
Commit: 5598814ee72b5a95970532430f865fdc278816f4
https://github.com/tribe29/checkmk/commit/5598814ee72b5a95970532430f865fdc2…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7442
M cmk/notification_plugins/pagerduty.py
Log Message:
-----------
7442 FIX Pagerduty notification host identifier to hostname from IP
Pagerduty requires a host identifier to assign an event to the troubled
host. This was the IP address of the host, but in some cases like cloud
Services, there are no IP addresses assigned to a host. Thus the hostname
declared in Checkmk will be used when no IP address is found to declare
which host is under trouble
FEED-3679
Change-Id: Ia12025ee2395fa31d97d8d49f3dd871b9dd304a3
Commit: 5881da2b37684365350abc84208fac74130e74fc
https://github.com/tribe29/checkmk/commit/5881da2b37684365350abc84208fac741…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/notifications.py
Log Message:
-----------
Fix servicenow notification Impact choices, minor is not a key
Change-Id: I09d05340496f1be589e2941dc724d731a771b679
Commit: ba555f0d3d7b9d61093d9f60ec40cda1e1528460
https://github.com/tribe29/checkmk/commit/ba555f0d3d7b9d61093d9f60ec40cda1e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7833
M checks/mongodb_flushing
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
7833 FIX mongodb_flushing: Fixed scaling and missing titles for performance values 'Flush time', '#Flushes' and 'Average flush time'
Change-Id: I25f70921f61694f55ac35723fb6a549748110a50
Commit: 19110cfb449591cd34ba1903b1aa6d856a3ba76d
https://github.com/tribe29/checkmk/commit/19110cfb449591cd34ba1903b1aa6d856…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7836
M checks/msexch_autodiscovery
Log Message:
-----------
7836 FIX msexch_autodiscovery: Fixed configuration error: Found '%s' in service description
Change-Id: I3b523001d1e75c64ab70dd46ecc328d0da5fc4c8
Commit: 9e5a89f3abfdeb72a79995b0f6fccfbf87bd886f
https://github.com/tribe29/checkmk/commit/9e5a89f3abfdeb72a79995b0f6fccfbf8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7835
M checks/apc_symmetra
Log Message:
-----------
7835 FIX apc_symmetra: Treat unknown battery status as UNKNOWN instead of crashing
Change-Id: I7fc7374189c4e17cb75b0040b0bbce2fd9988a90
Commit: 1a8a2e25da905f01580350e1d88a32b0c0ac0577
https://github.com/tribe29/checkmk/commit/1a8a2e25da905f01580350e1d88a32b0c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7821
M cmk/gui/visuals.py
M web/htdocs/js/modules/popup_menu.js
Log Message:
-----------
7821 FIX Fix adding graphs with many metrics to reports / dashboards
When trying to add graphs with a larger number of metrics to a report or dashboard using
the graph context menu, this resulted in an error "Request-URI Too Long" which is now
fixed.
Change-Id: I61c04d8cfbe73bc8a04f76f27fcd5ccfb614619f
Commit: 030fa183adca984c5a31055cceb890acd399a6b4
https://github.com/tribe29/checkmk/commit/030fa183adca984c5a31055cceb890acd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M checks/msexch_autodiscovery
Log Message:
-----------
Removed comment
Change-Id: I490229211246d04e8b30286710311dae494a000c
Commit: 7504f8daad5567288dc7e53977ecf4b425a796e5
https://github.com/tribe29/checkmk/commit/7504f8daad5567288dc7e53977ecf4b42…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M agents/Makefile
Log Message:
-----------
[CMK-2230] - fixed Makefile to update vesrion of the New Windows Agent
Change-Id: I4cf22ab58e1b62dd7dfd33ec12d396e25b9b185e
Commit: 61d8526d7c4d9b8828666bd0d2ce8d69e2f2edb6
https://github.com/tribe29/checkmk/commit/61d8526d7c4d9b8828666bd0d2ce8d69e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-service.cpp
Log Message:
-----------
[CMK-2245] - command line cleanup and improvement
- check_mkagent.exe without parameters work now as help
- install & remove options are moved to the advanced option and processed correctly
- unit tests install/remove revived
- many typos fixed
- removed excessive angled brackets
Change-Id: I04a08997cab29c2977ccdc5818801dd3497d11fa
Commit: e9b5b03d72c53c743a9064f5cba9034ed774984e
https://github.com/tribe29/checkmk/commit/e9b5b03d72c53c743a9064f5cba9034ed…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M tests/unit/agents/plugins/test_mk_logwatch_bakery.py
Log Message:
-----------
mk_logwatch: clarify WATO rule
Cluster configurations are global options, on the same level
as configured logfile sections. The GUI now reflects this.
Change-Id: I19f2982160ba5ac59e134d552a67018b2db6b493
Commit: 59bbf50d02ee8e2a4f83d63926226347a89cee98
https://github.com/tribe29/checkmk/commit/59bbf50d02ee8e2a4f83d63926226347a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7819
M cmk/gui/http.py
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
7819 FIX Fix "HTTP header authentication"
The HTTP header authentication can be enabled in the Global Settings using the
option "Authenticate users by incoming HTTP requests". In case you do not use
this authentication method, you are not affected by this issue.
It is mostly used in some reverse proxy setups where the Checkmk apache is
located behind an authentication service. The authentication service only tells
Checkmk the authenticated username and the user interfaces allows the user to
enter without further authentication.
The user name is handed over as HTTP header with each HTTP request to the site
apache and forwarded to the GUI.
With Checkmk 1.5 or older in connection with apache 2.4 and Checkmk 1.6 with
all apache versions this feature can not be used anymore using HTTP header
variables containing other characters than <tt>A-z, a-z, 0-9 and -</tt>. For
example <tt>X-Remote-User</tt> is still working, while <tt>REMOTE_USER</tt>
(which uses the not allowed <tt>_</tt>) is not working anymore.
This 1.6.0b3 release fixes an issue in this header variable processing and
changes the default setting in the GUI to <tt>X-Remote-User</tt>.
If you configured this before with 1.5, you will have to check your
configuration and change the HTTP header variable in the reverse proxy and
Checkmk configuration to make it work with the new variable syntax.
Change-Id: I21bd6747e98f08001b25df9f4ce87b05caf25ad5
Commit: 2fa8caf80098b07154b4e53f759b5aa6e8c8d38f
https://github.com/tribe29/checkmk/commit/2fa8caf80098b07154b4e53f759b5aa6e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/config.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/host_attributes.py
M cmk/utils/tags.py
M cmk_base/data_sources/__init__.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
Log Message:
-----------
Improved naming of host attribute + topic
Change-Id: I7d427aa28ccf062f408ec1b6f31ccaa721718904
Commit: 49d06c792146ba00e00d21bbaaf422db3e090e10
https://github.com/tribe29/checkmk/commit/49d06c792146ba00e00d21bbaaf422db3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
Make WATO host attribute sorting explicit
Change-Id: I53e78d31f494ca24cc557789e66d69c277366a0e
Commit: 90269e4e0c6656c41c4530ebbff448003c285041
https://github.com/tribe29/checkmk/commit/90269e4e0c6656c41c4530ebbff448003…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/groups.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
Log Message:
-----------
Changed order of host attributes
Change-Id: I8429c09b8eced135087c8af830d67a9f970a8945
Commit: 277d258aa8528d62add6d30198f83356884102a9
https://github.com/tribe29/checkmk/commit/277d258aa8528d62add6d30198f833568…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
Log Message:
-----------
Improve datasource attribute rendering
* Tag attributes can now be sorted just like other attributes,
but only hard coded for the moment.
* Show SNMP credentials below SNMP datasource settings
* Improve order of "Data source" attributes: Agent > SNMP > Piggyback
Change-Id: I0420624a208f21e2114bc5812b0b34c3b0aa9ed8
Commit: d20ea793e0b414c49a14b284783e8c4503697c66
https://github.com/tribe29/checkmk/commit/d20ea793e0b414c49a14b284783e8c450…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/utils.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
Log Message:
-----------
Hosts: Hide creation / locking info from create dialog
Change-Id: Ia6859ce1489acc4cba40d0adb0b9200507204416
Commit: b3b12f66636236ffe69a81ace142810ccedb9f9a
https://github.com/tribe29/checkmk/commit/b3b12f66636236ffe69a81ace142810cc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/search.py
Log Message:
-----------
Moved basic host / cluster attributes into basic settings box
Change-Id: I9e2c1b7c53c7b796964eb6e32e6ee3ba9fcf1dfe
Commit: 13e1fd2e6ce2b2f739769b8db8eee6724668421b
https://github.com/tribe29/checkmk/commit/13e1fd2e6ce2b2f739769b8db8eee6724…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7423
M agents/plugins/mk_postgres
Log Message:
-----------
7423 FIX mk_postgres: fix syntax error
Version 1.5.0p17 and 1.5.0p18 of the mk_postgres plugin gave a
syntax error when parsing databases. This results in empty
output between [databases_start] and [databases_end] in the
plugin output. As a consequence the checks postgres_stats,
postgres_bloat, postgres_connections, postgres_locks and
postgres_query_duration become stale.
To resolve the error the fixed version of mk_postgres has to be
deployed to the affected hosts.
Change-Id: I8dc5e88e3a7584538f2ba09407c54a27a1837ca4
Commit: b89255031d2ff091ceec422fbcd2cf6ed80a274d
https://github.com/tribe29/checkmk/commit/b89255031d2ff091ceec422fbcd2cf6ed…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7424
M agents/plugins/mk_postgres
Log Message:
-----------
7424 FIX mk_postgres: add missing database parameter
The mk_postgres plugin was missing a database parameter in
the queries for the checks postgres_bloat and postgres_stats.
Therefore, the name of the database user was used as a
fallback. As a result no output for postgres_stats and
postgres_bloat was returned if a database with the username
did not exist. If a database with the username exists
the checks give the correct output.
To resolve the issue the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I1df8e3e52184c86dff7e2335e29639079fd69bc1
Commit: 1dac67e1aae40cde87f955f086caec81cdb5283d
https://github.com/tribe29/checkmk/commit/1dac67e1aae40cde87f955f086caec81c…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7426
M agents/plugins/mk_postgres
Log Message:
-----------
7426 FIX mk_postgres: fix the version detection when using an MK_CONFFILE
Since version 1.5.0p17 the version detection fails if an MK_CONFFILE
is used and the psql binary cannot be found in the PATH. To resolve
the issue the fixed version of the mk_postgres plugin has to be
deployed on the affected hosts.
Change-Id: Idd16c018c62b2893b45189a94b95df94bdcda472
Commit: ef7dbb3879d2645ec061ba06d97039e54134cf82
https://github.com/tribe29/checkmk/commit/ef7dbb3879d2645ec061ba06d97039e54…
Author: Konstantin Büttner <konstantin.buettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7880
Log Message:
-----------
7880 FIX mrpe: Create mrpe config also for AIX systems when configured
Despite the mrpe being included in the AIX agent, no mrpe.cfg would
be included by the agent bakery. This has been fixed.
Change-Id: Ic15e397f19d68c4d4147ff2544248fa44e26f6cd
Commit: ccea9847649658cae8cdcacc10e11bb49c91b54f
https://github.com/tribe29/checkmk/commit/ccea9847649658cae8cdcacc10e11bb49…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
Log Message:
-----------
[CMK-2245] - correct support for most options in command line
- any section can be tested individually
- minor:typos in help
- minor: testing functions are now compact and easy to support
- minor:XLOG::Colors and XLOG::SendToStdio added
Change-Id: Ie2fc3db3a6c882c3e762a2736d0b806d0ae9cf21
Commit: b94431431ccc284eaf70bb2d1fb363b3a9f9dc12
https://github.com/tribe29/checkmk/commit/b94431431ccc284eaf70bb2d1fb363b3a…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI CSS: Refactored _main.scss to nested structure meeting sasslint reqs (CMK-1171)
Change-Id: Ie91bf871bf6f76df894decd84d33708957f90af8
Commit: 88bc3e54a47e27b5e88695a2fb170d4e822f768a
https://github.com/tribe29/checkmk/commit/88bc3e54a47e27b5e88695a2fb170d4e8…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A web/htdocs/themes/facelift/images/select_arrow.png
M web/htdocs/themes/facelift/scss/_login.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
GUI CSS: Got rid of important styles for input elements (CMK-1171)
Change-Id: I18a6a2e3bb30385729a91257698371aa20d4b65d
Commit: b84bf37b7b694eaa758e947f4a6c160d34adbf0d
https://github.com/tribe29/checkmk/commit/b84bf37b7b694eaa758e947f4a6c160d3…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
GUI CSS: Got rid of more important styles (CMK-1171)
Change-Id: I8515c9b14ed3999ecc908c17234f0cb1468a6a23
Commit: 64884d64682b47dd329df3397bad0bb2d57c4347
https://github.com/tribe29/checkmk/commit/64884d64682b47dd329df3397bad0bb2d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7834
M checks/liebert.include
Log Message:
-----------
7834 FIX liebert*: Do not crash if value could not be converted to float
Change-Id: Iea354a8e8e5f5598420d2499327c852b2caa19c5
Commit: 69f2be418682bfa4a58796c21cd3d91e17610ecf
https://github.com/tribe29/checkmk/commit/69f2be418682bfa4a58796c21cd3d91e1…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI-Tuning: sidebar texts closer
This save much vertical space
Change-Id: Ib9c9dbcb5f11d0baab6ae6506b44f72ba89d1c84
Commit: 9da37e4fecfe495bc81aa15ee0b570093878ed93
https://github.com/tribe29/checkmk/commit/9da37e4fecfe495bc81aa15ee0b570093…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/images/icon_minisnapin.png
M web/htdocs/themes/facelift/scss/_sidebar.scss
Log Message:
-----------
GUI-Tuning: sidebar header narrower
Change-Id: Ib79f96ae5c6576aca894e9f8eb7bc3cfdaedf502
Commit: 2cc86ddb3a5024a492990a13f8df86dff61a5444
https://github.com/tribe29/checkmk/commit/2cc86ddb3a5024a492990a13f8df86dff…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_sidebar.scss
Log Message:
-----------
GUI-Tuning: Save space in sidebar bottom links
Change-Id: I803bd96679e477dacb69caeecc0a4f38f8084a49
Commit: e98d1e75945ef3fe685172033be0bb54f86d9ea3
https://github.com/tribe29/checkmk/commit/e98d1e75945ef3fe685172033be0bb54f…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: save vert space in view tables
Change-Id: If46c857a8a5a820af013226b6df9d9becd8a23ed
Commit: 193aa407fb058a1124a71df8d3fb861364da94eb
https://github.com/tribe29/checkmk/commit/193aa407fb058a1124a71df8d3fb86136…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: left 1st col header with group header
Change-Id: Ie79513005640f571186709a9cddeead3bb548b42
Commit: 1b1dc5aedf4b9a3ff685b58a9db43310af0e9bf5
https://github.com/tribe29/checkmk/commit/1b1dc5aedf4b9a3ff685b58a9db43310a…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI-Tuning: smaller context buttons
Change-Id: I10c9141ee5212324aa7bb03506c53107212c3ec0
Commit: d9d71547ba9d122f17c4a0e47ba534906edb1475
https://github.com/tribe29/checkmk/commit/d9d71547ba9d122f17c4a0e47ba534906…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: deflate 12px vert space at top of page body
Change-Id: Ie2c2a4f6273b0b2db90bab6003079743491f0c7c
Commit: c1b84b772e553ea0ed4c25c71257eda2fbe689be
https://github.com/tribe29/checkmk/commit/c1b84b772e553ea0ed4c25c71257eda2f…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: Deflate vspace from command input boxes
Change-Id: I09b8d8000c623b4092d11ff94e07164ddc11e40a
Commit: ab2b5893191a282da9e355563eff1266dafa3ab7
https://github.com/tribe29/checkmk/commit/ab2b5893191a282da9e355563eff1266d…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: Fixed mouse pointer on disabled buttons
Change-Id: Ie4d22982575ed5f1a032f410c94d80b9986f6544
Commit: 4b286069702778d058ee228b03a22353f54ddb8b
https://github.com/tribe29/checkmk/commit/4b286069702778d058ee228b03a22353f…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
GUI-Tuning: fix left header margin in dashlets
Change-Id: Ie43fb13199f0861c7976bc4ce877319a4355cc1c
Commit: 909f7f4561b7b6b6827cae4dad51cbccb6b22a44
https://github.com/tribe29/checkmk/commit/909f7f4561b7b6b6827cae4dad51cbccb…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI-Tuning: Tune layout of filters
Change-Id: Id74204e20a75dc21937c0ccc2c024d6338b98d9a
Commit: aca58c9654739e6a749c466fbd42e4e17e0dc2cd
https://github.com/tribe29/checkmk/commit/aca58c9654739e6a749c466fbd42e4e17…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: Labels etwas kleiner dargestellt
Change-Id: Ib47905b02d3871a3ade17be7834803634b300b8f
Commit: 2c34133586d6a864c5eccd2f77f2cea53bed191b
https://github.com/tribe29/checkmk/commit/2c34133586d6a864c5eccd2f77f2cea53…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI-Tuning: fix nasty wrap of checkbox in nforms
Change-Id: Ifb1414c108186821e7ed982e826fd0b888d31060
Commit: 35f485fb1af2ae884cf9279b869fa970c0e2faf1
https://github.com/tribe29/checkmk/commit/35f485fb1af2ae884cf9279b869fa970c…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
GUI-Tuning: Style WATO main menu
Change-Id: Ib32dc0aade739961f545ed41a38d9c12fa3b4694
Commit: 5ac496e3c17ccb24448ce51bd4290701fa447de0
https://github.com/tribe29/checkmk/commit/5ac496e3c17ccb24448ce51bd4290701f…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI CSS: Fixed disabled buttons (CMK-2254)
Change-Id: I3b7ec49e52035c684d8d112ae35f7d80b0e2a7fd
Commit: 160429ac145979f49cf283e6e5e39415a722f2fb
https://github.com/tribe29/checkmk/commit/160429ac145979f49cf283e6e5e39415a…
Author: Mathias Kettner <mathias.kettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
GUI-Tuning: Dashlet mit den Globen
Change-Id: I1ba0ad6ff145a34c9e3408f8bb945b8db17254b6
Commit: 4223654b8fe1a3c020937a2dd7b58bb92e642f50
https://github.com/tribe29/checkmk/commit/4223654b8fe1a3c020937a2dd7b58bb92…
Author: Mathias Kettner <mathias.kettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
GUI-Tuning: Views im Dashboard finegetunt
Change-Id: Ic8fa5fb7cf1c6e9034d77cec373395d640c875e0
Commit: a7e93958ee15d74237acda10f8edc7c39f026d8c
https://github.com/tribe29/checkmk/commit/a7e93958ee15d74237acda10f8edc7c39…
Author: Mathias Kettner <mathias.kettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI-Tuning: minor styling in views
Change-Id: I94ff3c44d515afb60f8e2e39cb4a4f0066a0c5cb
Commit: dff5a8ccff7009bb81ffc4dc2b18fa1d9bf87692
https://github.com/tribe29/checkmk/commit/dff5a8ccff7009bb81ffc4dc2b18fa1d9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Fix nform issue in recent commit burst
Change-Id: Ic7aaf755a9b7fabeb8ab2d1f9e8021763ebe6269
Commit: baf2ad9a1c259a5a201e2905dc8dcb5d400f31ca
https://github.com/tribe29/checkmk/commit/baf2ad9a1c259a5a201e2905dc8dcb5d4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7837
M checks/citrix_controller
A tests/unit/checks/generictests/datasets/citrix_controller_5b27b322d5fa1_regression.py
A tests/unit/checks/generictests/datasets/citrix_controller_regression.py
Log Message:
-----------
7837 FIX citrix_controller: Fixed several problems if some values are missing
Change-Id: I8bba80f47b59fdc5215949cec9cd6e7ed3c7029d
Commit: 2a50f4d0b3f33cd8285e343220d25a00452f725b
https://github.com/tribe29/checkmk/commit/2a50f4d0b3f33cd8285e343220d25a004…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A .werks/7443
M cmk/gui/plugins/visuals/inventory.py
Log Message:
-----------
7443 FIX SW/HW inventory filters only query for information when configured
Currently all Checkmk filters are enabled by default although when
unconfigured they remain passive. Most filters process data directly from
the livestatus query but inventory filters perform a new query to obtain
the SW/HW inventory of the host. Now inventory filters only query for data
to filter for when they are actively configured, instead of gathering data
at first and then deciding how to filter.
This fix increases the performance of the views, as fewer queries are done
it thus speeds up the time to show a view.
Change-Id: Ic0f98932832e098a4e7ef01069025729325f9eae
Commit: b9ec3a3dc7a444e7e65c0e39bafd893fa07923d0
https://github.com/tribe29/checkmk/commit/b9ec3a3dc7a444e7e65c0e39bafd893fa…
Author: Mathias Kettner <mathias.kettner(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
More spacing in Filter boxes (Ninja!)
Change-Id: I45d718af525be57f09f87f08c852e8d276beed40
Commit: 5ee6b14db7ca9776e2e52e8b0b0e7572a85ade45
https://github.com/tribe29/checkmk/commit/5ee6b14db7ca9776e2e52e8b0b0e7572a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A omd/packages/python-modules/patches/0021-jira-2.0.0-disable-setup.py-download.patch
Log Message:
-----------
Disable download of sphinx during build
The jira module did declare it's dependencies in a wrong way which made
our build process try to download the sphinx package.
This issue has already been fixed upstream, but was not released yet. We
apply this specific patch during our build until the next release.
References:
https://github.com/pycontribs/jira/issues/647https://github.com/pycontribs/jira/commit/04e36f0ba5ac01c4b5b95aa23375391cd…
Change-Id: I506cb9d24bf0b31be4db8ccf8b7a9e9ab77f4c57
Commit: 5fbb43ebd553a6c71885e0fb517008c9273b6b22
https://github.com/tribe29/checkmk/commit/5fbb43ebd553a6c71885e0fb517008c92…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI CSS: Fixed borders for data tables
Change-Id: Id5b1c041a2090edf019e9bd4ccc0eafd45926f07
Commit: b93a7017c9542ebd1609f6b5d2f58a8a8b9331f3
https://github.com/tribe29/checkmk/commit/b93a7017c9542ebd1609f6b5d2f58a8a8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
A omd/packages/python-modules/patches/0021-jira-2.0.0-disable-setup.py-download.dif
R omd/packages/python-modules/patches/0021-jira-2.0.0-disable-setup.py-download.patch
Log Message:
-----------
Fixed wrong patch name
Change-Id: I6313d6ee56f094171e6122e0f55b79352ec41d81
Commit: 4daf16f8572cc32f9deb0b501c619aa51bf6306a
https://github.com/tribe29/checkmk/commit/4daf16f8572cc32f9deb0b501c619aa51…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
A .werks/7839
M checks/winperf_if
M tests/unit/checks/test_if_winperf_if.py
Log Message:
-----------
7839 FIX winperf_if: Do not crash if agent does not send any data about interfaces
Change-Id: I2fb20975d9d2aad734a62342b467cce2e20af6c1
Commit: 90f6c74c7156e7c312d42d168d724768764398cc
https://github.com/tribe29/checkmk/commit/90f6c74c7156e7c312d42d168d7247687…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
A .werks/7840
M inventory/aix_packages
M inventory/lnx_packages
M inventory/solaris_pkginfo
M inventory/win_exefiles
M inventory/win_reg_uninstall
M inventory/win_wmi_software
M inventory/win_wmi_updates
Log Message:
-----------
7840 FIX aix_packages lnx_packages win_exefiles win_reg_uninstall win_wmi_software win_wmi_updates, solaris_pkginfo: Do not crash if package has no 'name' information
Change-Id: If71ab0827ed81364f37ec94a0fbb3913f37e64b6
Commit: 31e9b788f5de3794a58e5543605a4def90f0ed8c
https://github.com/tribe29/checkmk/commit/31e9b788f5de3794a58e5543605a4def9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M omd/packages/Python/Python.make
Log Message:
-----------
Quick fix for reducing "Testbuild" runtime
The optimizations of the Python compilation take a long time. Since the
packages produced by the test builds are not used for other things than
testing the build multiple times a day we can skip the optimizations
during this build execution without disadvantages.
Removing this decreases the job execution time from 3 hours to 1 hour
and 15 minutes.
Change-Id: I8ddbd8dc3d066bf237be5e1807370f150b5b007c
Commit: d5e137a203cf4391889f4c5cbd7e3cb146572221
https://github.com/tribe29/checkmk/commit/d5e137a203cf4391889f4c5cbd7e3cb14…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fixed race between GUI crawl / integration test during site initialization
Change-Id: I35c43e7acb4bb7d51632c2b1eaf39ecc8c7ae3c7
Commit: 39aeaf0438262d89a0fc209a53e5671a0411e8e2
https://github.com/tribe29/checkmk/commit/39aeaf0438262d89a0fc209a53e5671a0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
Fix random broken liveproxyd activate changes
When activating the changes using the GUI after changing the site
configuration, the liveproxyd is restarted by sending the process
a USR1 signal.
In case the liveproxyd was already in process of restarting, there
was room for a race condition that made the GUI signal call fail.
Change-Id: Ic6f130627901e70920c4111f1bba130187992d3e
Commit: 474ec5c75a33a6cb181c853b5d22dca135d93869
https://github.com/tribe29/checkmk/commit/474ec5c75a33a6cb181c853b5d22dca13…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Added a few translations
Change-Id: I0a571acfce9511fdb3b126d1d7d4a3dc2abc206b
Commit: c1edfdf5cd7f7ea8ba1e27ff58eb6907633f041a
https://github.com/tribe29/checkmk/commit/c1edfdf5cd7f7ea8ba1e27ff58eb69076…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Added a few translations
Change-Id: Iaccb4d4608d408df9c7281dc55766a38f101b177
Commit: b747dc0f362ba1b7c60d5f2dcf3f5b00c4216ea5
https://github.com/tribe29/checkmk/commit/b747dc0f362ba1b7c60d5f2dcf3f5b00c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-22 (Sat, 22 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Added a few translations
Change-Id: I805d2be36309c95ab1987ed68f75d26843a51beb
Commit: ef13242e207428f6fdd43d715208b46db6476e9a
https://github.com/tribe29/checkmk/commit/ef13242e207428f6fdd43d715208b46db…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-23 (Sun, 23 Jun 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Do not upload debian dbgsym packages
Change-Id: I5bcf3e143ea663774af4ae534703b2b20eedfc41
Commit: e5ae702497127f357c3e49fcfc35fd68a70821f3
https://github.com/tribe29/checkmk/commit/e5ae702497127f357c3e49fcfc35fd68a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-23 (Sun, 23 Jun 2019)
Changed paths:
A .werks/7823
M checks/check_icmp
Log Message:
-----------
7823 FIX Check hosts with PING: Fix broken custom service descriptions
A custom service description can be configured for the active checks
configured with the ruleset "Check hosts with PING" to override the
default PING service description.
This did not work in 1.6 since werk #6379.
Change-Id: Ic264cbd785f55f620b516669e0192574dd4f9f8f
Commit: b3cb8d1f9cc5a051215d083ed6e046a6dfaf12cb
https://github.com/tribe29/checkmk/commit/b3cb8d1f9cc5a051215d083ed6e046a6d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-23 (Sun, 23 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
Log Message:
-----------
Shortened tag main module description to make the text fit into the button
Change-Id: I587e5483d5bdecf032aa824a20a9a55dcd8cad0a
Commit: 852f59ff42dac3168877de81f3783bce668b46c7
https://github.com/tribe29/checkmk/commit/852f59ff42dac3168877de81f3783bce6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-23 (Sun, 23 Jun 2019)
Changed paths:
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
Make test compatible with output of newer SSL libary
Change-Id: I3cf338185e3d3a11751e4eabee64aa01f7c9ca86
Commit: 0797b3435ef669d774e7e8fe5b134cd8402d1081
https://github.com/tribe29/checkmk/commit/0797b3435ef669d774e7e8fe5b134cd84…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7822
M cmk/gui/plugins/visuals/inventory.py
Log Message:
-----------
7822 FIX HW/SW filter did not work: Network interface: Last Change
The HW/SW inventory view filter "Network interface: Last Change" could not be used,
neither in views, nor in reports. The configured values were never applied.
Change-Id: I9860c6dbb4e33c980a0075d4565a5216ffd2c9eb
Commit: eca6bd458503c6043eea6f05ab87c3363a2a880e
https://github.com/tribe29/checkmk/commit/eca6bd458503c6043eea6f05ab87c3363…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7824
M cmk/gui/wato/pages/notifications.py
Log Message:
-----------
7824 FIX Fix deletion of user notification rules with missing plugins
In previous 1.6 releases the user notification rules that are associated with
notification plugins that were removed could not be deleted anymore using
the GUI.
Change-Id: Iee94111206297720b4700773e31859a4d6b26c4c
Commit: c8ff172f66360641d5054db3676c9e62d87c4dc7
https://github.com/tribe29/checkmk/commit/c8ff172f66360641d5054db3676c9e62d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Improve uploaded certificate upload error message
Change-Id: Idcf4f532e568dc83da453ef89cd100695c9ea95a
Commit: 3d9dc379154c35ad62382efe378a98567d1edb79
https://github.com/tribe29/checkmk/commit/3d9dc379154c35ad62382efe378a98567…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7825
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
7825 FIX NagVis: Fix missing worldmap background
Rendering of the Openstreetmap tiles used by the NagVis worldmap was prevented
by the new Content security policy. Access to https://*.tile.openstreetmap.org/ is
now allowed by the policy.
Change-Id: I42d572c3e18c430a5b05dc7c5eea6291e4a5328e
Commit: 817f77cdbb5c26cc78da24fcba8020de1c620b05
https://github.com/tribe29/checkmk/commit/817f77cdbb5c26cc78da24fcba8020de1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7420
M agents/check_mk_agent.linux
Log Message:
-----------
7420 FIX ps: only show processes which do not belong to a docker container
On hosts which run Docker the ps section contained processes which belong
to Docker containers. This Werk omits these container processes and only
shows processes which do not belong to a Docker container. If the agent
is run in the context of a Docker container this filter is not applied.
If you want to use this feature a check_mk_agent including this Werk has
to be installed on the host.
FEED-2973
Fixes #4
Change-Id: I81e7e9fd6a861eb82271f7f2746074eaced6732b
Commit: b50cb27a5ba564dd1ef3193b9d9987ad30a2a533
https://github.com/tribe29/checkmk/commit/b50cb27a5ba564dd1ef3193b9d9987ad3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove ancient mod_python debug setting
Change-Id: I363c5ed816724059f3908f7cea8f29cf56f22ffa
Commit: 6e3aab6420b036089887182b7abacbfa30c0d11e
https://github.com/tribe29/checkmk/commit/6e3aab6420b036089887182b7abacbfa3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Reduce number of helpers during integration tests
This reduces the memory consumption during integration tests and GUI
crawl and also reduces the execution time of restarts because less
helpers need to be started.
Change-Id: I53f2d84d7300868dfc81a7dc1d47071fe1453cfc
Commit: 4986c21f774efbd1b7071a94861ea3b81604d760
https://github.com/tribe29/checkmk/commit/4986c21f774efbd1b7071a94861ea3b81…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7842
M checks/cpu_util.include
Log Message:
-----------
7842 FIX winperf_processor.util: Fixed 'ValueError' while gathering statistics about processor util
Change-Id: Icabeb1ec0a590004becd7f69536aeeb91f94e8f7
Commit: 2bdb9601a8d738e152f57f1cc1bee8f5c70d8db5
https://github.com/tribe29/checkmk/commit/2bdb9601a8d738e152f57f1cc1bee8f5c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7820
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
7820 FIX Custom tag topics are now correctly shown in host edit dialog
In previous 1.6 releases the custom tag topics were ignored in the host edit
dialog and all tag attributes not associated with standard topics were shown
below "Custom attributes".
FEED-3785
Change-Id: I6178baf080ed84bbff2c73ca12a58577b0bd5d21
Commit: 8c5bdf15bc3d7b4b01023e13db729d2dcb6dcd2b
https://github.com/tribe29/checkmk/commit/8c5bdf15bc3d7b4b01023e13db729d2dc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7826
M web/htdocs/js/side_index.js
Log Message:
-----------
7826 FIX Report snapin: Fix timerange selection
The timerange selection in the report sidebar snapin did not work
as intended in previous 1.6 releases.
Change-Id: I388a2580e754c1dd87b0547c286a451043d61c4e
Commit: 7cd81d330853c8a31ae3b12d0e911807cfe382ed
https://github.com/tribe29/checkmk/commit/7cd81d330853c8a31ae3b12d0e911807c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7841
M checks/lnx_if
A tests/unit/checks/generictests/datasets/lnx_if_tunnel_regression.py
Log Message:
-----------
7841 FIX lnx_if: Fixed parsing interface address of tunnels on OpenBSD
Change-Id: I3b7ef1395f5b70ad1a4c043b3f8abad186eac158
Commit: db62b5ffc887114f24db03deff1946169c8c4150
https://github.com/tribe29/checkmk/commit/db62b5ffc887114f24db03deff1946169…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7843
M checks/firewall_if.include
Log Message:
-----------
7843 FIX pfsense_if: Return 'Item not found in SNMP data' instead of crashing
Change-Id: I82b4b07c6072a7a45d282c9014071c178c06623d
Commit: 2de0d3ff27e798968f61088dbd8aa28bbf1bac64
https://github.com/tribe29/checkmk/commit/2de0d3ff27e798968f61088dbd8aa28bb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7827
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
7827 FIX Fix duplicate explicit host/service condition help text
Change-Id: I05caab4bd3b2ee31a3038e82f688a344235ff0a0
Commit: f287d4f7b6ebe871caec3b0dd5ac295b47dc1835
https://github.com/tribe29/checkmk/commit/f287d4f7b6ebe871caec3b0dd5ac295b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7828
M cmk/gui/watolib/timeperiods.py
Log Message:
-----------
7828 FIX Fix duplicate "24x7 - always" selection in timeperiod dropdowns
Change-Id: I0c67a8305218b5e453b9b44e1be709f6f17dee2b
Commit: acdf0364beead4ea7ff65dd03e4a6b978db9d83f
https://github.com/tribe29/checkmk/commit/acdf0364beead4ea7ff65dd03e4a6b978…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
pylint: Reduce parallelization on CI system
Change-Id: I0d4e0654c16c7f9b96ee1c9742ffc0b440bdfbca
Commit: 3d068a8fe30bd374aa2cdb578e2540ba1ed391dd
https://github.com/tribe29/checkmk/commit/3d068a8fe30bd374aa2cdb578e2540ba1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Bakery: Slightly improved rendering of agent config
Change-Id: I0b489ada39825b671375c43d416e65ad6c6c6881
Commit: 0e1fc77605aa24d89a8290f817a4bc9c40f6d228
https://github.com/tribe29/checkmk/commit/0e1fc77605aa24d89a8290f817a4bc9c4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M tests/conftest.py
Log Message:
-----------
Stop sites after integration test / GUI crawl
This reduces the memory consumption by inactive test sites that are only
kept for easier problem diagnostics after failed tests.
The sites will be cleaned up by subsequent test executions.
Change-Id: Idf06fc2f378349f9a6be32319c35d7fa7d637f0f
Commit: 691504af7cadb26b4a58d86f35fe5c7e210a6287
https://github.com/tribe29/checkmk/commit/691504af7cadb26b4a58d86f35fe5c7e2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/main/check_mk_service.cpp
Log Message:
-----------
[CMK-2245] - revamped convert option
- exe convert [-show] <inifile> [ymlfile]
- more detailed diagnostic
Change-Id: Iba1b1ccad157a40223301dfced0edc8542ce11dd
Commit: f863e96d188186db30035045667a32e4dce3d3fb
https://github.com/tribe29/checkmk/commit/f863e96d188186db30035045667a32e4d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M agents/wnx/src/engine/providers/wmi.h
M agents/wnx/src/engine/section_header.h
Log Message:
-----------
[FEED-3830] [CMK-2230] - tab-char separator changed to pipe-char for WMI
- synchronisation with current checks and legacy agent
Change-Id: Ie9272f003fbbfcd264f956bdf9f71b0c4562dcee
Commit: 4ef36215c5ab3fb0e5c1f2e70f9936e9526dc912
https://github.com/tribe29/checkmk/commit/4ef36215c5ab3fb0e5c1f2e70f9936e95…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7751
Log Message:
-----------
7751 FIX storeonce_servicesets: Do not crash on capacity checking
Wrong yield leads to "TypeError (object of type 'generator' has no len())".
This has been fixed.
Change-Id: I25707714b67da7caf851d82b012f788f02c289e9
Commit: ac2ebfbf9e926416b9dc72f2b3c098c6decf8f5c
https://github.com/tribe29/checkmk/commit/ac2ebfbf9e926416b9dc72f2b3c098c6d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2230] - fix for the unit test case when OHM is not installed with LWA
Change-Id: I84435d1a4f17eafd3b4bc2f3e92cf42f3dc46b4a
Commit: e3d89c7ddc8d71f956bc634268652ba92455f0f0
https://github.com/tribe29/checkmk/commit/e3d89c7ddc8d71f956bc634268652ba92…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
A .werks/7714
M agents/wnx/src/engine/install_api.cpp
Log Message:
-----------
7714 Windows Agent provides MSI Installation Log for update routine
Now Windows Agent creates MSI Installation Log file for every
automatically installed check_mk_agent.msi.
Automatical Installation is performed by Update Plugin or it may be performed
manually if check_mk_agent.msi is copied to C:\ProgramData\CheckMK\Agent
\update folder
The name of the log file is C:\Users\Public\agent_msi.log
Previous log file is backed up in C:\Users\Public\agent_msi.log.bak
[CMK-3834] - log for MSI installation added to the agent
Change-Id: I58a2fbaee933f1ff13623449fc507fe57ab29931
Commit: 85ef9eae3d159293cac5cf0d19fa2736fbd1c592
https://github.com/tribe29/checkmk/commit/85ef9eae3d159293cac5cf0d19fa2736f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/utils/tags.py
Log Message:
-----------
Re-enable temporarily disabled validation of builtin tag override
Change-Id: I318fbeb207a4997c6354287b5ef09908489addfe
Commit: fbe1a451362b2033de57bf9626e1706c7cc1cab0
https://github.com/tribe29/checkmk/commit/fbe1a451362b2033de57bf9626e1706c7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
A .werks/7829
M cmk/gui/gui_background_job.py
Log Message:
-----------
7829 FIX Fix displaying of HTML codes in background job progress info
Change-Id: Id79b35aba21b4aec20372199a0148097718af62d
Commit: aef54669cb6a44c9aef98f96d2fb05da31ff34be
https://github.com/tribe29/checkmk/commit/aef54669cb6a44c9aef98f96d2fb05da3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M agents/wnx/call_integration_tests.cmd
M agents/wnx/integration/test_section_dotnet_clrmemory.py
M agents/wnx/integration/test_section_eventlog.py
M agents/wnx/integration/test_section_wmi_cpuload.py
M agents/wnx/integration/test_section_wmi_webservices.py
Log Message:
-----------
Integration tests fix
Change-Id: Iecdb7ada63f56b6627b15caf767303a2b335067b
Commit: 70f5b0ec07710bf7553a41e08f95763b7f0abe83
https://github.com/tribe29/checkmk/commit/70f5b0ec07710bf7553a41e08f95763b7…
Author: Alexander Wilms <alex.wilms(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/if.py
Log Message:
-----------
Fixed typo
Change-Id: I9b779483f57e30c1d0a0bd5d502ec35dd4eecd4c
Commit: 01b35cf7cab187303c7e105a2b20f441f9328b20
https://github.com/tribe29/checkmk/commit/01b35cf7cab187303c7e105a2b20f441f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
A cmk/utils/labels.py
M cmk_base/config.py
M cmk_base/discovered_labels.py
M cmk_base/inventory.py
A tests/unit/cmk/utils/test_labels.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Move label processing to dedicated module
The labels will be needed in cmk_base and cmk.gui code once it they
will be used for ruleset matching. Moved the common code (mainly the
effective label calculation) to cmk.utils.labels to prepare for that.
CMK-1942
Change-Id: I5bdb813218100a880648387c0b0ae53d38bbe428
Commit: c88649cc1f84438d4c065b65b3b73a0a8b97ca4b
https://github.com/tribe29/checkmk/commit/c88649cc1f84438d4c065b65b3b73a0a8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk_base/config.py
M tests/testlib/base.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Implement basic matching on labels in rulesets
* The effective labels of hosts are now usable as rule conditions
* Label matching is not yet optimized like tag matching
* Next step is to make them configurable in the GUI
CMK-1942
Change-Id: I18fd6ad0f1fa5a5a450f7225319ca8a7cbec391e
Commit: 5b981d94bda860e0f316732ce76497e928de7bc4
https://github.com/tribe29/checkmk/commit/5b981d94bda860e0f316732ce76497e92…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M web/htdocs/themes/classic/scss/_wato.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Basic host label match conditions in rules
* Currently only AND conditions and no negations are possible.
The limitation is the input mechanism. Should be extended in
the next step.
CMK-1942
Change-Id: Iebb661ecb9c4d0c34e98b5f9b78296c7006e0fb1
Commit: 4d661db850049f521fe38afa0b712302a18c76b9
https://github.com/tribe29/checkmk/commit/4d661db850049f521fe38afa0b712302a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Do not show label conditions for rulesets that set labels
Trying to set and refer on labels in the same ruleset produces some
chicken/egg problem which we need to avoid. Our simple solution for
this is to prevent use of the label condition for these rulesets:
<ul>
<li>Host labels</li>
<li>Service labels</li>
<li>Do hardware/software Inventory</li>
</ul>
CMK-1942
Change-Id: I1286c7d20729c3e1e26cd6282384b7f6348d313d
Commit: 9273aa4c3b66e0ca7c9abd656f814d21bf0a008a
https://github.com/tribe29/checkmk/commit/9273aa4c3b66e0ca7c9abd656f814d21b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M web/htdocs/themes/classic/scss/_wato.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Improved label conditions
* Single label conditions can now be negated
* Improved displaying of label conditions in rule list
CMK-1942
Change-Id: If8c577fa710429457cb981526f56de8d4a71ce49
Commit: fb695e30c0cb3a8221732a2032865bab943ab880
https://github.com/tribe29/checkmk/commit/fb695e30c0cb3a8221732a2032865bab9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
A .werks/7715
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/src/lwa/types.cc
M agents/wnx/src/lwa/types.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
7715 FIX Correct upgrade of Legacy Windows Agent
Now automatic upgrade procedure in Windows Agent 1.6.0 correctly upgrades
legacy Windows Agents 1.5.0 configuration even if update plugin 1.5.0 installed.
The routine skips incompatible files from 1.5.0, i.e. cmk-agent-update.exe.
Additionally the upgrade routine doesn't override already existing files.
[FEED-3834] [CMK-2230] - files from legacy agent are copied carefully
- no overwriting during upgrade procedure to avoid killing bakery files
- legacy cmk-agent-update.exe is skipped during upgrade as not compatible with 1.6
- internal api to check that agent is packaged, not used now, but tested
- experimental/filesystem is localized back to legacy code, toxic declaration removed from header file
- CheckMK everywhere: yml and C++
- refactored
- unit testing of every new feature, including internal self test
- improved log
Change-Id: I64020d584a69e427d4f4f156fce69f42870f034b
Commit: 12804d1c1b4b80b8fafdaa7d75a569657e4a279c
https://github.com/tribe29/checkmk/commit/12804d1c1b4b80b8fafdaa7d75a569657…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[FEED-3834] [CMK-2230] - fixed name of the update plugin
- tests were extended a bit
Change-Id: I3708912fdb30c55050f84354028c81c32b8418af
Commit: 0d7c91d75a99299fb6d416823a4f8bc1783abcef
https://github.com/tribe29/checkmk/commit/0d7c91d75a99299fb6d416823a4f8bc17…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/if.py
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add a few translations
Change-Id: Ibbadb3bdd0427edb83a1e2c98dbd2fe086f33f6d
Commit: d5391a247abca85f4a3513fd80aef80239cde104
https://github.com/tribe29/checkmk/commit/d5391a247abca85f4a3513fd80aef8023…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add a few translations
Change-Id: Id128de5cd091a8d1da8e40a75e785cc49eaac008
Commit: 30a7cf2e2a4c015dcb65e7a43ac4211e80420359
https://github.com/tribe29/checkmk/commit/30a7cf2e2a4c015dcb65e7a43ac4211e8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M cmk/notification_plugins/utils.py
M cmk/utils/notify.py
M cmk_base/notify.py
Log Message:
-----------
Remove unallowed cmk_base import from cmk/notification_plugins/utils.py
Change-Id: Ib8a0703856244855e186aab21276b9fa9be26591
Commit: a3010fd528b7cb31a134f54313edd54abe77a902
https://github.com/tribe29/checkmk/commit/a3010fd528b7cb31a134f54313edd54ab…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7427
M cmk/gui/view_utils.py
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/utils.py
M cmk_base/events.py
M tests/unit/cmk/notifications/test_mail.py
Log Message:
-----------
7427 FIX mail: don't escape state markers in emails
Since version 1.5.0p14 state markers in HTML emails were escaped
and not interpreted as HTML but shown as text. The state marker
for CRIT was e.g. shown as:
<b class="stmarkCRITICAL">CRIT</b>
This werk restores the old behaviour and state markers are shown
in HTML emails as usual.
If you use the macros HOSTOUTPUT_HTML, SERVICEOUTPUT_HTML, or
LONGSERVICEOUTPUT_HTML in custom notification scripts please
switch to the macros HOSTOUTPUT, SERVICEOUTPUT, and
LONGSERVICEOUTPUT which contain the textual state markers
'(!)' and '(!!)' for WARN and CRIT, respectively. The *_HTML
variables will be deprecated in 1.6 and removed in 1.7.
If you want to replace the textual state markers by HTML code
you can use the utility function
cmk.notification_plugins.utils.format_plugin_output.
CMK-2142
Change-Id: Idc2eb2df8c7d4dabecc06799e3947391ae75d8d3
Commit: 23a4991a08f870f5afcd18f6028c063e8457750a
https://github.com/tribe29/checkmk/commit/23a4991a08f870f5afcd18f6028c063e8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add a few translations
Change-Id: I291061a94ff4b0011fa478de11c7f3db47a3a55f
Commit: de2a2108b4af1325254b5d82e6c713dcc5015f2e
https://github.com/tribe29/checkmk/commit/de2a2108b4af1325254b5d82e6c713dcc…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add last translations
Change-Id: Ia1d39df02671342576ee16d70d148e6dce4e948f
Commit: ef199efd076b8bccadbbafe2ac0abebad50c6133
https://github.com/tribe29/checkmk/commit/ef199efd076b8bccadbbafe2ac0abebad…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M agents/wnx/src/engine/providers/fileinfo.cpp
M agents/wnx/src/engine/providers/fileinfo.h
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2230] [CMK-2229] - drive letter in fileinfo now preserved as in LWA
Change-Id: I82714ca382559a8791383668cd6fb870413a31ef
Commit: a11dc6a8f344c5f858168032ba5fbe8a60175b28
https://github.com/tribe29/checkmk/commit/a11dc6a8f344c5f858168032ba5fbe8a6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7896
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
7896 FIX Fix wrong rule match analyse in WATO
The rule matching analyse functionality of the rule list did not work
correctly when matching hosts and rules in different folder levels.
FEED-3847
Change-Id: I2150ba9d91e9d105d59a681d488f8a4accc0f9b6
Commit: 1bbc368eb9b7891b6e79fc600dfb609e4c52d97e
https://github.com/tribe29/checkmk/commit/1bbc368eb9b7891b6e79fc600dfb609e4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7489
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
7489 mk_logwatch: optimize regex search
For regular expressions in a logwatch section leading or trailing '.*' portions can be
a performance desaster. With long log lines, it can virtually render your system paralyzed.
If you are not using any rewrite patterns though, you can omit leading and trailing '.*'
expressions without changing the set of matched lines.
mk_logwatch now detects those cases, and will optimize the patterns accordingly.
Change-Id: I6056422f81b4d11630c2cdc2e4536bf74d759dd1
Commit: e0a94e9bcac8db4d88bae96150802681b3fd0be7
https://github.com/tribe29/checkmk/commit/e0a94e9bcac8db4d88bae96150802681b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7490
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
7490 FIX mk_logwatch: enforce utf-8 encoding of config files
Previously it was merely assumed that the config files are utf-8 encoded.
To properly address issues with matching of non-ASCII characters we now
require that the config files are utf-8 encoded.
Configuration files that cannot be decoded will be skipped, and the corresponding
service will go to {{UNKNOWN}}, displaying an appropriate message.
Change-Id: I05579503159ff06013f1134327572597111c4400
Commit: 7b80c92a34f8f69c23f2a282bfa01540161b63e6
https://github.com/tribe29/checkmk/commit/7b80c92a34f8f69c23f2a282bfa015401…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/call_deploy.cmd
Log Message:
-----------
[CMK-2245] [CMK-2230] - check_mk_agent_update.msiis removed from installation, because we do not need it.
Change-Id: I1de29000f8b3c369e85262195449521b34c77045
Commit: 8b37ff10970a6e8f49c1af7ed9e5f1d23e58c997
https://github.com/tribe29/checkmk/commit/8b37ff10970a6e8f49c1af7ed9e5f1d23…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7170
Log Message:
-----------
7170 FIX cmk-update-agent: Stop stockpiling broken installation packages
After failing to install the downloaded installation package,
the agent updater keeps the package saved at your system's temp-dir
for analysis.
While this may be helpful in some situations, it leads to an extensive
collection of downloaded installation packages if the update fails
repeatedly.
With this werk, the package is not kept any longer after a failed
installation. Instead, you are directed to the matching installation
package located at the checkmk-server.
(CMK-2158)
Change-Id: Ia6d4d1708605bdd63307a45aa6276de9090a8f9f
Commit: 616c5ee0b2d42316a0595e55190ca6ba89417cdc
https://github.com/tribe29/checkmk/commit/616c5ee0b2d42316a0595e55190ca6ba8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M agents/wnx/call_integration_tests.cmd
M agents/wnx/integration/test_section_fileinfo.py
M agents/wnx/src/engine/providers/fileinfo.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
Log Message:
-----------
[CMK-2230] [CMK-2229] - drive letter in fileinfo now preserved as in LWA, #2
- it script allows parameter
- correctly joined path on developer machines
- applied to missing files too
Change-Id: I1fe571ed183aec520adac8954c9e7915859941e0
Commit: c24307a97f4b95f43eea252a6f9672a2d59a6c16
https://github.com/tribe29/checkmk/commit/c24307a97f4b95f43eea252a6f9672a2d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M tests/find-python-files
Log Message:
-----------
Ignore possible existing agent compile chroots
Change-Id: I4204ef6c1a7764cc484b796eab6b6daa39a604db
Commit: a4bc414e9272df0aa5c1ee71bcae89a3d99ebfca
https://github.com/tribe29/checkmk/commit/a4bc414e9272df0aa5c1ee71bcae89a3d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M cmk/gui/exceptions.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/bulk_discovery.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Fix some mypy issues and inconsistencies
Change-Id: Id31edbb1ab72e68f54df4f4fddfe3c70d165140e
Commit: 72e557afcf5652369994c4969cca4e39eae4d56a
https://github.com/tribe29/checkmk/commit/72e557afcf5652369994c4969cca4e39e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7897
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
7897 FIX Fix "TypeError: not enough arguments for format string" at end of bulk discovery
When using the German localized GUI an error was displayed at end of the
bulk discovery run. However, the bulk discovery was executed correctly.
Change-Id: I4b37ab2fdbe6365eadcc4522cb0b1c9f498e79d8
Commit: 0d5d8bd52d0a502537721462589b97b46f147a44
https://github.com/tribe29/checkmk/commit/0d5d8bd52d0a502537721462589b97b46…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M Makefile
M agents/windows/CONTENTS
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
[CMK-2245] [CMK-2230] - example configuration for yml added to the the WATO page "Unpackaged Agents"
- check_mk.example.ini is marked as legacy now
- yml file is stashed
Change-Id: Ia8f8f50e0a3b7b83e706d44e72bb13358d769c11
Commit: 89f84631eb1c77ea1b375c48f13eb651be3fc0bb
https://github.com/tribe29/checkmk/commit/89f84631eb1c77ea1b375c48f13eb651b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M agents/wnx/integration/test_section_wmi_cpuload.py
Log Message:
-----------
Integration Test fix for the Build Machine
Change-Id: I4555b9bcd3cc5a1ab1da933bf51b3e3f75ca016c
Commit: 9faabc91d617aa8beec63c427a5235effd4cf79f
https://github.com/tribe29/checkmk/commit/9faabc91d617aa8beec63c427a5235eff…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7847
M checks/win_printers
Log Message:
-----------
7847 FIX win_printers: Fixed discovery of printers which include spaces in the printer name; This also fixes 'Printer not found' while checking
Change-Id: I47872a6eb50c6b17e641518806008c35c24b01cc
Commit: 02769b324fcb702ef2e6aacb7dcf7aabc63b164c
https://github.com/tribe29/checkmk/commit/02769b324fcb702ef2e6aacb7dcf7aabc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M Makefile
M agents/windows/CONTENTS
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Revert "[CMK-2245] [CMK-2230] - example configuration for yml added to the the WATO page "Unpackaged Agents""
This reverts commit 0d5d8bd52d0a502537721462589b97b46f147a44.
Commit: d62be4470f0a81b0943de179de16ec938a4ffd60
https://github.com/tribe29/checkmk/commit/d62be4470f0a81b0943de179de16ec938…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/src/player/plugin_player.vcxproj
M agents/wnx/src/providers/perf_counter/provider_perf_counter.vcxproj
M agents/wnx/wamain.sln
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
Increase Windows Agent build speed
- disabled build of unnecessary EXE's
- release are now linked with /DEBUG:fastlink option
Change-Id: Ief7034c2195916419b438d6693e21b6e603ba42e
Commit: f6863544a8fd26775c74e1353862c899d83dd85e
https://github.com/tribe29/checkmk/commit/f6863544a8fd26775c74e1353862c899d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7846
M agents/plugins/apache_status
Log Message:
-----------
7846 FIX apache_status: Add missing SLES12 process 'httpd-prefork'
Change-Id: Ia80c4a66aa66d531e859fd6e224073450c09ec4b
Commit: 08ca17014b72ce8167f6d4ff75e8dbf91fc65167
https://github.com/tribe29/checkmk/commit/08ca17014b72ce8167f6d4ff75e8dbf91…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
A .werks/7898
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
7898 FIX Fix possible syntax error when configuring service contact groups (1.6.0b2 regression)
A "syntax error" exception could occur when configuring service contact groups
using the folder hierarchy of WATO
Change-Id: I964f5cbdc61382ebffdeff5626cfcb6567de9d58
Commit: 9dfec1e7b1cc731114716cab470655773648fef4
https://github.com/tribe29/checkmk/commit/9dfec1e7b1cc731114716cab470655773…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk_base/notify.py
Log Message:
-----------
Fix problematic file IO in notification processing
* Replaced direct file IO with our cmk.store standard functions
* This also replaces some eval() calls
Change-Id: I3b326cbb1146022164cba5c66d1e9a0722bb6237
Commit: 7bd1d35d49f86f30e096cb7a09d7f2361a86ce06
https://github.com/tribe29/checkmk/commit/7bd1d35d49f86f30e096cb7a09d7f2361…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7899
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
7899 FIX Fix configuring empty tag ID tags on hosts / folders
CMK-2277
Change-Id: Ib152de01a826e3f8f1c07a40b4eb3129fd1b453a
Commit: bc152a5278ad402296375c0648a8174a328fc264
https://github.com/tribe29/checkmk/commit/bc152a5278ad402296375c0648a8174a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/wato/__init__.py
Log Message:
-----------
Extract job processing to dedicated functions
Change-Id: I4d9f0ca8c14a041381d9f9e4e3357711acf90f86
Commit: 61f3662f22e8fb15f6eee2461ab7f31f0fff16c8
https://github.com/tribe29/checkmk/commit/61f3662f22e8fb15f6eee2461ab7f31f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/wato/__init__.py
Log Message:
-----------
Encapsulate all agent output parameters in FetchAgentOutputRequest objects
Change-Id: Iea164657af96b262464fb27c7ce19fcf9387ce1a
Commit: f82b97e20efb16b3102c6d945549f81cc6270d23
https://github.com/tribe29/checkmk/commit/f82b97e20efb16b3102c6d945549f81cc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/wato/__init__.py
M tests/unit/cmk/gui/watolib/test_watolib.py
Log Message:
-----------
Agent / SNMP download: Move background job execution to sites
To prevent timeouts while fetching the agent output / SNMP walk,
the background job needs to be executed on the remote site instead
of the master site.
Change-Id: If0da1dc1ed6d0eb2cd97938adfbc099c331a3364
Commit: 81e1506c3ba68ac4500d4d675b03e6f8ca6fa99c
https://github.com/tribe29/checkmk/commit/81e1506c3ba68ac4500d4d675b03e6f8c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7895
Log Message:
-----------
7895 FIX Download agent output: Fix timeouts in distributed setups
When executing the action "Download agent output" (or SNMP walk) for a host
that is montored by a remote site, this action could result in a timeout when
it takes longer than 120 seconds to fetch the data from the monitored system.
This has now been fixed by moving the background job execution to the remote
site.
Change-Id: I4ecd54c87ba627a2fa60cb2296d86aa06dc94698
Commit: 452416bfdea535ef409d82813380bfe207a316e0
https://github.com/tribe29/checkmk/commit/452416bfdea535ef409d82813380bfe20…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/wato/__init__.py
A cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
Move fetch agent output code to dedicated module
Change-Id: I918f33502da91f066b52d82341483c832cc9edb5
Commit: 1351912727048b454adcaa83dd976c33799681a9
https://github.com/tribe29/checkmk/commit/1351912727048b454adcaa83dd976c337…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7845
M checks/winperf.include
Log Message:
-----------
7845 FIX winperf_processor: Changed default levels back to 101, 101 percent in order avoid a lot of false alarms
Change-Id: Ia440b45dec970375b422b7752bed05b41d829a43
Commit: 37da5d18edb5df3db4d07b2c64f3cc2e1f7d3671
https://github.com/tribe29/checkmk/commit/37da5d18edb5df3db4d07b2c64f3cc2e1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
WATO cpu_iowait: This ruleset is not legacy
Change-Id: I590258ba18211381aca91c7df82ef81d5f39f021
Commit: 8ab384a6075b7f73aa9a6698c63daadb9b0a6d3d
https://github.com/tribe29/checkmk/commit/8ab384a6075b7f73aa9a6698c63daadb9…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
A buildscripts/infrastructure/os-nodes/debian-10/Dockerfile
M buildscripts/scripts/integration-daily-master.jenkins
M omd/distro
A omd/distros/DEBIAN_10.mk
Log Message:
-----------
Add Debian 10 - Buster
Change-Id: I4286baf70d2544e17ef54c4a67ae3482289cac4d
Commit: 42dc45a439ae55f9d3160a3f04ff56fe825194be
https://github.com/tribe29/checkmk/commit/42dc45a439ae55f9d3160a3f04ff56fe8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
A .werks/7900
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
7900 FIX BI: Fix "Request-URI Too Long" after creating BI rule
When creating a BI rule in WATO and clicking on the icon button to show the
rule tree, this could lead to an HTTP Request-URI too long error.
Change-Id: Iad258c79317eafc7602028453ed03b24ce6df52a
Commit: e7eec59806b5e7e3cf89539ab10d305ee5c6ea60
https://github.com/tribe29/checkmk/commit/e7eec59806b5e7e3cf89539ab10d305ee…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/engine/encryption.cpp
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-onlyfrom.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
Log Message:
-----------
[FEED-3865] - only_from fixed
- default check_mk.user.yml has valid only_from name: _only_from to prevent disabling only_from by default
- TCP server in external_port continues to work now even after connection from invalid IP address
- unit test added
- minor: "adhoc" option in command line is supported
- minor: better logging in some places and updated comments
Change-Id: I744ddee312ab6ccc549f7556fcd7ebe95aee939f
Commit: 988fefed1cb6a1624c22923bd4258237f15b17ea
https://github.com/tribe29/checkmk/commit/988fefed1cb6a1624c22923bd4258237f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
Add missing pack to URL context
Change-Id: I4242837ab71a0683d5d92280cafca7030d068cac
Commit: 7015f491b4374f898ec2fc587993b26fc07750ed
https://github.com/tribe29/checkmk/commit/7015f491b4374f898ec2fc587993b26fc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/watest/test-cap.cpp
A agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2245] - correct upgrade of the Legacy Agent
- two distributions are supported: Packaged Agent and WATO Agent(baked and vanilla )
- the distribution type is automatically discovered by content of check_mk.ini in root/install
- the conversion is described the in ticket
- fiercely tested
- refactored many pieces of the internal code related to this commit
- added https://tribe29.com to the GUI of Control Panel, support link and help link
- improved possibility to test using internal global variables(not used in production)
Change-Id: I40166af705f337bb8888bd33dacca85462826435
Commit: fccdc2ab29035c670eff9a61cc0051418d3969cd
https://github.com/tribe29/checkmk/commit/fccdc2ab29035c670eff9a61cc0051418…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-28 (Fri, 28 Jun 2019)
Changed paths:
A agents/wnx/uninstall_agent.cmd
Log Message:
-----------
[CMK-2245] [CMK-2230] - tool to remove and clean WIndows Agent installation from command line.
Change-Id: I3eb43823c24923766abaf9a728b05c88afcb2d5b
Commit: 546e71a182f08a6e991888b038510842d3dc7857
https://github.com/tribe29/checkmk/commit/546e71a182f08a6e991888b038510842d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: auto changes
Change-Id: I382a46b3a16a3e7e7eee8a1324cb78ec77944f40
Commit: 63ccd37770d196b4323afbdd2b05b8d8fc648b21
https://github.com/tribe29/checkmk/commit/63ccd37770d196b4323afbdd2b05b8d8f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: some translations
Change-Id: I0c072b66902dcdc0d5fd2e366cd7d7cab185c2e6
Commit: 978a1dccb9e1944b25f8a24c256c189488d5d497
https://github.com/tribe29/checkmk/commit/978a1dccb9e1944b25f8a24c256c18948…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: more translations
Change-Id: I802c2eb5f49c641f70b4597f90de4b4e8f2267ca
Commit: 3a16aaed625611f3b2ed2f44d6362a79a77efecb
https://github.com/tribe29/checkmk/commit/3a16aaed625611f3b2ed2f44d6362a79a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/memory_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/overall_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/pci_io_utilization_multiitem.py
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: translations and fixes
Change-Id: I9c81d8315a45077cb68dffdeb96adc0a62cb9164
Commit: c6a4f62aba6cf60b1e06c19268db2c50ad856391
https://github.com/tribe29/checkmk/commit/c6a4f62aba6cf60b1e06c19268db2c50a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/fireeye_content.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_enclosure.py
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: translations for fk
Change-Id: Ia25698bbb87cb3d7f5d1bf6f073d83633e7bdba3
Commit: 3ff25fee87cd2135b344f7bcc60233bd8cac715d
https://github.com/tribe29/checkmk/commit/3ff25fee87cd2135b344f7bcc60233bd8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M cmk_base/core_config.py
Log Message:
-----------
Fixed applying service labels
Change-Id: I28df6f3055024c06e987eac0e023bcb8a1b66ce8
Commit: 7f95a33e2c4abc1d26ef07732c89ee09f8d96412
https://github.com/tribe29/checkmk/commit/7f95a33e2c4abc1d26ef07732c89ee09f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Fixed coloring of service labels
Change-Id: I1b2441047c41cec6f99611d3cd094f692cbf1ad1
Commit: 01f671e238e16c7cec36af61ff12da2fe6814a8d
https://github.com/tribe29/checkmk/commit/01f671e238e16c7cec36af61ff12da2fe…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7901
Log Message:
-----------
7901 FIX Ruleset "Service labels" had no effect
The labels are now added to their services as expected.
Change-Id: Iee92ca39e7ee709b063118152f53184d81e46403
Commit: c0263b4241e8b3abe244a4153c32e02c2d5ba346
https://github.com/tribe29/checkmk/commit/c0263b4241e8b3abe244a4153c32e02c2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M cmk/notification_plugins/pushover.py
Log Message:
-----------
pushover: minor refactoring
* rename variables s and r
* inline r_status
Change-Id: Ie64e1e4122d8d979eb93ff84d03187593eab493f
Commit: 359200ffca9772882b71839a0b129b94b5bd7fe6
https://github.com/tribe29/checkmk/commit/359200ffca9772882b71839a0b129b94b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7429
M cmk/notification_plugins/pushover.py
M notifications/pushover
Log Message:
-----------
7429 FIX pushover: fix broken error handling
Since its introduction in version 1.2.8 the error handling of the
pushover notification script is broken. Notifications were always
handled as successful even if the Pushover API returned an error.
Version 1.5.0 introduced another bug that printed an error
message to the notify.log for successful notifications.
Change-Id: I6801451fdc6b09398f147cba3174ae38aa86b844
Commit: 14ada1ab162ff54de168566f893e5d6dbdb63954
https://github.com/tribe29/checkmk/commit/14ada1ab162ff54de168566f893e5d6db…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: add missing libs
Change-Id: I8cc8f5258cdf8865f860e1f1de73007e59f0a4e8
Commit: 35e5c9da59ba1f80a56cc13785019b94262427e6
https://github.com/tribe29/checkmk/commit/35e5c9da59ba1f80a56cc13785019b942…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M checks/df.include
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
Log Message:
-----------
Cleaning up the df check
Refactoring to simplify amount of used instructions and leverage the check api
Still wondering if the show_inodes option is relevant or in an attempt to
standarize check-plugins output should it be dropped. Adopt the default
behavior of "onproblem"
Change-Id: I3b23a61ba008e0f9288248992b3b38c3e5489f44
(cherry picked from commit 1339241391d74de82b38f7e1aa41f450948ca3d1)
Commit: 0a96fe0b59dce1b0afbe49cfbad56fa50c419f08
https://github.com/tribe29/checkmk/commit/0a96fe0b59dce1b0afbe49cfbad56fa50…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M buildscripts/scripts/sign-packages.sh
Log Message:
-----------
Use full paths for calculating hashes
Change-Id: I60023978e784b7892e337d6c05c151d417b2f5e1
Commit: 6245aef0d95810e784633ea1c2be89ea1d46460e
https://github.com/tribe29/checkmk/commit/6245aef0d95810e784633ea1c2be89ea1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7430
M agents/check_mk_agent.linux
Log Message:
-----------
7430 FIX ps: fix empty output on older distros with cgroups
Werk #7420 used the column cgname to determine if a process
belongs to a docker container. Unfortunately, the column is
not available on older distros with cgroups like e.g.
Ubuntu 16.04. To fix this issue the ps section now uses the
cgroup column.
Change-Id: I14090ac71519ed087d461bbd47440b92e4f77343
Commit: f5e8834124291420c58de3f10bffe57b876210b4
https://github.com/tribe29/checkmk/commit/f5e8834124291420c58de3f10bffe57b8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7492
M agents/plugins/mk_jolokia.py
Log Message:
-----------
7492 mk_jolokia: Now Python 2.6 compatible
Change-Id: Ie534e809aeba80c4050399878403691a4609a367
Commit: 8f96dfb2ffa65a9959bb7587cc452b56222d61f2
https://github.com/tribe29/checkmk/commit/8f96dfb2ffa65a9959bb7587cc452b562…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7892
M checks/systemd_units
Log Message:
-----------
7892 systemd_services: fix broken discovery rule
This fix solves the exception which occured when a systemd service discovery rule was defined
Change-Id: I7108176c0443cd890f8fd1642ad204a92a9ba59a
Commit: 8482be1656f4d6c853322337b5a89fd28d30f56d
https://github.com/tribe29/checkmk/commit/8482be1656f4d6c853322337b5a89fd28…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7935
Log Message:
-----------
7935 FIX Fixed execution_time column for passive checks.
The execution_time column for passive checks doesn't really make sense, so
we set it to a (near) zero value when using the CMC. This is in line with
Nagios' behavior.
FEED-3848
Change-Id: Iba39c9f2bde7500f8f248d4c224960ea8f2478f2
Commit: c10e8a605ac21e8b9bd21330a8e93e77df932e1c
https://github.com/tribe29/checkmk/commit/c10e8a605ac21e8b9bd21330a8e93e77d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
A .werks/7890
M checks/check_by_ssh
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
7890 check_by_ssh: Option to automatically accept new host keys
The check_by_ssh check pluging now allows the user to optionally enable automatic acceptance of new host keys while refusing connection of changed or non-trusted host keys.
CMK-2148
Change-Id: I39cff33621f7a114ec96eddbdd2b44ee5c503f4e
Commit: a2cbc70ceb3ffe4edc6e3ef87db92eeb07053d62
https://github.com/tribe29/checkmk/commit/a2cbc70ceb3ffe4edc6e3ef87db92eeb0…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7428
M cmk/notification_plugins/utils.py
M tests/unit/cmk/notifications/test_utils.py
Log Message:
-----------
7428 FIX email: don't escape email subject and addresses
Since version 1.5.0p14 the subject and addresses of HTML emails
were escaped, i.e. the characters '<', '>' and '&'
were replaced by '&lt;', '&gt;' and '&amp;',
if present. This resulted in a slightly more unreadable subject
if any of these characters were present and if an email address
contained an ampersand it would result in an invalid (escaped)
email address.
CMK-2142
Change-Id: I22c1fdaeb0156fd1d0a65d3f3817bcb80cf94419
Commit: 3acb8f818368f6b74ddb207eb13fdb211904f5b9
https://github.com/tribe29/checkmk/commit/3acb8f818368f6b74ddb207eb13fdb211…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7425
M agents/plugins/mk_postgres
Log Message:
-----------
7425 FIX mk_postgres, postgres_instances: fix plugin output for older operating systems
mk_postgres used the pgrep command to find the running
PostgreSQL instances. Unfortunately, version 1.5.0p3
added a command line argument that is not supported on
older operating systems like e.g. SLES 11, but only on
newer ones like e.g. SLES 12. As a result Checkmk did
not find any PostgreSQL instances on older operating
systems.
To resolve the issue, the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I86ea41f2b03b98d9fd33373fa4fbe7263304521f
Commit: c820b61875907ff068533885e183dfbf2b5a0cef
https://github.com/tribe29/checkmk/commit/c820b61875907ff068533885e183dfbf2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7431
M agents/plugins/mk_postgres
Log Message:
-----------
7431 FIX mk_postgres: version detection may fail
The version detection for the server did not use the
configured database, user and port defined in the
postgres.cfg. Instead the default values were used.
If the plugin cannot execute queries with the default
values the plugin will exit prematurely.
To resolve the issue the fixed version of the mk_postgres
plugin has to be deployed on the affected hosts.
Change-Id: I8e12118c20d96f345c9be8a5f33e9387201ce4a4
Commit: 8b9df128eb654efe16341a73ab4d0426e104ac9d
https://github.com/tribe29/checkmk/commit/8b9df128eb654efe16341a73ab4d0426e…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7432
M checks/postgres_instances
A tests/unit/checks/generictests/datasets/postgres_instances_regression.py
Log Message:
-----------
7432 FIX postgres_instances: fix crash of the parse function
The check crashed with the error:
TypeError (update expected at most 1 arguments, got 2)
Change-Id: I22d657d9c192d5f0a9b8cb2bc945122273654a06
Commit: 105ce92a89d7bae1f3e710c890c77e94ccafbbb5
https://github.com/tribe29/checkmk/commit/105ce92a89d7bae1f3e710c890c77e94c…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7752
M cmk/notification_plugins/servicenow.py
Log Message:
-----------
7752 FIX Servicenow: Fixed missing handling of ending downtimes
The notification type DOWNTIMEEND was not taken into account.
This has been fixed.
Change-Id: I707ec4dbe9ebe76f88947a7a4a27f3828e8f86d1
Commit: 7c0630ed2eccd108205143b99f1333deaabdd8d4
https://github.com/tribe29/checkmk/commit/7c0630ed2eccd108205143b99f1333dea…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A cmk/utils/memoize.py
A tests/unit/cmk/utils/test_memoize.py
Log Message:
-----------
Implement basic memoize functionality
This will cleanup some locally implemented in memory caches, especially
in Checkmk base code. The following commits will fix some of them.
Change-Id: Ifab89a8b48877b3e901e2589554a2734be80b361
(cherry picked from commit 4a569846d322e05a076e39e690f7045c8fbb5811)
Commit: f274500079b5bb37b8b605b4b04a5d0c8ae8b0f7
https://github.com/tribe29/checkmk/commit/f274500079b5bb37b8b605b4b04a5d0c8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7915
M agents/check_mk_agent.aix
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
7915 FIX check_mk_agent.{aix,linux,openwrt}: Fixed accessing $SPOOLDIR
If the check_mk_agent is executed under a certain user which has no
permissions on the $SPOOLDIR and the $SPOOLDIR exists then the content
of each plugin below $PLUGINSDIR or $LOCALDIR may be appended to the
agent output.
Change-Id: Iebfd0b40bb612b59653d320cea0ac68cecaeea0a
Commit: 7ed06c2be19c35508b6a4bad0f174db7b23cf046
https://github.com/tribe29/checkmk/commit/7ed06c2be19c35508b6a4bad0f174db7b…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7261
M cmk/gui/plugins/sidebar/quicksearch.py
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
7261 FIX Quicksearch: Fixed exception shown with queries "sg: mysg s: .*"
Note: Using queries with the pattern "sg: mysg s: .*" always requires an explicit set service group.
So the query "sg: my.* s: .*" won't work.
Change-Id: Id055b1360efd5e7cb799787f3a2dfab0072151aa
Commit: b8a14c690af61c08d372df59c25c08b8b26118b0
https://github.com/tribe29/checkmk/commit/b8a14c690af61c08d372df59c25c08b8b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
Log Message:
-----------
Cache reverse translation metric name
Reverse lookup of metric names into rrd saved names is an expensive process
as we over all declared metric options looking for which translation they
match. We now cache know results.
CMK-2247
Change-Id: Iaf22549096622590f7994776fd537fa3aaa6a6fe
(cherry picked from commit 6b28fd1c9c1dd178cc17b3ea38932c26082460ab)
Commit: 630d7f4833ac8f404020780f771a8c3b23213c68
https://github.com/tribe29/checkmk/commit/630d7f4833ac8f404020780f771a8c3b2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M cmk_base/core_nagios.py
M livestatus/src/NagiosCore.cc
M livestatus/src/test/test_CustomVarsDictFilter.cc
Log Message:
-----------
Encode tags, labels, and label sources when using the Nagios core.
This avoids the limitations imposed by Nagios' object definition file syntax.
CMK-2269
Change-Id: I696b67db24a5b151dcea5f009e150eedc03c4581
Commit: 995ac7bdb44507474fb6269d0b06217d413ba6b3
https://github.com/tribe29/checkmk/commit/995ac7bdb44507474fb6269d0b06217d4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7902
M cmk_base/localize.py
Log Message:
-----------
7902 FIX cmk --localize update: Finds relevant texts again
The command missed to scan in lib/python/cmk directory and
was missing a lot of texts as a result.
Change-Id: I3bb452fceeccc795a7f1c9d8e825d422828bef52
Commit: a4a809c79897599c709671ada445b3e073d29289
https://github.com/tribe29/checkmk/commit/a4a809c79897599c709671ada445b3e07…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M .werks/7484
Log Message:
-----------
Fixed wrong werk version
Change-Id: If29dfe40cb9d4cf5b6e38ca780f1cf9963833518
Commit: fd8ba2f6e27cc6f0b527200159aabbbc022538ea
https://github.com/tribe29/checkmk/commit/fd8ba2f6e27cc6f0b527200159aabbbc0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
A .werks/7903
A web/htdocs/themes/classic/images/icon_dissolve_operation.png
A web/htdocs/themes/facelift/images/icon_dissolve_operation.png
Log Message:
-----------
7903 FIX Add missing "Dissolve icon" in custom graph editor
Change-Id: I78f37cb96e29fee0dc3a1165d00615cac168ec4a
Commit: 9070aa804cf8291f834c54e5bcde92fa7d8561e7
https://github.com/tribe29/checkmk/commit/9070aa804cf8291f834c54e5bcde92fa7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7433
M cmk/notification_plugins/mail.py
M tests/unit/cmk/notifications/test_mail.py
Log Message:
-----------
7433 FIX mail: make the long output of HTML mails more readable
The mail script now replaces '\n' in the long output by '<br>'
so that every line of the long output is now a separate line in the
HTML output as well.
Change-Id: Ifd4cd184266271aac4a126fe613f1826840c38f1
Commit: c4d23ecc91b94c32c1dca69d36ad2f3b3c6bb476
https://github.com/tribe29/checkmk/commit/c4d23ecc91b94c32c1dca69d36ad2f3b3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M tests/integration/livestatus/test_livestatus.py
Log Message:
-----------
Enable integration test for host custom variables with Nagios core.
CMK-2269
Change-Id: Icc4e4ccc9c0829764948bc5bb399c00f3e6c63c5
Commit: e557f4e30c211b492ecbe0fcb09d0c758dd39b4e
https://github.com/tribe29/checkmk/commit/e557f4e30c211b492ecbe0fcb09d0c758…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Fixed possible encoding error when localizing view option dial texts
FEED-3835
Change-Id: I57b6b570290fcb76f0e4ec0f2df631d52d809c0a
Commit: d6b041057830fc0e754e75f3fa18f740441c5f48
https://github.com/tribe29/checkmk/commit/d6b041057830fc0e754e75f3fa18f7404…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7853
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
7853 oracle_longactivesessions: Added Perf-O-Meter for session counter
Change-Id: Iae8b8b5cfcc9db36fba2d4678cf04e5309be7353
Commit: bd17bb974c1d4c1821bc0642fe8b9b21d632b981
https://github.com/tribe29/checkmk/commit/bd17bb974c1d4c1821bc0642fe8b9b21d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M agents/windows/sections/Section.h
M agents/windows/sections/SectionSkype.cc
Log Message:
-----------
[CMK-2317] - skype is forced to use comma as separator
Change-Id: I83d774fb4e1270178d1157c7b80a73b1646bd8be
Commit: 6d7631ef9f7e8701b81fb8264db3e352a276a6a8
https://github.com/tribe29/checkmk/commit/6d7631ef9f7e8701b81fb8264db3e352a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7904
M cmk_base/automations/check_mk.py
Log Message:
-----------
7904 FIX Host diagnose: Only contact agent source in agent test
In previous versions the agent test also tried to contact SNMP (when configured).
Change-Id: I6ff0b19a9317feaa001529b56530ac3abdfad615
Commit: 85e60759880be8879026aaf1fcba78640e92399d
https://github.com/tribe29/checkmk/commit/85e60759880be8879026aaf1fcba78640…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
Fix download agent output job delete error: These jobs can not be deleted anymore
Change-Id: I0eec3de452c80c55d5f15683db47b9c7b149d137
Commit: 4d36cd6cd093ec703a80c9402df6f8620aef7bd2
https://github.com/tribe29/checkmk/commit/4d36cd6cd093ec703a80c9402df6f8620…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M agents/check-mk-agent.spec
Log Message:
-----------
Update agent packages to current naming, company and domain
Change-Id: I0a28b482553d93370b44622ea71d56192089463b
Commit: 1df9b629811fec593ecd71488cda0a4fa86a73ab
https://github.com/tribe29/checkmk/commit/1df9b629811fec593ecd71488cda0a4fa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7905
M cmk/gui/plugins/wato/ac_tests.py
Log Message:
-----------
7905 FIX Analyze configuration: Fix Livestatus usage test with Nagios core
Change-Id: I4437778eac5994fcc652eb5709fb6882e3eb0b29
Commit: fa98af64cc9e0f89e71c39e1b1cbf6f6d8d8fa8e
https://github.com/tribe29/checkmk/commit/fa98af64cc9e0f89e71c39e1b1cbf6f6d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/watolib/automations.py
Log Message:
-----------
Automations: Fix computation of invalid command in diagnose outputs
Change-Id: I74c291f3d6a4ea7aeff1790bff4925cad615bf3a
Commit: eb1cae8789e136fa022e0170d4fa922fd6059f92
https://github.com/tribe29/checkmk/commit/eb1cae8789e136fa022e0170d4fa922fd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7906
A omd/packages/net-snmp/patches/0013-fix-possible-TypeError-AttributeError-in-__del__.dif
R omd/packages/net-snmp/patches/0013-fix-possible-TypeError-in-__del__.dif
Log Message:
-----------
7906 FIX Fix possible AttributeError "'NoneType' has no attribute 'delete_session'" on SNMP hosts
Change-Id: I3d51fec7b5e4a12c5af19eed0e7303a4b6ba50d0
Commit: c1c627253d03722e80d09095d5b5648a4bf60726
https://github.com/tribe29/checkmk/commit/c1c627253d03722e80d09095d5b5648a4…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/mobile.py
M cmk/gui/view_utils.py
M cmk/gui/views.py
Log Message:
-----------
Control livestatus query limit surpassing before any filtering
CMK-2137
Change-Id: I586b3e6c26ba798162d78189f4c7119aa0f7cad2
(cherry picked from commit 655a2be8e0e9e4f350c80d37791d3f0cec3f241f)
Commit: df0029fa3d053cec86d03adf68a2d6739ac9ea50
https://github.com/tribe29/checkmk/commit/df0029fa3d053cec86d03adf68a2d6739…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7907
M cmk_base/modes/check_mk.py
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
7907 FIX Fix broken 'cmk --flush HOST' command
This command did not work in previous 1.6 releases.
CMK-2334
Change-Id: I01384729e9f899d2e2b82d2f7030d3318f99a39b
Commit: cf819014baa8ff693b2fa30e026973ca36e4a9fd
https://github.com/tribe29/checkmk/commit/cf819014baa8ff693b2fa30e026973ca3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/include/tools/_process.h
M agents/wnx/install/Product.wxs
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/uninstall_agent.cmd
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
[CMK-2287] [CMK-2314] - ProgramData cleanup
- removed folders spool, cache, upgrade, config, state, bakery
- temp renamed to tmp, because Windows Installer delete wrong folder if folder named temp.
- to root dir added indicator file "install.protocol" which is removed during uninstall
- on request from Marcel A upgrade.protocol moved to the pd/install
- minor: refactoring
Change-Id: I2d71d9ea8b5d4e4e3dd7ce9850214332ea80dcca
Commit: 363ab81b14edbf7165da154dcb2ea57dd00ad3e3
https://github.com/tribe29/checkmk/commit/363ab81b14edbf7165da154dcb2ea57dd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M checks/cpu_util.include
Log Message:
-----------
cpu_util.include: Mark function as private
Change-Id: Ibfac3730a354bc6db9be7e24d098ce393baf7e7c
Commit: 742a714a004a758d4704c7142e13d91f8cf4d592
https://github.com/tribe29/checkmk/commit/742a714a004a758d4704c7142e13d91f8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
Reordered WATO group CPU utilization
Change-Id: I26a52ea9876546108a50fe0fe0001bff482c8a43
Commit: 3454fe9c3375d7e299f47b40abaa1900d689e80e
https://github.com/tribe29/checkmk/commit/3454fe9c3375d7e299f47b40abaa1900d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
Clarified 'averaging' in WATO group CPU utilization
Change-Id: I95eee1c7b98640435e66e777bc340568fe3d5ef2
Commit: 702a3d3cef2f01dd11657a743c570681cc5ece1a
https://github.com/tribe29/checkmk/commit/702a3d3cef2f01dd11657a743c570681c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
A .werks/7908
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/__init__.py
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/metrics/utils.py
Log Message:
-----------
7908 FIX Improve metric plugin compatibility
GUI metric plugins which were built for Checkmk 1.5 or older could
access the variable MAX_CORES and the function indexed_color(). This
was not possible in previous 1.6 releases which made these plugins
incompatible.
Both names are available again for plugins in the path <tt>local/share/check_mk/web/plugins/metrics/</tt>.
Change-Id: If959a98487c526ed85301a5fd274f8dc7cc50238
Commit: fdb49af4cba24880013025aba61a77c0f458d2d2
https://github.com/tribe29/checkmk/commit/fdb49af4cba24880013025aba61a77c0f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M .werks/7088
Log Message:
-----------
Fixed werk format
Change-Id: I848215b6dc5fcbdbf9621350825127051f03300a
Commit: f0e991bcc6785100af30318409acc334b1ab73bf
https://github.com/tribe29/checkmk/commit/f0e991bcc6785100af30318409acc334b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
Make WATO group titles of cpu_iowait, cpu_utilization_os distinguishable as it was before
Change-Id: Ic316f65ac866e3f0bc55b90a3e80cb6700c86c7b
Commit: 2a15b2c6bf4861de8994ea589c74afc43edfb610
https://github.com/tribe29/checkmk/commit/2a15b2c6bf4861de8994ea589c74afc43…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M checks/cpu_util.include
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
Make enabling 'Graphs for individual cores' more user friendly
Change-Id: Ib874c9a3bb3ef110f499cf675bb521dc48e49a3c
Commit: 11bd3244fb6e61a9f40ad9590eb323ed906f4608
https://github.com/tribe29/checkmk/commit/11bd3244fb6e61a9f40ad9590eb323ed9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2314] - requested improvements of the command line option 'showconfig'
- output is cleaned to skip options with leading underscore
- possibility to filter output using section name
- fully unit tested
- minor: refactoring, typos, white color
- minor: colored output
- minor: fixed help string
- minor: removed duplicated press any key
Change-Id: I7f932fdb405ebff3cc619792eedd9b8376ba904c
Commit: f73ba6e94250a4edd310f3fea0f7a22f412c607f
https://github.com/tribe29/checkmk/commit/f73ba6e94250a4edd310f3fea0f7a22f4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
[CMK-2245] [CMK-2230] - check_mk.user.yml added to the build results
Change-Id: Ib08e418ee91610d2d53c38ef45fd41dba5c377ce
Commit: c243927c0bd7fed2f0f681b18c07fc5dcf69f1d4
https://github.com/tribe29/checkmk/commit/c243927c0bd7fed2f0f681b18c07fc5dc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M Makefile
M agents/windows/CONTENTS
Log Message:
-----------
[CMK-2245] [CMK-2230] - check_mk.user.yml added to the WATO page
- path is "Monitoring Agents" "Agent Files" "Windows Agent"
- this is user example configuration
- now check_mk.example.ini in the same page is marked as legacy
- yml file is correctly stashed and unstashed in pipeline script
Change-Id: Ib757a22a2246be1ce69b431c827f0da2daec81d4
Commit: 6ba77299637657659bcedd06b039cd68261f6e0d
https://github.com/tribe29/checkmk/commit/6ba77299637657659bcedd06b039cd682…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7493
M checks/veeam_tapejobs
A tests/unit/checks/generictests/datasets/veeam_tapejobs.py
Log Message:
-----------
7493 FIX veeam_tapejobs: fix mixed up running time for running jobs
Main change: use job_id to get the item state
Along the way:
* leverage the power of the check API
* reorganize output to yield
* add a test
Change-Id: I870ce834580bedc776b1cdccf87c255617852871
Commit: 016cd4463bc7c1be283da26ef681e52f6b4777e1
https://github.com/tribe29/checkmk/commit/016cd4463bc7c1be283da26ef681e52f6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7945
M checks/veeam_tapejobs
M tests/unit/checks/generictests/datasets/veeam_tapejobs.py
Log Message:
-----------
7945 FIX veeam_tapejobs: treat idle background jobs like working ones
Previously idle backgroud jobs went to a {CRIT} state right away.
They are now treated in the same manner as working backgroud jobs,
going to {WARN} or {CRIT} when the corresponding configured (or default)
levels are exceeded.
Change-Id: Ibd0539e6d25f96c96e1cd17b0806c914dd849aa6
Commit: 74b65af72523f411fd72a376f0340451763bc06a
https://github.com/tribe29/checkmk/commit/74b65af72523f411fd72a376f03404517…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M Makefile
M cmk/gui/bi.py
A cmk/gui/node_visualization.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/main_modules/cre.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M package.json
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M web/htdocs/js/index.js
M webpack.config.js
Log Message:
-----------
BIVis Part1: Introducing NodeVis extensions for old GUI
Change-Id: I2622436736eb8890b212009f798e6517f9f8ec6d
Commit: ba00e34f27681ac6f5d03fcc28464ef58045d0d7
https://github.com/tribe29/checkmk/commit/ba00e34f27681ac6f5d03fcc28464ef58…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/themes/classic/_node_visualization.scss
A web/htdocs/themes/facelift/_node_visualization.scss
A web/htdocs/themes/facelift/images/icons/icons8-collapse-48.png
A web/htdocs/themes/facelift/images/icons/icons8-error-48.png
A web/htdocs/themes/facelift/images/icons/icons8-expand-48.png
A web/htdocs/themes/facelift/images/icons/icons8-move-48.png
A web/htdocs/themes/facelift/images/icons/icons8-pie-chart-filled-48.png
A web/htdocs/themes/facelift/images/icons/icons8-resize-filled-48.png
A web/htdocs/themes/facelift/images/icons/icons8-rotate-left-48.png
Log Message:
-----------
BIVis Part2: CSS styles for div.node_vis and new icons
Change-Id: If0451d248cceb64f93f3d88dd116e4192d11ffea
Commit: 8bc47e97ee3375cdeedb42fced4f4503e259c35f
https://github.com/tribe29/checkmk/commit/8bc47e97ee3375cdeedb42fced4f4503e…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/js/modules/node_visualization/node_visualization.js
A web/htdocs/js/modules/node_visualization/node_visualization_datasources.js
A web/htdocs/js/modules/node_visualization/node_visualization_search.js
A web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
A web/htdocs/js/modules/node_visualization/node_visualization_toolbar_utils.js
Log Message:
-----------
BIVis Part3: Main instance with top level components, exluding viewport
Change-Id: Ie916031378579c1e7f9d62d7113f941c5083fa3b
Commit: 786c0948c60e68c3ae494d9b1b7d6e598c9fe20f
https://github.com/tribe29/checkmk/commit/786c0948c60e68c3ae494d9b1b7d6e598…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/js/modules/node_visualization/node_visualization_infobox.js
Log Message:
-----------
BIVis Part4: Left infobox, displays search results
Change-Id: Idb77a12191e6881122f4501cde1577792478fb26
Commit: 5d0732bc80d26724546b62c2e5cdcadf2253e90a
https://github.com/tribe29/checkmk/commit/5d0732bc80d26724546b62c2e5cdcadf2…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/js/modules/node_visualization/node_visualization_utils.js
A web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
A web/htdocs/js/modules/node_visualization/node_visualization_viewport_utils.js
Log Message:
-----------
BIVis Part5: Viewport/LayeredViewport
Change-Id: Ifa3dbe30d21776c456a663de7910a329b0d03f84
Commit: dcacc91af7ff367ff7caf98873f48a97cd8a6b1d
https://github.com/tribe29/checkmk/commit/dcacc91af7ff367ff7caf98873f48a97c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
A web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
Log Message:
-----------
BIVis Part6: Viewport Layers, still includes demo stuff
Change-Id: I5330592b7a5b57a4c4c40e39ab456bad2d277e50
Commit: ec198eed5c879cd3e68c3fe2663c4c342ecbbede
https://github.com/tribe29/checkmk/commit/ec198eed5c879cd3e68c3fe2663c4c342…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/js/modules/node_visualization/node_visualization_layout.js
A web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
A web/htdocs/js/modules/node_visualization/node_visualization_layouting_utils.js
Log Message:
-----------
BIVis Part7: Layout management, exluding layout styles
Change-Id: I3ddba5e472f274c43c50783e02eed5161aeac814
Commit: 46dc814b985af92d03cd0b03004ad20528dd633b
https://github.com/tribe29/checkmk/commit/46dc814b985af92d03cd0b03004ad2052…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
Log Message:
-----------
BIVis Part8: Layout styles
Change-Id: I840c2d968e99754512e21c6ca5d12978b8b302e2
Commit: dc02665866dd5a91c972a8b794f1abd39017e3ce
https://github.com/tribe29/checkmk/commit/dc02665866dd5a91c972a8b794f1abd39…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/node_visualization.py
A cmk/gui/plugins/views/node_visualization.py
M package-lock.json
M tests/unit/cmk/gui/test_gui_config.py
M web/htdocs/js/index.js
M web/htdocs/js/modules/node_visualization/node_visualization.js
M web/htdocs/js/modules/node_visualization/node_visualization_datasources.js
M web/htdocs/js/modules/node_visualization/node_visualization_infobox.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
R web/htdocs/themes/classic/_node_visualization.scss
A web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/classic/theme.scss
R web/htdocs/themes/facelift/_node_visualization.scss
A web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/theme.scss
M webpack.config.js
Log Message:
-----------
Further BI map layouting updates
Change-Id: I0abd236b2a3ac28a760886afff4608045b0ad326
Commit: daa2b45b634d22dad13bb12a5418041ff6059dd1
https://github.com/tribe29/checkmk/commit/daa2b45b634d22dad13bb12a5418041ff…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M cmk/gui/plugins/views/node_visualization.py
Log Message:
-----------
fixed integration test
Change-Id: Ic61257eb3c3f467ead34dd63fbe776f8b0496d4a
Commit: c6218fec67c69eecdddccd123e6cfa0e7edf0220
https://github.com/tribe29/checkmk/commit/c6218fec67c69eecdddccd123e6cfa0e7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_infobox.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M webpack.config.js
Log Message:
-----------
BI visualization: improved layouting, fixed missing icons
Change-Id: Iddf6a5eea0f5785b1ec5c0b4e2db4ff9b90613de
Commit: e81adc424163c07f39ca5f913f31bad3826e63b7
https://github.com/tribe29/checkmk/commit/e81adc424163c07f39ca5f913f31bad38…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
A web/htdocs/themes/classic/images/icons/icons8-collapse-48.png
A web/htdocs/themes/classic/images/icons/icons8-error-48.png
A web/htdocs/themes/classic/images/icons/icons8-expand-48.png
A web/htdocs/themes/classic/images/icons/icons8-move-48.png
A web/htdocs/themes/classic/images/icons/icons8-pie-chart-filled-48.png
A web/htdocs/themes/classic/images/icons/icons8-resize-filled-48.png
A web/htdocs/themes/classic/images/icons/icons8-rotate-left-48.png
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
BI visualization: Improved node matcher GUI
Change-Id: I6b42d42d3a7865aaedb5cef8ba0744ed8a1e1875
Commit: 57ac4bb6d537c5c1cf21d19ec47c9ab0c4bfdb01
https://github.com/tribe29/checkmk/commit/57ac4bb6d537c5c1cf21d19ec47c9ab0c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7262
M cmk/gui/node_visualization.py
M web/htdocs/js/modules/node_visualization/node_visualization_layout.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M webpack.config.js
Log Message:
-----------
7262 Initial version of new Business Intelligence visualization
This werk introduces the initial version of the new business intelligence visualiziation, which was mentioned at our last conference
https://www.youtube.com/watch?v=zYfIBJkbKxA
You can navigate to the new visualization through an icon, which is shown in the classical view.
The new visualization enables you to view aggregations in a different perspective.
A more elaborate documentation will be provided later on. Some first notes:
You can create layout templates for a group of aggregations. These templates can be assigned in the aggregation configuration.
You can also specifically assign a layout to one aggregation.
Change-Id: I40327cc5e356b13664a61b2d13e62d6c380aba47
Commit: cceee28b50d1bc2deee0433d944ae2fdd17d8f6c
https://github.com/tribe29/checkmk/commit/cceee28b50d1bc2deee0433d944ae2fdd…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7891
M checks/systemd_units
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
A tests/unit/checks/test_systemd_units.py
Log Message:
-----------
7891 systemd_units: allows to blacklist specific services
In the current setup all available systemd services are monitored. This implementation allows to exclude specific services based upon regular expression match cases. It is also possible to provide multiple regular expressions.
FEED-3748
Change-Id: I50631b9fe290eb1429ac77c73b4d448542f8cdc7
Commit: 10ec1fed6b8e616f371b6f6e248226242d93e002
https://github.com/tribe29/checkmk/commit/10ec1fed6b8e616f371b6f6e248226242…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/SecretStorage-2.3.1.tar.gz
R omd/packages/python-modules/src/azure-common-1.1.16.zip
R omd/packages/python-modules/src/azure-mgmt-compute-4.3.1.zip
R omd/packages/python-modules/src/azure-mgmt-monitor-0.4.0.zip
R omd/packages/python-modules/src/azure-mgmt-nspkg-3.0.2.zip
R omd/packages/python-modules/src/azure-mgmt-resource-2.0.0.zip
R omd/packages/python-modules/src/azure-nspkg-3.0.2.zip
R omd/packages/python-modules/src/entrypoints-0.2.3.tar.gz
R omd/packages/python-modules/src/isodate-0.6.0.tar.gz
R omd/packages/python-modules/src/keyring-15.1.0.tar.gz
R omd/packages/python-modules/src/msrest-0.6.1.tar.gz
R omd/packages/python-modules/src/msrestazure-0.4.34.tar.gz
M tests/packaging/test_files.py
Log Message:
-----------
Removed unused Azure-related Python packages.
Change-Id: I9293ac64b0be7669485d03b3ec25325666dc3a4f
Commit: a223d968174fd1bf9cd5b9612ae2ecbe46270322
https://github.com/tribe29/checkmk/commit/a223d968174fd1bf9cd5b9612ae2ecbe4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M Pipfile
M omd/packages/python-modules/python-modules.make
Log Message:
-----------
Synched Pipfile and python-modules.make again.
Change-Id: Ieee53eddfbf4269528330516c080c147e0144b56
Commit: 7cdf2fa54ac3add0f0f9544a73d9c10e04d5d7a1
https://github.com/tribe29/checkmk/commit/7cdf2fa54ac3add0f0f9544a73d9c10e0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Synched expected package sizes again and re-enable test.
Change-Id: Iada5fe644b803b8bf49fcb44ba971bc9abd756ec
Commit: 03dd64795ed4904d94e1b59f387d29215dd98e12
https://github.com/tribe29/checkmk/commit/03dd64795ed4904d94e1b59f387d29215…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Unbreak package size test.
Change-Id: I121f0255b1c3f13a3f05b234071f27da11941547
Commit: d1fca0d43f2beb4965c3a3a1824084077dc52c1b
https://github.com/tribe29/checkmk/commit/d1fca0d43f2beb4965c3a3a1824084077…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Azure.mgmt.monitor is dead, Jim...
Change-Id: Ie9ab188e424300179f91452f5dbd74f3b96141a6
Commit: 182e1b2ae1cb3f852a0741a0822f42d080728a3f
https://github.com/tribe29/checkmk/commit/182e1b2ae1cb3f852a0741a0822f42d08…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
Log Message:
-----------
Fix host diag after 7904
Change-Id: I9dde5a4740a140afb97557cf8b91a3ba4efed879
Commit: 80503419ca7f7208856bd9fa6f939f390b3a4cdd
https://github.com/tribe29/checkmk/commit/80503419ca7f7208856bd9fa6f939f390…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
A .werks/7263
Log Message:
-----------
7263 Graph Tunings: Now able to disable graph
CMK-2183
Change-Id: Id523f5d9f07fe59bd8ca37fe88c7d210b5214117
Commit: 6c5407c2dffc0ca2c54b71f3454e3289d2377a4d
https://github.com/tribe29/checkmk/commit/6c5407c2dffc0ca2c54b71f3454e3289d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M tests/conftest.py
Log Message:
-----------
Monkeypatch some more paths during unit tests
Change-Id: I6e94d5f639d791af1a4088737168cb2112a64f0c
Commit: 0e9e5ad4fd3942930564e79cfc0d05915ac138be
https://github.com/tribe29/checkmk/commit/0e9e5ad4fd3942930564e79cfc0d05915…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add some localizations
Change-Id: I5d7bec7868233a7bcc0172c6347e6ab9c5de42bf
Commit: 1559f999ba52afc64bafd60a9f226b900e450534
https://github.com/tribe29/checkmk/commit/1559f999ba52afc64bafd60a9f226b900…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
equalized some state abbrevations
Change-Id: I667e6888bdf2503b2940ac10e3aa1a64a19ac506
Commit: 9277b36f543f9dac05c6359fc1e3a45334064139
https://github.com/tribe29/checkmk/commit/9277b36f543f9dac05c6359fc1e3a4533…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/ohm.cpp
M agents/wnx/src/engine/providers/ohm.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-ohm.cpp
M agents/wnx/watest/test-runperf.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2287] - OHM reset on fail
- 3 errors leads to the reset
- mandatory refactoring in many places to get functionality without copy paste
- functionality is concentrated in resetOhm
- 'resetohm; is new hidden command line option to reset ohm without using treasury
- possibility to register errors in providers data(unit tested)
- unit tested error registering, some defaults
- minor: many literals changed to valid constants
- minor: Colors is enum class now according to company style guide
- minor: more wstring_view
- minor: small script fix to avoid build error when OHM is started from the our bin
Change-Id: I969855aa707b99a582491737fbf06479135c269b
Commit: c5e68a399a11fd700b9b8bdac27833a311e86ac7
https://github.com/tribe29/checkmk/commit/c5e68a399a11fd700b9b8bdac27833a31…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
Update package hashes with up-to-date npm
Change-Id: Ib165149628d84fb2dfd2f6833d3e1ac0646e4510
Commit: 8c86670883c81f2c2a38cffb7cb351d653ec9362
https://github.com/tribe29/checkmk/commit/8c86670883c81f2c2a38cffb7cb351d65…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
WATO forms: Fix white links on white ground
Change-Id: I5bd9325cf773081a046eac0ecaa2f3ba59c79410
Commit: b993a93ebc0c130b35bf48f6b64d11a80585b15a
https://github.com/tribe29/checkmk/commit/b993a93ebc0c130b35bf48f6b64d11a80…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b4
Change-Id: Id4c95b270dda2294b44a777c40f264f7ddd1f787
Commit: 2fc1e685c0358c18c155f3d34b97958c89804a5a
https://github.com/tribe29/checkmk/commit/2fc1e685c0358c18c155f3d34b97958c8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
Log Message:
-----------
Fix broken docker build script
Change-Id: I1fe7aac3fc857be2c845e7026b1fa384bf5e27de
Commit: 7f2229bb3b574d5188c9473725fb8d6f11060429
https://github.com/tribe29/checkmk/commit/7f2229bb3b574d5188c9473725fb8d6f1…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M agents/wnx/install/Product.wxs
R agents/wnx/install/resources/readme.md
A agents/wnx/install/resources/readme.txt
Log Message:
-----------
[FEED-3911] - changed extension of the readme from md to txt
Change-Id: I27edd8aef5450e6ff963792587b8a1bd8b064d26
Commit: 9ed882d6da648a867d5aaf3d234f7aef3d7131f3
https://github.com/tribe29/checkmk/commit/9ed882d6da648a867d5aaf3d234f7aef3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/conftest.py
M tests/unit/cmk/gui/test_htmllib_Escaper.py
M tests/unit/cmk/gui/test_htmllib_HTMLGenerator.py
M tests/unit/cmk/gui/tools.py
M tests/unit/cmk/notifications/test_mail.py
Log Message:
-----------
Removed some dead code and a dead package.
Change-Id: I59409bd76ba7c1381e7d414e6033bbd5380b1179
Commit: bda0a503b77b2254d08620cf19a38e54d0f071d7
https://github.com/tribe29/checkmk/commit/bda0a503b77b2254d08620cf19a38e54d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
Log Message:
-----------
Suggest more useful default values for CPU IO wait
Change-Id: I692252e314a89a2f3281ef797dd0dad7507eaf79
Commit: fff89575b739f2b11d65008c30bcd0be09e73ea9
https://github.com/tribe29/checkmk/commit/fff89575b739f2b11d65008c30bcd0be0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M agents/wnx/uninstall_agent.cmd
M doc/treasures/windows/readme.txt
A doc/treasures/windows/uninstall_agent.cmd
Log Message:
-----------
[CMK-2287] - tool to remove the agent fully
Change-Id: I5bd4052371c3f9078e228781426eb62866746890
Commit: e2dabcb4bf4b1d6b2a9fb0a5d8487c5741c59ceb
https://github.com/tribe29/checkmk/commit/e2dabcb4bf4b1d6b2a9fb0a5d8487c574…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M agents/wnx/integration/test_section_wmi_cpuload.py
Log Message:
-----------
Integration Test fix(Windows Agent) OEMStringArray may be empty in some cases
Change-Id: I9f5ddf29ab848b9b6d680c23f79cb6ee6f671577
Commit: f0ba8d2584d480dd085a31b47a4de113785cf8c2
https://github.com/tribe29/checkmk/commit/f0ba8d2584d480dd085a31b47a4de1137…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M Pipfile
M omd/packages/python-modules/python-modules.make
Log Message:
-----------
Synched dev-packages with master.
Change-Id: Ic427f119e68535db81c31f64e6af4fef088008f8
Commit: 0886ce9ade01482b15561799bd5ef6ec6c6aa970
https://github.com/tribe29/checkmk/commit/0886ce9ade01482b15561799bd5ef6ec6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Forgot to push Pipifile.lock...
Change-Id: Ie527176bb749b418c82384c7aeb3ab96b2d8022d
Commit: d3bef2e857cb9be7694ee6cfae4b1ca77ec005dd
https://github.com/tribe29/checkmk/commit/d3bef2e857cb9be7694ee6cfae4b1ca77…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M checks/df
M checks/df.include
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
Log Message:
-----------
Adding tests for mointpoints joined on df
Reduce code on the way
CMK-2261
Change-Id: Id4cc1512cd21bf1986d5c67c33a9102c6ffb8e82
(cherry picked from commit cb92c84ec30fc0fd07990666d6f812e08f53ce3c)
Commit: 03cd9161c753e57ec1af5f604843efceaac48e72
https://github.com/tribe29/checkmk/commit/03cd9161c753e57ec1af5f604843efcea…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-05 (Fri, 05 Jul 2019)
Changed paths:
M .werks/6646
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
Process Discovery rule summary extend werk info and fix HTML render
FEED-3907
Change-Id: I1ebbb195976ce0269d71d57eb6a1b71b6c2d04c1
(cherry picked from commit ef92a56831dfe3028ee92fd6d0bd9481c2f7c972)
Commit: fce4f4f817cc8651b1e500020268087eb86447c9
https://github.com/tribe29/checkmk/commit/fce4f4f817cc8651b1e500020268087eb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore JS maps
Change-Id: Ia2bb5908f67985b74412b8485d2f77a93a5a96d1
Commit: 4a347a40e9e1a79c30c100148d580b4f7add8bfe
https://github.com/tribe29/checkmk/commit/4a347a40e9e1a79c30c100148d580b4f7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7911
M cmk/gui/wato/pages/tags.py
Log Message:
-----------
7911 FIX Tags: Fix "Element "" does not exist anymore in tag input preview
Change-Id: I4584f69556b9440e178b63cbf02999b28eadad18
Commit: 35b711fd28893c5a0370242fe92d774a3b063b9a
https://github.com/tribe29/checkmk/commit/35b711fd28893c5a0370242fe92d774a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7910
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
7910 FIX EC pages are now disabled and hidden when EC is disable
Change-Id: If829337155455f80d9de6a695f1f0ae60fe1e841
Commit: 1d98359647c7051dda18b4f47be513e4f6879b27
https://github.com/tribe29/checkmk/commit/1d98359647c7051dda18b4f47be513e4f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7912
M cmk/gui/watolib/tags.py
Log Message:
-----------
7912 FIX Fix host tag update problem
With 1.6 the data structure of tag definitions has been changed
and also moved to another file. WATO is now saving the tags in
<tt>etc/check_mk/conf.d/wato/tags.mk</tt> instead of
<tt>etc/check_mk/conf.d/wato/hosttags.mk</tt>.
There is no manual action needed for migration. During update
from previous versions the old configuration is read and saved
in the new format and file.
In previous 1.6 versions the migration did not correctly delete
the <tt>etc/check_mk/conf.d/wato/hosttags.mk</tt> after saving
it in the new file which is fixed now.
Change-Id: I3638aa2ec3dbb80ab9d2dfaa3bf144090f36cd70
Commit: c09c5e999a916504e92a35ece05ef54262c281ad
https://github.com/tribe29/checkmk/commit/c09c5e999a916504e92a35ece05ef5426…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7913
M cmk/gui/http.py
Log Message:
-----------
7913 FIX Fix adding views to dashboard
Change-Id: I4879a01d6e8269f4a11b4577dec9e50e7807544f
Commit: 20f881cdffe24b2bd903dd13c5fa026bd83d1e12
https://github.com/tribe29/checkmk/commit/20f881cdffe24b2bd903dd13c5fa026bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7909
M cmk/gui/table.py
M tests/unit/cmk/gui/test_table.py
Log Message:
-----------
7909 FIX Fix broken "stored reports" page
The "stored reports" page failed to render just showing an AssertionError.
FEED-3913
Change-Id: I8d9748dbfe07a4c0e9ec5ea51691b2bc7fa7ca90
Commit: 44d33a077479ef737fe4cde65c70b28f59f18a19
https://github.com/tribe29/checkmk/commit/44d33a077479ef737fe4cde65c70b28f5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M web/htdocs/js/modules/dashboard.js
Log Message:
-----------
Improve error handling when dashlet moving results in invalid coords
Change-Id: I3b8413628453d5133f5abeb73ab07481156a35d0
Commit: c7f6d089e4d94cf759a9618be1d971e45dc6345b
https://github.com/tribe29/checkmk/commit/c7f6d089e4d94cf759a9618be1d971e45…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7914
M cmk/gui/plugins/dashboard/notify_users.py
Log Message:
-----------
7914 FIX Fixed moving "user notification" dashlet on dashboard
Change-Id: Ied9f1f1e77881b37104baa9a16aed04b65a28610
Commit: 6b1d5714748dd2fc01c06c24c4d088f179fc6565
https://github.com/tribe29/checkmk/commit/6b1d5714748dd2fc01c06c24c4d088f17…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7965
M cmk/gui/wato/pages/tags.py
Log Message:
-----------
7965 FIX Fix updating hosts after editing tags
When adding new tag groups or aux tags to existing tag choices, these
tags were not immediately applied to the host configuration. The tags
were applied to the hosts only after editing the host configuration.
Change-Id: I2caa6f1d3772c6dd36d014f671f5c54b3e73ad2a
Commit: 855f0e0e311ad4b9be08da640911122a50382d63
https://github.com/tribe29/checkmk/commit/855f0e0e311ad4b9be08da640911122a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M cmk/gui/table.py
Log Message:
-----------
Fixed left over debug statement
Change-Id: Ie132c53e3de848d06ed0926962658cac1ec4d22b
Commit: a7ec532dd2b00d3307c132d8406852e4ad65b49e
https://github.com/tribe29/checkmk/commit/a7ec532dd2b00d3307c132d8406852e4a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7947
M checks/ps.include
A tests/unit/checks/generictests/datasets/ps_matched.py
M tests/unit/checks/test_ps.py
Log Message:
-----------
7947 FIX ps: Missing services for non-matching subexpressions
If you are discovering services with a process name pattern that included non-matching
subexpressions, the check could not see the corresponding services, resulting in a process
count of zero.
If you are affected by this, please rediscover the affected services.
Change-Id: I4663a6227f149816a6ea1035d29cda117592ccb3
Commit: fd7ec0c11205e34552a18f540faf2b183f905dd6
https://github.com/tribe29/checkmk/commit/fd7ec0c11205e34552a18f540faf2b183…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/logwatch_event.h
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2287] - logwatch.logfiles sequence fixed
- merge_value added to be able to combine root logfiles with user logfiles
- refactored: CombineSequence and Combine are parts of interface
- unit testing
Change-Id: I202b89249590fc5d68caf3b27ea04da05935d2ac
Commit: 3c8ef79c5b97bcbfaeba3b0f72e5495366483e62
https://github.com/tribe29/checkmk/commit/3c8ef79c5b97bcbfaeba3b0f72e549536…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/plugins.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/providers/wmi.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/watest/test-section_wmi.cpp
Log Message:
-----------
[FEED-3926] - msecxh sections has correct format now
- unit tests for the ticket and some defaults
- refactoring: according to guidelines
Change-Id: I215ab3c0c82f3a87c27a51cfd687a5fb20296d5e
Commit: e55e116176dc2e01877f9778e958680f860c99b1
https://github.com/tribe29/checkmk/commit/e55e116176dc2e01877f9778e958680f8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
cmk_base/config.py: take new http parameter type into account
Change-Id: I8e97723a9f1328e693854fcc5e93f31a698247b5
Commit: 944bfa890f06b6466facc6f7f1a6f4b9b857c609
https://github.com/tribe29/checkmk/commit/944bfa890f06b6466facc6f7f1a6f4b9b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
cmk_base/config.py: fix missing '_'
Change-Id: Ie4ba90ce3d0590125d2fa5d9a454e0335956e330
Commit: 1ed4c55748c76f75dea130f402833bd340d825cc
https://github.com/tribe29/checkmk/commit/1ed4c55748c76f75dea130f402833bd34…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M .style.yapf
M Pipfile
M Pipfile.lock
M active_checks/check_bi_aggr
M active_checks/check_cpu_peaks
M active_checks/check_elasticsearch_query
M active_checks/check_form_submit
M active_checks/check_sql
M agents/plugins/mk_docker.py
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logwatch
M agents/plugins/mk_sap
M agents/plugins/mk_tinkerforge
M agents/plugins/mtr
M agents/plugins/plesk_backups
M agents/plugins/unitrends_replication
M agents/special/agent_3par
M agents/special/agent_appdynamics
M agents/special/agent_azure
M agents/special/agent_bi
M agents/special/agent_ipmi_sensors
M agents/special/agent_jolokia
M agents/special/agent_netapp
M agents/special/agent_prism
M agents/special/agent_random
M agents/special/agent_siemens_plc
M agents/special/agent_storeonce
M agents/special/agent_tinkerforge
M agents/special/agent_ucs_bladecenter
M agents/special/agent_vnx_quotas
M agents/special/agent_vsphere
M agents/special/agent_vsphere.pysphere
M agents/windows/it/_test_section_openhardwaremonitor.py
M agents/windows/it/remote.py
M agents/windows/it/test_agent_start_parameters.py
M agents/windows/it/test_section_check_mk.py
M agents/windows/it/test_section_eventlog.py
M agents/windows/it/test_section_fileinfo.py
M agents/windows/it/test_section_logfiles.py
M agents/windows/it/test_section_mrpe.py
M agents/windows/it/test_section_plugin_group.py
M agents/windows/it/test_section_wmi_webservices.py
M agents/wnx/integration/_test_agent_start_parameters.py
M agents/wnx/integration/_test_section_logfiles.py
M agents/wnx/integration/_test_section_mrpe.py
M agents/wnx/integration/_test_section_openhardwaremonitor.py
M agents/wnx/integration/_test_section_plugin_group.py
M agents/wnx/integration/local.py
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/integration/test_section_eventlog.py
M agents/wnx/integration/test_section_fileinfo.py
M agents/wnx/integration/test_section_wmi_webservices.py
M bin/mkbackup
M bin/mkbench
M checks/acme_temp
M checks/adva_fsp_temp
M checks/aix_hacmp_nodes
M checks/aix_sap_processlist
M checks/apc_symmetra_ext_temp
M checks/appdynamics_memory
M checks/arc_raid_status
M checks/atto_fibrebridge_chassis
M checks/avaya_88xx
M checks/aws.include
M checks/aws_costs_and_usage
M checks/aws_ebs
M checks/aws_ec2
M checks/aws_ec2_limits
M checks/aws_elb
M checks/aws_elbv2_application
M checks/aws_elbv2_network
M checks/aws_rds
M checks/aws_s3
M checks/aws_s3_requests
M checks/azure_databases
M checks/azure_sites
M checks/azure_storageaccounts
M checks/azure_virtualnetworkgateways
M checks/bluenet2_powerrail
M checks/brocade_fcport
M checks/brocade_mlx
M checks/brocade_optical
M checks/brocade_sfp
M checks/checkpoint_temp
M checks/cisco_cpu_multiitem
M checks/cisco_qos
M checks/cisco_temp_sensor
M checks/cisco_temperature
M checks/cisco_ucs_hdd
M checks/cmc_temp
M checks/cmciii_lcp_water
M checks/cmctc_lcp
M checks/cpu
M checks/cpu_load.include
M checks/cpu_util.include
M checks/datapower_temp
M checks/db2_bp_hitratios
M checks/db2_logsizes
M checks/db2_tablespaces
M checks/decru_cpu
M checks/dell_om_sensors
M checks/dell_powerconnect_temp
M checks/dell_poweredge.include
M checks/df.include
M checks/didactum.include
M checks/diskstat
M checks/diskstat.include
M checks/docker_container_diskstat
M checks/docsis_channels_upstream
M checks/domino_mailqueues
M checks/dotnet_clrmemory
M checks/elasticsearch_cluster_health
M checks/elasticsearch_nodes
M checks/emc_datadomain_temps
M checks/emcvnx_storage_pools
M checks/emka_modules
M checks/entity_sensors
M checks/enviromux.include
M checks/esx_vsphere_datastores
M checks/esx_vsphere_hostsystem
M checks/f5_bigip_interfaces
M checks/fc_port
M checks/fileinfo
M checks/fireeye_temp
M checks/firewall_if.include
M checks/fjdarye.include
M checks/fortigate_sync_status
M checks/fsc_sc2.include
M checks/fsc_temp
M checks/h3c_lanswitch_sensors
M checks/hepta
M checks/hitachi_hnas_temp
M checks/hitachi_hnas_vnode
M checks/hp_blade_manager
M checks/hp_procurve_sensors
M checks/hp_proliant.include
M checks/hp_proliant_psu
M checks/hpux_multipath
M checks/hr_ps
M checks/hwg_temp
M checks/ibm_svc_enclosure
M checks/ibm_svc_systemstats
M checks/icom_repeater
M checks/if.include
M checks/infoblox_temp
M checks/intel_true_scale_sensors_temp
M checks/ipmi_common.include
M checks/iptables
M checks/ispro_sensors_temp
M checks/jolokia_jvm_threading
M checks/k8s_pods_cm
M checks/k8s_resources
M checks/k8s_stats
M checks/kentix_temp
M checks/lgp_info
M checks/local
M checks/logwatch
M checks/mbg_lantime_refclock
M checks/mem
M checks/mem.include
M checks/memory.include
M checks/mkbackup
M checks/mongodb_collections
M checks/mongodb_mem
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/mssql_counters
M checks/mssql_instance
M checks/mssql_tablespaces
M checks/mysql_capacity
M checks/netapp_api_environment
M checks/netapp_api_fcp
M checks/netapp_api_qtree_quota
M checks/netapp_api_vf_stats
M checks/netapp_api_volumes
M checks/netgear_fans
M checks/netgear_temp
M checks/nginx_status
M checks/omd_apache
M checks/pandacom_temp.include
M checks/papouch_th2e_sensors
M checks/perle.include
M checks/plesk_backups
M checks/postgres_bloat
M checks/postgres_stats
M checks/prism_alerts
M checks/ps
M checks/ps.include
M checks/raritan.include
M checks/raritan_emx
M checks/raritan_pdu_ocprot
M checks/raritan_pdu_outletcount
M checks/safenet_hsm
M checks/safenet_ntls
M checks/sap
M checks/sap_hana_backup
M checks/sap_hana_license
M checks/security_master
M checks/size_trend.include
M checks/skype
M checks/splunk_alerts
M checks/splunk_health
M checks/splunk_jobs
M checks/splunk_license_usage
M checks/supermicro
M checks/temperature.include
M checks/timemachine
M checks/tinkerforge
M checks/ucd_cpu_util
M checks/ucs_bladecenter_psu
M checks/ucs_c_rack_server_fans
M checks/ucs_c_rack_server_power
M checks/ucs_c_rack_server_psu
M checks/ucs_c_rack_server_temp
M checks/ucs_c_rack_server_util
M checks/ups_bat_temp
M checks/ups_socomec_capacity
M checks/varnish
M checks/veeam_tapejobs
M checks/vms_cpu
M checks/watchdog_sensors
M checks/windows_updates
M checks/winperf
M checks/wmi_webservices
M checks/wut_webio_io
M cmk/ec/actions.py
M cmk/ec/export.py
M cmk/ec/history.py
M cmk/ec/main.py
M cmk/ec/settings.py
M cmk/ec/snmp.py
M cmk/gui/availability.py
M cmk/gui/background_job.py
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/config.py
M cmk/gui/crash_reporting.py
M cmk/gui/dashboard.py
M cmk/gui/forms.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/i18n.py
M cmk/gui/key_mgmt.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd.py
M cmk/gui/mobile.py
M cmk/gui/multitar.py
M cmk/gui/node_visualization.py
M cmk/gui/notify.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/failed_notifications.py
M cmk/gui/plugins/dashboard/notify_users.py
M cmk/gui/plugins/dashboard/stats.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/sidebar/custom_links.py
M cmk/gui/plugins/sidebar/dashboards.py
M cmk/gui/plugins/sidebar/host_matrix.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/mkeventd.py
M cmk/gui/plugins/sidebar/nagvis_maps.py
M cmk/gui/plugins/sidebar/quicksearch.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/sidebar/wiki.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/__init__.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/perfometers/check_mk.py
M cmk/gui/plugins/views/sorters.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/acme_certificates.py
M cmk/gui/plugins/wato/check_parameters/acme_sbc_snmp.py
M cmk/gui/plugins/wato/check_parameters/airflow.py
M cmk/gui/plugins/wato/check_parameters/antivir_update_age.py
M cmk/gui/plugins/wato/check_parameters/apache_status.py
M cmk/gui/plugins/wato/check_parameters/apc_ats_output.py
M cmk/gui/plugins/wato/check_parameters/apc_symentra.py
M cmk/gui/plugins/wato/check_parameters/apt.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/azure.py
M cmk/gui/plugins/wato/check_parameters/backup_timemachine.py
M cmk/gui/plugins/wato/check_parameters/blank_tapes.py
M cmk/gui/plugins/wato/check_parameters/bluecat_ntp.py
M cmk/gui/plugins/wato/check_parameters/bonding.py
M cmk/gui/plugins/wato/check_parameters/brocade_fcport.py
M cmk/gui/plugins/wato/check_parameters/brocade_optical.py
M cmk/gui/plugins/wato/check_parameters/brocade_sfp.py
M cmk/gui/plugins/wato/check_parameters/carbon_monoxide.py
M cmk/gui/plugins/wato/check_parameters/ceph_mgrs.py
M cmk/gui/plugins/wato/check_parameters/ceph_osds.py
M cmk/gui/plugins/wato/check_parameters/checkpoint_packets.py
M cmk/gui/plugins/wato/check_parameters/checkpoint_vpn.py
M cmk/gui/plugins/wato/check_parameters/cisco_asa_failover.py
M cmk/gui/plugins/wato/check_parameters/cisco_dom.py
M cmk/gui/plugins/wato/check_parameters/cisco_fw_connections.py
M cmk/gui/plugins/wato/check_parameters/cisco_ip_sla.py
M cmk/gui/plugins/wato/check_parameters/cisco_mem.py
M cmk/gui/plugins/wato/check_parameters/cisco_qos.py
M cmk/gui/plugins/wato/check_parameters/cisco_stack.py
M cmk/gui/plugins/wato/check_parameters/cisco_wlc.py
M cmk/gui/plugins/wato/check_parameters/citrix_load.py
M cmk/gui/plugins/wato/check_parameters/citrix_sessions.py
M cmk/gui/plugins/wato/check_parameters/citrix_state.py
M cmk/gui/plugins/wato/check_parameters/cluster_status.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
M cmk/gui/plugins/wato/check_parameters/cups_queues.py
M cmk/gui/plugins/wato/check_parameters/db2_backup.py
M cmk/gui/plugins/wato/check_parameters/db2_connections.py
M cmk/gui/plugins/wato/check_parameters/db2_counters.py
M cmk/gui/plugins/wato/check_parameters/db2_logsize.py
M cmk/gui/plugins/wato/check_parameters/db2_mem.py
M cmk/gui/plugins/wato/check_parameters/db2_sortoverflow.py
M cmk/gui/plugins/wato/check_parameters/db2_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/ddn_s2a_port_errors.py
M cmk/gui/plugins/wato/check_parameters/ddn_s2a_wait.py
M cmk/gui/plugins/wato/check_parameters/disk_io.py
M cmk/gui/plugins/wato/check_parameters/disk_temperature.py
M cmk/gui/plugins/wato/check_parameters/diskstat.py
M cmk/gui/plugins/wato/check_parameters/docsis_channels_downstream.py
M cmk/gui/plugins/wato/check_parameters/docsis_channels_upstream.py
M cmk/gui/plugins/wato/check_parameters/docsis_cm_status.py
M cmk/gui/plugins/wato/check_parameters/drbd.py
M cmk/gui/plugins/wato/check_parameters/eaton_enviroment.py
M cmk/gui/plugins/wato/check_parameters/efreq.py
M cmk/gui/plugins/wato/check_parameters/elphase.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_disks.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_storage_pools.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_storage_pools_tiering.py
M cmk/gui/plugins/wato/check_parameters/epower.py
M cmk/gui/plugins/wato/check_parameters/esx_hostystem_maintenance.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_datastores.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_objects_count.py
M cmk/gui/plugins/wato/check_parameters/evolt.py
M cmk/gui/plugins/wato/check_parameters/ewon.py
M cmk/gui/plugins/wato/check_parameters/f5_bigip_snat.py
M cmk/gui/plugins/wato/check_parameters/f5_bigip_vserver.py
M cmk/gui/plugins/wato/check_parameters/f5_connections.py
M cmk/gui/plugins/wato/check_parameters/fc_port.py
M cmk/gui/plugins/wato/check_parameters/fcp.py
M cmk/gui/plugins/wato/check_parameters/filehandler.py
M cmk/gui/plugins/wato/check_parameters/fileinfo-groups.py
M cmk/gui/plugins/wato/check_parameters/fileinfo.py
M cmk/gui/plugins/wato/check_parameters/filestats.py
M cmk/gui/plugins/wato/check_parameters/filesystem.py
M cmk/gui/plugins/wato/check_parameters/fireeye_active_vms.py
M cmk/gui/plugins/wato/check_parameters/fireeye_content.py
M cmk/gui/plugins/wato/check_parameters/fireeye_lic.py
M cmk/gui/plugins/wato/check_parameters/fireeye_mail.py
M cmk/gui/plugins/wato/check_parameters/fireeye_mailq.py
M cmk/gui/plugins/wato/check_parameters/fireeye_quarantine.py
M cmk/gui/plugins/wato/check_parameters/firewall_if.py
M cmk/gui/plugins/wato/check_parameters/fortigate_node_memory.py
M cmk/gui/plugins/wato/check_parameters/fortinet_signatures.py
M cmk/gui/plugins/wato/check_parameters/fortisandbox_queues.py
M cmk/gui/plugins/wato/check_parameters/general_flash_usage.py
M cmk/gui/plugins/wato/check_parameters/generic_number.py
M cmk/gui/plugins/wato/check_parameters/generic_rate.py
M cmk/gui/plugins/wato/check_parameters/generic_string.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_devices.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_ng_devices.py
M cmk/gui/plugins/wato/check_parameters/hostsystem_sensors.py
M cmk/gui/plugins/wato/check_parameters/hp_hh3c_ext_states.py
M cmk/gui/plugins/wato/check_parameters/hp_msa_psu_voltage.py
M cmk/gui/plugins/wato/check_parameters/huawei_osn_laser.py
M cmk/gui/plugins/wato/check_parameters/hw_fans_perc.py
M cmk/gui/plugins/wato/check_parameters/hw_psu.py
M cmk/gui/plugins/wato/check_parameters/hw_single_temperature.py
M cmk/gui/plugins/wato/check_parameters/hw_temperature.py
M cmk/gui/plugins/wato/check_parameters/hw_temperature_single.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_enclosure.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_host.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_mdiskgrp.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_total_latency.py
M cmk/gui/plugins/wato/check_parameters/if.py
M cmk/gui/plugins/wato/check_parameters/inotify.py
M cmk/gui/plugins/wato/check_parameters/ipmi.py
M cmk/gui/plugins/wato/check_parameters/job.py
M cmk/gui/plugins/wato/check_parameters/juniper_mem.py
M cmk/gui/plugins/wato/check_parameters/juniper_mem_modules.py
M cmk/gui/plugins/wato/check_parameters/jvm_threading.py
M cmk/gui/plugins/wato/check_parameters/k8s_nodes.py
M cmk/gui/plugins/wato/check_parameters/k8s_pods_cm.py
M cmk/gui/plugins/wato/check_parameters/k8s_port.py
M cmk/gui/plugins/wato/check_parameters/k8s_resources.py
M cmk/gui/plugins/wato/check_parameters/k8s_roles.py
M cmk/gui/plugins/wato/check_parameters/kaspersky_av_client.py
M cmk/gui/plugins/wato/check_parameters/lamp_operation_time.py
M cmk/gui/plugins/wato/check_parameters/licenses.py
M cmk/gui/plugins/wato/check_parameters/livestatus_status.py
M cmk/gui/plugins/wato/check_parameters/local.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/lsnat.py
M cmk/gui/plugins/wato/check_parameters/lvm_lvs_pools.py
M cmk/gui/plugins/wato/check_parameters/mcafee_emailgateway_bridge.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.py
M cmk/gui/plugins/wato/check_parameters/mem_cluster.py
M cmk/gui/plugins/wato/check_parameters/mem_pages.py
M cmk/gui/plugins/wato/check_parameters/memory.py
M cmk/gui/plugins/wato/check_parameters/memory_arbor.py
M cmk/gui/plugins/wato/check_parameters/memory_linux.py
M cmk/gui/plugins/wato/check_parameters/memory_multiitem.py
M cmk/gui/plugins/wato/check_parameters/memory_relative.py
M cmk/gui/plugins/wato/check_parameters/memory_simple.py
M cmk/gui/plugins/wato/check_parameters/mongodb_asserts.py
M cmk/gui/plugins/wato/check_parameters/mongodb_collections.py
M cmk/gui/plugins/wato/check_parameters/mongodb_flushing.py
M cmk/gui/plugins/wato/check_parameters/mongodb_locks.py
M cmk/gui/plugins/wato/check_parameters/motion.py
M cmk/gui/plugins/wato/check_parameters/mq_queues.py
M cmk/gui/plugins/wato/check_parameters/msoffice.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup_per_type.py
M cmk/gui/plugins/wato/check_parameters/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_connections.py
M cmk/gui/plugins/wato/check_parameters/mssql_databases.py
M cmk/gui/plugins/wato/check_parameters/mssql_datafiles.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_stats.py
M cmk/gui/plugins/wato/check_parameters/mssql_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_transactionlogs.py
M cmk/gui/plugins/wato/check_parameters/msx_info_store.py
M cmk/gui/plugins/wato/check_parameters/msx_queues.py
M cmk/gui/plugins/wato/check_parameters/msx_rpcclientaccess.py
M cmk/gui/plugins/wato/check_parameters/mtr.py
M cmk/gui/plugins/wato/check_parameters/multipath.py
M cmk/gui/plugins/wato/check_parameters/multipath_count.py
M cmk/gui/plugins/wato/check_parameters/mysql_connections.py
M cmk/gui/plugins/wato/check_parameters/mysql_innodb_io.py
M cmk/gui/plugins/wato/check_parameters/mysql_sessions.py
M cmk/gui/plugins/wato/check_parameters/mysql_slave.py
M cmk/gui/plugins/wato/check_parameters/netapp_disks.py
M cmk/gui/plugins/wato/check_parameters/netapp_fcportio.py
M cmk/gui/plugins/wato/check_parameters/netapp_instance.py
M cmk/gui/plugins/wato/check_parameters/netapp_luns.py
M cmk/gui/plugins/wato/check_parameters/netapp_snapshots.py
M cmk/gui/plugins/wato/check_parameters/netapp_systemtime.py
M cmk/gui/plugins/wato/check_parameters/netapp_volumes.py
M cmk/gui/plugins/wato/check_parameters/netscaler_mem.py
M cmk/gui/plugins/wato/check_parameters/netscaler_sslcerts.py
M cmk/gui/plugins/wato/check_parameters/netscaler_tcp_conns.py
M cmk/gui/plugins/wato/check_parameters/netscaler_vserver.py
M cmk/gui/plugins/wato/check_parameters/network_fs.py
M cmk/gui/plugins/wato/check_parameters/nginx_status.py
M cmk/gui/plugins/wato/check_parameters/ntp.py
M cmk/gui/plugins/wato/check_parameters/ocprot_current.py
M cmk/gui/plugins/wato/check_parameters/openhardwaremonitor_smart.py
M cmk/gui/plugins/wato/check_parameters/oracle_instance.py
M cmk/gui/plugins/wato/check_parameters/oracle_locks.py
M cmk/gui/plugins/wato/check_parameters/oracle_logswitches.py
M cmk/gui/plugins/wato/check_parameters/oracle_longactivesessions.py
M cmk/gui/plugins/wato/check_parameters/oracle_recovery_area.py
M cmk/gui/plugins/wato/check_parameters/oracle_recovery_status.py
M cmk/gui/plugins/wato/check_parameters/oracle_rman.py
M cmk/gui/plugins/wato/check_parameters/oracle_sessions.py
M cmk/gui/plugins/wato/check_parameters/oracle_sql.py
M cmk/gui/plugins/wato/check_parameters/oracle_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/oracle_undostat.py
M cmk/gui/plugins/wato/check_parameters/palo_alto_sessions.py
M cmk/gui/plugins/wato/check_parameters/pdu_gude.py
M cmk/gui/plugins/wato/check_parameters/pfm_health.py
M cmk/gui/plugins/wato/check_parameters/pll_lock_voltage.py
M cmk/gui/plugins/wato/check_parameters/plugs.py
M cmk/gui/plugins/wato/check_parameters/power_multiitem.py
M cmk/gui/plugins/wato/check_parameters/printer_supply.py
M cmk/gui/plugins/wato/check_parameters/prism_container.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/ps_voltage.py
M cmk/gui/plugins/wato/check_parameters/quantum_storage_status.py
M cmk/gui/plugins/wato/check_parameters/raid_disk.py
M cmk/gui/plugins/wato/check_parameters/raid_summary.py
M cmk/gui/plugins/wato/check_parameters/ruckus_ap.py
M cmk/gui/plugins/wato/check_parameters/ruckus_mac.py
M cmk/gui/plugins/wato/check_parameters/safenet_hsm_eventstats.py
M cmk/gui/plugins/wato/check_parameters/safenet_hsm_operstats.py
M cmk/gui/plugins/wato/check_parameters/sap_dialog.py
M cmk/gui/plugins/wato/check_parameters/sap_hana.py
M cmk/gui/plugins/wato/check_parameters/saprouter_cert_age.py
M cmk/gui/plugins/wato/check_parameters/services.py
M cmk/gui/plugins/wato/check_parameters/siemens_plc_flag.py
M cmk/gui/plugins/wato/check_parameters/signal_quality.py
M cmk/gui/plugins/wato/check_parameters/skype.py
M cmk/gui/plugins/wato/check_parameters/skype_conferencing.py
M cmk/gui/plugins/wato/check_parameters/skype_edge.py
M cmk/gui/plugins/wato/check_parameters/skype_edgeauth.py
M cmk/gui/plugins/wato/check_parameters/skype_mediation_server.py
M cmk/gui/plugins/wato/check_parameters/skype_mobile.py
M cmk/gui/plugins/wato/check_parameters/skype_proxy.py
M cmk/gui/plugins/wato/check_parameters/skype_sip.py
M cmk/gui/plugins/wato/check_parameters/skype_xmpp.py
M cmk/gui/plugins/wato/check_parameters/sles_license.py
M cmk/gui/plugins/wato/check_parameters/snapvault.py
M cmk/gui/plugins/wato/check_parameters/solaris_services.py
M cmk/gui/plugins/wato/check_parameters/solaris_services_summary.py
M cmk/gui/plugins/wato/check_parameters/splunk_alerts.py
M cmk/gui/plugins/wato/check_parameters/sshd_config.py
M cmk/gui/plugins/wato/check_parameters/statgrab_mem.py
M cmk/gui/plugins/wato/check_parameters/steelhead_connections.py
M cmk/gui/plugins/wato/check_parameters/storage_iops.py
M cmk/gui/plugins/wato/check_parameters/storage_throughput.py
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
M cmk/gui/plugins/wato/check_parameters/tcp_conn_stats.py
M cmk/gui/plugins/wato/check_parameters/tcp_connections.py
M cmk/gui/plugins/wato/check_parameters/temperature.py
M cmk/gui/plugins/wato/check_parameters/temperature_trends.py
M cmk/gui/plugins/wato/check_parameters/threads.py
M cmk/gui/plugins/wato/check_parameters/threepar_ports.py
M cmk/gui/plugins/wato/check_parameters/threepar_remotecopy.py
M cmk/gui/plugins/wato/check_parameters/ucs_bladecenter_chassis_voltage.py
M cmk/gui/plugins/wato/check_parameters/ups_out_load.py
M cmk/gui/plugins/wato/check_parameters/uptime.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M cmk/gui/plugins/wato/check_parameters/varnish_backend.py
M cmk/gui/plugins/wato/check_parameters/varnish_backend_success_ratio.py
M cmk/gui/plugins/wato/check_parameters/varnish_cache.py
M cmk/gui/plugins/wato/check_parameters/varnish_cache_hit_ratio.py
M cmk/gui/plugins/wato/check_parameters/varnish_client.py
M cmk/gui/plugins/wato/check_parameters/varnish_esi.py
M cmk/gui/plugins/wato/check_parameters/varnish_fetch.py
M cmk/gui/plugins/wato/check_parameters/varnish_objects.py
M cmk/gui/plugins/wato/check_parameters/varnish_worker.py
M cmk/gui/plugins/wato/check_parameters/varnish_worker_thread_ratio.py
M cmk/gui/plugins/wato/check_parameters/veeam_backup.py
M cmk/gui/plugins/wato/check_parameters/veritas_vcs.py
M cmk/gui/plugins/wato/check_parameters/viprinet_router.py
M cmk/gui/plugins/wato/check_parameters/vm_counter.py
M cmk/gui/plugins/wato/check_parameters/vm_snapshots.py
M cmk/gui/plugins/wato/check_parameters/vms_procs.py
M cmk/gui/plugins/wato/check_parameters/volume_groups.py
M cmk/gui/plugins/wato/check_parameters/vpn_tunnel.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_channels.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_instance.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_manager.py
M cmk/gui/plugins/wato/check_parameters/win_dhcp_pools.py
M cmk/gui/plugins/wato/check_parameters/win_license.py
M cmk/gui/plugins/wato/check_parameters/wlc_clients.py
M cmk/gui/plugins/wato/check_parameters/wmic_process.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/globals_notification.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/plugins/wato/utils/valuespecs.py
M cmk/gui/plugins/webapi/execute_remote_automation.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/prediction.py
M cmk/gui/sidebar.py
M cmk/gui/table.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/backup.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/user_profile.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/analyze_configuration.py
M cmk/gui/watolib/automation_commands.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/simple_config_file.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/user_profile.py
M cmk/gui/watolib/users.py
M cmk/gui/webapi.py
M cmk/gui/werks.py
M cmk/notification_plugins/jira_issues.py
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/opsgenie_issues.py
M cmk/notification_plugins/servicenow.py
M cmk/notification_plugins/slack.py
M cmk/notification_plugins/spectrum.py
M cmk/notification_plugins/utils.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_azure.py
M cmk/special_agents/agent_elasticsearch.py
M cmk/special_agents/agent_kubernetes.py
M cmk/special_agents/agent_splunk.py
M cmk/update_config.py
M cmk/utils/man_pages.py
M cmk/utils/plugin_registry.py
M cmk/utils/prediction.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/schedule.py
M cmk/utils/store.py
M cmk/utils/structured_data.py
M cmk/utils/werks.py
M cmk_base/automations/check_mk.py
M cmk_base/check_api.py
M cmk_base/check_table.py
M cmk_base/checking.py
M cmk_base/classic_snmp.py
M cmk_base/config.py
M cmk_base/core.py
M cmk_base/core_config.py
M cmk_base/core_nagios.py
M cmk_base/data_sources/__init__.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/host_sections.py
M cmk_base/data_sources/ipmi.py
M cmk_base/data_sources/programs.py
M cmk_base/data_sources/snmp.py
M cmk_base/data_sources/tcp.py
M cmk_base/discovery.py
M cmk_base/dump_host.py
M cmk_base/events.py
M cmk_base/inventory.py
M cmk_base/ip_lookup.py
M cmk_base/localize.py
M cmk_base/modes/__init__.py
M cmk_base/modes/check_mk.py
M cmk_base/notify.py
M cmk_base/packaging.py
M cmk_base/parent_scan.py
M cmk_base/piggyback.py
M cmk_base/prediction.py
M cmk_base/profiling.py
M cmk_base/snmp.py
M cmk_base/snmp_scan.py
M doc/helpers/guitest
M doc/helpers/mkcheck
M doc/treasures/Event_Console/get_event_status
M doc/treasures/Event_Console/nsca2mkeventd/nsca2mkeventd
M doc/treasures/check_flapping/wato_plugin.py
M doc/treasures/memcached/web/plugins/wato/memcached.py
M doc/treasures/modbus/wato/modbus.py
M doc/treasures/multisite_to_mrpe
M doc/treasures/wato_import.py
M doc/treasures/wato_remove_nonsite_folders.py
M inventory/solaris_pkginfo
M inventory/solaris_prtdiag
M livestatus/api/python/livestatus.py
M omd/packages/maintenance/diskspace
M omd/packages/omd/omdlib/main.py
M omd/packages/python-modules/python-modules.make
M scripts/autodetect.py
M tests/conftest.py
M tests/docker/test_docker.py
M tests/integration/agents/special/test_executables.py
M tests/integration/cmk/ec/test_check_mkevents.py
M tests/integration/cmk/ec/test_mkeventd_status.py
M tests/integration/cmk/gui/test_crawl.py
M tests/integration/cmk/gui/test_webapi.py
M tests/integration/cmk_base/snmp/test_snmp.py
M tests/integration/cmk_base/test_automations.py
M tests/integration/cmk_base/test_check_variables.py
M tests/integration/cmk_base/test_data_sources.py
M tests/integration/cmk_base/test_mgmt_board.py
M tests/integration/cmk_base/test_modes.py
M tests/integration/cmk_base/test_services_prediction.py
M tests/integration/core/test_active_checks.py
M tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/integration/omd/test_web_access.py
M tests/testlib/__init__.py
M tests/unit/agents/plugins/test_mk_filestats.py
M tests/unit/agents/plugins/test_mk_logwatch.py
M tests/unit/checks/generictests/datasets/docker_node_info_2.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_temp.py
M tests/unit/checks/test_alcatel_cpu.py
M tests/unit/checks/test_diskstat.py
M tests/unit/checks/test_docker_parse_network_inspect.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_if_check.py
M tests/unit/checks/test_multipath.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_systemd_units.py
M tests/unit/checks/test_win_license.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_htmllib_HTMLGenerator.py
M tests/unit/cmk/gui/test_http.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_elb.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_elbv2.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
M tests/unit/cmk_base/test_check_api.py
M tests/unit/cmk_base/test_checking.py
M tests/unit/cmk_base/test_checks.py
M tests/unit/cmk_base/test_core_config.py
M tests/unit/cmk_base/test_host_sections.py
M tests/unit/cmk_base/test_piggyback.py
M tests/unit/cmk_base/test_prediction.py
M tests/unit/livestatus/test_livestatus_unit.py
M web/app/index.wsgi
M werk
Log Message:
-----------
Put the whole YAPF configuration under version control. Use latest YAPF.
This has advantage of being more stable in the presence of YAPF version
changes. Nevertheless, various tiny fixes and tweaks in YAPF since 0.26.0
lead to quite some reformatting. On the bonus side: Most of the changes are
actual improvements in readability.
Change-Id: Id58b94f9652a059c58a3c687342903e9ba2cf98d
Commit: 05d2087eed6c88a56eda0e98cc2524b84f153573
https://github.com/tribe29/checkmk/commit/05d2087eed6c88a56eda0e98cc2524b84…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M .werks/6646
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
PS: Improve error message when CPU util normalization is unset
FEED-3907
Change-Id: Ie132c53e3de848d06ed0926962658cac1ec4d22b
(cherry picked from commit 4ee2c9b8a1518240a54ab0a0031126f9e78a2c13)
Commit: b89010b20507e8a3f2b1d1b10d3e7b46bfc019d2
https://github.com/tribe29/checkmk/commit/b89010b20507e8a3f2b1d1b10d3e7b46b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M tests/unit/plugins/test_mk_docker.py
Log Message:
-----------
Fixed test_docker_plugin_version. :-P
Change-Id: Ice6e5e30ab05822a63b7c3af7f7979fe07c7fe6a
Commit: 5adf0030e2302adce496013606b72aaf03de3e31
https://github.com/tribe29/checkmk/commit/5adf0030e2302adce496013606b72aaf0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
Fixed formatting.
Change-Id: If1a662b0479f3b508e566169f3691163ba1a6456
Commit: ea8e4f4479388e1fffbeb96caf7d894a7af6077d
https://github.com/tribe29/checkmk/commit/ea8e4f4479388e1fffbeb96caf7d894a7…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-07-08 (Mon, 08 Jul 2019)
Changed paths:
A .werks/7753
M checks/esx_vsphere_counters
Log Message:
-----------
7753 FIX esx_vsphere_counters: Fixed crash on missing values
Change-Id: I1a5451a2a67c20b6a75a390e2ba50e55227ccf8c
Commit: 19dc6cfb49203f2833e38b1aaeea2faa61d41bba
https://github.com/tribe29/checkmk/commit/19dc6cfb49203f2833e38b1aaeea2faa6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/7948
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
M tests/unit/agents/plugins/test_mk_logwatch_bakery.py
Log Message:
-----------
7948 mk_logwatch: process new files from the beginning
If a new logfile is found we usually skip to its end to avoid processing ancient log messages.
You can now configure mk_logwatch to start processing the file from the beginning and see all
messages that may already be present.
To enable this behaviour, either set the corresponding flag in the agent bakery rule, or add
'fromstart=True' to your configuration file.
CMK-1099
Change-Id: I8f79b563a0258f9dbe1b4667a8115290eccc4e07
Commit: 85c619409177d28c82b9ebb304081f5602eec344
https://github.com/tribe29/checkmk/commit/85c619409177d28c82b9ebb304081f560…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Label input: Strip leading and trailing whitespace characters from label keys/values
CMK-2289
Change-Id: Ieb8a07ee647d7abded72d8ce9f9856f018ff7800
Commit: 61bc80f96ff4205b6ab3f9a296724baf10d59f24
https://github.com/tribe29/checkmk/commit/61bc80f96ff4205b6ab3f9a296724baf1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Label input: Prevent multiple inputs of a single label key
CMK-2289
Change-Id: I4d1b567bdeae1ddc1bd669adf5cdb290ad4d32e1
Commit: 734c745932d8a05ecf40edd0a3dba7766fe13827
https://github.com/tribe29/checkmk/commit/734c745932d8a05ecf40edd0a3dba7766…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/7967
Log Message:
-----------
7967 FIX Fix blocked liveproxy after executing livestatus commands
The 1.6.0b3 release introduced an regression which made the liveproxyd treat
channels to sites as blocked after executing a livestatus command. When
executing multiple commands this resulted in a busy site and finally GUI
timeouts, because all channels were blocked.
Change-Id: I2ce48850742ad4d5bad9862f40d1e77ac800c06d
Commit: 86d27a22c7d274a1f1eb0dc7d8bc3f4f9ae4cd25
https://github.com/tribe29/checkmk/commit/86d27a22c7d274a1f1eb0dc7d8bc3f4f9…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI Fix: No white links on white background (CMK-2307)
Change-Id: I139a38a7bdc382c91f91bb2a890f2e6fa3f2a03f
Commit: bc30616feb641ca46acaa05bc04d0ea2b99c5a20
https://github.com/tribe29/checkmk/commit/bc30616feb641ca46acaa05bc04d0ea2b…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/gui_background_job.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/bulk_discovery.py
M cmk/gui/userdb.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/users.py
M tests/integration/cmk/gui/test_webapi.py
M tests/unit/cmk/gui/test_background_job.py
Log Message:
-----------
Revert "Revert "Background Jobs: Introduced general state "is_active" which includes""
Fixed integration test
This reverts commit 6292817822c1ce8ec1837dafe5ab4297b2367338.
Change-Id: I02d6936261a9279933d005123755e8483523faa7
Commit: 3c998a0f2de510e2651d5a9376c8eafeb32045ee
https://github.com/tribe29/checkmk/commit/3c998a0f2de510e2651d5a9376c8eafeb…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/7264
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Added new metric painter: Displays the value of a single configurable metric
Change-Id: Ie15c35c4fd46605971fc86294191581eaf01f968
Commit: aecfc11f42892efcc28d3f56bebc834d8516f83b
https://github.com/tribe29/checkmk/commit/aecfc11f42892efcc28d3f56bebc834d8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/7966
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/views.py
M cmk/gui/watolib/host_attributes.py
M cmk/utils/tags.py
M tests/integration/cmk/gui/test_webapi.py
M tests/testlib/__init__.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
7966 FIX Web API: Fix broken set_hosttags API call
The API call for updating the tag configuration did not work in previous 1.6 releases.
Calls did always fail with an error like this: "AttributeError: 'Rule' object has no attribute 'tag_specs'".
* Add basic integration tests for set_hosttags and get_hosttags
* Cleanup used tag validation:
- Regular tags and aux tags are handled in same format
- No text encoding of tag group IDs and tag IDs anymore
Change-Id: I0dc5aee8efc048b3858cecfa3b9af569c89a8e64
Commit: 75c60a48944247406e4d2741444e9e2304548254
https://github.com/tribe29/checkmk/commit/75c60a48944247406e4d2741444e9e230…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
ListOfMultiple: Unselect the just added option
Change-Id: I4bac57029cbc5d0903f735afa9b5d2e470111028
Commit: 6ffd01c83d76d88cab844e97078487db6fd921fc
https://github.com/tribe29/checkmk/commit/6ffd01c83d76d88cab844e97078487db6…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M agents/special/agent_netapp
Log Message:
-----------
enhancements for netapp documentation
Change-Id: I5cf046f6f67c8c09ef9cd7deb154720469dfdb69
Commit: 9991a520016e7f1ef2038842a29751e6757177cb
https://github.com/tribe29/checkmk/commit/9991a520016e7f1ef2038842a29751e67…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/utils/tags.py
M tests/testlib/__init__.py
Log Message:
-----------
Fix format
Change-Id: I90d857c8edc6f53ea0bd99abe19c92a40eaf7cc5
Commit: 7b11da78072749231df1365cd48be42ffeeb7f0e
https://github.com/tribe29/checkmk/commit/7b11da78072749231df1365cd48be42ff…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Render checkbox tag group rule editor input equal to auxiliary tag input
CMK-2289
Change-Id: Ia567a5e8d498af5bca7e95a439a1912ca0516059
Commit: f9a3fe395184dabe579723ff45b525c9b050a587
https://github.com/tribe29/checkmk/commit/f9a3fe395184dabe579723ff45b525c9b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/plugins/dashboard/snapin.py
M web/htdocs/themes/classic/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
Log Message:
-----------
GUI Snapins: Added CMC and Reporting snapin styles for classic theme + fixed dashboard snapin styles
Change-Id: I1feba49748d3d2dc4feda4193b51233aed311a48
Commit: 26fa178b431483e193fa3f0b3757876ab0259fed
https://github.com/tribe29/checkmk/commit/26fa178b431483e193fa3f0b3757876ab…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI Fix: Disabled buttons colored in gray scale
Change-Id: I418b909dfabbdd518d428fec22c97964188aacc2
Commit: 69e7c735b71d35b439ad8fcc46dfb53aaf608ef2
https://github.com/tribe29/checkmk/commit/69e7c735b71d35b439ad8fcc46dfb53aa…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI Inventory: Fixed background color for if states (FEED-3888)
Change-Id: Ifc53f67293ec66a2fe120f70bc56e85989e9c3a0
Commit: 70f83bf433dc173d77e7c9f511912cb89f151684
https://github.com/tribe29/checkmk/commit/70f83bf433dc173d77e7c9f511912cb89…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
CMK-2265: Move Gerrit script to git
Change-Id: Ib5cf900847204273c383a8e47180329ddd6359fb
Commit: 3e28c73d8e013952e15a7023b2b65892d4c4bbaa
https://github.com/tribe29/checkmk/commit/3e28c73d8e013952e15a7023b2b65892d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M checks/ps
Log Message:
-----------
ps: make master and 1.6 konsistent
Change-Id: I980aa42fcf093e817d18ef6f6182fec74407ca53
Commit: f608593738fffceca0e2689e419960a30c31d5a0
https://github.com/tribe29/checkmk/commit/f608593738fffceca0e2689e419960a30…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
GUI: Fixed textarea resize function (FEED-3928)
Change-Id: Id52264698bc82548ec947ea2ee1c0a2a69d35d6a
Commit: 78d075355e9b17d7922654575144725bbb54ac5f
https://github.com/tribe29/checkmk/commit/78d075355e9b17d7922654575144725bb…
Author: Mathias Kettner <mathias.kettner(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
Log Message:
-----------
GUI-Tuning: fixed margins and padding of labels
Change-Id: I32a5bf4d1b60c29d662849507bcd1d193c4eceaf
Commit: a345b28a23bbe64ad19d9b6d34527f9aeeb908b6
https://github.com/tribe29/checkmk/commit/a345b28a23bbe64ad19d9b6d34527f9ae…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/test_files/config/check_mk_dev.example.yml
M agents/wnx/watest/test-ohm.cpp
M agents/wnx/watest/test-plugin.cpp
Log Message:
-----------
[CMK-2287] - correct processing of plugins
- plugins/local rule 'run: no' works now
- order of folder changed to valid in both yml's, starting from the user
- better logging
- 2 seconds delay to allow running of the async plugins in the test mode
- switch to async mode due to positive cache_age is normal situation
- ctors to create plugin and local entries is more correct now
- many default members are initialized in class
- testing: tests tries to resetOhm if OHM stops to answer
Change-Id: I9942de8a701bc53bb7e7aba22754fe2420f12e95
Commit: 5fa6d085156a3672c523672b30b565cac9886f4c
https://github.com/tribe29/checkmk/commit/5fa6d085156a3672c523672b30b565cac…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/utils/store.py
Log Message:
-----------
Remove dead code in store.py
Change-Id: Ib06f9efb8417a884305eaeaceee0db50d2a96f8b
Commit: 8cdee250da294c363a3be4e3a90e0acd6d777e17
https://github.com/tribe29/checkmk/commit/8cdee250da294c363a3be4e3a90e0acd6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
Log Message:
-----------
Rename exclusive_lock to lock_checkmk_configuration
CMK-2089
Change-Id: Icd44cea10bf207c48da960daf128b44578e3b1de
Commit: 9fe6b1ddf27bd7700b020d0dc6aebb57fdd12639
https://github.com/tribe29/checkmk/commit/9fe6b1ddf27bd7700b020d0dc6aebb57f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/utils/store.py
Log Message:
-----------
Move Checkmk configuration locks to cmk.utils.store
The functions lock_checkmk_configuration and lock_exclusive are
now available in cmk.utils.store so that they can be used by
cmk_base as well. This is e.g. useful for automation calls.
CMK-2089
Change-Id: I44fb86e4b3f8174732b61eea322fc9c656dbbcb3
Commit: f8296d7165ca2265d850404ca154c8f602665010
https://github.com/tribe29/checkmk/commit/f8296d7165ca2265d850404ca154c8f60…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M cmk/gui/watolib/sites.py
M cmk/utils/store.py
M cmk_base/modes/check_mk.py
Log Message:
-----------
Protect snapshot unpacking, cmk --notify and the mknotifyd with a lock
When a snapshot on a remote site is unpacked lock_checkmk_configuration
is now used to avoid further modifications of the configuration.
For the same reason the configuration reload of the mknotifyd and the
command line cmk --notify are now protected with the configuration lock.
The mknotifyd only tries to aquire the lock to remain operational if
the lock is not available immediately. In this case the mknotifyd will
use the old configuration for another cycle.
CMK-2089
Change-Id: Ib52c0bcc60fbe50a51cf3994075fae9ef6f8f47b
Commit: efdff9ae5d92edf8346a9819ba22a8520c2e99fd
https://github.com/tribe29/checkmk/commit/efdff9ae5d92edf8346a9819ba22a8520…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
A .werks/8780
Log Message:
-----------
8780 FIX mknotifyd: fix race condition in distributed setups
In a distributed setup a slave site may try to deliver
notifications locally during an activate changes even
though the slave site should forward notifications to
the master site.
This effect appears when the option "Notification Spooling"
is set to "Asynchronous local delivery by notification
spooler" in the global settings and to "Forward to
remote site by notification spooler" in the "Site specific
global settings" of the slave site.
This werk fixes this issue by locking the Checkmk
configuration when a configuration snapshot is installed
on the remote site. This way the "cmk --notify"
command and the mknotifyd cannot use a partially installed
Checkmk configuration.
As a workaround the "Notification Spooling" can be set to
"Forward to remote site by notification spooler" in the
global settings and to "Asynchronous local delivery by
Notification spooler" in the "Site specific global settings"
of the slave site.
CMK-2089
Change-Id: I40d88c47ec078b78963787a3de7dbc53d6955b28
Commit: 0aeadb7856c17971faec533ebe0e6901a74adf64
https://github.com/tribe29/checkmk/commit/0aeadb7856c17971faec533ebe0e6901a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M tests/unit/checks/test_df_check.py
Log Message:
-----------
test_df_check.py: yapf file and extend test for check_function
Change-Id: I9601360057219111b80c37ddb93d73137c3b2af5
Commit: ea2a69ba3941e2e00316cfa7bbba9d0b7c10d297
https://github.com/tribe29/checkmk/commit/ea2a69ba3941e2e00316cfa7bbba9d0b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-09 (Tue, 09 Jul 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Reduce multiprocessing overhead
Each site is managed by an own site process in liveproxyd. Each of
these processes reported it's state to the master process through
as multiprocessing queue which needed synchronization of the processes
together with pickling and unpickling of the transported data.
The queue size was unlimited which could lead to to the situation where
the sites push data to the queue faster than the manager could process.
The master would then always process outdated state information until it
reaches the end of the queued data. This could block the manager process
for a too long time.
All this was way too complicated, because the state information from the
site processes is an already formatted state dump which was just
concatenated together to write it to the state file
(var/log/liveproxyd.state).
The mechanism has now been simplified: Each site writes it's state to
a dedicated file tmp/liveproxyd/states/[site_id]. The manager process
simply reads all of those files and writes them to the general state file.
Change-Id: Ie227bda33541e914dd6eed9e38cee4583b2b92f5
Commit: a4bea5e19105f001a97b067b43fd50720d5ced29
https://github.com/tribe29/checkmk/commit/a4bea5e19105f001a97b067b43fd50720…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
scm already configured in Jenkins
Change-Id: Iac9c9259ac811b3f8abc60bcd69fc2ca7a43176b
Commit: a8239cfb1500180a592f9ad25c234befc21ba838
https://github.com/tribe29/checkmk/commit/a8239cfb1500180a592f9ad25c234befc…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
A .werks/7862
M agents/plugins/mk_mongodb
M checks/mongodb_connections
M checks/mongodb_flushing
M checks/mongodb_mem
Log Message:
-----------
7862 FIX Fix parsing of MongDB server status in cluster
MongoDB agent had issues parsing MondoDB server status in certain cluster configurations. The parsing is now more robust.
To resolve the issue the fixed version of the mk_mongodb plugin has to be deployed on the affected hosts.
Change-Id: Id862b549274b0c8e85e3d5cd181536793f5c0127
Commit: a9deab8b5834de9e4c0606c2347ff85c51fb06d6
https://github.com/tribe29/checkmk/commit/a9deab8b5834de9e4c0606c2347ff85c5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
A .werks/7968
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
7968 FIX Fixed moving and deleting Event Console rules
FEED-3948
Change-Id: Ic0b25ef8c764449823b4e7a2bdf5469a6f57e09f
Commit: 222e50df08e5a6fc1d41deb04eefb03ab393af14
https://github.com/tribe29/checkmk/commit/222e50df08e5a6fc1d41deb04eefb03ab…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M omd/.gitignore
Log Message:
-----------
Improved ignorance.
Change-Id: Ibad031388b2edf6403eca5362b20b1b6deee6cfa
Commit: 28ccd421b47358a7435f5e8b0dad0231e59e4948
https://github.com/tribe29/checkmk/commit/28ccd421b47358a7435f5e8b0dad0231e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
Fixed typo
Thanks to Paul Dott
Change-Id: Id3e88d2820edba0b2be718206edc8d06e8dff614
Commit: 271765e457238075417136c8b7500439ef3151c1
https://github.com/tribe29/checkmk/commit/271765e457238075417136c8b7500439e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/Python/Python.make
M omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/pip-18.1.tar.gz
R omd/packages/python-modules/src/setuptools-40.6.2.zip
Log Message:
-----------
Various tweaks for our Python2 installation.
* Use the bundled pip/setuptools.
* Fixed shebangs.
* Removed unused package from Pipfile.
Change-Id: I51ee9ddca59d83778fd957babd5fbd23dd6151d2
Commit: 4265b56ec7656e39fc54f0aa469baf680f3f9faa
https://github.com/tribe29/checkmk/commit/4265b56ec7656e39fc54f0aa469baf680…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
background jobs: handle empty jobstatus.mk files
Change-Id: I6a0781e5e8cb2ae7f32adba197d0c6fde67917b4
Commit: 9cf9ad33a852c3f6dd1cd439a52373b580a32577
https://github.com/tribe29/checkmk/commit/9cf9ad33a852c3f6dd1cd439a52373b58…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M tests/unit/cmk/gui/test_htmllib_Escaper.py
Log Message:
-----------
Adapted unit test again (no future package).
Change-Id: I961ceb6949a6028bd5e1582a9939964236d9141e
Commit: 96fecdf1dec241eb2e00733885561eb4ad451e57
https://github.com/tribe29/checkmk/commit/96fecdf1dec241eb2e00733885561eb4a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M tests/unit/cmk/notifications/test_mail.py
Log Message:
-----------
More unit test adaptions.
Change-Id: I2a33b9539fd3e1958a3fb54ea849636b1040fab1
Commit: 5f908695a0ea6c2017caeac88985709c701ab942
https://github.com/tribe29/checkmk/commit/5f908695a0ea6c2017caeac88985709c7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
metrics/utils.py: add unit test for graph selection
Change-Id: Ide7cfe1b23f374194dca02b872a35c28fbb5cf6d
Commit: 2fd3473c919549d01ccd838f29ac4d6f3208b57b
https://github.com/tribe29/checkmk/commit/2fd3473c919549d01ccd838f29ac4d6f3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
A .werks/7949
M cmk/gui/plugins/metrics/check_mk.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
7949 FIX kernel.util, lparstat_aix.cpu_util: Remove duplicate CPU utilization graph
FEED-3824
CMK-1773
Change-Id: I5597af7fcd5be9dba60fbca2a28a17f897be1bee
Commit: 27f94d31c1d3d756eacbcb141f48fb3b635569af
https://github.com/tribe29/checkmk/commit/27f94d31c1d3d756eacbcb141f48fb3b6…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
GUI SCSS Fixes
* transparent/white fillup cells in data tables
* bottom border for dashboard tables
* dark data table headers
* host folder info styling
Change-Id: I814b614332f553916490e45b6fb9de7cd9a0787c
Commit: 1d5930966e86187c2218a84dd8a642739c8cdf7f
https://github.com/tribe29/checkmk/commit/1d5930966e86187c2218a84dd8a642739…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
A tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Add unit tests for autocheck persistance
CMK-1816
Change-Id: I01f136d9540e4fd2d21f5cadb52f7929c6ff1b03
Commit: a1e6c2635a9c3100a3a25e95f5e46087a58b2691
https://github.com/tribe29/checkmk/commit/a1e6c2635a9c3100a3a25e95f5e46087a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
A .werks/7969
Log Message:
-----------
7969 FIX Fix broken agent baking when Linux remote alert handlers are enabled
CMK-2350
Change-Id: I48f668c7a7dbc619dd5e730725d91dacee0d9823
Commit: 895707a90cd455fc8c9c26c98e1b9077b7f38887
https://github.com/tribe29/checkmk/commit/895707a90cd455fc8c9c26c98e1b9077b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M omd/packages/python-modules/python-modules.make
Log Message:
-----------
Fix some more Python shebangs.
Change-Id: I9762ccc32bdb445b1c26e952a8d198be6d8b6280
Commit: cb80737bbac19418c41086b11ff924d3da618b96
https://github.com/tribe29/checkmk/commit/cb80737bbac19418c41086b11ff924d3d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M omd/packages/python-modules/python-modules.make
Log Message:
-----------
Fixed shebang mangling after recent changes.
Change-Id: I8b96a35553db143a79e78bc66cf03c0282c68652
Commit: d33577f419c7b800da9c6e4511d701be404ca849
https://github.com/tribe29/checkmk/commit/d33577f419c7b800da9c6e4511d701be4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-10 (Wed, 10 Jul 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add some localizations
Change-Id: I37185078e9b11282ecca4cf27e38712ba252cb63
Commit: 4311c813c1b2d4f6a7dfb6ac6e9f6b273d4664d4
https://github.com/tribe29/checkmk/commit/4311c813c1b2d4f6a7dfb6ac6e9f6b273…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
A .werks/7893
M agents/check_mk_agent.linux
M checks/systemd_units
M tests/unit/checks/generictests/datasets/systemd_units_services_1_regression.py
M tests/unit/checks/generictests/datasets/systemd_units_services_2_failed_regression.py
M tests/unit/checks/test_systemd_units.py
Log Message:
-----------
7893 FIX systemd_units: filter out disabled services from summary monitoring
This fix solves the permanent crit status of the systemd summary checkup. Disabled (explicit & implicit) services are now excluded from the summary but still mentioned in the overall message
FEED-3850
Change-Id: Ia49ce955fc1cdac8fa6910b4072b5ed85a392026
Commit: cf3990a455717f7b3e5dd940db6ca46b9cfa2b71
https://github.com/tribe29/checkmk/commit/cf3990a455717f7b3e5dd940db6ca46b9…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
M omd/packages/Python/Python.make
Log Message:
-----------
Fixed .NOTPARALLEL special target usage.
Change-Id: I2ab769b46e41b492a29317e715e0e15bc179393d
Commit: 7864c7e19820b70eeca492a47210e73352f7ec30
https://github.com/tribe29/checkmk/commit/7864c7e19820b70eeca492a47210e7335…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
M omd/packages/Python/Python.make
Log Message:
-----------
Fixed typo.
Change-Id: Ia27994259b75b22972445830356405d8d80cf116
Commit: 2d4b5bbbbfa38361fa56e4ec50dd5c66a8b41b1e
https://github.com/tribe29/checkmk/commit/2d4b5bbbbfa38361fa56e4ec50dd5c66a…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
M checks/mongodb_collections
Log Message:
-----------
Fixed ValueError when parsing a float as int. Testcase added in master.
Change-Id: I5dcfbae596782fc02b2856a5e7644e2456fcfcef
Commit: b2c900906d03cb3559fc6d57d3e27be9d33590ba
https://github.com/tribe29/checkmk/commit/b2c900906d03cb3559fc6d57d3e27be9d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
A .werks/7971
M cmk/gui/watolib/__init__.py
Log Message:
-----------
7971 FIX Fixed wrong check interval for "Check_MK HW/SW Inventory" service
Sites created with one of the previous 1.6 releases were using a check interval
of 1 minute instead of the intended 1 day. The problem was that the sample
configuration, which is created during site creation, created a wrong rule in
the ruleset "Normal check interval for service checks". This could be fixed by
creating the rule manually.
Sites created with 1.6.b4 or newer will now use the intended check interval again.
CMK-2371
Change-Id: I73ee2031e51fe07ea15b9b67593af0d6901e6a86
Commit: 9b46c6ba32f489f638655811de40ac7aa52651d8
https://github.com/tribe29/checkmk/commit/9b46c6ba32f489f638655811de40ac7aa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-11 (Thu, 11 Jul 2019)
Changed paths:
A .werks/7970
Log Message:
-----------
7970 FIX Fix possible AttributeError "function" has no attribute "get" exception during checking
In the moment a check timeout occured while checking a host when using the Microcore an exception
like this could occur in all previous 1.6 releases:
C+:
An exception occured while processing host "beta"
Traceback (most recent call last):
File "/omd/sites/beta/lib/python/cmk_base/cee/keepalive.py", line 331, in do_keepalive
exit_code = host_config.exit_code_spec.get("timeout", 2)
AttributeError: 'function' object has no attribute 'get'
C-:
Change-Id: I4e63f7bce130d19a7a379cfe4545a782b390d66c
Commit: de1668ed305c6f8b719009a34b61fea7443d48c7
https://github.com/tribe29/checkmk/commit/de1668ed305c6f8b719009a34b61fea74…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M tests/unit/checks/generictests/__init__.py
A tests/unit/checks/generictests/datasets/df_include_description_regression.py
Log Message:
-----------
df: add a test
Change-Id: I695b417deb2070dcc65b67a46e92c3cb2fd75a54
Commit: bff12584cbfc285684d18a7bf86c86ef7d863949
https://github.com/tribe29/checkmk/commit/bff12584cbfc285684d18a7bf86c86ef7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M checks/df.include
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/test_df_check.py
Log Message:
-----------
df clean up I
Change-Id: Ia6b08e17ba5cee95b43bb9da413d8426626a4314
Commit: 9790346ef5a42c9787fd3df13bcb03e202943195
https://github.com/tribe29/checkmk/commit/9790346ef5a42c9787fd3df13bcb03e20…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M checks/df
Log Message:
-----------
df clean up II
Change-Id: I928be7c8cbd5b4dd4d1cd6dbd2be975cf4f5ca8b
Commit: efee5e0202cfbc8456412d3c30372cdbbed23f5f
https://github.com/tribe29/checkmk/commit/efee5e0202cfbc8456412d3c30372cdbb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M checks/df
Log Message:
-----------
df clean up III
Change-Id: Iaae9c467b378ec96d9db85e7b7764117ba28098e
Commit: d1e22a5eb0a6a13d493ecdb09cc7c83aae769c91
https://github.com/tribe29/checkmk/commit/d1e22a5eb0a6a13d493ecdb09cc7c83aa…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7754
M cmk/gui/plugins/wato/notifications.py
M cmk/notification_plugins/servicenow.py
Log Message:
-----------
7754 Servicenow: Added missing proxy option
It was not possible to use proxies. This has been fixed.
You can now use the globally configured proxies.
FEED-3792
Change-Id: Iea804eabebf3373f30f893cd22506f12e6355515
Commit: c76627126dee9f683b1722e6616d0b7a9097865e
https://github.com/tribe29/checkmk/commit/c76627126dee9f683b1722e6616d0b7a9…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7863
M checks/chrony
A tests/unit/checks/generictests/datasets/chrony_1_regression.py
A tests/unit/checks/generictests/datasets/chrony_2_regression.py
A tests/unit/checks/generictests/datasets/chrony_3_regression.py
A tests/unit/checks/generictests/datasets/chrony_4_regression.py
A tests/unit/checks/generictests/datasets/chrony_5_regression.py
A tests/unit/checks/generictests/datasets/chrony_6_regression.py
Log Message:
-----------
Fix and rework for chrony check. The check now detects when chrony is unable to connect to any NTP server.
Some code as in master branch. Includes regression tests.
Change-Id: I3bf0af024cefc808483f7b0aa7dcc8e0e85faae6
Commit: c9d590503a6763deafdbea04e7b78cd29360a0f6
https://github.com/tribe29/checkmk/commit/c9d590503a6763deafdbea04e7b78cd29…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/plugins/webapi/bulk_discovery.py
Log Message:
-----------
Background Jobs: No longer use enum for JobStatusState
Change-Id: Ibb76c441922a5d0fb6f911b390560c3385b5802f
Commit: cf3edf4c8a784092864f0177e020e3bccd2d4a20
https://github.com/tribe29/checkmk/commit/cf3edf4c8a784092864f0177e020e3bcc…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7267
M cmk/gui/views.py
Log Message:
-----------
WK7267: Multisite commands: Fixed empty followup page when pressing 'Back to view'
Change-Id: Ie6f51fa6fd028b3ffc7959cd515afed7a2f764a3
Commit: 86303179b53240d174066227fb570cf29e91a0a0
https://github.com/tribe29/checkmk/commit/86303179b53240d174066227fb570cf29…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7265
Log Message:
-----------
WK7265: Fixed exception during subreport generation
CMK-2340
Change-Id: Ib98736afb52df084125add519d4445ea04b59d19
Commit: 85de3912714cd101cc1e43bd013e5c7fead01b01
https://github.com/tribe29/checkmk/commit/85de3912714cd101cc1e43bd013e5c7fe…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7266
Log Message:
-----------
WK7206 Reporting: Now able to create subreports based on service reports
Change-Id: I0b1aa2c7cc356a059ff5624710a0245c52c47d64
Commit: f9788c4593ed0b1f6573b8bf12258b8c59aec5c7
https://github.com/tribe29/checkmk/commit/f9788c4593ed0b1f6573b8bf12258b8c5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_process.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/player/player.h
M agents/wnx/watest/test-plugin.cpp
Log Message:
-----------
[CMK-2375] - correct support for cmk-update-agent.exe
- two modes of the start plugin: first is job(normal situation), second is for updater
- no killing at the end of cmk-update
- polling for the data instead of the for exit code for updater
- fixed long tests
- partly tested(not all)
- refactored AppRunner
- fixed corresponding logging
Change-Id: Ifcb8a221a92bacc932adbf9933bc590573b00b2f
Commit: e967cb07f535c53ee0a393f859d16346a5e328af
https://github.com/tribe29/checkmk/commit/e967cb07f535c53ee0a393f859d16346a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M .style.yapf
M Pipfile.lock
M agents/plugins/mk_docker.py
M agents/plugins/mk_filestats.py
M agents/special/agent_azure
M agents/special/agent_prism
M agents/special/agent_vsphere
M agents/windows/it/remote.py
M agents/wnx/integration/local.py
M checks/azure.include
M checks/bdt_tape_info
M checks/bdt_tape_status
M checks/cisco_ip_sla
M checks/diskstat.include
M checks/f5_bigip_cluster_status
M checks/legacy_docker.include
M checks/ps.include
M checks/ucs_c_rack_server_topsystem
M checks/viprinet_mem
M cmk/ec/export.py
M cmk/ec/main.py
M cmk/ec/settings.py
M cmk/gui/exceptions.py
M cmk/gui/htmllib.py
M cmk/gui/http.py
M cmk/gui/metrics.py
M cmk/gui/pages.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/custom_url.py
M cmk/gui/plugins/dashboard/failed_notifications.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/logo.py
M cmk/gui/plugins/dashboard/network_topology.py
M cmk/gui/plugins/dashboard/notify_users.py
M cmk/gui/plugins/dashboard/overview.py
M cmk/gui/plugins/dashboard/snapin.py
M cmk/gui/plugins/dashboard/static_text.py
M cmk/gui/plugins/dashboard/stats.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/datasources.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/fileinfo-groups.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/sidebar.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/user_profile.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/tags.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_kubernetes.py
M cmk/utils/labels.py
M cmk/utils/prediction.py
M cmk/utils/profile.py
M cmk/utils/render.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/schedule.py
M cmk/utils/structured_data.py
M cmk/utils/tags.py
M cmk_base/check_api.py
M cmk_base/config.py
M cmk_base/data_sources/host_sections.py
M cmk_base/data_sources/programs.py
M cmk_base/data_sources/snmp.py
M cmk_base/decorator.py
M cmk_base/discovered_labels.py
M cmk_base/snmp_utils.py
M doc/treasures/memcached/checks/memcached
M doc/treasures/notifications/glpi.py
M omd/packages/omd/omdlib/backup.py
M omd/packages/omd/omdlib/certs.py
M omd/packages/omd/omdlib/main.py
M tests/testlib/__init__.py
M tests/testlib/base.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/generictests/checkhandler.py
M tests/unit/checks/test_if_winperf_if.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk_base/test_check_api.py
M tests/unit/cmk_base/test_checking.py
M tests/unit/cmk_base/test_checks.py
M tests/unit/omdlib/test_site_context.py
M web/app/index.wsgi
Log Message:
-----------
YAPF 0.28.0 fixed a few bugs => reformat
Change-Id: I46d1027fd30e8863a13927aed6a002425c534b6f
Commit: 163433d899b95bd5ce74b6d7da8dfab492f64b44
https://github.com/tribe29/checkmk/commit/163433d899b95bd5ce74b6d7da8dfab49…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M tests/unit/plugins/test_mk_docker.py
Log Message:
-----------
Once again: Update mk_docker plugin checksum. :-P
Change-Id: Ie8d200ea11fbbc09f76418545032ee0a516f2eed
Commit: cb36e41ce0612af8d0e0114a3c41eeec1c799bb9
https://github.com/tribe29/checkmk/commit/cb36e41ce0612af8d0e0114a3c41eeec1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7972
M cmk_base/piggyback.py
Log Message:
-----------
7972 FIX Fix possible error when checking on command line with missing piggyback_sources directory
Change-Id: I8b45f510ae613421253f09b615e6cc37ab208159
Commit: 38fc867114a1a258534eb003f5f9604672173d5a
https://github.com/tribe29/checkmk/commit/38fc867114a1a258534eb003f5f960467…
Author: Konstantin Büttner <konstantin.buettner(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M checks/mongodb_collections
Log Message:
-----------
Add explanatory comment
Change-Id: Ide423942282654ac6b0ede6e33c2a3528ca45abe
Commit: 6347b16c1b7955dec7d90b4dd324fd513c805d9d
https://github.com/tribe29/checkmk/commit/6347b16c1b7955dec7d90b4dd324fd513…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Fix wrong help text
Change-Id: Ibb59956ab47f76e488fbf6965cddbd859e6e6f6f
Commit: 243fc56991500e37955d3c0c5f88ecd228391b94
https://github.com/tribe29/checkmk/commit/243fc56991500e37955d3c0c5f88ecd22…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A .werks/7937
M cmk/ec/main.py
Log Message:
-----------
7937 FIX Fixed handling of old event console configurations
If SNMP trap translation is enabled and the Checkmk installation is upgraded
to 1.6.0 or later, an "invalid SNMP trap translation" exception could
happen. This has been fixed.
Change-Id: I540296a5714e468d3d35b93a09468e3e242eace3
Commit: 4d5ab30778784f077a8c7230f1963b77af56dc77
https://github.com/tribe29/checkmk/commit/4d5ab30778784f077a8c7230f1963b77a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_misc.h
A agents/wnx/integration/all.sln
A agents/wnx/integration/dummy.vcxproj
M agents/wnx/integration/local.py
A agents/wnx/integration/monty.vcxproj
A agents/wnx/integration/test_section_plugin_group.py
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/plugins.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/windows_service_api.cpp
A agents/wnx/test_files/integration/netstat_an.bat
A agents/wnx/test_files/integration/windows_if.ps1
A agents/wnx/test_files/integration/wmic_if.bat
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2288] - support for plugins/local
- added exe files to test plugins and corresponding solutions
- now empty local sections generates nothing
- unit tests to check behavior
- added thread counter to allow finishing async plugins during the testing
- \r remove is disabled according to the integration tests
- added VALID support for async with cache_age 0
- fixed and extended unit tests
- fixed and extended integration tests
- added polling delay to python test code to wait for agent
- refactoring
- better logging
Change-Id: Ie072de143a63f5213595fdadce783c922a1a86f0
Commit: 65dcafce0cae28851d3e85aa80f8d0f443ae01d5
https://github.com/tribe29/checkmk/commit/65dcafce0cae28851d3e85aa80f8d0f44…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
A agents/wnx/test_files/integration/dummy.exe
A agents/wnx/test_files/integration/monty.exe
Log Message:
-----------
missing binaries for windows integration tests
Change-Id: I09d0c213d940ceae5b61240382688ef1f76498d3
Commit: b934f20ea329e816e0e16d60fb737355d675197b
https://github.com/tribe29/checkmk/commit/b934f20ea329e816e0e16d60fb737355d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-14 (Sun, 14 Jul 2019)
Changed paths:
M agents/wnx/integration/local.py
Log Message:
-----------
correct decoding for non-English widows OS
Change-Id: Ic9a3fa5d550b97987c03fd1dda65a1cde005633e
Commit: c85482b3ce4cb0bb3a017ec46a2d4d4cf27e4c18
https://github.com/tribe29/checkmk/commit/c85482b3ce4cb0bb3a017ec46a2d4d4cf…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A buildscripts/scripts/windows-agent-build.jenkins
A buildscripts/scripts/windows-agent-integration-test.jenkins
Log Message:
-----------
Build pipeline for new Win agent
Change-Id: I40a1a12af15fb653ff792f2faa55052459503951
Commit: 2cadddd873d9e6d506405b4e4ba0048c00923497
https://github.com/tribe29/checkmk/commit/2cadddd873d9e6d506405b4e4ba0048c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk/utils/labels.py
M cmk_base/discovered_labels.py
M tests/unit/cmk/utils/test_labels.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Prepare for discovered service labels
* Add new class ServiceLabel: This represents a service label
in the Checkmk code during execution. This class is meant to
be exposed to the check API. It will be usable in the discovery
function to create a new label like this:
ServiceLabel(u"my_label_key", u"my_value")
* The labels of all services per host are stored in a single file
in the path var/check_mk/discovered_service_labels. This file is
managed by the DiscoveredServiceLabelsStore class.
* During the service discovery in Checkmk base code, the class
DiscoveredServiceLabelsOfHost will be used to collect all discovered
labels and hand them over to DiscoveredServiceLabelsStore for
persistance.
CMK-1816
Change-Id: I918daf1890abe922799485db52a0523228ce3ebf
Commit: f9503f192fdb63b152afb801f06616846dffbe26
https://github.com/tribe29/checkmk/commit/f9503f192fdb63b152afb801f06616846…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
M cmk/utils/labels.py
M cmk_base/config.py
M tests/unit/cmk/utils/test_labels.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Export discovered service labels to core
Moved the effective service label calculation to the LabelManager helper
class of the ConfigCache. All discovered labels are now written to the
core configuration which makes them usable in the GUI.
CMK-1816
Change-Id: Id6c93e1a7490518477df5b6cc8adc8d548a68d76
Commit: 9a85bc6c05327086461236472383bfc131755249
https://github.com/tribe29/checkmk/commit/9a85bc6c05327086461236472383bfc13…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/discovery.py
Log Message:
-----------
Minor cleanups
* Turn discovery helper functions into iterators
* Add some type annotations and fix some others
CMK-1816
Change-Id: I9d2a2cad17a67ab29044089aa00644cb615ca854
Commit: 02185611d5e4fa0a1f97eba3f2890f93bc414c53
https://github.com/tribe29/checkmk/commit/02185611d5e4fa0a1f97eba3f2890f93b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/discovery.py
Log Message:
-----------
Wrap discovery results into DiscoveredService objects
Right after receiving the discovered service tuples from the
discovery functions the tuples are validated and converted into
DiscoveredService objects for easier handling in the discovery
function call stack.
Spread a lot of type hints on the way.
CMK-1816
Change-Id: I4fab7754397032a98086ddb75dc1582f3c420f49
Commit: ee48e2ba6fbe9b7cef0ec5d9336152daf82c8821
https://github.com/tribe29/checkmk/commit/ee48e2ba6fbe9b7cef0ec5d9336152daf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/discovery.py
Log Message:
-----------
Spread use of DiscoveredService object
Cleanup some unpacking of discovered service attributes into tuples and
use the DiscoveredService objects instead.
CMK-1816
Change-Id: Iafeebd78e48747ec7d361cb5e6a78dd7fe2dadaf
Commit: 46e4daf3f353c01fff29f5bf887ed49edeaba37e
https://github.com/tribe29/checkmk/commit/46e4daf3f353c01fff29f5bf887ed49ed…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
set_autochecks_of: Extract cluster / real host handling
CMK-1816
Change-Id: I603771717330db9bb3408006e9c4673f07308ec0
Commit: 6e391a25d6fd3a25b5f49de6573d0b0ba3375a46
https://github.com/tribe29/checkmk/commit/6e391a25d6fd3a25b5f49de6573d0b0ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
Log Message:
-----------
Host rename: Replace ancient rewrite with simple file rename
Change-Id: Ie90b90f451b4c12853b8d02680b721bf16e8e64e
Commit: 366c6f7f14b8c631932d78058d2e3c3b6891bf5c
https://github.com/tribe29/checkmk/commit/366c6f7f14b8c631932d78058d2e3c3b6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
M tests/integration/cmk_base/test_automations.py
M tests/unit/cmk_base/test_unit_automations.py
Log Message:
-----------
Remove ancient get-autochecks automation call
Change-Id: I5670bb5dddf16c9475c11c7235d76530483a8829
Commit: 69eae941b176aa6718aac6f7f46932575a698214
https://github.com/tribe29/checkmk/commit/69eae941b176aa6718aac6f7f46932575…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
M cmk_base/check_table.py
M cmk_base/discovery.py
M tests/integration/cmk_base/test_automations.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Spread use of DiscoveredService object
Make autocheck persistance functions also work with the list of
discovered service instead of different specific dict and list
based structures that were all similar, but not exactly the same.
CMK-1816
Change-Id: I311c39db9f8865b472b5da3acb709d9efec346d9
Commit: d3adf8337488d39ef83f6d73b36d5a4194f4450a
https://github.com/tribe29/checkmk/commit/d3adf8337488d39ef83f6d73b36d5a419…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
Simplify discovered services output calculation
Change-Id: Ibad4a32d3860829048315e97bb54a05a7733ba20
Commit: 4488d3af6e798b25af2982fe2d98588a67436454
https://github.com/tribe29/checkmk/commit/4488d3af6e798b25af2982fe2d98588a6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/discovery.py
A tests/unit/cmk_base/test_discovery.py
Log Message:
-----------
Make DiscoveredService comparable to others
This prepares the way to cleanup all the different comparison
data structures during discovered service processing, e.g. used
for preventing duplicate services.
CMK-1816
Change-Id: I9d2b589f6a674e54defc6acd6379d88dc9e79d59
Commit: be99058d27cd80e8f8ddf697c568370eb0690cf0
https://github.com/tribe29/checkmk/commit/be99058d27cd80e8f8ddf697c568370eb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
Minor cleanup: Reduce nesting
Change-Id: I3f01ecfc8bd0183822173731a0722a1c07a4917e
Commit: 457d4ae1f8d4480913a817948a8e50d446316a59
https://github.com/tribe29/checkmk/commit/457d4ae1f8d4480913a817948a8e50d44…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Autochecks: Use ast parsing instead of hand crafted text parsing
This prepares for parsing more flexible data structures from the
autocheck file while still being able to keep the logic that the
check parameters are not resolved.
CMK-1816
Change-Id: I95cb2deff63f1668253e8fe5671bbf5b9a11142f
Commit: eae9a47ed55a3d5b638c1b77ba5cab80f6481f91
https://github.com/tribe29/checkmk/commit/eae9a47ed55a3d5b638c1b77ba5cab80f…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A .werks/8801
M checks/oracle_crs_res
M checks/oracle_crs_version
M checks/oracle_crs_voting
Log Message:
-----------
8801 FIX oracle_crs_res, oracle_crs_version, oracle_crs_voting: Fixed error in parameters view
The mentioned checks are not configurable at the moment. Yet the checks
expected a ruleset and gave an error. With this fix the checks are still
not configurable but do not expect to have a corresponding ruleset anymore.
Change-Id: Iafdc93e155b926abc255513d97229e89c8acf9a5
Commit: a002aae978ea37ec3c2e24eb183bf35b2ec98775
https://github.com/tribe29/checkmk/commit/a002aae978ea37ec3c2e24eb183bf35b2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Fix unit test
Change-Id: I6941afe5ab5952cce774442033b1e8ec9d5e70f8
Commit: 9897437b834ad0bdd079b040d5855844ab603a6a
https://github.com/tribe29/checkmk/commit/9897437b834ad0bdd079b040d5855844a…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M tests/git/test_find_debug_print.py
Log Message:
-----------
Simplify tests avoiding debug statements on executable
Change-Id: I61c595dd4213c849c4b5d9a23584261e6244d269
Commit: e4960f0bf7e37f547b68250816ef4125bc9a2e6d
https://github.com/tribe29/checkmk/commit/e4960f0bf7e37f547b68250816ef4125b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A bin/update_rrd_fs_names.py
Log Message:
-----------
Script to update rrd info files for new df.include output
Change-Id: I0bbcc4896df13b01785812c29a42a1de5554b9b6
Commit: 811717b38b180b313c1c26b63eb8d4bc92746ce2
https://github.com/tribe29/checkmk/commit/811717b38b180b313c1c26b63eb8d4bc9…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A .werks/7444
M checks/df.include
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
7444 FIX Rename metric name in Filesystem checks from mount point to fs_used
Filesystem Nagios check plug-in stored the filesystem usage of every mount
points in the RRD databases under the path of each mount point. Checkmk
assigned to every mount point a service, still it kept naming the
filesystem usage with the mount point path for compatibility. Our graphing
system learned to deal with this unpractical convention, however new
features in Checkmk performing bulk access to data can't.
<ul>
<li>All sites created with Checkm 1.6.0 onwards will automatically use the
new naming convention and don't need to be migrated</li>
<li> The migration is not mandatory, your Checkmk instance will continue
working under the legacy mode until you migrate.</li>
<li>If you use CRE, you don't need to de the migration</li>
<li>If you don't plan to do bulk access to data as required by the Historic
Data Views for filesystems (see Werk #7445), you don't need to migrate your
RRD databases.</li>
<li>If you want to use the Historic Data Views for Capacity Management on
Filesystems, you need to do migration.</li>
</ul>
The incorporation of Historic Data Views, for Capacity Management,
requieres querying the filesystem usage of all host in a given time
window. It becomes prohibitive expensive to do such request since first
every service is queried for its mount point name and then every RRD is
individually queried again for the mount point name data.
In this werk we provide a migration script that would edit all meta data
files describing the RRDs that receive output from all our supported
filesystem checks. It will also set a flag in your config so that
Filesystem check plug-ins start delivering usage perfomance data under the
static name of fs_used.
You are advised to do a backup of your RRD files and journal files before
performing the migration and your Checkmk instance needs to be stopped
during the migration.
Migration is one way and needs to be performed once per site any rollback
has to be done from your own backup.
CMK-2261
Change-Id: I0f1f0f7ebfed5053a2d314a83af6f09271259167
Commit: 1ce9c998f95efd44d355db943a18e91f2f3d73e7
https://github.com/tribe29/checkmk/commit/1ce9c998f95efd44d355db943a18e91f2…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A .werks/7445
Log Message:
-----------
7445 Historic Data Views and Painters for Capacity Management
Capacity management allows you to work with the service metrics historical
data. When configuring a view you can select for a column the "Service
Historic Metrics" option from the drop-down menu, available for the "All
hosts" and "All services" data-sources.
This customizable painter allows you to select, which service metric you
want to analyze, over which time range should data be recovered from your
RRD database, how data is to be consolidated and aggregated. Finally, you
need to label this column to your best convenience.
Some ideas you might want to consider when creating your views:
List all your hosts Peak CPU utilization, over the last week, and also last
month. Maybe you want also to create a new column corresponding to the to
the times a new version of your software was deployed. Time ranges are
completely flexible, and you can keep adding columns for any time window
you prefer.
Analyze over the same time window, the peak, average and minimum CPU
utilization of all your hosts over the last week or last month.
You can also get data from different services at the same time. For example
showing CPU utilization, used memory and disk IO averaged over the last
week.
One last note. Because you will be querying from the RRD data of many hosts
at the same time, query time will increase linearly with the volume of data
you are processing.
Change-Id: Ie7d2d94b2f1c456274c9d793b60ce818144d9279
Commit: 855678c89c5e535cffb0f75cb9613ca08153de86
https://github.com/tribe29/checkmk/commit/855678c89c5e535cffb0f75cb9613ca08…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A .werks/7852
M agents/check_mk_agent.linux
M checks/df.include
Log Message:
-----------
7852 FIX df: Filesystems of type devtmpfs are now ignored completely
Previously only the mountpoint /dev has been ignored explicitly by the check
plugin. Now all mountpoints are ignored, that has the type devtmpfs. There
is no reason to monitor these types anyway.
Previously discovered filesystems like /dev/tty need to removed manually
after the agent has been updated.
Change-Id: Ic1c16c749f17fe2046b513e31b53f06f8eb0032c
Commit: b7e43cdba3a82be2a2f390cb133fd221695987d5
https://github.com/tribe29/checkmk/commit/b7e43cdba3a82be2a2f390cb133fd2216…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M checks/zfsget
Log Message:
-----------
zfsget: Use parse function
Change-Id: I26a990513499c7c815e6cd9454b285ee69194253
Commit: cfb381f21d91bfaae540ac0e7d7766a1e44bf411
https://github.com/tribe29/checkmk/commit/cfb381f21d91bfaae540ac0e7d7766a1e…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
check_mk_agent.linux: add seperator for zfsget
Change-Id: If550c361f8b6eabf817fcd8ce8a3b677b142c041
Commit: 8e8ef0c08ca0114ca858aa29f6499ee7faf223df
https://github.com/tribe29/checkmk/commit/8e8ef0c08ca0114ca858aa29f6499ee7f…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A tests/unit/checks/test_zfsget.py
Log Message:
-----------
zfsget: add unit test
Change-Id: Ibce29a4b0bc2e8ba78527cac9a7fdad465068752
Commit: 42f539c5b350fea2889863650bd1c34833a1818d
https://github.com/tribe29/checkmk/commit/42f539c5b350fea2889863650bd1c3483…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/7928
M checks/zfsget
A tests/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests/unit/checks/test_zfsget.py
Log Message:
-----------
7928 FIX zfsget: whitespace in name discovery bugfix
The check does not crash anymore if a mountpoint/name containes a whitspace. Multiple whitespaces in a mountpoint can now be possible.
Change-Id: I43fd3093911d37a16f72f5ce0fde24647d111d6b
Commit: 66c2f0b7effc22cfc204baff75269b7eba284f50
https://github.com/tribe29/checkmk/commit/66c2f0b7effc22cfc204baff75269b7eb…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/8781
M cmk/gui/plugins/views/icons/wato.py
Log Message:
-----------
8781 FIX Fix traceback for builtin icon visibility
If the "Builtin icon visibility" was configured for
download_agent_output, but not for download_snmp_walk
the action menu showed a traceback.
Change-Id: I117f9d4ea6e5767f2f97eeb16e7bc8309de18e49
Commit: dbc9a6f4fced7bdd2906461b978ff0a75f139d6f
https://github.com/tribe29/checkmk/commit/dbc9a6f4fced7bdd2906461b978ff0a75…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M cmk/gui/mobile.py
Log Message:
-----------
Improve exception logging of mobile GUI
Change-Id: Ib8bc26c7c26730fa512f83fc1f23cd1c5fa55cf3
Commit: bae061beff0ebbc11b50f89ad7ec22a1ed354891
https://github.com/tribe29/checkmk/commit/bae061beff0ebbc11b50f89ad7ec22a1e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/7973
M cmk/gui/plugins/views/mobile.py
Log Message:
-----------
7973 FIX Fix empty service views in mobile GUI
An exception like this was shown in all mobile service views:
sequence item 0: expected string, HTML found
Change-Id: I23a480d2b7344ec0311d4cbf8b8e08ea0199640a
Commit: f41a7b62347812da63af564e932e09ca676ba3c5
https://github.com/tribe29/checkmk/commit/f41a7b62347812da63af564e932e09ca6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A agents/wnx/check_mk.manifest
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/src/engine/asio.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/service_processor.cpp
Log Message:
-----------
[CMK-2394] - now 64-bit target uses asio.h wrapper too to prevent inheriting of socket handles
- reworked log to get better instant info about OS and Agent
- decreased noise level in the log
- embedded manifest to correctly determine windows version
Change-Id: Ib3784f8d216f117ddd9cf17f33a93175d711e8ff
Commit: f811f3e4c02445634c669b2693a5ed222f8e6603
https://github.com/tribe29/checkmk/commit/f811f3e4c02445634c669b2693a5ed222…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/8782
M cmk/gui/plugins/wato/utils/simple_modes.py
Log Message:
-----------
8782 DCD Connections, Password store entries and Predefined conditions can now be cloned
Change-Id: Ic1d50d13c78fd30352ba5a9c405e0f3e22b10bce
Commit: 14c9e20a9b435b78e1e7ff937bf163b8692782f4
https://github.com/tribe29/checkmk/commit/14c9e20a9b435b78e1e7ff937bf163b86…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/7974
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
7974 FIX Fix broken view grouping by HW/SW inventory columns
Change-Id: I41f577668b26543c4f6b05c5240665be5d861f0a
Commit: 65620bc86840d27b5cb7b6812ce01f4a98f49ea1
https://github.com/tribe29/checkmk/commit/65620bc86840d27b5cb7b6812ce01f4a9…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M tests/unit/checks/test_zfsget.py
Log Message:
-----------
fix unit test_zfsget bug
Change-Id: Ia789bb0fddc63817f98204487ed6245bf15b68b0
Commit: abbee9d7ed35c6774afe72c5e7644f31567bb0c3
https://github.com/tribe29/checkmk/commit/abbee9d7ed35c6774afe72c5e7644f315…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
A .werks/7975
M omd/.gitignore
R omd/packages/dokuwiki/dokuwiki-2016-06-26e.tgz
A omd/packages/dokuwiki/dokuwiki-2018-04-22b.tgz
M omd/packages/dokuwiki/dokuwiki.make
R omd/packages/dokuwiki/patches/0011-fix-broken-css.patch
M omd/packages/dokuwiki/plugins/plugin-bookcreator.tgz
M omd/packages/dokuwiki/plugins/plugin-changes.tgz
M omd/packages/dokuwiki/plugins/plugin-include.tgz
M omd/packages/dokuwiki/plugins/plugin-indexmenu.tgz
M omd/packages/dokuwiki/plugins/plugin-pagelist.tgz
Log Message:
-----------
7975 Update Dokuwiki to 2018-04-22b
Updated dokuwiki shipped with Checkmk to version 2018-04-22b. Also updated
the shipped plugins (bookcreator, changes, include, indexmenu, pagelist)
to the current versions.
Change-Id: I9ed5093da303c30e804717b71f4332c0d734ba37
Commit: 6e55011cd18e7f6a32e4fcaf51db797cec3ccf48
https://github.com/tribe29/checkmk/commit/6e55011cd18e7f6a32e4fcaf51db797ce…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/install/resources/readme.txt
M agents/wnx/src/engine/cfg.h
Log Message:
-----------
[CMK-2393] - yml cleanup
- readme.txt improved
Change-Id: Ib7f3e44a6ad87426d900e3ab500748fc6b6191c8
Commit: 0561e77b21066b099cdc644847448ecb8bbd0903
https://github.com/tribe29/checkmk/commit/0561e77b21066b099cdc644847448ecb8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M agents/wnx/install/install.wixproj
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2393] - yml cleanup
- unit test fix
Change-Id: Iebc5d22470eb66296e15e6f977d85da7e7594ca6
Commit: 74e6790262d52a5678144ee4bc334ba981f00c88
https://github.com/tribe29/checkmk/commit/74e6790262d52a5678144ee4bc334ba98…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
Log Message:
-----------
Refactoring: Make status column order and texts more consistent.
CMK-2333
Change-Id: I4ae69c48ee5b7b1182c7a40ecc09c3dfc9b6d13c
Commit: 3bc5874060bf7c4097896b77c5fd3baa2ac3641e
https://github.com/tribe29/checkmk/commit/3bc5874060bf7c4097896b77c5fd3baa2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
Log Message:
-----------
Add a few missing dummy/alias columns in the NEB.
* core_pid: same as nagios_pid
* num_queued_notifications: always 0
* num_queued_alerts: always 0
CMK-2333
Change-Id: I2088c8f6bebd90091cbd97aa1e98fac3b5febb3e
Commit: f43f70a175fff84eaf4ec74356bca7250488f002
https://github.com/tribe29/checkmk/commit/f43f70a175fff84eaf4ec74356bca7250…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
M livestatus/src/global_counters.cc
M livestatus/src/global_counters.h
Log Message:
-----------
Removed dead livecheck_overflows columns from NEB and CMC.
It is unused for more than 6 years now, it actually never really worked
well, and simply contains zero for ages. To reduce confusion, we remove
this column.
CMK-2333
Change-Id: I2296e6a9eae8c59b17e0263c64b80a6c93cdc0eb
Commit: c13830767d0ea3177ed602e0d08a0469c7158899
https://github.com/tribe29/checkmk/commit/c13830767d0ea3177ed602e0d08a0469c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
Log Message:
-----------
Added helper-pool-related dummy columns to NEB for consistency.
CMK-2333
Change-Id: I9a12ca97b4c6261709d5cf516c0cc85eb380f37b
Commit: f25930ac5c7d0982ed01c8a71881cea497aea04c
https://github.com/tribe29/checkmk/commit/f25930ac5c7d0982ed01c8a71881cea49…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
M livestatus/src/module.cc
Log Message:
-----------
Expose active check latency via Livestatus in NEB.
* average_latency_generic contains the average latency of all active
host/service checks now.
* average_latency_cmk, average_latency_real_time, helper_usage_generic,
helper_usage_cmk, and helper_usage_real_time are still dummy columns
containing zero.
CMK-2333
Change-Id: I7ac01a6e039b701122426d7c81f530529990445b
Commit: 2a19cbcbcf99d9fd8f64642019045999ead85e47
https://github.com/tribe29/checkmk/commit/2a19cbcbcf99d9fd8f64642019045999e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M livestatus/src/module.cc
Log Message:
-----------
Reduce indentation.
Change-Id: If3c2447421942506a01df04247f79d7af074e320
Commit: a2a4937f0f16c5e659469ace8132d7b9e79e9e2a
https://github.com/tribe29/checkmk/commit/a2a4937f0f16c5e659469ace8132d7b9e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
R .werks/7974
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
Revert "7974 FIX Fix broken view grouping by HW/SW inventory columns"
This reverts commit 14c9e20a9b435b78e1e7ff937bf163b8692782f4, which broke
pytest.tests.unit.cmk.gui.test_views.test_legacy_register_painter
Commit: b8e5ad3d9c4633f2d5293ffcf29ebb505d9cb0b2
https://github.com/tribe29/checkmk/commit/b8e5ad3d9c4633f2d5293ffcf29ebb505…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M checks/systemd_units
Log Message:
-----------
systemd: bug fix
Change-Id: I857fb2162b4b948a12a6007384065f43e3edd27e
Commit: 318ab22b01de2ee282af527cefcc9aae6a23ca0f
https://github.com/tribe29/checkmk/commit/318ab22b01de2ee282af527cefcc9aae6…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
A .werks/7469
M checks/brocade_sfp
M cmk_base/check_api.py
M tests/unit/cmk_base/test_check_api.py
Log Message:
-----------
7469 FIX brocade_sfp: Discovery crash if any value is -inf
Integrate in check_api a float derivate that generates a parse-able
representation of inf. Then literal_eval can reconstruct this value as a
float instead of a missing variable name. For the check -inf is a correct
float value to work with.
CMK-2147
Change-Id: I3a8e1090aba38d3406f4173a198b51ee6cc01416
Commit: 8cd32ff8366f2150012ce402b7cd0687ca348fa7
https://github.com/tribe29/checkmk/commit/8cd32ff8366f2150012ce402b7cd0687c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/test_files/config/check_mk_dev.example.yml
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-realtime.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2403] - polishing
- dir bin is removed from root folder
- dir cache in data is renamed to backup
- dir log is added to data
- dir config no more removed during uninstall
- @builtin is aleas of @core and used by default
- unit tests for PatchRelative with error fixing
- repaired long unit tests
- light refactoring and project improvements
Change-Id: I17b193be8c2f880acc30a2a92c8a8b9a0be97f4a
Commit: 2b59bc1c0efa6a0ed3a2db558fc6ffe8f918c2ec
https://github.com/tribe29/checkmk/commit/2b59bc1c0efa6a0ed3a2db558fc6ffe8f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
A .werks/7976
M cmk/gui/backup.py
Log Message:
-----------
7976 FIX Backup/Restore: Fix broken restore when backup is not accessible
When a single backup is not accessible by the current site user, the restore
page was previously not usable anymore. It is now skipping the not accessible
backup instead of showing a "Permission denied" error.
Change-Id: I8fd266660f9310aafaef4fbf6db6168ea461ac06
Commit: 7a2c42ecfeef2d278d456b85c0a9096deffad5ff
https://github.com/tribe29/checkmk/commit/7a2c42ecfeef2d278d456b85c0a9096de…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
A .werks/7974
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
Revert "Revert "7974 FIX Fix broken view grouping by HW/SW inventory columns""
This reverts commit a2a4937f0f16c5e659469ace8132d7b9e79e9e2a.
Commit: d5f68d7b707371b6f8aa20694859e81c792311fa
https://github.com/tribe29/checkmk/commit/d5f68d7b707371b6f8aa20694859e81c7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-17 (Wed, 17 Jul 2019)
Changed paths:
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Fix wrong unit test
Change-Id: Ic2d1d25da34f7aa153a10aada6e4247d6fcbcd2e
Commit: d0f6b81674894a43fff91d4870acc1b4e3e6ebad
https://github.com/tribe29/checkmk/commit/d0f6b81674894a43fff91d4870acc1b4e…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_kubernetes: cleanup the SSL option
* Remove the double negation
* The SSL option is now required (this is consistent with agent_vsphere)
* Move the option to a better place
CMK-2364
Change-Id: I529baafcc04d0711803d3f35320e624e37cdc446
Commit: 42be336dda9bce3d0cd87521cfa2ed2f60537e2a
https://github.com/tribe29/checkmk/commit/42be336dda9bce3d0cd87521cfa2ed2f6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7977
R omd/packages/nagvis/nagvis-1.9.12.tar.gz
A omd/packages/nagvis/nagvis-1.9.13.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
7977 NagVis: Updated to 1.9.13
Change-Id: Iffb2ed9cf81ecb47d7219f4e897dd378afed37c2
Commit: a80bdc30b3e0738017b64869d7e92ba6610ab348
https://github.com/tribe29/checkmk/commit/a80bdc30b3e0738017b64869d7e92ba66…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A livestatus/src/BoolPointerColumn.h
M livestatus/src/TableStatus.cc
M livestatus/src/module.cc
Log Message:
-----------
Added has_event_handlers column to NEB for consistency with CMC.
CMK-2333
Change-Id: I087523fa04bc804aba1b3b31af5fc41961d72ac1
Commit: d99c8c5db069bb57ae4faceca3a7743f16b969cc
https://github.com/tribe29/checkmk/commit/d99c8c5db069bb57ae4faceca3a7743f1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: fix ignored cookie for retry
When we fail due to an invalid cookie and log
in again, we must actually store and use the cookie.
Change-Id: Ic8dbcfbed4b8e1ebdca1814336593157ed82cac7
Commit: 8fabeda1a8f99584914a6ddb1bbf570153fa1abe
https://github.com/tribe29/checkmk/commit/8fabeda1a8f99584914a6ddb1bbf57015…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
Fix the links in for Process Discovery rulesets
Change-Id: Iae2bfca11cb84aa23c9bca7d96d0248c54e2bf32
Commit: 9e1039dd28d4958b8a49c208e0828369036fbc29
https://github.com/tribe29/checkmk/commit/9e1039dd28d4958b8a49c208e08283690…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
Add/extend help texts for Docker, Kubernetes and the DCD
CMK-2205
Change-Id: Ia2b95da7f8f23852fe687c43f1bf44f95302e6ca
Commit: 005d66ada32434f9ff466621cb34088cb6def761
https://github.com/tribe29/checkmk/commit/005d66ada32434f9ff466621cb34088cb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M cmk_base/check_table.py
M cmk_base/check_utils.py
M cmk_base/discovery.py
M tests/integration/cmk_base/test_automations.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Move some discovery related things around
* Moved DiscoveredService class to check_utils
* Moved parse_autochecks_file to autochecks module
CMK-1816
Change-Id: I03c5148e30321ab9b352b47e11efda74ebf5a956
Commit: af0dcc32f95c61ceee06045d1e6cc8b9f246fcb4
https://github.com/tribe29/checkmk/commit/af0dcc32f95c61ceee06045d1e6cc8b9f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M cmk_base/automations/check_mk.py
M cmk_base/discovery.py
M cmk_base/modes/check_mk.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Move autocheck related functions to cmk_base.autochecks
CMK-1816
Change-Id: Ibc08b0b6ef1bd31d9972fcd62a85d3052828d378
Commit: 903b38efa2ed711e7cfca8d67032dc0bdae5f51f
https://github.com/tribe29/checkmk/commit/903b38efa2ed711e7cfca8d67032dc0bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_api.py
M cmk_base/check_api_utils.py
M cmk_base/check_utils.py
M cmk_base/discovered_labels.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_discovered_labels.py
M tests/unit/cmk_base/test_discovery.py
Log Message:
-----------
Discovery functions can now produce service labels
Instead of producing a two element tuple of <tt>(item, parameters)</tt>
to create a new servuce the discovery functions can now provide objects
like this:
C+:
Service(
item="Interface 213",
parameters=None,
service_labels=ServiceLabels(
ServiceLabel(u"check_type", u"network_interface"),
ServiceLabel(u"interface_type", u"uplink"),
)
)
C-:
These objects can be returned / yielded like the tuples before. Both,
the parameters and the service_labels are optional arguments.
This feature is not complete yet. In the next steps the autocheck format
needs to be changed to be more flexible. Then the service labels can be
persisted in the autocheck files and read from them for the core config
creation.
CMK-1816
Change-Id: Ie2ce6704a7742f7f6ff21424b3c3bb7b749357b8
Commit: 7426fefb036120afa7fa745a4ff29542c0b33764
https://github.com/tribe29/checkmk/commit/7426fefb036120afa7fa745a4ff29542c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Make autocheck format more flexible
The autocheck entry format has now been changed to be dictionary
based. This makes it possible to extend the data associated with a
service in a more flexible way.
The old autocheck format can still be read. New autochecks will be
written in the new format.
In the next steps we add the discovered service labels as new field
to the autochecks.
CMK-1816
Change-Id: I85c6b561d58eb807430e8a167a7468847d95862f
Commit: dad4e0aba960b0875209079e7b7dc0356911e807
https://github.com/tribe29/checkmk/commit/dad4e0aba960b0875209079e7b7dc0356…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Write service labels to autochecks
The service_label attribute now holds the disccovered service
labels of a service.
The labels currently already loaded with the autochecks, but not
processed through the system in all cases. This will be added in
the next step
CMK-1816
Change-Id: Ic627123eca981ceb38d7cbaab5f2dc0bab45aeb9
Commit: 8e3d9922baf7c44e9b4ea8c9115908a1f6c33c85
https://github.com/tribe29/checkmk/commit/8e3d9922baf7c44e9b4ea8c9115908a1f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M cmk_base/automations/check_mk.py
M cmk_base/check_table.py
M cmk_base/check_utils.py
M cmk_base/config.py
M tests/unit/cmk_base/test_autochecks.py
M tests/unit/cmk_base/test_check_table.py
Log Message:
-----------
Propagate autocheck information a bit further
The read_autochecks_of function, the one which resolves the effective
check parameters for later checking, now returns a list of Service
objects instead of tuples.
These objects contain more information about the service as the tuple
before. It already contains the service description and the service
labels.
This is just the first step. We need to continue with this. All places
that work with CheckTable at the moment need to be changed to use this
structure.
CMK-1816
Change-Id: I1a9d3c885374fa4aef8ea075bf3baa2263efc94a
Commit: e7eed28ffc54550a8b0cf0f98e4988ee62743a4f
https://github.com/tribe29/checkmk/commit/e7eed28ffc54550a8b0cf0f98e4988ee6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_table.py
Log Message:
-----------
Change CheckTable calculation to use the Service objects
* Static check definitions are now also represented by Service
* Renamed _handle_entry to _handle_service
* Use the service objects in _handle_service
CMK-1816
Change-Id: Ib8041d2fe3399224b213edc961a53cbefdde9d66
Commit: c9cdaf2f653b90a4604af102fab5dac6e7396057
https://github.com/tribe29/checkmk/commit/c9cdaf2f653b90a4604af102fab5dac6e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_table.py
Log Message:
-----------
Extract clustered services handling
CMK-1816
Change-Id: Ib883dfd2aeead907d0714084a66e67361f1ea60e
Commit: 9ae157dc9bba4aa3ab110d68593a88e7aa1b6de6
https://github.com/tribe29/checkmk/commit/9ae157dc9bba4aa3ab110d68593a88e7a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/check_utils.py
M cmk_base/core_nagios.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_check_table.py
Log Message:
-----------
Remove service dependency handling from check table
The service dependencies are only relevant for the Nagios core
and currently need to be handled in two situations:
a) The check table needs to be sorted by them
b) They need to be written to the nagios config
It is not necessary to transport them with the check table.
CMK-1816
Change-Id: Ie96661a6c0746e1a512955b892da67b9f105b4a6
Commit: 02fd6d79f8851bb4e2866a2f81b7841a4d7e377a
https://github.com/tribe29/checkmk/commit/02fd6d79f8851bb4e2866a2f81b7841a4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/dump_host.py
Log Message:
-----------
Make get_sorted_check_table private
CMK-1816
Change-Id: I3d1adbb17bc1d8bc58d79e62832f9b6181637372
Commit: 170b08ed4767bbf005cb6354f14a2fd14f9eedc9
https://github.com/tribe29/checkmk/commit/170b08ed4767bbf005cb6354f14a2fd14…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/check_table.py
M cmk_base/checking.py
Log Message:
-----------
Make get_precompiled_check_table work with Service objects
CMK-1816
Change-Id: I86fd6e016e3dad38e05f28d1a28f4199a7411962
Commit: 868fd42287c091b6d83d38863df3b7bc674ef9b7
https://github.com/tribe29/checkmk/commit/868fd42287c091b6d83d38863df3b7bc6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
M cmk_base/check_table.py
M cmk_base/check_utils.py
M cmk_base/core_nagios.py
M cmk_base/discovery.py
M cmk_base/dump_host.py
M tests/unit/cmk_base/test_check_table.py
Log Message:
-----------
Use Service objects as CheckTable values
CMK-1816
Change-Id: I95c31ec044618aee8bad047618cee87954256576
Commit: cd8e80254db0f04c8a01b5fb5f5a6fb1d0cc6b41
https://github.com/tribe29/checkmk/commit/cd8e80254db0f04c8a01b5fb5f5a6fb1d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/core_nagios.py
Log Message:
-----------
Cleanup redundant config.get_final_service_description call
CMK-1816
Change-Id: Ifa0928c4ad4ba741cbec37df12f829e6999bab11
Commit: 7207765a104065ecff954f5b73e04ca39e66bbeb
https://github.com/tribe29/checkmk/commit/7207765a104065ecff954f5b73e04ca39…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/core_config.py
M cmk_base/core_nagios.py
M tests/unit/cmk_base/test_core_config.py
Log Message:
-----------
Hand over Service objects to get_cmk_passive_service_attributes
CMK-1816
Change-Id: I25ca01a6e1a91a47d2b9a625052a23d906248481
Commit: 89a0df9d8984bdd8ab0128a71ef91475e1da2764
https://github.com/tribe29/checkmk/commit/89a0df9d8984bdd8ab0128a71ef91475e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
Log Message:
-----------
Fix autocheck non ASCII character handling
Change-Id: I77bab5142735c0438b2aa50317e2f22d2acea5b0
Commit: b5016e1bfbadfc29e7bf871fd5535c2b22389678
https://github.com/tribe29/checkmk/commit/b5016e1bfbadfc29e7bf871fd5535c2b2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/utils/labels.py
M cmk/utils/paths.py
M cmk_base/automations/check_mk.py
M cmk_base/config.py
M cmk_base/core_config.py
M tests/integration/cmk/utils/test_paths.py
M tests/unit/cmk/utils/test_labels.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Export discovered service labels to core
* The first approach, storing discovered service labels
in a dedicated service labels file per host, has been removed.
* The autochecks are a better place to store all information
related to the discovered services. This way we have all discovered
service related information in a single place. The labels are
now available in the check table.
* One drawback is that the labels_of_service and label_sources_of_service,
which previously could calculate the effective labels on their own
now need to accept the discovered labels as parameters because they
are already available to the call site through the check table.
CMK-1816
Change-Id: Ie6a0d9b21bb6d3d6fe7e5b2e9c131d96d64c885d
Commit: b17d0ca4f1aa0b29016eadc3afabe3c72c649356
https://github.com/tribe29/checkmk/commit/b17d0ca4f1aa0b29016eadc3afabe3c72…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M cmk_base/check_utils.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_autochecks.py
M tests/unit/cmk_base/test_discovery.py
Log Message:
-----------
Some DiscoveredService class cleanup
* Remove redundant slot declaration
* Renamed the paramstr property to something more meaningful.
We need to stick with this unresolved parameter stuff at least for the
current check API. With the check API rework in 1.7 we'll clean up
this stuff.
CMK-1816
Change-Id: I7415b26d249e6fb0638020acfd4ea32d14e9a3a5
Commit: 8691415cbd2d67b1026b6809b7a02a8482f5c195
https://github.com/tribe29/checkmk/commit/8691415cbd2d67b1026b6809b7a02a848…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
M cmk_base/discovery.py
Log Message:
-----------
Minor cleanups
Change-Id: If55bb796fdb4c6c4f217f8bef2094ee9ce6b814d
Commit: 386d29a824071db55a78eb18118bc14ae1d0c942
https://github.com/tribe29/checkmk/commit/386d29a824071db55a78eb18118bc14ae…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk_base/automations/check_mk.py
M cmk_base/discovery.py
Log Message:
-----------
Optionally show discovered labels on service discovery page
CMK-1816
Change-Id: I28f4ad9b41c7979181da497c6dd94b825cda9219
Commit: e8499d3baaf7a3fa8ee82ab0ba2d8307945de7c5
https://github.com/tribe29/checkmk/commit/e8499d3baaf7a3fa8ee82ab0ba2d83079…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7978
Log Message:
-----------
7978 Service labels can now be discovered
The discovery functions of Checkmk checks can now produce a collection of
service labels together with the discovered services. This makes it possible
for the check developer to mark the services of the discovered services which
can then be grouped together in a flexible way.
The discovered service labels can be listed on the service discovery page of
WATO by enabling them with the button "Show discovered labels".
These labels are attributes of the discovered service and will be handled exactly
like them. They are discovered in one step and applied to the running
configuration in the same way. The cluster handling is also equal.
How make my checks produce service labels?
Instead of producing a two element tuple of <tt>(item, parameters)</tt> to
create a new service the discovery functions can now provide objects like this:
C+:
Service(
item="Interface 213",
parameters=None,
service_labels=ServiceLabels(
ServiceLabel(u"check_type", u"network_interface"),
ServiceLabel(u"interface_type", u"uplink"),
)
)
C-:
These objects can be returned / yielded like the tuples before. Both,
the parameters and the service_labels are optional arguments.
Change-Id: I89112f4cce0e29c2e54349354485ae10a859da70
Commit: 7d57d4fd297a9239196fda0db3608acfb0a927ae
https://github.com/tribe29/checkmk/commit/7d57d4fd297a9239196fda0db3608acfb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
Log Message:
-----------
Added livestatus_overflows/livestatus_overflows_rate columns to NEB's status table.
The NEB queues accepted connections, so we never have overflows here.
Nevertheless, we provide these columns for consistency with CMC, always
returning zero.
CMK-2333
Change-Id: I862407abbd07a88414f3274cff99d935ad574d5f
Commit: cb6c2fc7f612153f71e15babebfc17dbb7b8edad
https://github.com/tribe29/checkmk/commit/cb6c2fc7f612153f71e15babebfc17dbb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk_base/core_nagios.py
M tests/integration/cmk_base/test_automations.py
M tests/integration/cmk_base/test_check_variables.py
Log Message:
-----------
Fix issues in recent commits
Change-Id: If883db13cb6718aab17f9a24713e77918edfed39
Commit: d0f4ea0a3f359b6996ab358bed641685184e39f3
https://github.com/tribe29/checkmk/commit/d0f4ea0a3f359b6996ab358bed6416851…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7951
M inventory/check_mk
Log Message:
-----------
7951: FIX: check_mk: Don't crash upon missing hostname
The check_mk service no longer crashes if the host the linux agent is run on does not
provide the 'hostname' command.
Change-Id: Icd35b2dda456013a8e70804c9c984e7fa3a9c50e
Commit: ec6ea4f91b99d564b1610f20b1136d0269f8dcdf
https://github.com/tribe29/checkmk/commit/ec6ea4f91b99d564b1610f20b1136d026…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A livestatus/src/Average.cc
A livestatus/src/Average.h
M livestatus/src/Makefile.am
Log Message:
-----------
Moved Average class to Livestatus.
Currently unused in Livestatus, but we will need it there soon.
CMK-2333
Change-Id: Ia4bc675b10ccaa6376f26fd508c529aefa0a4fa7
Commit: c334e7096a4f59a0bff846b73341f302cbb5e6c1
https://github.com/tribe29/checkmk/commit/c334e7096a4f59a0bff846b73341f302c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M livestatus/src/TableStatus.cc
M livestatus/src/module.cc
Log Message:
-----------
Added livestatus_usage column to NEB's status table.
CMK-2333
Change-Id: Ie6334fc522788226bcec674c57754a290c55df7f
Commit: 7bf9eab1d7a2a408a54a9864519ff40450f79032
https://github.com/tribe29/checkmk/commit/7bf9eab1d7a2a408a54a9864519ff4045…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M checks/fileinfo
Log Message:
-----------
Fix fileinfo.groups check when setting SpecificTimeParameters
fileinfo.groups uses a precomplile section, which receives the complete
parameters instead of the time appropriate selected parameter. Thus include
an intermediate step for such selection.
Change-Id: Ida0e2fee5e85182dcdd8ff3adc1bcfde8e92fd49
Commit: 2f3b8424932b1356b7992e94be20c1d64f450584
https://github.com/tribe29/checkmk/commit/2f3b8424932b1356b7992e94be20c1d64…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7981
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
7981 FIX Fix ambiguous labels filter title
Change-Id: Ie2902d7c88b94d936b37fca2a357d21d810fec9f
Commit: bc7174fb3fcdf6b8e06d93c4df996b77475716be
https://github.com/tribe29/checkmk/commit/bc7174fb3fcdf6b8e06d93c4df996b774…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7938
Log Message:
-----------
7938 Unify status table columns in NEB and CMC.
* Added average_latency_cmk and average_latency_real_time columns, always
containing zero.
* Added average_latency_generic column, containing the average latency of all
active host/service checks.
* Added core_pid column as an alias for nagios_pid.
* Added has_event_handlers column.
* Added helper_usage_generic, helper_usage_cmk, and helper_usage_real_time
columns, always containing zero.
* Added livestatus_overflows and livestatus_overflows_rate columns. The NEB
queues accepted connections, so we never have overflows here. Nevertheless, we
provide these columns for consistency with CMC, and they always contain zero.
* Added livestatus_usage column.
* Added num_queued_alerts column, always containing zero.
* Added num_queued_notifications column, always containing zero.
* Removed livecheck_overflows and livecheck_overflows_rate columns from both NEB
and CMC. They were unused for more than 6 years, they never really worked
well, and simply contain zero for ages. To reduce confusion, those columns are
gone now.
CMK-2333
Change-Id: I816a9616e96ffc5f32e8adff2445b930e9e55083
Commit: 3f8845c29863e32f9da4d5329b2b43ec0ee59117
https://github.com/tribe29/checkmk/commit/3f8845c29863e32f9da4d5329b2b43ec0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_xlog.h
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/test_files/config/check_mk_dev.example.yml
M agents/wnx/test_files/config/check_mk_dev.yml
M agents/wnx/test_files/config/check_mk_dev_default.yml
M agents/wnx/test_files/config/check_mk_dev_malformed.yml
M agents/wnx/test_files/config/check_mk_dev_unit_testing.yml
M agents/wnx/test_files/config/check_mk_dev_utf16.yml
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2406] - logfile moved to programdata log folder
- error in xlog fixed
- yml and readme in sync
- unit testing
Change-Id: I8ae7fa6f8e6ba05ff3017cf60cb26671aae06acd
Commit: 4f05f789874cfd2e27e7b07d9a08198f0d17b7fc
https://github.com/tribe29/checkmk/commit/4f05f789874cfd2e27e7b07d9a08198f0…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
systemd_services: WATO description text change
Change-Id: Ie5309b00a718fbec2b6ae5b62c5f7d02d99a64fe
Commit: bb96e8dc11183657c63276f359b94c350ff93ba6
https://github.com/tribe29/checkmk/commit/bb96e8dc11183657c63276f359b94c350…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M cmk/gui/watolib/groups.py
Log Message:
-----------
Contact group usage: Extract single usage checkers
CMK-2276
Change-Id: Ia30d55c712b918487d1859ae3f13016e183f5939
Commit: 197c73ee2aa3f9431b407884a2f4eca2a7ff99a3
https://github.com/tribe29/checkmk/commit/197c73ee2aa3f9431b407884a2f4eca2a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7980
M cmk/gui/watolib/groups.py
Log Message:
-----------
7980 FIX Prevent deletion of contact groups while referenced in hosts or folders
Previously contact groups could be deleted while still being referenced in hosts
or folders which lead to some strange effects in the GUI. Besindes the existing
validations the contact group deletion feature is now preventing the deletion
of groups in case it is still in use by a folder or host.
CMK-2276
Change-Id: I61bbaccd9c3581e8b87ffdc9b611e7bc8a8cb729
Commit: d6b0de7f17432697ddc6b0072a3350291e50864a
https://github.com/tribe29/checkmk/commit/d6b0de7f17432697ddc6b0072a3350291…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7446
M checks/emka_modules
Log Message:
-----------
7446 FIX EMKA checks did not recognize devices with recent sysObjectID
EMKA devices changes their sysObjectId and thus were not recognized by our
snmp_scan. Now we scan for both sysObjectIds to recognize the devices.
YAPF the file too
Change-Id: I4745e2466c245034dc63a722c32458cf88261678
Commit: f3b5f21317280f9995bf3a09fcc961654f10a548
https://github.com/tribe29/checkmk/commit/f3b5f21317280f9995bf3a09fcc961654…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
A .werks/7982
M cmk/gui/views.py
Log Message:
-----------
7982 FIX Fix "N/A" being displayed in some host tag columns
FEED-3981
Change-Id: I1e1b777db596d7d5eaab9f1d5983a962add1575f
Commit: 56747ac312364fc3ec4019a2ae066a6b231d62c8
https://github.com/tribe29/checkmk/commit/56747ac312364fc3ec4019a2ae066a6b2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
A agents/wnx/test_files/unit_test/check_mk.hash.ini
A agents/wnx/test_files/unit_test/checkmk.hash.dat
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2409] - patch hash in legacy agent's check_mk.ini, using checkmk.dat's hash
- 'patch_hash' is new *hidden* command line option
- full unit testing
- patching is skipped for packaged agents(with DEFDEFADEFA in checkmk.dat)
Change-Id: I596b998dd24a311e30fbe5b4818653f9196708b4
Commit: 436a116b38eb27e8b07659d78e7dc3ef42c1a0a5
https://github.com/tribe29/checkmk/commit/436a116b38eb27e8b07659d78e7dc3ef4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-18 (Thu, 18 Jul 2019)
Changed paths:
M checks/fileinfo
Log Message:
-----------
fileinfo.groups: Fix non deterministic file output order
Change-Id: Ie098b93c27043db8bfc6367370ae39ab41c2d712
Commit: c8f22866758d24121d584faf54f50f8d65a8fac1
https://github.com/tribe29/checkmk/commit/c8f22866758d24121d584faf54f50f8d6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M agents/cfg_examples/docker.cfg
M agents/cfg_examples/docker.minimal.cfg
M agents/plugins/mk_docker.py
M tests/unit/plugins/test_mk_docker.py
Log Message:
-----------
mk_docker.py: sections can now be skipped individually
CMK-2378
Change-Id: Ic5273dc12d6d8078adc2ca9f92b95100fd8a4b16
Commit: fde9a96770776b0567ed433b829bdd4b9d88ddf5
https://github.com/tribe29/checkmk/commit/fde9a96770776b0567ed433b829bdd4b9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M agents/cfg_examples/docker.cfg
M agents/plugins/mk_docker.py
M tests/unit/plugins/test_mk_docker.py
Log Message:
-----------
mk_docker.py: remove config option for API verison
CMK-2378
Change-Id: I333bfdecf070221c2bbf7c6d28f7edb7a4380ed5
Commit: 39e2e408bcfd8f102885b30fec463694826b9843
https://github.com/tribe29/checkmk/commit/39e2e408bcfd8f102885b30fec4636948…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7950
M agents/plugins/mk_docker.py
M checkman/docker_container_status
M checkman/docker_container_status.health
M checks/docker_container_status
A tests/unit/checks/generictests/datasets/docker_container_status_1.py
A tests/unit/checks/generictests/datasets/docker_container_status_2.py
M tests/unit/plugins/test_mk_docker.py
Log Message:
-----------
7950 docker_container_status: Improved discovery and health check
The docker container status check now only discovers containers that either should be
running (restart policy set to 'always') or actually are running.
For the subset of those that have a health check set up, the service 'Docker container health' is discoverd.
It now also reports the last reported health test output and the health test command.
CMK-2377
Change-Id: I92a08bed42b46b4eac149eb644653ec86a4f3d56
Commit: 549948b82f5c59c11205ea15503033ae3a077441
https://github.com/tribe29/checkmk/commit/549948b82f5c59c11205ea15503033ae3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7952
Log Message:
-----------
7952 mk_docker.py: Add base_url to bakery rule config options
Users with non-default setups can now provide the base URL for docker API engine calls.
By default we are trying to connect via the unix socket at unix://var/run/docker.sock.
CMK-2378
Change-Id: I47fc53a8901eb15dc1db4b138e5d3bfef60c886d
Commit: 2f7a6fae0cf3d33a4e4a00625a3e3d0fbe3ccb0e
https://github.com/tribe29/checkmk/commit/2f7a6fae0cf3d33a4e4a00625a3e3d0fb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A tests/unit/agents/plugins/test_mk_docker.py
A tests/unit/agents/plugins/test_mk_jolokia.py
R tests/unit/plugins/test_mk_docker.py
R tests/unit/plugins/test_mk_jolokia.py
Log Message:
-----------
unit tests: move agent plugin tests where they belong
Change-Id: Icb90d91480aa46a2f0f6fa2164a4a8b0f75561ca
Commit: d506efb84a587b089c7b7b8a42280e68e8266f05
https://github.com/tribe29/checkmk/commit/d506efb84a587b089c7b7b8a42280e68e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7953
Log Message:
-----------
7953 mk_docker.py: Bakery now allows to skip individual sections
The agent bakery rule now allows users to select and deselect individual sections.
Users that have been using the mk_docker.py plugin from the 1.6.0 <tt>beta</tt> releases
before <tt>1.6.0b4</tt> need to update their bakery rule and redeploy the plugin.
Change-Id: I350539d79b2fc31fdae454754588c6781e4a1783
Commit: 54244a45ce1e52eeedaadb3a929a7cad5e0ac64e
https://github.com/tribe29/checkmk/commit/54244a45ce1e52eeedaadb3a929a7cad5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/integration/test_section_plugin_group.py
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/test_files/config/check_mk_dev.example.yml
M agents/wnx/test_files/config/check_mk_dev.yml
M agents/wnx/test_files/config/check_mk_dev_default.yml
M agents/wnx/test_files/config/check_mk_dev_malformed.yml
M agents/wnx/test_files/config/check_mk_dev_unit_testing.yml
M agents/wnx/test_files/config/check_mk_dev_utf16.yml
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2411] - yml macros were renamed according to the request
Change-Id: Ic8d7a0cc1c7755facfb379fcf444670f01220aa9
Commit: 47daeca7e871b904361ee6782491fd352ba55f8f
https://github.com/tribe29/checkmk/commit/47daeca7e871b904361ee6782491fd352…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M tests/unit/checks/generictests/regression.py
Log Message:
-----------
generictests: fix missing mock for host_extra_conf_merged in regression script
Change-Id: I5c45329c7623e2476963803544eb7d61b9255452
Commit: 430bc7e3f6371ca5ff80ddeaa60ec4e1de45d603
https://github.com/tribe29/checkmk/commit/430bc7e3f6371ca5ff80ddeaa60ec4e1d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7917
M cmk/gui/plugins/wato/check_parameters/aws.py
Log Message:
-----------
7917 FIX aws_costs_and_usage: Fixed missing service condition in related parameter set
Change-Id: Iab30a9c85913b039fccb07ef7e774402d3fbc17c
Commit: 3f2dd1f784ab544a8c1311901d6bfff1c815f654
https://github.com/tribe29/checkmk/commit/3f2dd1f784ab544a8c1311901d6bfff1c…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/7447
M cmk/gui/bi.py
M cmk/gui/mobile.py
M cmk/gui/view_utils.py
M cmk/gui/views.py
Log Message:
-----------
7447 FIX Duplicated livestatus query limit exceeded
Change-Id: Id6d569347bee833dfd50aa7d9be9cf130e2481b9
Commit: 0e541d29ddb2cad7809da00bb32aadd4b5b1e7e6
https://github.com/tribe29/checkmk/commit/0e541d29ddb2cad7809da00bb32aadd4b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M agents/windows/it/conftest.py
Log Message:
-----------
Legacy windows agent tests: Raise an explicit error when the test VM is not reachable
Change-Id: I71303cc9715b19389929a95d134213bb2b7a6747
Commit: b061b5a51ad3baacd13a7b35bc6c1dc73e29b444
https://github.com/tribe29/checkmk/commit/b061b5a51ad3baacd13a7b35bc6c1dc73…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/install/resources/readme.txt
M agents/wnx/integration/local.py
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/test_files/config/check_mk_dev.example.yml
M agents/wnx/test_files/config/check_mk_dev.yml
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2410] - install into correct folders
- service: %ProgramFiles(x86)%/checkmk/service
- agent: %ProgramData%/checkmk/agent
- decreased delay for waiting async on test to 5 seconds
- name and website fixes for uninstall panel
- readme and yaml corrected
- minor:log small fix.
Change-Id: I5038a63b50150fd639530182e49b59dd319e07cb
Commit: 39b3f77b73146994375112efcff0059707070349
https://github.com/tribe29/checkmk/commit/39b3f77b73146994375112efcff005970…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A .werks/8810
M checks/systemd_units
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
M tests/unit/checks/generictests/datasets/systemd_units_services_1_regression.py
M tests/unit/checks/generictests/datasets/systemd_units_services_2_failed_regression.py
M tests/unit/checks/test_systemd_units.py
Log Message:
-----------
8810 systemd_services: Extension of services classification functionality
The systemd services summary check plugin obtains the functionality to assess static and activatingin a separate batch. Regarding the activating services, a new WATO rule has been implemented which allows to specify "lenient" time periods.
Change-Id: I743ad1a711c8d60a18f3b4ff25677d363cbc86da
Commit: 4000fc7f7115040a7e9ece9373cb7f96a3aa81be
https://github.com/tribe29/checkmk/commit/4000fc7f7115040a7e9ece9373cb7f96a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-19 (Fri, 19 Jul 2019)
Changed paths:
A agents/wnx/add_path.cmd
M agents/wnx/install/Product.wxs
M agents/wnx/install/install.wixproj
A agents/wnx/install/version.wxi
Log Message:
-----------
[CMK-2379] - version is moved to separate file
Change-Id: Id18c33ffda2dd216911bcb073269d75537ce2dcd
Commit: b859badc6db6a7118255750d9a37ca8837464829
https://github.com/tribe29/checkmk/commit/b859badc6db6a7118255750d9a37ca883…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-20 (Sat, 20 Jul 2019)
Changed paths:
M agents/wnx/install/Product.wxs
Log Message:
-----------
[CMK-2379] - state folder is not remove any more during installation
- backup is removed
Change-Id: Ia0ed77a13ba176a94f025dbc00a90f8404107576
Commit: 3eba64344b2f5a4937793104d5b41aaee08f7bd7
https://github.com/tribe29/checkmk/commit/3eba64344b2f5a4937793104d5b41aaee…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
A .werks/7920
M agents/special/agent_ucs_bladecenter
Log Message:
-----------
7920 FIX agent_ucs_bladecenter: Handles lowercased first letter of attribute names (UCS-B series)
Change-Id: Iab8f5bb8152e0a62d41d02cffc5e6b62d44e6f16
Commit: a7ec0c5786fb76797036870cf58f3536ae0bf162
https://github.com/tribe29/checkmk/commit/a7ec0c5786fb76797036870cf58f3536a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
A .werks/7921
M checks/ucs_bladecenter_if
Log Message:
-----------
7921 FIX ucs_bladecenter_if: Use port ID if port name is missing
Previously 'name' was always set and therefore wrong interface groups
were created.
Change-Id: Ibddc60220332abfc73d7508b3a37f6d2ff129483
Commit: cfe439866c771c9d15a7cb1e15779c79bdce29cd
https://github.com/tribe29/checkmk/commit/cfe439866c771c9d15a7cb1e15779c79b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Fix broken GENERIC (agent bakery host) on labels
When one rule in the rulesets agent ports, agent encryption or other
agent related rulesets was using label conditions, this lead to an
exception "AttributeError: 'list' object has no attribute 'get'" when
trying to match these rules.
Change-Id: If734e1fddd769dc48db5163c9ef35f553ecd4f6a
Commit: 3d6c1d57eda878ef8a14ba058d1b3690c1a17a5f
https://github.com/tribe29/checkmk/commit/3d6c1d57eda878ef8a14ba058d1b3690c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
A .werks/7983
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
7983 FIX Fix registering GUI commands with old multisite_commands
The command registration API has changed with 1.6, but the 1.5 API
should still work as before for some time. This compatibility layer
has been fixed now.
Change-Id: Iad62c58a4d94b1692cd93eb6e27e4d3dacfa2e6e
Commit: d392fd5b06672e19c320cc912486c234073e9384
https://github.com/tribe29/checkmk/commit/d392fd5b06672e19c320cc912486c2340…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
German Localization
Change-Id: I9625883004784b7ef9595db3fa1ef3ab9664b99a
Commit: cf1dacd0eeb5bd2be432c07aafe0e4d367de0d73
https://github.com/tribe29/checkmk/commit/cf1dacd0eeb5bd2be432c07aafe0e4d36…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
A .werks/7919
M agents/plugins/mk_sap_hana
Log Message:
-----------
7919 FIX mk_sap_hana: Do not write empty loglines which let the logwatch check crash
Change-Id: I15175d08c4a4b4bbd5fa3298e2e67e18ac5cfb02
Commit: 4bc4d03e28daf5d533ad3deabf12f40d6bbdb466
https://github.com/tribe29/checkmk/commit/4bc4d03e28daf5d533ad3deabf12f40d6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Extract function for cmk_base from PiggybackConnector method
The method _get_piggyback_files was closely related to to the
cmk_base.piggyback module. To reflect this it is now available
there as get_source_and_piggyback_hosts.
CMK-2415
Change-Id: I0a4720c18135e0c7d5b73dd5001d9d7a5dcafa77
Commit: c5c3a5d3d6dde9b1bdec4f11b004676bc854bd14
https://github.com/tribe29/checkmk/commit/c5c3a5d3d6dde9b1bdec4f11b004676bc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Fixed JS error when removing elements from ListOf valuespecs
Change-Id: I8f734eee26d9c17fffa3ec6a158f067e644c2627
Commit: a739795aecfb2f5b6e58cadf3f53f166c6fed8ea
https://github.com/tribe29/checkmk/commit/a739795aecfb2f5b6e58cadf3f53f166c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Minor HTML code performance improvements and cleanups
Change-Id: Idafb080578c40a29f005fbce4ca38beb816487ea
Commit: 2b3adc228ec7ac959ce96aafb9875a77b9bcb2a1
https://github.com/tribe29/checkmk/commit/2b3adc228ec7ac959ce96aafb9875a77b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
CascadingDropdown: Extract rendering of sub valuespec
Change-Id: I2de3629b74140714a8592f91fb872e02611206ed
Commit: 08ed268dcd5334acfb68aebbea989271a281be02
https://github.com/tribe29/checkmk/commit/08ed268dcd5334acfb68aebbea989271a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Cleanup: reduce nesting
Change-Id: If759896f15eaa736ac606968b63202a1f12c010a
Commit: 53fd7179039bd2afd4a214ef0ab891436ac18ba0
https://github.com/tribe29/checkmk/commit/53fd7179039bd2afd4a214ef0ab891436…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
M cmk/gui/views.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
CascadingDropdown: Optional asynchronous rendering
The cascaded valuespecs can now be rendered dynamically in the moment
an option has been choosen by the user instead of pre-rendering them
all on on initial page loading.
This comes in handy especially in the view editor where we have a lot
of nested valuespecs.
To use this feature a call site has to implement a page that can deliver
the nested valuespec in the moment it is requested by the frontend. An
example can be found in cmk/gui/views.py::PageAjaxCascadingRenderPainterParameters.
Change-Id: I75e3abe4c3c12c009837ad7b09efdc270ed0c733
Commit: d8c30764bd7e2ba4506093489d5b371cc2373bef
https://github.com/tribe29/checkmk/commit/d8c30764bd7e2ba4506093489d5b371cc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Cleanup unused parameter
Change-Id: I74da45af208f5ecb6a5fbc82d60274851d95d94c
Commit: 25a9c92a5edee6e3a3c04ac2552b6fefde6d8df9
https://github.com/tribe29/checkmk/commit/25a9c92a5edee6e3a3c04ac2552b6fefd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M tests/testlib/base.py
Log Message:
-----------
Scenario can be used to register autochecks
Change-Id: Ie53393497ced4d54e2df0237b9ef2d90c2ca19c5
Commit: 5255693e6d197a02e065b0680618456300278808
https://github.com/tribe29/checkmk/commit/5255693e6d197a02e065b068061845630…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test_tools.cpp
Log Message:
-----------
[CMK-2390] - updated algorithm for plugins/local pattern
- files are gathered folder by folder left to right
- execution patterns are estimated in top down order
- from relative path in patterns only filename is accepted
- duplicated files will be excluded from execution
Change-Id: Id8d0cfa7bae2d6b189d2cf24b2e6f88fc17adaa3
Commit: 8f9789816c88f132179ce7ac4f5a8d7ec14d445d
https://github.com/tribe29/checkmk/commit/8f9789816c88f132179ce7ac4f5a8d7ec…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M tests/testlib/base.py
Log Message:
-----------
Quick fix for too early pick
Change-Id: Ia69c2d35b9173be65893dbee8066fa2574e94d5a
Commit: a93eaac26bd966e161725db9da013405fc02201e
https://github.com/tribe29/checkmk/commit/a93eaac26bd966e161725db9da013405f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Minor cleanups
Change-Id: I1bc11e93b881a37b32331d87be617f0b3b889bbd
Commit: 8c5a30dd296a587f1a88e14817e166f4dc40a2c9
https://github.com/tribe29/checkmk/commit/8c5a30dd296a587f1a88e14817e166f4d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
ListOfMultiple: Extract row rendering logic
Change-Id: I83303f203e9fc2091a0f5695e0f7dd6ec13db03e
Commit: 456692cf24b794565cdade959abbace698153291
https://github.com/tribe29/checkmk/commit/456692cf24b794565cdade959abbace69…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
ListOfMultiple: Choices are now fetched via AJAX on demand
The ListOfMultiple valuespec is currently used in two places (the filter
selection of the view editor and the tag selection of the rule condition
editor).
Instead of precomputing all the possible values, the valuespec is now
only rendering the initially selected choices. In the moment the user
adds a new choice, this will be fetched from the server using an AJAX
call.
Each call site of the ListOfMultiple valuespec needs to implement an
AJAX page which is based on ABCPageListOfMultipleGetChoice.
Change-Id: I42e83b7f009e629f2455b1cbfef18b314f3debc5
Commit: f6a3e00fbfd7cf74b48864183d1d4769a0b018cb
https://github.com/tribe29/checkmk/commit/f6a3e00fbfd7cf74b48864183d1d4769a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-22 (Mon, 22 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Fix rendering of rule numbers after 10f4b187
Change-Id: I2db34f979e98911b28e101858c6acf59f0d15980
Commit: e1b5da7848b2dd37ddc0fb0c932a4faa2480bb82
https://github.com/tribe29/checkmk/commit/e1b5da7848b2dd37ddc0fb0c932a4faa2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
M cmk/utils/store.py
Log Message:
-----------
cmk/gui/watolib/changes.py: convert to pathlib.Path
Change-Id: If905a7c4fd835c2753f5de3bf79e6a5724e5dd61
Commit: ff7b1c1e63ac8a14070ad49b0a0499295b0ffe75
https://github.com/tribe29/checkmk/commit/ff7b1c1e63ac8a14070ad49b0a0499295…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/gui/watolib/changes.py
Log Message:
-----------
cmk/gui/watolib/changes.py: expilicitly use utf-8 encoding
When formating multiple arguments of which one is unicode, the others
get decoded using the ascii codec implicitly.
Change-Id: I29117b3e0b68329cb78b8201297d50206ba99e5e
Commit: ff9ab31bc0cdc039ce95479f27c63db01b11e701
https://github.com/tribe29/checkmk/commit/ff9ab31bc0cdc039ce95479f27c63db01…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7844
M checks/netapp_api_volumes
Log Message:
-----------
FIX 7844 netapp-api-volumes: Fixed scaling of latency values
Change-Id: I8447d774c355d652802ca4faa1221545db19c6a3
Commit: 8be20d77b6287ea74d78939c373107845d53cdb7
https://github.com/tribe29/checkmk/commit/8be20d77b6287ea74d78939c373107845…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Cleanup: Fix scope of match functions
Change-Id: I9206ba852ab0c615f96c4b9aed419428a3ccfcf5
Commit: 333cb8a7943317e6ff0190debdd6bae5a22a1ab5
https://github.com/tribe29/checkmk/commit/333cb8a7943317e6ff0190debdd6bae5a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Generalize label match function
To prepare for service rule matching, the host label match function
has been moved to module level and renamed.
Change-Id: Ieab057b08d0c1fdc9dd152b5dccfe493b174d8e6
Commit: 17d8c251822e773e219928c39206659b81f8ee1e
https://github.com/tribe29/checkmk/commit/17d8c251822e773e219928c39206659b8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/utils/labels.py
M cmk_base/automations/check_mk.py
M cmk_base/config.py
M cmk_base/core_config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Cleanup labels_of_service and label_sources_of_service API
Both functions required the service labels as input parameters
since a short time. This was only done this way to be able to
re-use the service labels read from the autochecks of the host
and a bad API for most use cases.
The source label loading logic should be transparent to the call
sites, just like the caching of the persistance logic.
This commit restores the previous API where the call sites only
need the host name and service description. All other needed
information will be gathered by the LabelManager on it's own.
Currently the LabelManager._discovered_labels_of_service() method
is hacked to just make it work. The next commit will move the
autochecks loading logic to cmk.utils, to make it available to the
all components of Checkmk and wrap the code into a manager class
that cares about caching the already read data during runtime.
Change-Id: I75bf9d4296816fca86fea8c359d33ec48bcff574
Commit: 3ab2ed07bf41a128311a7f5092ed07e692b507a6
https://github.com/tribe29/checkmk/commit/3ab2ed07bf41a128311a7f5092ed07e69…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M bin/update_rrd_fs_names.py
M cmk/gui/watolib/rulesets.py
M cmk/utils/labels.py
M cmk_base/autochecks.py
M cmk_base/automations/check_mk.py
M cmk_base/config.py
M tests/testlib/base.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Introduce AutochecksManager
* The AutochecksManger is responsible for reading the configured
autochecks from the disk and caching the autochecks during runtime.
* Changed all call sites of autochecks.read_autochecks_of() to use the
new AutochecksManager.get_autochecks_of().
* Discovered services now need to be accessed through
AutochecksManager.discovered_labels_of()
Change-Id: I2aae957dfeaf37bedf2a769928cf19ce38045f6b
Commit: 46b81338b5e21474e7999680c737eabc96e817f4
https://github.com/tribe29/checkmk/commit/46b81338b5e21474e7999680c737eabc9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
Log Message:
-----------
Move read_autochecks_of() and helpers to AutochecksManager
These methods are now all internal helpers of the AutochecksManager.
Use get_autochecks_of() to fetch the autochecks.
Change-Id: I5da49074c44893bd5718db1e5730ad33e16807df
Commit: 35e9a99cc0c63de3a5be524e796895380d958b31
https://github.com/tribe29/checkmk/commit/35e9a99cc0c63de3a5be524e796895380…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Generalize label condition cache ID calculation
To prepare for service label matching, the function to calculate the
label condition cache ID has been moved to module level.
CMK-2402
Change-Id: Ide21a0d72a2b8034c9157002b4d8116fbf7081fe
Commit: 11ce01daec8d325ddb1dcfbeb47a392339904422
https://github.com/tribe29/checkmk/commit/11ce01daec8d325ddb1dcfbeb47a39233…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Cleanup service conditions
Prepare for service label rule conditions.
* Rename service condition to description condition
* Move cache ID calculation to match object
CMK-2402
Change-Id: Ief9feaf21f18fd50617b19a2d3cd37df7f0b652a
Commit: 9137920b33117e104af272c55a33250cd4f77d8a
https://github.com/tribe29/checkmk/commit/9137920b33117e104af272c55a33250cd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7984
M cmk/utils/labels.py
Log Message:
-----------
7984 FIX Service labels assigned with ruleset matched on all services of a host
The service labels rules were assigned to all services of a host instead of just
the services matching the configured service conditions.
Change-Id: I5e6b7de6a04f40beda919f76e8ed07fbae79da99
Commit: 5e9e759ed0c6f902cb112292abbe709b0692f215
https://github.com/tribe29/checkmk/commit/5e9e759ed0c6f902cb112292abbe709b0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M checks/docker_node_info
M cmk/gui/plugins/metrics/check_mk.py
M tests/unit/checks/generictests/datasets/docker_node_info_centos6_regression.py
M tests/unit/checks/generictests/datasets/docker_node_info_no_output.py
M tests/unit/checks/generictests/datasets/docker_node_info_raw_text.py
M tests/unit/checks/generictests/datasets/docker_node_info_regression.py
Log Message:
-----------
docker_node_info: add graph and perfometer
Also clean up the check along the way.
Change-Id: Ib5e7afd56e39935ad30c08d4ee66c03ce21f3265
Commit: 0fcf266d9ad16fa0cacd9cfe1478fea2f24a0394
https://github.com/tribe29/checkmk/commit/0fcf266d9ad16fa0cacd9cfe1478fea2f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M checks/docker_node_disk_usage
M cmk/gui/plugins/metrics/check_mk.py
M tests/unit/checks/generictests/datasets/docker_node_disk_usage_raw_text.py
M tests/unit/checks/generictests/datasets/docker_node_disk_usage_regression.py
Log Message:
-----------
docker_node_disk_usage: minor improvements
* use check_levels
* add graph definitions
* add perfometer
Change-Id: I5021c643d41b22e0b495a43ba52e39e11e7c7ba3
Commit: f2de78b40e3f2799eb92201ba66bc6f9fb89dead
https://github.com/tribe29/checkmk/commit/f2de78b40e3f2799eb92201ba66bc6f9f…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/engine/windows_service_api.cpp
A agents/wnx/test_files/unit_test/checkmk.defa.hash.dat
A agents/wnx/test_files/unit_test/cmk-update-agent.state
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2409] - state file and ini file will be patched with new hash from checkmk.dat
- upgrade.protocol is relocated to config folder with backward compatibility
- state/cmk-agent-update.state file will be recovered if missing(to fix beta03 error)
- extended patch_hash command to support both state and in files
- extensive unit testing including integration
Change-Id: I9442571bc30a4e1c618285f2011fae8bc3a98b4f
Commit: 518966dba118c63f528587b16f0295a149ea547b
https://github.com/tribe29/checkmk/commit/518966dba118c63f528587b16f0295a14…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Fix recently introduced format error
Change-Id: Ia05efaac1107eca507177ff0a2d0435229e0b417
Commit: 6342ccca7207e6ad06c09b9e0105859083171587
https://github.com/tribe29/checkmk/commit/6342ccca7207e6ad06c09b9e010585908…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7923
M checks/websphere_mq_queues
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
Log Message:
-----------
7923 FIX websphere_mq_queues: Do not crash if timestamp of a queue could not be parsed
Change-Id: I40238361756fd69adf06631387273f2eaeab43ce
Commit: 0e95d25d0e1e81cd28c478b118d35f0d4106da6d
https://github.com/tribe29/checkmk/commit/0e95d25d0e1e81cd28c478b118d35f0d4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M omd/packages/check_mk/.f12
Log Message:
-----------
Fix wrong .f12
Change-Id: Id19ebb3c934f6bd1fd688b32916d5985ec486608
Commit: f71be591477cda75283280a5106b3c24de87a83d
https://github.com/tribe29/checkmk/commit/f71be591477cda75283280a5106b3c24d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
Log Message:
-----------
Fix issue in recent commits
Change-Id: I8954cb4dd805748883b5dd11e6c04762fe9e61ef
Commit: 3791973c815d75667043fa109c7f1f185b54c425
https://github.com/tribe29/checkmk/commit/3791973c815d75667043fa109c7f1f185…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2409] state folder for AU state file changed to config folder
- minor: fixed log output
Change-Id: I12127f692522dfbe009533a6f28d616bb8ec920a
Commit: bd9618837fdf2c2b281ddf8fea609e9eef433c7e
https://github.com/tribe29/checkmk/commit/bd9618837fdf2c2b281ddf8fea609e9ee…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/7924
M checks/ucd_hr.include
Log Message:
-----------
support for Bomgar Appliances
Change-Id: I563ae93fc4200a380b590656ff4e2899544d86f6
Commit: 62312263354aea6db46c7837f79729dfa3e8cdca
https://github.com/tribe29/checkmk/commit/62312263354aea6db46c7837f79729dfa…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
Log Message:
-----------
[CMK-2409] - fix RecoverOldStateFile target folder
Change-Id: I69cde6567dd3a5b113e7d4777a2ad874621af2d7
Commit: ce210bf5ac94202b2e9ec987b6d29e0206da1a4f
https://github.com/tribe29/checkmk/commit/ce210bf5ac94202b2e9ec987b6d29e020…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/8817
M inventory/if
M inventory/lnx_if
M inventory/solaris_addresses
M inventory/statgrab_net
M inventory/winperf_if
Log Message:
-----------
8817 FIX HW/SW inventory: Sort interfaces in order to avoid additional archive entries
Change-Id: I7387de62784a30b9499897482eee00a10402302d
Commit: 465ad15f5467adda318cf54a673d5c9b682970ab
https://github.com/tribe29/checkmk/commit/465ad15f5467adda318cf54a673d5c9b6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M cmk/gui/crash_reporting.py
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
Send crash reports to new https://crash.checkmk.com
WEB-480
Change-Id: I75216e16eb4a4836635df595ebc88348d78aec22
Commit: cf5c54b2dc1529cff74be4f12e54894330b4ce14
https://github.com/tribe29/checkmk/commit/cf5c54b2dc1529cff74be4f12e5489433…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b5
Change-Id: Ifc6e9688c5d83060d7846ee731733b8abfe6a78c
Commit: ebd0feb72c3cba0be26f4327ae2454e65583dfa7
https://github.com/tribe29/checkmk/commit/ebd0feb72c3cba0be26f4327ae2454e65…
Author: Tungdal <45539900+Tungdal(a)users.noreply.github.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A .werks/8815
M checks/ceph_df
M tests/unit/checks/generictests/datasets/ceph_df_new.py
A tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces.py
A tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_old.py
A tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
Log Message:
-----------
Updating ceph_df
the parameter "max avail" of "ceph df" shows, how much space currently is available.
so, it is possible, that you get a message like "CRIT - 92% used ..." when you have 52% space left
Change-Id: I21c588f05701c0336964210d2e15b4b492678f64
Commit: a4c28f4958ce822e6b8bf0265f0ed0226fd3a09d
https://github.com/tribe29/checkmk/commit/a4c28f4958ce822e6b8bf0265f0ed0226…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/providers/mrpe.h
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test_tools.cpp
Log Message:
-----------
[CMK-2425] - root is determined correctly in all cases
- refactored
- unit tested
Change-Id: Ia3ff50be688db9c2ef21fe64d906f2f00584f86b
Commit: 3f8475d95a4607d402853df0659e1dacd4ab8632
https://github.com/tribe29/checkmk/commit/3f8475d95a4607d402853df0659e1dacd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
Log Message:
-----------
[CMK-2379] - yml cosmetic fixes
Change-Id: I24740401c63fc8dba3523f13258a52e490151b45
Commit: fe78129343313132669bd9e73e888079d19d6cb3
https://github.com/tribe29/checkmk/commit/fe78129343313132669bd9e73e888079d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
Log Message:
-----------
[CMK-2379] - command line option version added
Change-Id: I661b09f905377fbf2e78745dfdbc6491813555b9
Commit: a7c357d26e077a2b6b5f0794244ecc613fd77c3f
https://github.com/tribe29/checkmk/commit/a7c357d26e077a2b6b5f0794244ecc613…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/7269
M cmk/gui/plugins/userdb/ldap_connector.py
Log Message:
-----------
7269 FIX Increased LDAP user profile synchronisation timeout to remote sites
The timeout has been increased from 10s to 30s, since some setups were
unable to sync the user profiles in time.
Change-Id: Ieed9ecd86fe258b2cecc2b55436df312a92bc2f2
Commit: 70fde18281a674c3a0237c9b7ab49f6279c12c13
https://github.com/tribe29/checkmk/commit/70fde18281a674c3a0237c9b7ab49f627…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/7268
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
7268 BI aggregations: Introduced aggregation ID
In previous versions aggregation templates were identified by the pack name and an automatic index number.
The index number however did not work well when multiple users modify aggregations at the same time.
In a worst case scenario, the wrong aggregation was edited/deleted.
This werk introduces a mandatory id for each aggregation. Old configurations still work without an id.
However, you will get an error message if you save an old aggregation with no id set.
CMK-2355
Change-Id: I10394224f4de5934f99a818673a1620ef160579f
Commit: 51f122b6daa6a4ee2b6f2f508acb231a48d8fda1
https://github.com/tribe29/checkmk/commit/51f122b6daa6a4ee2b6f2f508acb231a4…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M .werks/7268
Log Message:
-----------
fixed werk version
Change-Id: I640ad0d7d8564f1ebfe251d5a40ef5d7cdee4583
Commit: 21ee6b3c96bd96a01e27a5f61b818101c3c72825
https://github.com/tribe29/checkmk/commit/21ee6b3c96bd96a01e27a5f61b818101c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
updated WK7268
Change-Id: I05500b2dfe21b49a4735e7703ad5574b852c9fe2
Commit: 50f9b6f069b77ce42b70f9f8c9c4233960cd34cf
https://github.com/tribe29/checkmk/commit/50f9b6f069b77ce42b70f9f8c9c423396…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/7985
M web/htdocs/js/modules/utils.js
Log Message:
-----------
7985 FIX IE: Some context buttons were not toggled correctly in some views
When using IE/Edge it could happen that, for example on the service detail page, not all context
buttons were toggled as expected.
Change-Id: Id4587dfd2b76e36fa9e86087e99b1ca28c561028
Commit: ed316f4c9a26b326fe7ad08703198b2be504e609
https://github.com/tribe29/checkmk/commit/ed316f4c9a26b326fe7ad08703198b2be…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M cmk_base/notify.py
Log Message:
-----------
Refactoring of notify_bulk
The bulk_context now contains the context of the individual
notifications instead of the final output. This will be useful
When writing history log entries later on.
CMK-2079
Change-Id: Ia0ee3c583d33676f549c374280ed64edba03dd2f
Commit: 4134aaf3601fc49546018e328cfc34f62e8557e7
https://github.com/tribe29/checkmk/commit/4134aaf3601fc49546018e328cfc34f62…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
A .werks/8783
M cmk_base/notify.py
Log Message:
-----------
8783 FIX bulk notifications did not produce failed notifications
If a notification script returned a non-zero exit code and was
configured for bulk notifications no failed notifications were
shown in the GUI. With this fix one failed notification will
be produced for every notification present in the failed bulk.
Furthermore the view "Host and Service notifications" now shows
a "Final notification result" for every notification in a bulk.
CMK-2079
Change-Id: Ife79e17e6fb734cad8de11555c06d23ced8fb71f
Commit: 29e5435736d58dad2f7525f79aebff1aaeee6a07
https://github.com/tribe29/checkmk/commit/29e5435736d58dad2f7525f79aebff1aa…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-24 (Wed, 24 Jul 2019)
Changed paths:
M agents/wnx/integration/local.py
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/main/check_mk_service.cpp
Log Message:
-----------
Windows Integration tests are probably fixed. We are using now "hammer method" to kill windows process together with all his children.
- a bit more logging
Change-Id: I124fb6e430084e88dff7929b42023e840424e187
Commit: de9837c91d3a9f030c2126b4a7823f6b7492ece4
https://github.com/tribe29/checkmk/commit/de9837c91d3a9f030c2126b4a7823f6b7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/esx_vsphere_counters_diskio.py
Log Message:
-----------
esx_vsphere_counters: extend test
Change-Id: Ib46fe64b0e2339220db1e0c8e871c42688a206ee
Commit: a4a636fbb3da5764436e2e8c1b801cc60e72f56e
https://github.com/tribe29/checkmk/commit/a4a636fbb3da5764436e2e8c1b801cc60…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7955
M agents/special/agent_vsphere
M checks/esx_vsphere_counters
M tests/unit/checks/generictests/datasets/esx_vsphere_counters_diskio.py
Log Message:
-----------
7955 FIX esx_vsphere_counters.diskio: Fix wrong count of I/O ops
The numberRead and numberWrite parameters where off (too large) by a factor of 20.
Along the way:
* rename values to summary
* remove '[]' in favour of '.get()' to avoid key error
* don't initiate missing values, let check_diskstat_dict
deal with it
FEED-3645
Change-Id: I7569c94168b48b975dd1c8da867084c00d63de1f
Commit: 887cff34a38fb0f9ca24ea408883a1514a41ced4
https://github.com/tribe29/checkmk/commit/887cff34a38fb0f9ca24ea408883a1514…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
M tests/testlib/base.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Fix AutochecksManager.discovered_labels_of
Skip computing unused effective check parameters for autochecks
in discovered_labels_of().
discovered_labels_of called _read_autochecks which was computing
the effective check parameter of all autochecks. To do this it is
necessary to process service rulesets which all could use service
label conditions. This ended up in an endless recursion.
To fix this _read_autochecks_of has now been split into two steps.
The raw autochecks produced by the first step are enough for
discovered_labels_of.
CMK-2402
Change-Id: I283caadac9b9642c140ebba5b7a9990b31c82a6d
Commit: 7a4c26c7f84be3a9e4eb6f26275ffbd2e5fba559
https://github.com/tribe29/checkmk/commit/7a4c26c7f84be3a9e4eb6f26275ffbd2e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
M cmk_base/config.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Service labels can now be used as service rule conditions
The matching logic is equal to the host label matching.
CMK-2402
Change-Id: Idb4d88e29a65e9b41d3b7cad10a176aeafe7c209
Commit: b8f1fa0c7b67c4f03d1f22685831d61b78f07571
https://github.com/tribe29/checkmk/commit/b8f1fa0c7b67c4f03d1f22685831d61b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/utils/labels.py
Log Message:
-----------
Add service label matching to WATO GUI
The service labels can now be configured as conditions, just like the
host labels.
The rule matching analysis, which is implemented in
watolib.rulesets.Rule._get_mismatch_reasons_of_match_object is not
working yet will be fixed in one of the next commits.
CMK-2402
Change-Id: If283ed2a96ebe767946f6ae22d877cd0f50a5c64
Commit: 58a868498ebaedca101a5b105c99d5ad26144128
https://github.com/tribe29/checkmk/commit/58a868498ebaedca101a5b105c99d5ad2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Remove unused host attributes from RuleMatchObject
The host attributes (folder, labels, tags) are not used during matching
phase of the rule processing. They are already resolved by the ruleset
optimizer to a list of matching host names. For this reason the match
object only needs the host_name attribute for matching the host
conditions.
CMK-2402
Change-Id: Ib73a33fffeae894c8348f40a7934adc5d5517bbd
Commit: e0b765b13640743a7ac18d69d9fb917dbaf93e52
https://github.com/tribe29/checkmk/commit/e0b765b13640743a7ac18d69d9fb917db…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk_base/autochecks.py
Log Message:
-----------
Cache labels of read autochecks for later use
CMK-2402
Change-Id: I06db8ff641ce026667eebc95b21a4e50d9b7356a
Commit: 0fbb8cf32fa673df58289db58363472a2e48a184
https://github.com/tribe29/checkmk/commit/0fbb8cf32fa673df58289db58363472a2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
M cmk/utils/labels.py
A cmk_base/export.py
Log Message:
-----------
Make ruleset match analysis in WATO work - step 1
This is not possible without loading the whole Checkmk base
configuration to get the rulesets, labels and so on.
Using an automation, as we normally do would be a performance overkill.
The component cmk_base now has one module cmk_base.export which exposes
some functionality for other components, like the GUI. This is the same
approach as we use in cmk.ec.export.
We need some more steps to make the analysis really work, like
transporting the service description through several pages of WATO
instead of just the item.
CMK-2402
Change-Id: Iee59a6a3896f4080e227e365b0feaf00ac1da8a2
Commit: d86caf46607b4afdf658b33dc68caa0692939604
https://github.com/tribe29/checkmk/commit/d86caf46607b4afdf658b33dc68caa069…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/rulesets.py
M cmk_base/config.py
M cmk_base/export.py
Log Message:
-----------
Make ruleset match analysis in WATO work - step 2
Care about special case of matching on checkgroup parameter rulesets.
These rulesets do not use the whole service_description as condition,
but only the check item name.
This was working transparently until we need the real service description to
gather the labels of a services for matching on rules that use service labels
as conditions. To make this work we now use a specific helper function
cmk_base.config.ruleset_match_object_for_checkgroup_parameters() to get a
ruleset match object that uses the item as service_description and the real
service_description to get service attributes like the service labels.
CMK-2402
Change-Id: I4ab5dea31ffb9b25783d929d9de281aaa6a751e0
Commit: d8286533b55df9672916e19086bb240b31efdcea
https://github.com/tribe29/checkmk/commit/d8286533b55df9672916e19086bb240b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/rulesets.py
M cmk_base/config.py
M cmk_base/export.py
Log Message:
-----------
Make ruleset match analysis in WATO work - step 3
Transport the real service description together with the check item
through several WATO pages to make both available to the rule analysis
logic of WATO.
With this step the rule analysis is now working again.
CMK-2402
Change-Id: Ie001f93c02a121f96b481144566eb7b6d4de3cb1
Commit: cf6f74c1d2bc28c58ba4c3b3c7f4928e70319f8b
https://github.com/tribe29/checkmk/commit/cf6f74c1d2bc28c58ba4c3b3c7f4928e7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Remove odd logwatch pattern test: Logfile matching, but no host name given
Change-Id: I9aeaa558ea2f95aefcaa6971780fefff632bb898
Commit: 0286a7c939879df5bfdfad6d337c2b7fd0848257
https://github.com/tribe29/checkmk/commit/0286a7c939879df5bfdfad6d337c2b7fd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/wato/pages/tags.py
M cmk/utils/tags.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Cleanup: Module import violation and naming of tag group ID
* Remove cmk.gui import from cmk.utils.tags module. Importing a module
of the cmk.gui component is not allowed from cmk.utils.
* Improved naming of the tag group ID input field title
Change-Id: I7fd24fb6359a16e7f538ee22fcae3fe7f49d7a29
Commit: 705aed8fe72053e18d414f79ac4f9f5444ecccea
https://github.com/tribe29/checkmk/commit/705aed8fe72053e18d414f79ac4f9f544…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7986
Log Message:
-----------
7986 Service labels can be used as rule conditions
The service labels, that are introduced with Checkmk 1.6 can now be used as
conditions in service rulesets (Host & Service Parameters). These conditions
can be configured like the host labels.
The labels can not be used in the rulesets "Service labels", because that
could result in a hen egg problem.
Change-Id: If233dd91b5bdbc20484fcb62df0c2c068b75eff2
Commit: 952ac876c1acb8290b501385af7ab21703303526
https://github.com/tribe29/checkmk/commit/952ac876c1acb8290b501385af7ab2170…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: start reordering functions
Change-Id: I4d47470a9855c01f6a058f4c0ce492843c140034
Commit: 6d13b7dfb4371e760455c54649b1a150c1de49f3
https://github.com/tribe29/checkmk/commit/6d13b7dfb4371e760455c54649b1a150c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: factor out determination of available counters
Change-Id: I1d79f72cdefde66f3c698df11d2843a73723095e
Commit: 22a4cf0201bf53481867646086901d8db636c129
https://github.com/tribe29/checkmk/commit/22a4cf0201bf53481867646086901d8db…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: make counter ids an argument to fetch_counters_syntax
Change-Id: I2da478f02410f6d3842d295cd0b7ed0ed9168a0c
Commit: 2137002d47ab7d12cd34ca5b5c7462edd45a4bfa
https://github.com/tribe29/checkmk/commit/2137002d47ab7d12cd34ca5b5c7462edd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7956
M agents/special/agent_vsphere
Log Message:
-----------
7956 agent_vsphere: Collect performance counters from vCenter
Previously some counters could only be fetched from the ESX host directly.
We now provide the counters when connecting to the vCenter as well.
If the special agent is executed against the vCenter and creating services
on the ESX hosts via the piggyback mechanism, this may add the "Disk IO",
"Datastore IO" and "Interface" services to the affected hosts.
This feature is a result of the fact that we no longer request
the syntax for desired counters, but for all available ones.
This solves CMK-2256.
Change-Id: I335bcff1700e7bca46ade5593473cc89d3f3b704
Commit: cde3a0781a0853ad2c050fd3a2fde266ebd41886
https://github.com/tribe29/checkmk/commit/cde3a0781a0853ad2c050fd3a2fde266e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: fetch_counters: factored out
Change-Id: I8fad63a95e5920390d73ec16bb6cb511744f00be
Commit: 5ce027bc22aac0f7de54b56be312afa3babea625
https://github.com/tribe29/checkmk/commit/5ce027bc22aac0f7de54b56be312afa3b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: fetch_counters: remove syntax argument
Change-Id: I3bcaa7e75a27ec00c00c8f54b9095d402ac91fa9
Commit: 496178fe1862392f956c26f02ee6eddfac854c9d
https://github.com/tribe29/checkmk/commit/496178fe1862392f956c26f02ee6eddfa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: fetch_counters: make selected counters an argument
Change-Id: I5a36b84b15ae58ca9cd4166a3f746645950b8ca5
Commit: 60f4dce2f1c8016098eb701477edd427cf99b0cc
https://github.com/tribe29/checkmk/commit/60f4dce2f1c8016098eb701477edd427c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: only request the required counter ids
Change-Id: I4d8247c81900640a5c77818bfbf4833a2a9403f8
Commit: 5079935ce4835c9b79e74d10bf57068e32596f37
https://github.com/tribe29/checkmk/commit/5079935ce4835c9b79e74d10bf57068e3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/special/agent_vsphere
Log Message:
-----------
agent_vsphere: remove one TODO
Change-Id: I23f76104c66818e6f4c31b11f26bec97c1fb4dd3
Commit: 8a4a96a31a05964bcecfba84d0823ff61994ff31
https://github.com/tribe29/checkmk/commit/8a4a96a31a05964bcecfba84d0823ff61…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
R agents/wnx/integration/_test_section_mrpe.py
R agents/wnx/integration/_test_section_plugin_group.py
M agents/wnx/integration/local.py
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/integration/test_section_df.py
A agents/wnx/integration/test_section_mrpe.py
M agents/wnx/src/engine/providers/mrpe.cpp
A agents/wnx/test_files/integration/check_crit.bat
M agents/wnx/watest/pch.h
M agents/wnx/watest/test-mrpe.cpp
Log Message:
-----------
[CMK-2362] - mrpe integration tests
- path quoting is supported
- relative paths are supported in yml config
- logging of invalid file added
- a bit cleaned includes
- extended unit testing for include
Change-Id: Ie40bd555d9edaada32da856eaba448f2237bed1a
Commit: e2d1ef7b42bebfd1fa9f4de58f921a9417fdad50
https://github.com/tribe29/checkmk/commit/e2d1ef7b42bebfd1fa9f4de58f921a941…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_modes.py
Log Message:
-----------
DCD connection config: Improve titles and texts
Change-Id: I5d2bdd6f3ba1d7a1326c6f1266847d16db1d2280
Commit: 6041d3787111a822cf553109a58e349355761a62
https://github.com/tribe29/checkmk/commit/6041d3787111a822cf553109a58e34935…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7987
M omd/packages/mk-livestatus/LIVESTATUS_TCP_TLS
M omd/packages/mk-livestatus/skel/etc/mk-livestatus/xinetd.conf
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
7987 FIX Fix xinetd.conf conflict on "omd mv/cp"
When performing an omd cp or omd mv to copy or rename a site, this resulted
in a conflict with the xinetd.conf configuration file of Livestatus, when
it was enabled to listen via TCP.
This issue affected all previous 1.6 releases.
CMK-2413
Change-Id: Ia523d439e0065ab53e8cc41790fa6e6132c54145
Commit: 7599b49e4334775605c9c559338bc9a40b08707b
https://github.com/tribe29/checkmk/commit/7599b49e4334775605c9c559338bc9a40…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
Log Message:
-----------
Cleanup special case for binary rulesets
Previous to 1.6 the binary rulesets had no value and could not have a
valuespec for the input. In the new rule format the binary rulesets also
have a value (True/False). This makes it possible to give these rulesets
valuespecs that can represent these values and to reduce some special
cases.
CMK-2427
Change-Id: Ib897323d4c24982a3bdb4d08295305446cb82f64
Commit: 5bd1cb80e4dc0f0328dcf825ba41e638d140fd5f
https://github.com/tribe29/checkmk/commit/5bd1cb80e4dc0f0328dcf825ba41e638d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
A .werks/7988
M cmk/gui/wato/pages/tags.py
Log Message:
-----------
7988 FIX Result of moving tags was not immediately displayed
When changing the sorting of the tags the result was not correctly displayed to
the user. Instead of the new order the resulting page displayed the previous
order. When reloading the page the change was displayed as expected.
Change-Id: I0e10bbfb18eb460e95231ba7c66ce4b2a2cf557f
Commit: 0b172010b2148669588bfadb5595c73ead6e0fa9
https://github.com/tribe29/checkmk/commit/0b172010b2148669588bfadb5595c73ea…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
M agents/wnx/add_path.cmd
M agents/wnx/build_release.cmd
M agents/wnx/build_watest.cmd
M agents/wnx/call_deploy.cmd
M agents/wnx/call_integration_tests.cmd
M agents/wnx/call_unit_tests.cmd
M agents/wnx/clean_artefacts.cmd
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/engine/unpack_packs.cmd
M agents/wnx/src/providers/perf_counter/deploy.cmd
M agents/wnx/test_files/lwa_enable.cmd
M agents/wnx/test_files/wnx_enable.cmd
M agents/wnx/watest/check_watest.cmd
Log Message:
-----------
Fixed windows scripts
Change-Id: Id0ed90f1e234bffa06c194e556526b703289ddd0
Commit: 2efdf2e11e4903094cae69e748076e2163885bd2
https://github.com/tribe29/checkmk/commit/2efdf2e11e4903094cae69e748076e216…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-25 (Thu, 25 Jul 2019)
Changed paths:
R agents/wnx/integration/_test_section_openhardwaremonitor.py
M agents/wnx/integration/it_utils.py
M agents/wnx/integration/local.py
A agents/wnx/integration/test_section_openhardwaremonitor.py
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2362] - openhardwaremonitor integration testing
- refactored python code a bit
- logging is fixed for the case adhoc/exec command line option
- fixed unit tests
Change-Id: I85c2212b3ef46b8db2966d3ce72808e9d0d7f28f
Commit: b178d46d23430f68a9ab2554a090afad5ab45be3
https://github.com/tribe29/checkmk/commit/b178d46d23430f68a9ab2554a090afad5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/update_config.py
M cmk_base/autochecks.py
Log Message:
-----------
Rewrite autochecks on site update to dict format
All autochecks will be changed to the new dictionary based
format (which is able to store the service labels) during
update to 1.6. Part of the legacy autochecks format reading
can be cleaned up after the new format is guaranteed.
CMK-2427
Change-Id: I0a0d25e105575e2b5431efc2333cf7881a09f8fa
Commit: ad4ed4603342b4ebdabfb317a0e2ac1edff53087
https://github.com/tribe29/checkmk/commit/ad4ed4603342b4ebdabfb317a0e2ac1ed…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Livestatus socket link: Ensure parent directories exist before creation
Change-Id: I11f8790a7f3d0fe3f8c89cd713027355887fa1f8
Commit: e3a882810f7ecedca5127549bbf587f1ad0128e5
https://github.com/tribe29/checkmk/commit/e3a882810f7ecedca5127549bbf587f1a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
Update tests after b6646cc46
Change-Id: I5712b7799bc6763a9a29b2a86bec43a429397eab
Commit: b9e534e97ba81a0aa0fa1081442da1ab0c97392e
https://github.com/tribe29/checkmk/commit/b9e534e97ba81a0aa0fa1081442da1ab0…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
A .werks/7929
Log Message:
-----------
7929 FIX Unified rendering of percentage values in service details, graphs and other places
Improvement of display of percentage values in the GUI. Very small or very large percent values are no longer displayed as scientific notation. This also improved the percantage values display in graph for very small/large values.
Change-Id: Ie3adc2fc8a724d92c13efc1372aca66f39134bfc
Commit: db271cd37f4d39079991fbef46ee1abb5c831a16
https://github.com/tribe29/checkmk/commit/db271cd37f4d39079991fbef46ee1abb5…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
M cmk/utils/render.py
Log Message:
-----------
remove unused argument
Change-Id: If926a2d514428ebcce42f06f54b500d110c30f00
Commit: 36b694399ec696d8e8684136fe1baef670e0bf9e
https://github.com/tribe29/checkmk/commit/36b694399ec696d8e8684136fe1baef67…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
M cmk/utils/render.py
M cmk_base/check_api.py
M tests/unit/checks/generictests/datasets/azure_storageaccounts.py
M tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
M tests/unit/checks/generictests/datasets/df_include_description_regression.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
M tests/unit/checks/generictests/datasets/elasticsearch_cluster_health.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_datastores_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_esx51_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_regression.py
M tests/unit/checks/generictests/datasets/fast_lta_volumes.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/k8s_resources_regression.py
M tests/unit/checks/generictests/datasets/k8s_stats.py
M tests/unit/checks/generictests/datasets/mem_win_regression.py
M tests/unit/checks/generictests/datasets/mssql_tablespaces_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_aggr_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_luns_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_qtree_quota_regression.py
M tests/unit/checks/generictests/datasets/oracle_asm_diskgroup.py
M tests/unit/checks/generictests/datasets/varnish_new_format_regression.py
M tests/unit/checks/generictests/datasets/varnish_old_format_regression.py
M tests/unit/checks/generictests/datasets/winperf_processor.py
M tests/unit/checks/generictests/datasets/zfsget.py
M tests/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_ps.py
M tests/unit/checks/test_statgrab_cpu_check.py
Log Message:
-----------
improve percent func for displaying values of different dimensions
Change-Id: I29becf91602169bbb5908aa7c04730d587d4dc83
swap function by cmk function
Change-Id: I1200760c4419022ab97e351d75ecc00f57cae60c
Commit: 3b362656f095ad66c6b2bf14bf9bf941fd9ba2c8
https://github.com/tribe29/checkmk/commit/3b362656f095ad66c6b2bf14bf9bf941f…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/utils/render.py
Log Message:
-----------
utils.render percent: fix graph display of very high values
Change-Id: Ib00e8f564259cbf54af7c70a70cc3fc54a295e97
Commit: 7a78c13f9584ebd5ccdcd520cdfba4f7a0f4c46e
https://github.com/tribe29/checkmk/commit/7a78c13f9584ebd5ccdcd520cdfba4f7a…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/theme.scss
Log Message:
-----------
GUI SCSS: Moved cee and cme specific scss files to respective facelift dirs and fixed graphs and hover popups to facelift colors (CMK-1171)
Change-Id: Ied761670ca31aa12e2ea96588ec1c7aa7965fa98
Commit: 030603c8291ded4dd55924a782368af5003eb5d9
https://github.com/tribe29/checkmk/commit/030603c8291ded4dd55924a782368af50…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI SCSS: Fixed margins for configuration analysis tables
Change-Id: I1fba0501d2b98cbdc1eebcb2ee2f75508c4b109a
Commit: c30030a1673eed2897a54f2cc701aedc9da43449
https://github.com/tribe29/checkmk/commit/c30030a1673eed2897a54f2cc701aedc9…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI CSS: Fixed distances for preview graphs
Change-Id: I075d6d379b8f5c1ba0a5b3dbb75e2ca4d75b3417
Commit: 9b99760990a4896b1b0fdbf611938617eb7d3ce3
https://github.com/tribe29/checkmk/commit/9b99760990a4896b1b0fdbf611938617e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M agents/wnx/integration/test_section_openhardwaremonitor.py
Log Message:
-----------
OHM test is skipped if during 10 sec we get no answer
Change-Id: Ibe17fb6d2694badd1f0de373247ad002c23bc860
Commit: cc629fc4c3db43d908d2da2755c4c2ba13b5cb7e
https://github.com/tribe29/checkmk/commit/cc629fc4c3db43d908d2da2755c4c2ba1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Changed quoting for correct variable expansion
Change-Id: Ie41643e97a162edbdcea0e879b06a681bccf3fd7
Commit: 2462cbe4ee47f43f183dec2ddee1c6bb9d941973
https://github.com/tribe29/checkmk/commit/2462cbe4ee47f43f183dec2ddee1c6bb9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/plugins/wato/utils/valuespecs.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/folders.py
Log Message:
-----------
More DCD GUI usability improvements
Improved wording of several GUI elements and help texts.
Change-Id: Ifc11ae086e3bafa29d1ce8e5cde5dabd077e64aa
Commit: 8c38d5ea692ca5a90d582be5b456bcfcca59f4cd
https://github.com/tribe29/checkmk/commit/8c38d5ea692ca5a90d582be5b456bcfcc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M web/htdocs/themes/classic/images/icon_toggle_context.png
M web/htdocs/themes/facelift/images/icon_toggle_context.png
Log Message:
-----------
DCD: Improve execution history
* Fix history step state: Error was displayed in warning colors
* Change step detail icon
* Hide log button of steps without log entries
* Open logs of ERROR steps by default
Change-Id: I1ffb210b07c8618397e4cf9c29e93a0846ce57fb
Commit: ad24eb97ef97e37aa1376e6729075186b1abaf13
https://github.com/tribe29/checkmk/commit/ad24eb97ef97e37aa1376e6729075186b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Sort MetricName Valuespec generator
Change-Id: I43ec0b05da2b407ad60dd1834c866a1138dbe122
(cherry picked from commit d8e7ff35c1668674937ddd8d925c9a8b85190636)
Commit: de85540396b8aafc8ed8f41e44e6a9dd0e12ca24
https://github.com/tribe29/checkmk/commit/de85540396b8aafc8ed8f41e44e6a9dd0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/provider_api.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/player/plugin_player.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2439] - reworked init procedure
- log file folder is found first and set immediately
- \Users\Public is no more used as fallback
- refactored, cleaned and unit-tested OnStart
- removed old code from unit tests which deinitialize Windows Com
Change-Id: I688a832778a45febb14c17ff6c92c057e9171ca4
Commit: 1d831a0fa5b7737ca540f1e2f2f118302416fb72
https://github.com/tribe29/checkmk/commit/1d831a0fa5b7737ca540f1e2f2f118302…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M cmk_base/automations/check_mk.py
Log Message:
-----------
Host diagnose: Improve error handling when no IP is configured and host is not resolvable
Change-Id: I75c77fa1c4b553eba9f21eb06d431f6f71e83978
Commit: 9ca202ad6379bfc41124f51dbc307746ec2889d0
https://github.com/tribe29/checkmk/commit/9ca202ad6379bfc41124f51dbc307746e…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M .werks/6064
M .werks/6427
M .werks/6937
Log Message:
-----------
werk fixes
Change-Id: I9b521435c3506b2cfa393768a7a0b8484b242df6
Commit: 671f9818b91ac198b23a4407b304bd59e83741ab
https://github.com/tribe29/checkmk/commit/671f9818b91ac198b23a4407b304bd59e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-26 (Fri, 26 Jul 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/python-modules.make
A omd/packages/python-modules/src/numpy-1.16.4.zip
Log Message:
-----------
Add numpy as runtime dependency
+ Fix version of beautifulsoup to prevent update
Change-Id: I8878af530416ef67b38d6c72c9ce7372b9bc1808
Commit: cb6b4622b64ab5d2542e8c41dc0311358898dc4b
https://github.com/tribe29/checkmk/commit/cb6b4622b64ab5d2542e8c41dc0311358…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-27 (Sat, 27 Jul 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Improve package size test output a bit
Change-Id: Iff5de7ea2352715b88371a88c5e0990a8fd439fd
Commit: dc9ac849985b50bc2ce7ccc37d0d6086c8ce289d
https://github.com/tribe29/checkmk/commit/dc9ac849985b50bc2ce7ccc37d0d6086c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-27 (Sat, 27 Jul 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Extend expected package size after adding numpy
Change-Id: Ibb9c4fd22e5d8dde34c365a186cf69a6bd1ff9ef
Commit: 679b72310f00fd57106e6f44aacc06f77ab3e35f
https://github.com/tribe29/checkmk/commit/679b72310f00fd57106e6f44aacc06f77…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-27 (Sat, 27 Jul 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M tests/packaging/test_files.py
Log Message:
-----------
Packaging tests: Always print out all min/max sizes; execute tests with maxfail
Change-Id: I3c071de89c79d39eee348b0ad9826e40ddbb6c61
Commit: e144c51c78dd131801d2c21317c1e97600d5aa65
https://github.com/tribe29/checkmk/commit/e144c51c78dd131801d2c21317c1e9760…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-28 (Sun, 28 Jul 2019)
Changed paths:
A .werks/7990
Log Message:
-----------
7990 Allow report PDFs to be opened inline (shown in browser)
Change-Id: Ie2b5fbc8fb669a4cd554264f8ed0aeea91e5fc16
Commit: 8e4332f268afd2b88f97e3e59fa9331e76f525bf
https://github.com/tribe29/checkmk/commit/8e4332f268afd2b88f97e3e59fa9331e7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-28 (Sun, 28 Jul 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
M buildscripts/scripts/nightly-build.jenkins
M pytest.ini
Log Message:
-----------
Execute pytest without maxfail by default
Change-Id: I474307e7c797dfbd5a2bc974ae251df46e4d883f
Commit: 7ebac855d87c67fdc373eea08fe44e8896b08ca8
https://github.com/tribe29/checkmk/commit/7ebac855d87c67fdc373eea08fe44e889…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-28 (Sun, 28 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/images/icon_closesnapin.png
M web/htdocs/themes/facelift/scss/_sidebar.scss
Log Message:
-----------
Swap positions of sidebar snapin close and minimize buttons
Change-Id: I5d4e600f4a8ec4d2b8fe8fbefea049c43d01cf3f
Commit: fbb30c4bb753ef06a0e855bac4463fa63a2fe522
https://github.com/tribe29/checkmk/commit/fbb30c4bb753ef06a0e855bac4463fa63…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-28 (Sun, 28 Jul 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Make label input field look like other input fields
Change-Id: Icf58fcaaf3f1195693d8cf92c1fc01c7260a117f
Commit: 1c18eab51e1be665b17bbbb6af151275d6acdf89
https://github.com/tribe29/checkmk/commit/1c18eab51e1be665b17bbbb6af151275d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M cmk/gui/watolib/bulk_discovery.py
Log Message:
-----------
Improved bulk discovery summary output
Change-Id: I4c62d6288b2c341dbb9b9e9b1f7bf9b77b927641
Commit: 8440053e1196c71869930cf172a1a40a25783a40
https://github.com/tribe29/checkmk/commit/8440053e1196c71869930cf172a1a40a2…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
CMK-2426 Add Docker hub login
Change-Id: Ifeef34e25a90c62a331f27067879b9496ef626bf
Commit: bf584caaacbbdcacad313f204b2fa8cf218ede53
https://github.com/tribe29/checkmk/commit/bf584caaacbbdcacad313f204b2fa8cf2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/numpy-1.16.4.zip
Log Message:
-----------
Revert "Add numpy as runtime dependency"
This reverts commit 671f9818b91ac198b23a4407b304bd59e83741ab.
Commit: 312045670cb970c6ed9eab277e40dece0063c423
https://github.com/tribe29/checkmk/commit/312045670cb970c6ed9eab277e40dece0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Revert "Extend expected package size after adding numpy"
This reverts commit dc9ac849985b50bc2ce7ccc37d0d6086c8ce289d.
Commit: e388b47bac0f19bc7d6cb241a239d72caa766523
https://github.com/tribe29/checkmk/commit/e388b47bac0f19bc7d6cb241a239d72ca…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A .werks/7270
M cmk_base/config.py
Log Message:
-----------
7270 FIX Timespecific parameters: Some checks no longer loose discovered check parameters
Checks like <tt>if</tt> and <tt>ps</tt> detect additional information during the service discovery.
This information is stored in the <tt>~/var/check/autochecks/{hostname}.mk</tt> for the corresponding host.
Due to a bug this information was discarded, whenever this check had some timespecific parameters set.
Change-Id: I35ba75f13f86dc3973019b351cda784afffcdd28
Commit: 136aee3c3d830408041bd78e2a58f23a40bd7b4c
https://github.com/tribe29/checkmk/commit/136aee3c3d830408041bd78e2a58f23a4…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M .werks/7270
Log Message:
-----------
fixed werk text
Change-Id: Ic626697b53f2e7f7cf305e9e794ad7b3501d195b
Commit: 814a9317338269ed0f1410d2f0fe5ceb2e20e831
https://github.com/tribe29/checkmk/commit/814a9317338269ed0f1410d2f0fe5ceb2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
systemd_units: allow gui to display default parameter
Change-Id: Iaa5998847f9ca438a79827d11705c0d1ad187a60
Commit: eb3701ff1ff0129fa2eb24ff93e522cc0c3f985d
https://github.com/tribe29/checkmk/commit/eb3701ff1ff0129fa2eb24ff93e522cc0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A .werks/7992
Log Message:
-----------
7992 Add DATE_YEAR, DATE_MONTH, DATE_DAY report scheduler macros
These macros can now be used e.g. in the names of the generated PDF report files
when storing them locally on the Checkmk server.
Change-Id: Ic9be66cf4c639e418f5540a304ad79ba0ab896ef
Commit: 42979e57c4d81a883bb145ae4c59059f12141665
https://github.com/tribe29/checkmk/commit/42979e57c4d81a883bb145ae4c59059f1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A tests/unit/checks/generictests/datasets/netapp_api_if_physical_regression.py
A tests/unit/checks/generictests/datasets/netapp_api_if_regression.py
Log Message:
-----------
netapp_api_if: addition of generictests including physical interfaces special case
Change-Id: I50545a2b5150c9c126b254f359fda0cb44d651c8
Commit: 161543ece7f02e6149b1386703f4eb00ee974ac3
https://github.com/tribe29/checkmk/commit/161543ece7f02e6149b1386703f4eb00e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A .werks/8814
A agents/plugins/netstat.solaris
M checkman/netstat
M checks/netstat
M checks/netstat.include
A tests/unit/checks/generictests/datasets/netstat_aix_regression.py
A tests/unit/checks/generictests/datasets/netstat_linux_regression.py
A tests/unit/checks/generictests/datasets/netstat_solaris_regression.py
M tests/unit/checks/test_netstat_parse.py
Log Message:
-----------
netstat: availability of netstat functionatity for solaris
Addition of netstat functionality for solaris
CMK-2207
Change-Id: I0af155a5ca2d09daa52a1db923f897273d354ed9
Commit: f37fc4565de6c81d2da61dc9b7c46b9f5c1b7c1e
https://github.com/tribe29/checkmk/commit/f37fc4565de6c81d2da61dc9b7c46b9f5…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M checks/netapp_api_if
M tests/unit/checks/generictests/datasets/netapp_api_if_physical_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_if_regression.py
Log Message:
-----------
netapp_api_if: sorting the output of the interfaces and adjustment of generic tests
Change-Id: I571806b4c2ed2906b2419360abcb856e70c1960e
Commit: 8b27751785fd2653921bccecbbd6ddd981a915d2
https://github.com/tribe29/checkmk/commit/8b27751785fd2653921bccecbbd6ddd98…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/carrier.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
A agents/wnx/src/engine/commander.cpp
A agents/wnx/src/engine/commander.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
[CMK-2389] - config smart reload
- now by default agent will not reload config even if config had been changed
- if environment variable CMA_AUTO_RELOAD set to yes, then config will be automatically reloaded immediately after connect from monitoring site
- manual reload may be performed using command line argument reload_config
- unit testing and lesser refactoring
- help screen is updated
Change-Id: I34b55cf4153cce1ab3b43dbc827d0adf0cf51e58
Commit: ae4d73c04296c263be3d512982bd3a422a2709a4
https://github.com/tribe29/checkmk/commit/ae4d73c04296c263be3d512982bd3a422…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-29 (Mon, 29 Jul 2019)
Changed paths:
A .werks/7991
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/rulesets.py
M web/htdocs/js/modules/forms.js
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
7991 FIX Label condition: Use regular label input as condition input field
Change-Id: Ide8840c24d00dd636f7ddab7e95a1678a4b333b0
Commit: 66b25abedfeeeaf23d7f08f26d5bc06edebb58d9
https://github.com/tribe29/checkmk/commit/66b25abedfeeeaf23d7f08f26d5bc06ed…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
M .werks/8814
Log Message:
-----------
netstat_werk: Change of title text
Change-Id: I94632a71f3f9e18c8e44b46fcb582bdced8f0347
Commit: 9f1be7142aac1d397b35da16a13763ef9cfe7742
https://github.com/tribe29/checkmk/commit/9f1be7142aac1d397b35da16a13763ef9…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8784
M cmk/utils/notify.py
A tests/unit/cmk/utils/test_notify_utils.py
Log Message:
-----------
8784 FIX bulk notifications were sent multiple times
Werk #8783 introduced a bug where bulk notifications
were not cleaned up and sent multiple times. All
notification scripts that produce no plugin output
like e.g. asciimail are affected.
Change-Id: I8bccea94a3f5764444ba3285f58e6f93b231b25f
Commit: 1945a5a875b5cf9dbb5d9fc87f92c6e8792f7ded
https://github.com/tribe29/checkmk/commit/1945a5a875b5cf9dbb5d9fc87f92c6e87…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8820
M inventory/lnx_packages
Log Message:
-----------
Fix: Inventory for lnx_packages
In case len(line) != 6 or 7 the variables were not set and it led
to a crash.
Change-Id: I126d0ba4a78f110470066370553c95d01e43fffc
Commit: f07c00a75dae58de67164c541f94b7a338ae19c8
https://github.com/tribe29/checkmk/commit/f07c00a75dae58de67164c541f94b7a33…
Author: Bjoern Mueller <bjoern.mueller(a)comnetgmbh.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8823
M checks/stormshield.include
M checks/stormshield_cluster
M checks/stormshield_cluster_node
Log Message:
-----------
Fix scan function of stormshield cluster checks
Change-Id: I72e19b12f0d2a9c6040ec6d4bfe4f8da780d8a4d
Commit: ae3e2f024fccac266740c6fd59fec2a36f8774dc
https://github.com/tribe29/checkmk/commit/ae3e2f024fccac266740c6fd59fec2a36…
Author: Nikolas Hagemann <nikolas.hagemann(a)comnetgmbh.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/8821
M checks/emc_datadomain_temps
Log Message:
-----------
emc_datadomain_temps: Do not discover missing temperature sensors as services.
Change-Id: Ib1bd0173799daffc54cb706b1a4198522b6344f0
Commit: 0e43cf531ed904ce90f9d0b801effa47c12be546
https://github.com/tribe29/checkmk/commit/0e43cf531ed904ce90f9d0b801effa47c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
M agents/wnx/src/engine/providers/df.cpp
Log Message:
-----------
[FEED-4021] [FEED-3969] - fix windows mountpoints discovery, part 1
- quick fix
Change-Id: I5a0e0665f27690269b3e32c8eaa4988c5f043e83
Commit: 555883a901cdfb61cbbfa2ead3f57fb1c5501d23
https://github.com/tribe29/checkmk/commit/555883a901cdfb61cbbfa2ead3f57fb1c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
A .werks/7959
M checks/mem.include
M checks/statgrab_mem
M cmk/gui/plugins/metrics/check_mk.py
A tests/unit/checks/generictests/datasets/statgrab_mem_regression.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
7959 FIX statgrab_mem,aix_memory,docker_conteiner_mem,solaris_mem,mem: Fixed wrong unit of SWAP in service output
Change-Id: Iff51f24cab886917cec9fcf7e77b57062cb37c71
Commit: ef8de83b8f00e4868818bcfda2d36f1279193e77
https://github.com/tribe29/checkmk/commit/ef8de83b8f00e4868818bcfda2d36f127…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
M agents/wnx/integration/test_section_df.py
M agents/wnx/src/engine/providers/df.cpp
M agents/wnx/src/engine/providers/df.h
A agents/wnx/watest/test-section_df.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[FEED-4021] [FEED-3969] - fix windows mountpoints discovery, part.2
- full fix
- full refactoring of df section to support unit testing
- unit tests
- integration test fix for manually mounted volume in windows 10
Change-Id: If14f52a9e234d2b5716a203d729ed7ea5cdb30a3
Commit: ac47d3aa3661ad738d8397bf52f5b83be6e172c1
https://github.com/tribe29/checkmk/commit/ac47d3aa3661ad738d8397bf52f5b83be…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-30 (Tue, 30 Jul 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
Log Message:
-----------
[FEED-4035] - for ps section default value of 'full_path' set to no
Change-Id: I1c96f68ebe5fc3c9ae7e6b57c73d6415144ae3d6
Commit: a5e541c4e0b79bf31a77c8d3c38e3a65dfcca723
https://github.com/tribe29/checkmk/commit/a5e541c4e0b79bf31a77c8d3c38e3a65d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
A .werks/7716
Log Message:
-----------
7716 Windows Agent Beta 4
Change-Id: I94b5463aa08340b8597db7a7d17ad01aad923a16
Commit: 50dcfc5fbb1842a3258384cfcf594dfe76e566e6
https://github.com/tribe29/checkmk/commit/50dcfc5fbb1842a3258384cfcf594dfe7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
A .werks/7717
Log Message:
-----------
7717 Windows Agent Beta 4
- features
Change-Id: I0602cafdbeced59ecb5ebd33d08e7115804e8d7e
Commit: d9091293ee2373c776728b3051e85da0e3d66939
https://github.com/tribe29/checkmk/commit/d9091293ee2373c776728b3051e85da0e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Fix crash on "parameters of service" page
Change-Id: Id6ca76f68be1ed6b19612d3e13511646f357d082
Commit: 71603700ec2c261917bf94bebc0a5202ee22e805
https://github.com/tribe29/checkmk/commit/71603700ec2c261917bf94bebc0a5202e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Improve regex valuespec help text
Change-Id: I03559be1451e4d933279d97251ee6686df96d125
Commit: 695079aaa4f9394a093100be984e2de8752968b3
https://github.com/tribe29/checkmk/commit/695079aaa4f9394a093100be984e2de87…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/legacy_docker.include
Log Message:
-----------
legacy_docker.include: Handle "Item not found" case
Change-Id: I44e07f85f475fd87472a50ecb4649b5be913f0c1
Commit: 7f5013d74ed4c34a969575f82d58378c35641325
https://github.com/tribe29/checkmk/commit/7f5013d74ed4c34a969575f82d58378c3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/ps
Log Message:
-----------
ps: avoid in-place manipulation of in info
Change-Id: I87320185b4098b384df5bbbee9aed9f5842e166d
Commit: fdd1c2e25a0d77b60c5b4a8aef83121f7c614018
https://github.com/tribe29/checkmk/commit/fdd1c2e25a0d77b60c5b4a8aef83121f7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M agents/check_mk_agent.linux
M checks/ps
M checks/ps.include
A checks/ps_lnx
A checks/ps_lnx.include
M tests/unit/checks/generictests/datasets/ps_matched.py
M tests/unit/checks/test_ps.py
A tests/unit/checks/test_ps_lnx.py
Log Message:
-----------
ps: introduce separate ps_lnx section
Giving each agents' sections their individual names
allows for more robust and flexible parsing.
Change-Id: I999f23b226485e9e20cd9e8d7ccb07110bdba5f0
Commit: 36ad3d6b66921e8e7a99a27980b216a691ef8c47
https://github.com/tribe29/checkmk/commit/36ad3d6b66921e8e7a99a27980b216a69…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M tests/unit/checks/test_ps.py
Log Message:
-----------
ps.include: test match_user
Change-Id: I5d3c36dec819d2d8337cb3168f9c5151c3f95aa2
Commit: 40943f9accf9b31d7fbc6855708819275ef48020
https://github.com/tribe29/checkmk/commit/40943f9accf9b31d7fbc6855708819275…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/ps.include
M tests/unit/checks/test_ps.py
Log Message:
-----------
ps.include: simplify match_user
Change-Id: I522dc0ad37fcc8d468aeb37a06efd537ca0f9c24
Commit: 71ea88dc80b651fa1c067babfd3f22052474eff4
https://github.com/tribe29/checkmk/commit/71ea88dc80b651fa1c067babfd3f22052…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/ps.include
M tests/unit/checks/test_ps.py
Log Message:
-----------
ps.include: generalize match_user
Change-Id: I550a05fc4b4c499ce04ada8cc0cf600ebaa0a8d2
Commit: 2ede683f4e996043372c5753517f0fcf5f65b482
https://github.com/tribe29/checkmk/commit/2ede683f4e996043372c5753517f0fcf5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/ps.include
Log Message:
-----------
ps.include: reduce indentation
Change-Id: I0e35d89d4d4ea524e4ba4446802e10bb25208e5a
Commit: 9eb9f85c6faeded7361812a6f33704ac8bc99dd1
https://github.com/tribe29/checkmk/commit/9eb9f85c6faeded7361812a6f33704ac8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M checks/ps.include
M tests/unit/checks/test_ps.py
Log Message:
-----------
ps.include: split up matching
we now match attributes and description in separate functions
Change-Id: Iab102ca476667841e6f875ca53b2f6597be16f54
Commit: a6cb47c0813d55670bc013fe65b31d3bdac19599
https://github.com/tribe29/checkmk/commit/a6cb47c0813d55670bc013fe65b31d3bd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
M .werks/7420
A .werks/7958
M checks/ps
M checks/ps.include
M cmk/gui/plugins/wato/check_parameters/ps.py
M tests/unit/checks/generictests/datasets/ps_matched.py
M tests/unit/checks/test_ps.py
Log Message:
-----------
7958 ps: Allow to filter discovery by cgroup (Linux only)
The checkmk agent for Linux hosts now also sends the <i>cgroup</i>
information proveded by the ps command. This allows users to filter
processes by their control group during discovery.
For instance you can use this to exclude processes running in Docker
containers.
See the help of the discovery rule "Discover Processes" for details.
Change-Id: Id4a1fb8e12183737e2cb3bb0525c76746e6f31af
Commit: 190ba20a8fc33b185db6695dd356823f02cc0d0f
https://github.com/tribe29/checkmk/commit/190ba20a8fc33b185db6695dd356823f0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-07-31 (Wed, 31 Jul 2019)
Changed paths:
A tests/unit/checks/generictests/datasets/ps_lnx.py
Log Message:
-----------
ps: add test for ps_lnx
Change-Id: Iae7edc928f8cc0d3f193703560c15952ae602f18
Commit: 03337b06d077ea100513b938470f59ad6de28c64
https://github.com/tribe29/checkmk/commit/03337b06d077ea100513b938470f59ad6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Prepared translations
Change-Id: Ifa5979c077ef859a3f0e66c41f8dcf3c962dfa2b
Commit: 821bcf8cac6fe1c9b0d622db2a3763a61dd05082
https://github.com/tribe29/checkmk/commit/821bcf8cac6fe1c9b0d622db2a3763a61…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add some translations
Change-Id: Ifcead9dfef5eb9c4a4e1b7df7fc5e534ae585763
Commit: b1a674a700e8a81481d1c170ae508a006c69fb9e
https://github.com/tribe29/checkmk/commit/b1a674a700e8a81481d1c170ae508a006…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/8843
Log Message:
-----------
8843 FIX Fix adding single service metrics to custom graphs
Change-Id: If5caae61b822bf35fe4dd18ad50d8d78dd1e1ed5
Commit: e2d8bff9f3e3421cb8dbbda13057d850356c4df2
https://github.com/tribe29/checkmk/commit/e2d8bff9f3e3421cb8dbbda13057d8503…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
M cmk_base/autochecks.py
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Various performance improvements during core config generation
Change-Id: Iae6d2027575f2ba64a5507d2842945f19c40bf3d
Commit: 50168d921f84910444a390e9c29fc4aafef3f3bc
https://github.com/tribe29/checkmk/commit/50168d921f84910444a390e9c29fc4aaf…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
fixed unit test
Change-Id: I288d870d0603e3c72b98ae48db026cc035c0add9
Commit: 688be45e802197d9130454f2f57c7783ff608475
https://github.com/tribe29/checkmk/commit/688be45e802197d9130454f2f57c7783f…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
fixed typo
Change-Id: I0778404d147b807aa1dec4fbad07aba26c1ee3bf
Commit: 3fd83b5e700b949e0dff7e511e8d605012e16760
https://github.com/tribe29/checkmk/commit/3fd83b5e700b949e0dff7e511e8d60501…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M tests/integration/cmk/gui/test_webapi.py
M tests/testlib/__init__.py
Log Message:
-----------
Web-API test: Add host with non ASCII labels
Change-Id: Ib6c4e377361d52381d24cbc354b4330997f556d8
Commit: 02e7a2a82f1baecf9234b5a655573bbdad4305c4
https://github.com/tribe29/checkmk/commit/02e7a2a82f1baecf9234b5a655573bbda…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/8844
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
8844 FIX Fix TypeError when sorting view by some columns
Change-Id: I4319214adbb574d6d85659071e54cea7426f56b0
Commit: 6c643a41a03736bdf9551b56f16dc0b2752e56f6
https://github.com/tribe29/checkmk/commit/6c643a41a03736bdf9551b56f16dc0b27…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Adapt unit tests
Change-Id: If76816193b088d41460865e6f0c6b98be3294352
Commit: eb98a45d4573ea384ba74ad0822e89e4f0343dd1
https://github.com/tribe29/checkmk/commit/eb98a45d4573ea384ba74ad0822e89e4f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk_base/discovered_labels.py
M cmk_base/inventory.py
M inventory/lnx_distro
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Cleanup discovered host labels
* Same API for DiscoveredHostLabels and DiscoveredServiceLabels
* Removed depdendency to StructuredStatusTree from DiscoveredHostLabels
CMK-2458
Change-Id: I74bdbd899be8804a99457aab9a3647e082732963
Commit: 0ba7f658e7df5fe578bb5e46bfe874f417a8c909
https://github.com/tribe29/checkmk/commit/0ba7f658e7df5fe578bb5e46bfe874f41…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk_base/discovered_labels.py
M tests/unit/cmk_base/test_discovery.py
Log Message:
-----------
Cleanup dead code
CMK-2458
Change-Id: I95618441ff0fd231a11241089136a4435e3def4f
Commit: 832ac965c24539bad2721f5aad89f148890bc1f5
https://github.com/tribe29/checkmk/commit/832ac965c24539bad2721f5aad89f1488…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/inventory.py
M cmk_base/config.py
M cmk_base/discovered_labels.py
M cmk_base/inventory.py
R inventory/labels
M inventory/lnx_distro
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Remove host label discovery from HW/SW inventory
The host label discovery will also be done by the discovery function of
the checks in the future. The just removed functionality will be added
back soon. See following commits for details.
CMK-2458
Change-Id: I9921f475b576fb4886773fa24c8112c6977d146f
Commit: 7d027642bcfa47b3e707e0fc31414ad7c996b8f4
https://github.com/tribe29/checkmk/commit/7d027642bcfa47b3e707e0fc31414ad7c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/utils/labels.py
M cmk_base/check_api.py
M cmk_base/check_api_utils.py
M cmk_base/discovered_labels.py
M cmk_base/discovery.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_discovered_labels.py
Log Message:
-----------
Start implementing discovery of host labels via check discovery
* Discovery functions can now produce host labels like this:
yield HostLabels(
HostLabel(u"os", u"Windows", plugin_name="windows_updates"),
HostLabel(u"type", u"security", plugin_name="windows_updates"),
)
Which adds the two host labels os:Windows and type:security to the host.
* Host labels are now read / updated / saved when the discovery while
the discovery is executed manually (cmk_base.discovery._do_discovery_for)
* Next steps: Add the host label handling to the discovery check, bulk
discovery and service discovery page functions.
Advantages over the previous HW/SW approach:
* Discovery logic with the optional automatic activation of changes can be used.
* The discovery page can be used to visualize changes in the amount of host labels
* The labels can be discovered incrementally (just like services) with
-I, -II and --only-checks flags of the discovery
* CEE: The DCD can immediately add host labels just by enabling the
service discovery for a DCD connection.
CMK-2458
Change-Id: I19afd4d2e8c553015ed8325688813a0f72208fdc
Commit: 412144d27cb7f8265f12786e182fcc17458c99d7
https://github.com/tribe29/checkmk/commit/412144d27cb7f8265f12786e182fcc174…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk_base/config.py
M cmk_base/discovery.py
Log Message:
-----------
Add host label discovery info to Checkmk discovery checks
* New discovered host labels now trigger a warning state by default.
This state can be configured using the "Periodic service discovery"
ruleset.
* New host labels may trigger an "automatic configuration update" when
any mode different than "Remove vanished services" is configured.
CMK-2458
Change-Id: I7a1a4fac08a2af6a6d2ed4467c30c336ce76b8d7
Commit: 635014fa169fe9f7dd0d7662173d95a06ae4d611
https://github.com/tribe29/checkmk/commit/635014fa169fe9f7dd0d7662173d95a06…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/watolib/bulk_discovery.py
M cmk_base/automations/check_mk.py
M cmk_base/discovery.py
Log Message:
-----------
Show information about discovered host labels in bulk discovery
CMK-2458
Change-Id: I0cc96a4349ed35111fc53c2ebb51c3045f3cb79a
Commit: 66c4a128df74dd462bfd7109e80937c5f1ac6cde
https://github.com/tribe29/checkmk/commit/66c4a128df74dd462bfd7109e80937c5f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk_base/automations/check_mk.py
M cmk_base/discovery.py
Log Message:
-----------
Show discovered host labels on WATO discovery page
Display the discovered labels by plugin in a table above the services.
CMK-2458
Change-Id: I3d435621953195630ffa80c9ec125470573e2017
Commit: e87346e73016d0a23ec024850c72e961db558678
https://github.com/tribe29/checkmk/commit/e87346e73016d0a23ec024850c72e961d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/8841
Log Message:
-----------
8841 Change internal mechanic of discovered host labels
The discovered host labels which were introduced during the first beta
versions of Checkmk 1.6 had to be reworked for some reasons. The new
implementation is now based on the Service discovery mechanism, which
makes several things a lot easier for us.
Host labels are now discovered during the procedure of Checkmk service
discovery. All discovery functions of the checks are able to either
discover services and host labels.
<ul>
<li>The "Check_MK Discovery" service tells you about new found host labels,
just like about services.</li>
<li>You can use the "Service discovery" page of WATO to view the discovered
host labels. New discovered host labels now trigger a warning state by default.
This state can be configured using the "Periodic service discovery" ruleset.
<li>The automatic activation function, that can be configured in the "Periodic
service discovery" ruleset may be used to automatically add new host labels on
a regular base.</li>
<li>Whenever you execute a service discovery (via command line, GUI or API),
the host labels will also be discovered.</li>
<li>CEE: The DCD can immediately add host labels when you have enabled the
service discovery for a DCD connection.</li>
</ul>
Check programmers: You may add something like this to your discovery
functions for creating host labels:
C+:
yield HostLabels(
HostLabel(u"os", u"Windows"),
HostLabel(u"type", u"security"),
)
C-:
This adds two host labels os:Windows and type:security to the host.
Change-Id: I83f6f411eeaeabcd5ded70e827264cee693cd9d0
Commit: aeaffed560f460d2f951839ae6ddf60316f43d3f
https://github.com/tribe29/checkmk/commit/aeaffed560f460d2f951839ae6ddf6031…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Ignore host label discovery in generic tests for the moment
Change-Id: I5081bc1aca5f1989a5e171631d74303ea4c5efed
Commit: cf72a2ef21687fb941c1d1be7f8254914bb7d2b9
https://github.com/tribe29/checkmk/commit/cf72a2ef21687fb941c1d1be7f8254914…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A checks/labels
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
labels: Add plugin to discover generic host labels
Change-Id: I1847923305d7e2d9be0874d031a03c9a358c61c1
Commit: eec1be8d0dff1f9e380a5f70236643e474f2970d
https://github.com/tribe29/checkmk/commit/eec1be8d0dff1f9e380a5f70236643e47…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk_base/data_sources/piggyback.py
Log Message:
-----------
Introduce source labels for piggybacked hosts
Each host that receives piggybacked information now get's one label
added per piggyback source. Since a host can get data from multiple
piggyback sources we need to use a scheme like this:
<tt>cmk/piggyback_source_[hostname]:yes</tt>
E.g. in case of a docker container, which only receives the piggyback
data from it's docker node named "docker1", a label
<tt>cmk/piggyback_source_docker1:yes</tt> will be added to the containers
of this node.
Change-Id: Ib49d4cbe766a8e3112af8257446affdff978d34b
Commit: 869233fbdb46667b83cccb80b4364fce7a0468f7
https://github.com/tribe29/checkmk/commit/869233fbdb46667b83cccb80b4364fce7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/8840
M checks/docker_container_status
M checks/docker_node_info
M checks/omd_status
Log Message:
-----------
8840 Docker: Introduce host labels for different docker hosts
Docker nodes will now automatically marked with the discovered label "cmk/docker_object:node".
The docker container host objects will be marked with the host label "cmk/docker_object:container".
We'll use the "cmk/" prefix for all our internal labels from now.
Change-Id: Ifce3444ddaadf7cc043a44679c7dc2ffcdc5a18a
Commit: 17727963c2433fbdbd8258015e561e27114579a7
https://github.com/tribe29/checkmk/commit/17727963c2433fbdbd8258015e561e271…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Docker node painter for containers
Add a docker node painter to show the name of the docker node the
container is executed on. Linking to the details page of that host.
Change-Id: Ic1a7e71b32e7156194000ef63c33586cabdadce4
Commit: 999d6627e3a8ca935061535a9ade3937896d43d9
https://github.com/tribe29/checkmk/commit/999d6627e3a8ca935061535a9ade39378…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Docker views
Based on the recently added labels there are two new views that
list the docker containers and nodes.
Change-Id: I1ccd32b943b3428fb00e51f5c54b8974e88c5b35
Commit: 4947df76788a829429de8abfeedc3fef023a2627
https://github.com/tribe29/checkmk/commit/4947df76788a829429de8abfeedc3fef0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M .werks/8841
A .werks/8842
M checks/docker_container_status
M checks/docker_node_info
M checks/omd_status
M cmk_base/discovery.py
M cmk_base/dump_host.py
M tests/unit/checks/checktestlib.py
Log Message:
-----------
8842 Show host labels in "cmk -D HOST" output
The effective host labels can now be displayed on
the command line using "cmk -D HOST".
Change-Id: If9b0b7571c10d8880398cdefeddefc8ade9d3df5
Commit: 7f00436421b66b3261aa40701e9c93fd5bde52d7
https://github.com/tribe29/checkmk/commit/7f00436421b66b3261aa40701e9c93fd5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/utils/labels.py
M cmk_base/discovered_labels.py
Log Message:
-----------
Skip old discovered labels as early as possible
Change-Id: Iad5dd9cc38be480a84b80aab807d6c15bff2b56a
Commit: 48119bd21eeb617596d0b168eb7cade76a8d856a
https://github.com/tribe29/checkmk/commit/48119bd21eeb617596d0b168eb7cade76…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/7718
Log Message:
-----------
7718 Command line parameter version added to the Windows Agent
Change-Id: I2f8468b2120e37a539116e7094a82bacdd06dcf8
Commit: 01f8364a37e2d3bc088fec7bdd1e4442f94c7619
https://github.com/tribe29/checkmk/commit/01f8364a37e2d3bc088fec7bdd1e4442f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/webapi/webapi.py
Log Message:
-----------
Fix issue after API change
Change-Id: I795efdc0485d3a66856b4eac753bffb6fd89b1fe
Commit: 7d59b019e4d037b1af5e0c633f931cc32ad74c9f
https://github.com/tribe29/checkmk/commit/7d59b019e4d037b1af5e0c633f931cc32…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
A .werks/7719
Log Message:
-----------
7719 FIX Windows Agent 1.6: The section 'ps' by default doesn't generate full paths in the output
Change-Id: I5d9c04ff097255bb19352a183fea14f51f518a6b
Commit: 3c2d20a84087011f050b490c6acead982c7205f0
https://github.com/tribe29/checkmk/commit/3c2d20a84087011f050b490c6acead982…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/providers/mrpe.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
[CMK-2441] - mrpe fixes
- execution of the section is now asynchronous
- no it is possible to run all mrpe plugins in parallel(this is disabled by default config)
- fixed usage of the 'user' parameter: previously user's value was ignored
- if a mrpe plugin is absent, then the agent generates the special message instead plugin output
- bool mrpe.parallel added to production yml, by default is set to false, if absent set to false
- refactoring and additional unit-testing
Change-Id: Ic4cce8efe2137f2359559b89a6a48988d3364880
Commit: bb64457cb966ad872c3d7821bed1d0cfcfaa2a30
https://github.com/tribe29/checkmk/commit/bb64457cb966ad872c3d7821bed1d0cfc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/utils.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Fix invalid change in #8844
Change-Id: I298a19cbd429507bf9ea7e0223593c3564585264
Commit: 464bfcf1b95f7e151255914443d7f85202a63abb
https://github.com/tribe29/checkmk/commit/464bfcf1b95f7e151255914443d7f8520…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M tests/integration/cmk_base/test_automations.py
Log Message:
-----------
Fix automation tests after API change
Change-Id: I77ffef682a4dd2c14713f662f1103a621f2e9c7e
Commit: 3a5068cc8f3e6d7f5faf4fe19a19f474fc825dbc
https://github.com/tribe29/checkmk/commit/3a5068cc8f3e6d7f5faf4fe19a19f474f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-01 (Thu, 01 Aug 2019)
Changed paths:
M tests/integration/cmk_base/test_automations.py
Log Message:
-----------
Fix automation tests after API change
Change-Id: Id75f981752b083be2786e44853acf6d99c913f6a
Commit: 204fa1713321b6ce7d5bbc992c747d32d9ded227
https://github.com/tribe29/checkmk/commit/204fa1713321b6ce7d5bbc992c747d32d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk/gui/plugins/views/painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Improve recently introduced docker views
* The container view now shows information about docker version
and the number of container in their different states
* Minor improvements to docker inventory information
* Docker node painter meant for containers now correctly detects
the node in case a container has multiple piggyback sources and
only shows docker nodes.
It also handles the case correctly where a equal named container
is found on different nodes
Change-Id: I5a02ccd02942047e7622930e0cdcfbfef0d03194
Commit: 40047e3a28096b2cb9e1568226aa219ab97c602e
https://github.com/tribe29/checkmk/commit/40047e3a28096b2cb9e1568226aa219ab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8845
M cmk/gui/valuespec.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
8845 FIX Web-API: Prevent adding wrong encoded labels to hosts / rulesets
In previous 1.6 releases the Web API did not validate the labels that
could e.g. be added to hosts strictly enough. When using "python" as
"request_format" this could result in a broken configuration, leading
to exceptions in several places of the GUI.
The Web API now ensures the received labes are all unicode strings as
Checkmk expects.
Change-Id: I1bcb8b8411474a7e7fa6a4a3a281fbe4ebfb850e
Commit: 91241c6affc23415500fd5d1883785a89d0c1ed5
https://github.com/tribe29/checkmk/commit/91241c6affc23415500fd5d1883785a89…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Cleanup "omd start" output
In case the tmpfs is already mounted before executing "omd start",
one "OK" output was printed without a descriptive text before it.
This "OK" is now not printed anymore.
Change-Id: If1a9531631cf5aafab75f1c31de000b1f2e0b359
Commit: f1b8dd976b97bac1cf2739dd850455974b4aec81
https://github.com/tribe29/checkmk/commit/f1b8dd976b97bac1cf2739dd850455974…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8846
Log Message:
-----------
8846 FIX Extension packages: Sort package list by name
Change-Id: I589f334b6557d4059ee57a33748483b7f9f4a4eb
Commit: 04fe76efd974c1e4ec2cbfba64a2af1036537507
https://github.com/tribe29/checkmk/commit/04fe76efd974c1e4ec2cbfba64a2af103…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8847
M cmk/gui/wato/pages/services.py
M cmk_base/automations/check_mk.py
Log Message:
-----------
8847 FIX Service discovery: Print warning instead of failing on discovery errors
The service discovery page of WATO was terminating the service discovery on the
first error, independent of which discovery function raised the error. In this
situation a single broken check could break the service discovery functionality
of WATO.
On the command line (cmk -I) the default behavious is to proceed with the other
discovery function when a single discovery function fails. This is now the
default behavior of the WATO discovery page.
Change-Id: Iec8aa64f1b6d321bcf61de449ea0ec86f0335567
Commit: 74fcf36768307efdd65b379f46c5c51a5c32e872
https://github.com/tribe29/checkmk/commit/74fcf36768307efdd65b379f46c5c51a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Fix too long help text
FEED-4058
Change-Id: Idade4904e02ea72cd20bfb5776c76e10925609cc
Commit: a2bf957fb2ce54b271e03bf2e400eb78377a2457
https://github.com/tribe29/checkmk/commit/a2bf957fb2ce54b271e03bf2e400eb783…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M cmk/gui/valuespec.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
Make more specific change for #8845
Change-Id: Id1fe49b1bddb65c5f1ea29847796afdf8e4a6a33
Commit: 51ddb8563c1e670f11e181b806b65daa84c1f51c
https://github.com/tribe29/checkmk/commit/51ddb8563c1e670f11e181b806b65daa8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8848
M cmk/gui/wato/pages/services.py
Log Message:
-----------
8848 FIX Fix broken service discovery on remote sites (1.6.0b4 regression)
FEED-4049
Change-Id: I614612e930857e03ae49a73654dcaac46d4a441b
Commit: 742a902f166d7dbc8b4c0e89964572b3c6e310ac
https://github.com/tribe29/checkmk/commit/742a902f166d7dbc8b4c0e89964572b3c…
Author: Kevin Esser <kevin.esser(a)iteratio.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8822
M checks/3par_hosts
A tests/unit/checks/generictests/datasets/3par_hosts_regression.py
Log Message:
-----------
3par_hosts Crash_FIX by missing OS-Detail
Change-Id: Ib946103f60cc0811d6a042be7b858a6c2369d10b
Commit: 564492f3e9668462a69e8fba2fdefca19ef710a8
https://github.com/tribe29/checkmk/commit/564492f3e9668462a69e8fba2fdefca19…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/7960
M checks/ps.include
M cmk/gui/plugins/wato/check_parameters/ps.py
M tests/unit/checks/test_ps.py
Log Message:
-----------
7960 ps: Option to include process arguments in long-output
This Werk adds an option to include process arguments in the long-output
of the service.
If specified in the ruleset "State and count of processes", the list of
all the matching processes and their details in the long-output will
include up to the first N characters of each processes' arguments.
<b>Note:</b> This feature must be used with care, as the output may
include sensitive data like credentials.
Change-Id: Ib9bca3d5f196e7d8a996c9cdb8c0b5345924a1d5
Commit: f8a4696c09f32159569ce707fe5c0b8bd7dbf07f
https://github.com/tribe29/checkmk/commit/f8a4696c09f32159569ce707fe5c0b8bd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/8890
Log Message:
-----------
8890 Windows Agent 1.6: Configuration reloading had been restructured
By default the Agent reloads the configuration files only on the start.
To manually reload all configuration files you can use command line:
check_mk_agent.exe reload_config
To automatically reload configuration files on every connect(the behavior
from beta 4 and earlier) you can set the environment variable CMA_AUTO_RELOAD
to yes
Change-Id: Id4acbe4b032e6c743c0b41062f2cc929974212b4
Commit: 2f728c6febb2a6a727beaace0d7676cd5da80d64
https://github.com/tribe29/checkmk/commit/2f728c6febb2a6a727beaace0d7676cd5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-ohm.cpp
Log Message:
-----------
[CMK-2379] - openhardware monitor starts only once
- of found as running app, then reused
- simplified unit testing
- added disabled simulation of memory overflow
Change-Id: I84c26abb0b873412d3651dbbcd38e1434ebcb828
Commit: eae9fd32147ff94513305be356a16a906e598e45
https://github.com/tribe29/checkmk/commit/eae9fd32147ff94513305be356a16a906…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/7961
M checks/f5_bigip_vserver
A tests/unit/checks/generictests/datasets/f5_bigip_vserver_regression.py
Log Message:
-----------
7961 FIX f5_bigip_vserver: Handle imcomplete information
This is a pick of 6 commits in the master branch.
Change-Id: I5dcda95d2db574799b65dc5b9b1dc1b3eaf1d9ed
Commit: ecc1461e772d831d986e67507d13b44ee4ddb5b0
https://github.com/tribe29/checkmk/commit/ecc1461e772d831d986e67507d13b44ee…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-cfg.cpp
Log Message:
-----------
[CMK-2435] - deinstallation of the legacy agent
- command line option, 'remove_legacy'
- yaml option global.remove_legacy
- simple unit testing
Change-Id: Iab9eb22782a9ad39465f6c5a9ee867e835976157
Commit: 59342da163a26737abb971df01ebed6a484b4bcc
https://github.com/tribe29/checkmk/commit/59342da163a26737abb971df01ebed6a4…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-02 (Fri, 02 Aug 2019)
Changed paths:
A .werks/7448
M bin/update_rrd_fs_names.py
Log Message:
-----------
7448 FIX RRD metadata update script for Filesystem checks
- Update get_autochecks_of return value to Service Object
- Include more verbose info of directories and paths to be changed
Change-Id: Id6bc6a212bd20c5b8d5fb987511e6742f5e37ec3
Commit: b009b590783be16725cbeb5c35ebf08cbc0db112
https://github.com/tribe29/checkmk/commit/b009b590783be16725cbeb5c35ebf08cb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-05 (Mon, 05 Aug 2019)
Changed paths:
A .werks/7962
M checks/liebert.include
M checks/liebert_bat_temp
M checks/liebert_chilled_water
M checks/liebert_compressor
M checks/liebert_cooling
M checks/liebert_cooling_position
M checks/liebert_cooling_status
M checks/liebert_fans
M checks/liebert_fans_condenser
M checks/liebert_humidity_air
M checks/liebert_maintenance
M checks/liebert_pump
M checks/liebert_reheating
M checks/liebert_system
M checks/liebert_system_events
M checks/liebert_temp_air
M checks/liebert_temp_fluid
M checks/liebert_temp_general
A tests/unit/checks/generictests/datasets/liebert_bat_temp.py
A tests/unit/checks/generictests/datasets/liebert_chilled_water.py
A tests/unit/checks/generictests/datasets/liebert_compressor.py
A tests/unit/checks/generictests/datasets/liebert_cooling.py
A tests/unit/checks/generictests/datasets/liebert_cooling_position.py
A tests/unit/checks/generictests/datasets/liebert_cooling_status.py
A tests/unit/checks/generictests/datasets/liebert_fans.py
A tests/unit/checks/generictests/datasets/liebert_fans_condenser.py
A tests/unit/checks/generictests/datasets/liebert_humidity_air.py
A tests/unit/checks/generictests/datasets/liebert_maintenance.py
A tests/unit/checks/generictests/datasets/liebert_pump.py
A tests/unit/checks/generictests/datasets/liebert_reheating.py
A tests/unit/checks/generictests/datasets/liebert_system.py
A tests/unit/checks/generictests/datasets/liebert_system_event.py
A tests/unit/checks/generictests/datasets/liebert_temp_air.py
A tests/unit/checks/generictests/datasets/liebert_temp_fluid.py
A tests/unit/checks/generictests/datasets/liebert_temp_general_regression.py
Log Message:
-----------
7962 FIX Fix various bugs in the liebert* check plugins
Change-Id: I15f31a5ccaaf347c197208cc026146224763ad5d
Commit: 7ae3fcdd25a7153ac283d49d1c486b8179748c9c
https://github.com/tribe29/checkmk/commit/7ae3fcdd25a7153ac283d49d1c486b817…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-05 (Mon, 05 Aug 2019)
Changed paths:
M agents/wnx/install/InstallFolderDialog.wxs
M agents/wnx/install/Product.wxs
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/watest/test-cfg.cpp
Log Message:
-----------
[CMK-2435] - deinstallation of the legacy agent
- MSI GUI to Remove Legacy Agent
- manual verified
- unit testing of low- and mid-level functions
- support 32 and 64 bits OS
- refactored
- uninstall of Legacy Agent using MSI or Config is limited to one run
Change-Id: I35131d25e87a068eb5f81dcc9791efb1498edbb3
Commit: 0ffedd84821c2843a572ca3fc040965505961fc0
https://github.com/tribe29/checkmk/commit/0ffedd84821c2843a572ca3fc04096550…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-06 (Tue, 06 Aug 2019)
Changed paths:
A .werks/7449
M checks/if.include
M tests/unit/checks/test_if_winperf_if.py
M tests/unit/checks/test_lnx_if.py
Log Message:
-----------
7449 FIX Remove spurious perfdata in IF checks for in/out
Change-Id: I64d3fd7fe930e5a4b1046bc83b8fa43f7d318100
Commit: 07b04d5db38468afb9b97a55a4a9a72dd3e6d3ae
https://github.com/tribe29/checkmk/commit/07b04d5db38468afb9b97a55a4a9a72dd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-07 (Wed, 07 Aug 2019)
Changed paths:
M agents/wnx/integration/test_section_plugin_group.py
Log Message:
-----------
fixed windows integration tests again
Change-Id: Icc76af5266d588529d997c53b1eb65564d234a2b
Commit: ef836657890f8c6eba7d082e274b1df07ebd4c9f
https://github.com/tribe29/checkmk/commit/ef836657890f8c6eba7d082e274b1df07…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-07 (Wed, 07 Aug 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
Log Message:
-----------
[FEED-4009] - correct message to explain why upgrade was not performed and what to do to upgrade
Change-Id: I79fe41c96d9b9c56b717c0427fc9eff80c2b567b
Commit: 7786ee8de110d9972db4841d1bf30d413a1e1223
https://github.com/tribe29/checkmk/commit/7786ee8de110d9972db4841d1bf30d413…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-07 (Wed, 07 Aug 2019)
Changed paths:
A .werks/7939
M cmk/ec/main.py
Log Message:
-----------
7939 FIX Fixed address => host name mapping for events
When an incoming event console message does not contain a host name, but
only an address (e.g. an SNMP trap), the EC should use the host name
configured for that address. This functionality was broken, so you e.g.
only saw the IP address of a host in notifications triggered by such
messages. This has been fixed.
Change-Id: Idb47d4973c78d102a27d66a209a0aa202bbdfdde
Commit: 2929528723ef58baa32d13bcc15f1401e2582330
https://github.com/tribe29/checkmk/commit/2929528723ef58baa32d13bcc15f1401e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-07 (Wed, 07 Aug 2019)
Changed paths:
A .werks/8891
Log Message:
-----------
8891 Windows Agent 1.6: uninstallation of the Legacy Agent
Change-Id: If4c00c3d52fb6086311a07e57502b09cba705d94
Commit: 52ca30fbc40dd5da79dfc5cd13a42616d7d82217
https://github.com/tribe29/checkmk/commit/52ca30fbc40dd5da79dfc5cd13a42616d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8900
M checks/mysql_capacity
M tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
Log Message:
-----------
8900 FIX mysql_capacity: Fix problem with warn/crit size
The crit and warn levels to mysql capacity check values were wrongly
multiplied by 1024. For example, kB was interpreted to MB. This
has been fixed.
FEED-3895
Change-Id: I4ff7097b9ca31c185273a1a0efdd47eefd0f5f9b
Commit: e256abc6b4161bbb8abd5470e2794b0e43221ff1
https://github.com/tribe29/checkmk/commit/e256abc6b4161bbb8abd5470e2794b0e4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2435] - option to remove legacy agent
- server side bakery support
- unit tested
Change-Id: Ic2e39b9058eb1ff05dd7d1184490dad404dcb0a2
Commit: 2bc477b8ebf3c9c79c44b47da446c3499a666086
https://github.com/tribe29/checkmk/commit/2bc477b8ebf3c9c79c44b47da446c3499…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A agents/wnx/src/common/stop_watch.h
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/pch.h
M agents/wnx/watest/test-service-processor.cpp
A agents/wnx/watest/test-stop_watch.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2379] - performance data logging in log file
- StopWatch class
- answer
- every section
- every executable
- removed excessive sleep 2000ms
- unit tested
- some light refactoring
Change-Id: I141bbbc6e78c0b15feba6a679f46432177fbe42d
Commit: 6d8274205fd35d90208587737c0cf82903cf9873
https://github.com/tribe29/checkmk/commit/6d8274205fd35d90208587737c0cf8290…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/lwa/Configuration.cpp
A agents/wnx/test_files/config/check_mk.global.old.test.ini
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-upgrade.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2436] - logging controlled by Bakery
- server side: added correct Logging Level setting and logging entry to ini file
- client side: added logging processing in ini file
- unit tested
Change-Id: I758f9be55e3afff0968a921f292617be5f78f300
Commit: 3d40d1dc70d4dcd55f40075e6759ab66c648d49b
https://github.com/tribe29/checkmk/commit/3d40d1dc70d4dcd55f40075e6759ab66c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M checks/netapp_api_fcp
A tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
Add tests to `netapp_api_fcp`
Adding the tests required moving the calls to `get_rate()` from the
parser to the check as `mock_item_state` only works in the check.
Change-Id: I4a4900a92c9bb0c396639c13792609c7e7dfae6d
Commit: 6cabe4114b4678a7380d37c71d169f27eaddd79b
https://github.com/tribe29/checkmk/commit/6cabe4114b4678a7380d37c71d169f27e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8901
M checks/netapp_api_fcp
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
8901 FIX Fixed calculation of latency for netapp check
Average latency, average read latency, and average write latency
are now calculated as a function of total_ops instead of the
time. This complies with the formula from NetApp's Performance
Management Design Guide.
According to this guide, latency should be calculated as:
latency(now) - latency(before)
lat = ---------------------------------
total_ops(now) - total_ops(before)
and not as a function of time.
This fixes FEED-3874.
Change-Id: I527e8e77cff016559ae85e6bed173655bc34dfb4
Commit: 6fcf993e3d44f6c1a4ac6feea867f4095f1e524f
https://github.com/tribe29/checkmk/commit/6fcf993e3d44f6c1a4ac6feea867f4095…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/main/check_mk_service.cpp
Log Message:
-----------
Windows Agent command line typo fix
Change-Id: I7aeacc46f9c7815173cf8b32c336b780ecf1f2c7
Commit: 6316cd78b88a3951eb577e0c586595c00678691b
https://github.com/tribe29/checkmk/commit/6316cd78b88a3951eb577e0c586595c00…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-09 (Fri, 09 Aug 2019)
Changed paths:
R agents/wnx/integration/_test_agent_start_parameters.py
M agents/wnx/integration/it_utils.py
M agents/wnx/integration/local.py
A agents/wnx/integration/test_agent_start_parameters.py
Log Message:
-----------
[CMK-2431] - integration tests for command line
- version, showconfig, help and bad
Change-Id: I4f85ae3e95b0ffaffd0703b3c2e3b773d7901ec1
Commit: 2b6f55808fefd994eaead29b2e3a8ef7d20ef89b
https://github.com/tribe29/checkmk/commit/2b6f55808fefd994eaead29b2e3a8ef7d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-09 (Fri, 09 Aug 2019)
Changed paths:
A .werks/8892
Log Message:
-----------
8892 FIX The Agent executable can be called without changing working directory to the Agent install directory
Previously, to use check_mk_agent.exe command line correctly, the user have to change the working
directory to the Windows Agent install directory, usually, 'C:\Program Files (x86)\checkmk\service'.
Now this limitation have been removed and check_mk_agent.exe can be called using any working directory
Change-Id: I4c0783e26dbd8cb996cdf65a49e023e39134f280
Commit: 0d9465237d3705c1c7af55fcbfbb8b698d9f59b5
https://github.com/tribe29/checkmk/commit/0d9465237d3705c1c7af55fcbfbb8b698…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-09 (Fri, 09 Aug 2019)
Changed paths:
M agents/wnx/integration/it_utils.py
M agents/wnx/integration/local.py
M agents/wnx/integration/test_section_eventlog.py
Log Message:
-----------
[CMK-2431] - extended integration tests for Windows Agent
- eventlog is supported
- light refatoring of old trash
Change-Id: If1cd5ef601ba306c012fc4aa3b6a5b99a19123e2
Commit: 971c69b8b6579b9fd78ae574d14bd976b9d096dc
https://github.com/tribe29/checkmk/commit/971c69b8b6579b9fd78ae574d14bd976b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-09 (Fri, 09 Aug 2019)
Changed paths:
M agents/wnx/install/resources/readme.txt
Log Message:
-----------
[CMK-2379] - documentation update
Change-Id: I6df0063df357d4adf13100cbccb036c420800b1d
Commit: c9a830cd987c79eec9e1f38bfc4911560cc95006
https://github.com/tribe29/checkmk/commit/c9a830cd987c79eec9e1f38bfc4911560…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b6
Change-Id: I45d24ce8bbe708af4a5092de8af5caf5dda45d5d
Commit: a89eab0a083ed34285c488c16ed78425bd5981e7
https://github.com/tribe29/checkmk/commit/a89eab0a083ed34285c488c16ed78425b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
A web/htdocs/themes/modern-dark/images
A web/htdocs/themes/modern-dark/scss/_variables.scss
A web/htdocs/themes/modern-dark/theme.css
A web/htdocs/themes/modern-dark/theme.json
A web/htdocs/themes/modern-dark/theme.scss
M webpack.config.js
Log Message:
-----------
Dark Theme: New theme path + updated gui config (CMK-1171)
Change-Id: Idf46542e5d8794e671bc397dc8fce012e603f9a6
Commit: f84e5af2595fdfb7cf61931f2ae9a9d5c07bc6c0
https://github.com/tribe29/checkmk/commit/f84e5af2595fdfb7cf61931f2ae9a9d5c…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
R web/htdocs/themes/modern-dark/images
R web/htdocs/themes/modern-dark/scss/_variables.scss
R web/htdocs/themes/modern-dark/theme.css
R web/htdocs/themes/modern-dark/theme.json
R web/htdocs/themes/modern-dark/theme.scss
M webpack.config.js
Log Message:
-----------
Revert "Dark Theme: New theme path + updated gui config (CMK-1171)"
This reverts commit a89eab0a083ed34285c488c16ed78425bd5981e7.
Commit: 3dd2747edceca89fcdd4812554dcbcce1311855d
https://github.com/tribe29/checkmk/commit/3dd2747edceca89fcdd4812554dcbcce1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
agent_kubernetes: remove dead code
It raised an exception when load balancers were defined.
FEED-4089
Change-Id: Ie85cb49081d2f2ce2899be13ea4994b0357e9726
Commit: 978cb99af0434330484c067d1319bad6ba8b3144
https://github.com/tribe29/checkmk/commit/978cb99af0434330484c067d1319bad6b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
A .werks/8837
M agents/check_mk_agent.linux
M cmk_base/data_sources/tcp.py
Log Message:
-----------
check_mk_agent.linux: Modification of agent's encryption functionality in order to accomodate for newer digest functions
Change-Id: I6875bbed4278ee7d79f2b799328db23864c8a0d6
Commit: b48bc8946c4dc18bfcee78a46946fc068c2b4220
https://github.com/tribe29/checkmk/commit/b48bc8946c4dc18bfcee78a46946fc068…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-12 (Mon, 12 Aug 2019)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
M cmk/utils/render.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Percentile metric transformation Graph
- Reduce code on padding calculation
- Cleaning up some date representation
- Cleanup compute graphs scalars
- LQ join conditions for query
- Test rpn to expresion graphs
- Expression processing
- Livestatus Sites context manager
- Unify functions get_check_command
- Delete repeated code
- Cleanup needed elements
- Move rrd functions
- Percentile Calculation function
- Implementation of a naive, midpoint interpolated percentile statistic.
CMK-2392
Change-Id: I1f3433481b78f1af1fbd209c1a884760362b2dbc
Commit: a32ca9e0650aef4c4de44b518a0fcfc22b41391c
https://github.com/tribe29/checkmk/commit/a32ca9e0650aef4c4de44b518a0fcfc22…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/7450
Log Message:
-----------
7450 Custom Graphs timeseries transformation percentile
Custom Graphs now support timeseries transformations. Now on can calculate the percentile of a given timeseries.
CMK-2392
Change-Id: Iea8d205ac0a608837665709b5babb64aec46ac19
Commit: 5df3b9ba5010e8592053d3ba2c1f4de0dee97b1f
https://github.com/tribe29/checkmk/commit/5df3b9ba5010e8592053d3ba2c1f4de0d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/8893
Log Message:
-----------
8893 FIX Windows Agent: Openhardwaremonitor is launched only once
Previously Windows Agent launched Openhhardwaremonitor executable on every
restart creating many instances of the Openhardwaremonitor.
Now this error have been fixed: only one instance of the Openhardwaremonitor
is allowed
Change-Id: Ib6f81fde4b04b9f5433f191c386215cbbaf271e5
Commit: b796a57ae78461ab45326aebf0f9e3a860987256
https://github.com/tribe29/checkmk/commit/b796a57ae78461ab45326aebf0f9e3a86…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M web/.f12
M webpack.config.js
Log Message:
-----------
omitting babel loader when using .f12, cutting compile time in half
Change-Id: I93d0d3b98cc0473feed11ec3ebd67872893558ca
Commit: 673c69645cea7341a51b8a96dbd48e5dc2439d45
https://github.com/tribe29/checkmk/commit/673c69645cea7341a51b8a96dbd48e5dc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/8894
Log Message:
-----------
8894 Windows Agent: log file message level is now configurable via Agent Bakery
Change-Id: I4f28f91edfec40714b51ad37ce9be67ac17e8924
Commit: 762c6f14816f207b2a5da0d9e0420d009c21c522
https://github.com/tribe29/checkmk/commit/762c6f14816f207b2a5da0d9e0420d009…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M cmk/gui/metrics.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/visuals.py
M cmk/utils/prediction.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
A web/htdocs/themes/facelift/images/icon_forecast_graph.png
A web/htdocs/themes/facelift/images/icon_new_forecast_graph.png
Log Message:
-----------
Forecast Graphs
New graph class with live editor
Refactor and module split
Report element
CMK-2440
Change-Id: Iedcb01be3c3d5c3424a470ee141eaefc419980bb
Commit: 600fc3a320a76ffa91a6136425b5a99eb6fd8b3d
https://github.com/tribe29/checkmk/commit/600fc3a320a76ffa91a6136425b5a99eb…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
Log Message:
-----------
Remove access to Forecast Graphs but incorporate changes in graphing system
Change-Id: Ie519a91596875606f1fde3b3cbb92019646176df
Commit: 1270446439b85df76e98a864399e52c7d87b8817
https://github.com/tribe29/checkmk/commit/1270446439b85df76e98a864399e52c7d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/service_processor.cpp
Log Message:
-----------
Write request number in logfile
Change-Id: Ic0ef0682c252cd6f4b890988c6ba4ab503e33d21
Commit: 17d3fcf83ce7ff56b1af9c3bdb42c96894771794
https://github.com/tribe29/checkmk/commit/17d3fcf83ce7ff56b1af9c3bdb42c9689…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M agents/wnx/integration/test_section_df.py
Log Message:
-----------
fixed intergration test for df when mountpoints are available
Change-Id: I8ecaa462bf65580e14218efeb62c2bdffb3f158a
Commit: 2255c20f32d4f8f70c9304bbec782369cba42726
https://github.com/tribe29/checkmk/commit/2255c20f32d4f8f70c9304bbec782369c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/external_port.cpp
A agents/wnx/watest/test-health.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2508] - automatic protection for potential memory leaks
- virtual size is checked every call from monitoring site
- if size is bigger than threshold, 200'000'000 bytes, then service will be terminated
- automatic restart for service is guaranteed by installation
- simple unit tests
- manually tested in both modes adhoc and service
- manually verified output in Windows Event Logs
Change-Id: I18429aaa719062da7d32cb00d3808adca5620d4c
Commit: 75514b75425b127d8e5b57096bfe087cd8165d31
https://github.com/tribe29/checkmk/commit/75514b75425b127d8e5b57096bfe087cd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
M agents/wnx/integration/test_section_plugin_group.py
Log Message:
-----------
fixed it with new TCP status ZULETZT_ACK
Change-Id: Ia673248e8dbd0d0ade1e11fa32f902c66cc069ce
Commit: 071fbb4ab26ebc552086cf61219d2ad8eaf3cca4
https://github.com/tribe29/checkmk/commit/071fbb4ab26ebc552086cf61219d2ad8e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/8849
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
8849 FIX omd rm: Do not fail in case user not exists anymore
In case a user is about to be removed, e.g. during "omd rm" and
the user is not existant in the user database, simply continue
with the next step.
Change-Id: I208741823be5ed389480992744dcf55f1d849fc7
Commit: c624f47ba5fd7daa830ed709e37eaa4a660223a4
https://github.com/tribe29/checkmk/commit/c624f47ba5fd7daa830ed709e37eaa4a6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/8850
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
8850 FIX Fix omd backup/restore with site rename
The restore procedure as other site name failed when trying to restore the new
"discovered_host_labels" related files.
Change-Id: Ifd216b2c4370057881fde8084042d3e0e1094152
Commit: f60fb91182e95aac9717d95fcd7a1c8fb3487f87
https://github.com/tribe29/checkmk/commit/f60fb91182e95aac9717d95fcd7a1c8fb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-13 (Tue, 13 Aug 2019)
Changed paths:
A .werks/8851
M cmk_base/automations/check_mk.py
Log Message:
-----------
8851 FIX Fix broken "Parameters of X" for clustered services
The "Parameters of X" page always showed an exception like
"'list' object has no attribute 'check_plugin_name'".
Add type hints that would have prevented this issue.
FEED-4097
Change-Id: Ic21c97c4f563c0c1c84c2b5370b0b55e01b28daf
Commit: ebb7fb5fdcb86d4781f4509f3c408b8fab5f83be
https://github.com/tribe29/checkmk/commit/ebb7fb5fdcb86d4781f4509f3c408b8fa…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A agents/wnx/doc/Upgrade.odt
A agents/wnx/doc/common.odt
A agents/wnx/doc/plugins.odt
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/install/resources/readme.txt
Log Message:
-----------
[CMK-2534] - documentation draft
- common
- upgrade
- plugins
- readme.txt
Change-Id: I87645073b2753a5822bac64a9b21ebbe89111f51
Commit: c3ed6a0e3ebe714f80679aa066786125ef908aec
https://github.com/tribe29/checkmk/commit/c3ed6a0e3ebe714f80679aa066786125e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M agents/wnx/src/common/datablock.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/stdafx.h
M agents/wnx/src/engine/windows_service_api.cpp
Log Message:
-----------
Simple wtools refactoring
- removed inline functions
- C headers cleaned to be more IWYU
- names are more sonsistent
Change-Id: Icc66495d5802396f70f50a59a71a20ca8a3b9da0
Commit: c3c2d06239968d38fd81ec9a4a21e3b14cdf37a6
https://github.com/tribe29/checkmk/commit/c3c2d06239968d38fd81ec9a4a21e3b14…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M .sass-lint.yml
Log Message:
-----------
Adapt .sass-lint.yml to our format.
Change-Id: I1fe1e659c4a1f45746960ef60cdf96e9aad13ffa
Commit: 54891a4b64e1fa027a458ba61eea5ee4619e30cc
https://github.com/tribe29/checkmk/commit/54891a4b64e1fa027a458ba61eea5ee46…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M cmk/gui/htmllib.py
M tests/testlib/__init__.py
M tests/unit/cmk/utils/test_prediction_commons.py
Log Message:
-----------
Fix integration tests after yesterdays capacity management merge
Change-Id: I0989a187b07cbb15ced9358f91254ff64dfa1654
Commit: 8979353a4d65f5a704780ddd41cb1bdb6dc997e0
https://github.com/tribe29/checkmk/commit/8979353a4d65f5a704780ddd41cb1bdb6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8852
M cmk/gui/config.py
Log Message:
-----------
8852 FIX Fix error on tag management page when tags are defined outside of WATO
When tags were added to the configuration using the wato_host_tags variable
outside of WATO while the WATO configuration was already based on the 1.6
format, this resulted in an exception on the tag management page which has
now been fixed.
Change-Id: I8e4ad431bfeacca4660c7c0d7fef4d1ef6b150b8
Commit: 32b30386fe83649fc3c3cf4062c22833ee2d426c
https://github.com/tribe29/checkmk/commit/32b30386fe83649fc3c3cf4062c22833e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8853
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
8853 FIX Cleanup ancient "(no status host)" choice from site config
Change-Id: I1c2aa85ea8603cf57d441223bfbe2433ab5d184b
Commit: 6186d3a931c22c8c4ac8f3f52012007a2918687b
https://github.com/tribe29/checkmk/commit/6186d3a931c22c8c4ac8f3f52012007a2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8854
M cmk/gui/plugins/dashboard/static_text.py
Log Message:
-----------
8854 SEC Dashboard: Static text dashlet only allows limited HTML
The "static text" dashlet is meant to add some static text information to dashboards.
In the past it was possible to add arbitrary HTML code to it, which could be useful
e.g. to format the text information.
To prevent injections of arbitrary script the static text dashlet now allows only a
limited set of HTML codes. These are: h2, b, tt, i, br, pre, a, sup, p, li, ul and ol.
Change-Id: Ifbe2bba49a3f4c796996233ba37919d148a63072
Commit: 7e7530ceb1cfad48a12ed142d93330238d37d597
https://github.com/tribe29/checkmk/commit/7e7530ceb1cfad48a12ed142d93330238…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8858
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
8858 FIX Fix broken distributed setup when Livestatus TLS is not enabled (1.6.0b5 regression, #7987)
Werk #7987 broke distributed setups via Livestatus when Livestatus TLS is not enabled.
Change-Id: Ic318a6bffbd216a7266388e55c43f41ba0775231
Commit: 829e9cb33fc932bc3f5d4a2e970a8e54992dc037
https://github.com/tribe29/checkmk/commit/829e9cb33fc932bc3f5d4a2e970a8e549…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M .werks/7195
R cmk/notification_plugins/jira_issues.py
M notifications/jira_issues
Log Message:
-----------
jira_issues: The JIRA notifications plugin is only available in CEE/CME
The new notification plugin, which aims to support enterprise workflows
is now available in the Checkmk Enterprise Edition and Managed Services
Edition.
Change-Id: I7a1e95a99efef10e02a030f8379abaeada5f9af0
Commit: aa8bc6d11d28e82f9222749b0af445726d9c2175
https://github.com/tribe29/checkmk/commit/aa8bc6d11d28e82f9222749b0af445726…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M .werks/7201
M .werks/7752
M .werks/7754
R cmk/notification_plugins/servicenow.py
M notifications/servicenow
Log Message:
-----------
servicenow: The ServiceNow notifications plugin is only available in CEE/CME
The new notification plugin, which aims to support enterprise workflows
is now available in the Checkmk Enterprise Edition and Managed Services
Edition.
Change-Id: I88883d2e2431ae0b1227d6b891f3a2213c57e3f7
Commit: b5e7152faf0dbf0c43f7bb3e1bd20360332d3698
https://github.com/tribe29/checkmk/commit/b5e7152faf0dbf0c43f7bb3e1bd203603…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
A .werks/8855
M cmk/update_config.py
M cmk_base/autochecks.py
Log Message:
-----------
8855 FIX cmk-update-config: Improve error handling
When a syntax error occurs while loading autochecks a hint about the
broken line is displayed.
Also raise original Checkmk internal exceptions when --debug argument is set.
Change-Id: I28db2df42af73bd3711a4fca9d18f5a3c98bbd39
Commit: 973d4593e253129abdfd9a9657a27da4631e57d6
https://github.com/tribe29/checkmk/commit/973d4593e253129abdfd9a9657a27da46…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/wato/bi.py
M package-lock.json
M web/htdocs/js/index.js
M web/htdocs/js/modules/forms.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
Log Message:
-----------
Rule example editor
Change-Id: Ic1e6e451d09ffb08dd49762e3635f000cd0e9ada
Commit: 109c9b30e48a879a69f01a366ea65b300569ed03
https://github.com/tribe29/checkmk/commit/109c9b30e48a879a69f01a366ea65b300…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M cmk/gui/node_visualization.py
M cmk/gui/plugins/wato/bi.py
M package-lock.json
M package.json
M web/htdocs/js/index.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Introduced dynamic rule styles and line styles
Change-Id: Ia021407b57fbfb2f42c3a74b4e240c235d30b0f0
Commit: e3ae0d99d952b8e9c1f69dcf612af7c2122b4d4b
https://github.com/tribe29/checkmk/commit/e3ae0d99d952b8e9c1f69dcf612af7c21…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/bi.py
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
Log Message:
-----------
Changed BI Aggregation valuespec to allow more options
Template choosing
Setting aggregation line style
Ignoring styles configured in rules
Change-Id: Ib631acfedc34c916fb97c2bae18fb6540d444554
Commit: 7568ac799d542c374407423f49479aafc903c50f
https://github.com/tribe29/checkmk/commit/7568ac799d542c374407423f49479aafc…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Introduced Force-as-a-style and undo change functionality
Change-Id: Ib6a1362c85447f6b98c75836aacaa9153494ebb8
Commit: b53d8f474a4b82f88b15b8842ad0edd2a7890c3e
https://github.com/tribe29/checkmk/commit/b53d8f474a4b82f88b15b8842ad0edd2a…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
Log Message:
-----------
Introduced layer registry, improved node uniqueness
Change-Id: Ia4003228e257fcfedb7d53d782cbea005785a42c
Commit: 0fd5ed242ff6cc17b388168d2c9a902c1ade06d3
https://github.com/tribe29/checkmk/commit/0fd5ed242ff6cc17b388168d2c9a902c1…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
block layout as a style option
Change-Id: Ic40cc3f5ed31364400242d3bae9ac0d8f36f13ca
Commit: c4319b6e2ea63e1faa4ccd59c888255f2a939e81
https://github.com/tribe29/checkmk/commit/c4319b6e2ea63e1faa4ccd59c888255f2…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
tons of small changes, improving performance
Change-Id: I3e379af13531a58f6d0b0abbd98f437de5615c85
Commit: 712aafca1def2da03681abd3b6a82ef9d6cc2b83
https://github.com/tribe29/checkmk/commit/712aafca1def2da03681abd3b6a82ef9d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M web/htdocs/js/modules/node_visualization/node_visualization_layout.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Smoothed transitions between layout changes
Change-Id: Ia06b12b496f145606f10971a6cb79f18a05a9a6d
Commit: 26ff157fda16dfdcfbf0345793434c564ca6583f
https://github.com/tribe29/checkmk/commit/26ff157fda16dfdcfbf0345793434c564…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-14 (Wed, 14 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Disabled fixed style, style overlay fixes
Change-Id: I6ef107b67fac4383937a12cd1b8e07edcb84e1a1
Commit: 2ddfc910faf2b63904a3286fb51357498efc882b
https://github.com/tribe29/checkmk/commit/2ddfc910faf2b63904a3286fb51357498…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-15 (Thu, 15 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
fixed incorrect default aggregation styles
Change-Id: I1351df34ff78d848323bc6a3ad8b6ec0a4917f0a
Commit: 1a7bf69fc3351b8ee4991048e7f4c4aa485b4f7d
https://github.com/tribe29/checkmk/commit/1a7bf69fc3351b8ee4991048e7f4c4aa4…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
BI Visualization: fixed error when displaying legacy aggregations
Change-Id: I10cf6fec8c41b4193e086306ee59f75ae3a842d5
Commit: 00d7636e320e0786d794d47e9db09fd824f51e62
https://github.com/tribe29/checkmk/commit/00d7636e320e0786d794d47e9db09fd82…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M cmk/gui/userdb.py
Log Message:
-----------
Fixed handling of user attributes.
This seems to be broken since ef33bbebe, i.e. it is a regression in 1.6.0.
Tiny performance tweak on the way (set instead of list).
Change-Id: I9828833e69e6fbba9f75945709b8ed10f7d65ed4
Commit: 8ecd1d840dac359a52e9ba6f9e6b76bfef41ccad
https://github.com/tribe29/checkmk/commit/8ecd1d840dac359a52e9ba6f9e6b76bfe…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
BI Vis: fixed incorrect default value
Change-Id: I1305dbf4d8e4264de8421155579443790188884b
Commit: 0d2bae00510306836c19fef2cbb1a58ca74df388
https://github.com/tribe29/checkmk/commit/0d2bae00510306836c19fef2cbb1a58ca…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
A .werks/8860
R omd/packages/nagvis/nagvis-1.9.13.tar.gz
A omd/packages/nagvis/nagvis-1.9.14.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
8860 NagVis: Updated to 1.9.14
Change-Id: I3e74ff9ef751a2132403c9d62bb0c9079346889c
Commit: 2811124b5432929b2f09b71b173d36da3fabbb3c
https://github.com/tribe29/checkmk/commit/2811124b5432929b2f09b71b173d36da3…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b7
Change-Id: I57713c7d641a29e9412c71f3bdaab9e1806c8bf0
Commit: 53970e325ba1f2e269ef5473999212a36760c21c
https://github.com/tribe29/checkmk/commit/53970e325ba1f2e269ef5473999212a36…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Deny distributed setups in Checkmk demo
Change-Id: Iadf744539768d680e59e38f955881dc559b2ce75
Commit: 3ea5e37df6abe8b86cb4d5238a76be4e502c05c3
https://github.com/tribe29/checkmk/commit/3ea5e37df6abe8b86cb4d5238a76be4e5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
M .werks/config
Log Message:
-----------
Add dedicated DCD werk component
Change-Id: I513641e53e768591bd8d760a54bbfff2d68b7bd6
Commit: ffa3e59912744b0fc1a9f284b8afa2f7f7dededd
https://github.com/tribe29/checkmk/commit/ffa3e59912744b0fc1a9f284b8afa2f7f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-16 (Fri, 16 Aug 2019)
Changed paths:
A .werks/8859
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
8859 FIX omd: Improved output of hook scripts (e.g. during update)
The hook scripts, that can be executed by OMD and are executed during
update by default as of 1.6 are now always printing their stdout/stderr
instead of only in verbose mode. This makes it easier to debug problems
during regular processing.
Change-Id: I87ea3fb8c2734f37b5caa3fef3ba2a27fee6fcaf
Commit: 3a0e11e3903c399dc5560fb5701e6ba2665e4d92
https://github.com/tribe29/checkmk/commit/3a0e11e3903c399dc5560fb5701e6ba26…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk_base/autochecks.py
Log Message:
-----------
Extract ast unresolved parameter parsing
Change-Id: I03ddcfcef196833e81b68a6da98c601a1685a39d
Commit: faa6bb1366f289cb7c3c6eb38f9c7f0b7d356ded
https://github.com/tribe29/checkmk/commit/faa6bb1366f289cb7c3c6eb38f9c7f0b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8856
M cmk_base/autochecks.py
M tests/unit/cmk_base/test_autochecks.py
Log Message:
-----------
8856 FIX Fix autocheck conversion of old if64 checks
When a site used very old autocheck files which were created with Checkmk older
than 1.2.x, this resulted in an exception during the autochecks conversion
which is now automatically performed during "omd update" procedure.
These autochecks are now also converted seamlessly.
Change-Id: I68205f26a2cff33ed1324b1e569e568f1d6c0945
Commit: f3ce817b5537c9d8fb38ad3acbda709db320a036
https://github.com/tribe29/checkmk/commit/f3ce817b5537c9d8fb38ad3acbda709db…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk/gui/plugins/wato/ac_tests.py
Log Message:
-----------
Improved help text
Change-Id: Ifa407cf588a7ab3b6f746cee4f9a89de94fb5bfd
Commit: dd76b2433f389cce1d366082fa52c9f9878890a9
https://github.com/tribe29/checkmk/commit/dd76b2433f389cce1d366082fa52c9f98…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8864
M cmk/gui/wato/user_profile.py
Log Message:
-----------
8864 FIX "Change password on next login" page is working again
When a user is configured to change his password on the next login, the user
saw an error page after the next login. The password reset form is now
working as expected again.
Change-Id: I17d7c6e421657765679ce6cfacb1d81d58171347
Commit: ca2e1aadcd8d1271d590630306ea24eafe8f80bf
https://github.com/tribe29/checkmk/commit/ca2e1aadcd8d1271d590630306ea24eaf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Minor piggyback cleanups
Add type annotations and made _get_piggyback_files() private.
Change-Id: I06e0b2b075e67524a8831f6858714cae882d71b7
Commit: f139c4ac59a6fbfb1a88bb9fdc0a247fa764319d
https://github.com/tribe29/checkmk/commit/f139c4ac59a6fbfb1a88bb9fdc0a247fa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8825
M inventory/win_wmi_updates
Log Message:
-----------
8825 FIX win_wmi_updates: Do not inventorize header line
Change-Id: Iede60f688cb30614c60cd28aab4688642c6cb453
Commit: 8de40ed3d991e936b3777ad27b4b4d3128a99c28
https://github.com/tribe29/checkmk/commit/8de40ed3d991e936b3777ad27b4b4d312…
Author: Andreas Doehler <andreas.doehler(a)gmail.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8826
M checks/printer_pages.include
Log Message:
-----------
The requested OID is a complete table and cannot fetched with snmpget as it is done on a snmp scan. The 301 is the complete pages count of the machine. The canon_scan function was not working because of this small error.
Change-Id: I631f8d538760122d482bb0da62a1e4e6e2bbcc18
Commit: 77b973b775d0127a9fb4bfda0bdb146f871bad08
https://github.com/tribe29/checkmk/commit/77b973b775d0127a9fb4bfda0bdb146f8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M agents/wnx/integration/test_section_plugin_group.py
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/plugins.h
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-2511] - support new cached format for local plugins
To the beginning of the every string of output of local plugins which are async with cache_age > 0 will be added 'cache($now$,$cache_age$) '
Change-Id: I1eaab9b221036d5943cf8fb36257691727b81bce
Commit: 36c75bfe1535fc4bb8d0d8d096e816c01fa086c8
https://github.com/tribe29/checkmk/commit/36c75bfe1535fc4bb8d0d8d096e816c01…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk/gui/plugins/sidebar/tactical_overview.py
Log Message:
-----------
Fixed displaying empty tactical overview cells
CMK-2551
Change-Id: Ib0246511d4a4262369ff30a0e2f09f954fa6ead3
Commit: cf1ec919929dc9544b6be329b84666579cbc2286
https://github.com/tribe29/checkmk/commit/cf1ec919929dc9544b6be329b84666579…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk/gui/table.py
Log Message:
-----------
Minor cleanups
Change-Id: I09a217a1a4a4fbb514698c0a0d317d3ec362bf7b
Commit: 2266fa9a21cc2f70c0a83366e47b4d7feb51816f
https://github.com/tribe29/checkmk/commit/2266fa9a21cc2f70c0a83366e47b4d7fe…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk/gui/table.py
Log Message:
-----------
Data tables: Only show action row when useful
When having a table that is not searchable, but only sortable and
the user has not yet sorted the table by hand, the action button
row could be toggled but it was empty. After sorting a button
"reset sorting" appeared, which gives sense to the action row.
The row is not shown anymore, when there is no action button
visible in the row.
CMK-2554
Change-Id: Ic644f57be856b68ece2dc9fbdd5ec4802eeb176a
Commit: b5cb1a3d010172b8e2e58862a6c362798857666b
https://github.com/tribe29/checkmk/commit/b5cb1a3d010172b8e2e58862a6c362798…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
M cmk/gui/http.py
M tests/unit/cmk/gui/test_http.py
Log Message:
-----------
Allow colon in var names in HTTP requests
Change-Id: I59ea35dc3e106819a5e673f684f2241032f63518
Commit: 014143e1af3c864d3564a795afb5924b963bf51d
https://github.com/tribe29/checkmk/commit/014143e1af3c864d3564a795afb5924b9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8827
Log Message:
-----------
8827 FIX mk_oracle: Fixed saving agent plugin rule "ORACLE Databases"
Change-Id: Ie77443b80d4ac142682f2f16cb4f96a48c2542a4
Commit: 16853ca9eb4f474fa24d8d8502e3ddd54eb35ced
https://github.com/tribe29/checkmk/commit/16853ca9eb4f474fa24d8d8502e3ddd54…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8828
Log Message:
-----------
8828 FIX mk_db2: Agent plugin for DB2 database is now bakeable
Change-Id: I2fa2a2391e9008adac3ee98cd63aff83f932e1c8
Commit: 5250b60dff67b3fa59f7b343484d2cd45dfaad30
https://github.com/tribe29/checkmk/commit/5250b60dff67b3fa59f7b343484d2cd45…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8863
M cmk/gui/wato/pages/services.py
M cmk_base/automations/check_mk.py
M tests/unit/cmk_base/test_unit_automations.py
Log Message:
-----------
8863 Discovery page: Add action to update the discovered host labels
The discovery page of a host shows the discovered host labels for the
selected host. It is now possible to persist the new found host labels
using the button "Update host labels" without updating the services.
The "automatic refresh (tabula rasa)" also updates the discovered host
labels in addition to the discovered services of the host.
Change-Id: I97d59274b3f473d9bd7bd1bc1b1eddbf5897a097
Commit: 62d595f89336ef024c8a3a21bfadc4d976cb43fd
https://github.com/tribe29/checkmk/commit/62d595f89336ef024c8a3a21bfadc4d97…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8861
M cmk/gui/plugins/webapi/webapi.py
M tests/testlib/__init__.py
Log Message:
-----------
8861 FIX DCD: Gracefully handle single host issues when creating hosts
When one of multiple hosts could not be created by a execution,
this resulted in a complete termination of the execution. A persistant
issue could totally break a connection, since no further steps would
be executed.
As first step the "add_hosts" API call has been extended to report
back the result of a call. The structure looks like this:
C+:
{
"succeeded_hosts": ["host1", "host3"],
"failed_hosts": {
"host2": "an error occured ...",
},
}
C-:
The DCD reads this response and logs the result. In case there have been hosts
added, the discovery is performed for them. After that, the connection
continues with the following steps.
Change-Id: I10ff0f7af8100e5c545ef335d6657f39ff090265
Commit: 270dced10d474683f0bcf517b5832d7dfec9d065
https://github.com/tribe29/checkmk/commit/270dced10d474683f0bcf517b5832d7df…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8862
Log Message:
-----------
8862 FIX DCD: Fix retrying to activate changes when there are no changes pending
Change-Id: Id88bf715de828b9d81420ebc51c336117f4e6a04
Commit: e427ac36c8d9c70d4210aba395921f93c424c65b
https://github.com/tribe29/checkmk/commit/e427ac36c8d9c70d4210aba395921f93c…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
A .werks/8786
M cmk_base/core_nagios.py
Log Message:
-----------
8786 FIX Host contact groups were not inherited to services
The contact groups of hosts in the raw edition were not inherited
to services. Instead the contact groups of services were always
added to the nagios configuration. As a result no notifications
were sent if only contact groups for hosts were defined.
Change-Id: I893b74c47a09bcc2414d7f4f917e3e35525821a7
Commit: b75c7a9bfdee3657117e3f8371e0b038a2802dcf
https://github.com/tribe29/checkmk/commit/b75c7a9bfdee3657117e3f8371e0b038a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
Fix fron package-lock.json
Change-Id: I92a3ad3fa3aeddfd00205c9b71a8e1ddf08a40dc
Commit: 2a9394dc00f9e453c83b3d2c7e74db8beeed7e63
https://github.com/tribe29/checkmk/commit/2a9394dc00f9e453c83b3d2c7e74db8be…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/inventory.py
Log Message:
-----------
Restore "only sites" even in case of an exception.
The set_only_sites() method should really be nuked and be replaced by the
only_sites() context manager (which should be moved to somewhere else).
Change-Id: Ie3d7669ec45048b7718400f57d3ccef4a7a704da
Commit: 5686e5d0fabfbef839f2795e9d4e4662ef0dc4fb
https://github.com/tribe29/checkmk/commit/5686e5d0fabfbef839f2795e9d4e4662e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/notifications.py
M cmk/gui/plugins/dashboard/stats.py
Log Message:
-----------
Make the notifications GUI and the stats dashlet more robust.
Grey globes without any data attached are much nicer than red exception
boxes and log entries in web.log.
Change-Id: Id20254c47fb1374253cee45fed0b75fbd8d852f0
Commit: 91e0167e2e00ea1d885483b14466580264430164
https://github.com/tribe29/checkmk/commit/91e0167e2e00ea1d885483b1446658026…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk_base/check_api.py
Log Message:
-----------
Fixed UnicodeDecodeError
Change-Id: If92f4229f88c7c184a4fbb5aad291f7ecfe2c7ec
Commit: 55cfd3124c3bc23e06dc51893e955885b10d3985
https://github.com/tribe29/checkmk/commit/55cfd3124c3bc23e06dc51893e955885b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/utils.py
M cmk/utils/render.py
Log Message:
-----------
Moved drop_dotzero
Change-Id: Ie80e68b6f2975200f2ee007219912f29f340c173
Commit: 845d2048b1cce236dc59fd27da7f4062d2db3554
https://github.com/tribe29/checkmk/commit/845d2048b1cce236dc59fd27da7f4062d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
Removed import
Change-Id: I3c07ade8173b1c164bc4a5c3b801461cc00dd9b1
Commit: 1cf06cc4fd5042485e5e190091811994b879948e
https://github.com/tribe29/checkmk/commit/1cf06cc4fd5042485e5e190091811994b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M checks/df.include
M cmk/gui/plugins/metrics/check_mk.py
M cmk/utils/render.py
M cmk_base/check_api.py
Log Message:
-----------
Renamed and moved render func
Change-Id: I1e7660efb612f5bc87d22ffb97604dcc355d9250
Commit: 69db95ca238caaa9436d686e2c2da6c605fe1cbd
https://github.com/tribe29/checkmk/commit/69db95ca238caaa9436d686e2c2da6c60…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
A .werks/8902
M agents/plugins/apache_status
M checks/apache_status
A tests/unit/checks/generictests/datasets/apache_status.py
A tests/unit/checks/generictests/datasets/apache_status_legacy.py
Log Message:
-----------
8902 apache_status: Set optional instance name
Before, the status was reported as
Apache localhost $port Status
or
Apache $fqdn $port Status
Now, if an instance name is provided, the report is
Apache $instance $port Status
if $instance is provided. Otherwise, the reporting uses hostname/fqdn
as before.
Bakery
======
The GUI has a new "instance" element.
The bakelet does not need to be modified.
Agent and check
===============
The separator is set to | to allow spaces in the instance name. This
implies rewriting a relatively large part of the parser to accomodate
the new format.
Further changes to the parser are:
- EAFP
- defaultdict (the check is about 30% faster and it is simpler without
the explicit `__contains__()` check)
This is part 2 of CMK-1853.
Change-Id: I4efc2608a448dde51c9d02286a464eb34ba0631a
Commit: a5b81b911d76d4875f8c7137ba79ee664b6307e4
https://github.com/tribe29/checkmk/commit/a5b81b911d76d4875f8c7137ba79ee664…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
A .werks/8866
M docker/docker-entrypoint.sh
M tests/docker/test_docker.py
Log Message:
-----------
8866 FIX Docker: Fix GUI redirects (1.6 regression)
When directly using the GUI of the official Checkmk docker container without a reverse proxy
in front of it, the redirects of URLs like <tt>http://[address]/cmk</tt> were not working in
the previous 1.6 releases.
The redirects have now been fixed. In addition we have now added a new redirect from the top
level URL <tt>http://[address]/</tt> which redirects the user to the GUI.
Change-Id: Id2928eb0aed064da0ee390d4aed8e7c1a3c8f868
Commit: c6ac85cf0bc809e772d46126e540e99c568cce91
https://github.com/tribe29/checkmk/commit/c6ac85cf0bc809e772d46126e540e99c5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Fix password store pw input being visible by default
CMK-2555
Change-Id: I038a8c2596096cba437837e3c3cf31442ea4195d
Commit: d472e484c85f5941532e85d88c387c5cde599ee1
https://github.com/tribe29/checkmk/commit/d472e484c85f5941532e85d88c387c5cd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Write "initialized" file to tmpfs to mark tmp/ initialization
The meta data modification time stamp (st_ctime) of the file
will later be used by Checkmk to determine the validity of some
files in this directory.
Change-Id: Ieb4c2fa4ddc6b2514569670a0e302ce4132d8c2f
Commit: db6626837d5e7c6ad461bc3e4cfe75f12c33a6fd
https://github.com/tribe29/checkmk/commit/db6626837d5e7c6ad461bc3e4cfe75f12…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8865
Log Message:
-----------
8865 DCD: Add host deletion grace time after site initialization
The hosts created with the DCD are based on the piggyback data produced by a
source host.
This piggyback data is stored in Checkmk sites in a temporary directory below
<tt>tmp/check_mk/piggyback*</tt>. This temporary directory is initialized
during the first startup of a site after the Checkmk host was booted. From the
initialization to the first contact with the source host, the piggyback data is
missing and could lead to host being removed by the DCD accidentally.
To prevent this, the DCD connections got a new mandatory configuration option
"Prevent host deletion right after initialization". It is used to configure the
duration where no host is deleted after the site (tmpfs) initialization.
It defaults to 10 minutes, which should be enough for the piggyback sources to
produce the needed data.
Change-Id: If7df09d19ecd42c41f9dfb4175a2997b48d8e522
Commit: 4224d3747b78ba34b84699c18666ed91273ab076
https://github.com/tribe29/checkmk/commit/4224d3747b78ba34b84699c18666ed912…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/7932
M active_checks/check_sftp
Log Message:
-----------
7932 FIX check_sftp: support for custom ports for SFTP
Custom port parameter is now used to connect to SFTP server.
Change-Id: I945f4c374e81ceadae9d3d0a907c08df36466042
Commit: 5c6d47b83e698552aacc3932a02babac4e7ad51c
https://github.com/tribe29/checkmk/commit/5c6d47b83e698552aacc3932a02babac4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8922
M agents/windows/plugins/veeam_backup_status.ps1
Log Message:
-----------
8922 FIX veeam_tapejobs: Fixed crash because of missing columns
Change-Id: I4f0f3032bd0dfea2793c36bafb7c2a62c2e73e85
Commit: b0f690ae2f52d1b455b3352ae320ce9af0de1f83
https://github.com/tribe29/checkmk/commit/b0f690ae2f52d1b455b3352ae320ce9af…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8921
M checks/sansymphony_serverstatus
Log Message:
-----------
8921 FIX sansymphony_serverstatus: Do not discover if info empty
Change-Id: I268e7e2137c17a1d91ef0f94a073c3e706637f6b
Commit: 915975b4eda3ad16c33ff3ffa0dde9d335bc60dd
https://github.com/tribe29/checkmk/commit/915975b4eda3ad16c33ff3ffa0dde9d33…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8928
M checks/citrix_controller
A tests/unit/checks/generictests/datasets/citrix_controller_2019-07-12_12-38-20_5d28631c0436c_regression.py
Log Message:
-----------
8928 FIX citrix_controller: Add the licensing grace state 'Expired'
Change-Id: If7513e2d46838ffb5c24d6a1f8b7e63539868d01
Commit: 895f5387796dc1bba78e39dcaa9e2252356f3924
https://github.com/tribe29/checkmk/commit/895f5387796dc1bba78e39dcaa9e22523…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8925
M checks/netapp_api_aggr
A tests/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
Log Message:
-----------
8925 FIX netapp_api_aggr: Do not discover if needed values about available and total size are missing
Change-Id: I9552d85616e0d56581bba95bedbb0a5c6fbc9965
Commit: 9ddda45faf30aef16339ad53ffcc1542ae254925
https://github.com/tribe29/checkmk/commit/9ddda45faf30aef16339ad53ffcc1542a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8833
M checks/hp_msa.include
M checks/hp_msa_fan
A tests/unit/checks/generictests/datasets/hp_msa_fan_2019-05-21_07-56-12_5ce392fc3aa2b_regression.py
Log Message:
-----------
8833 FIX hp_msa_fan: Translate status and health status regardless of language
Change-Id: I3418f5bf337850d44c42578f2bc3fc5372693b5c
Commit: 507f01da3a418a80d67c943f8ec719417fe37971
https://github.com/tribe29/checkmk/commit/507f01da3a418a80d67c943f8ec719417…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8927
M checks/hp_psu
Log Message:
-----------
8927 FIX hp_psu.temp: Use generic 'Item not found' if data of an item is missing
Change-Id: I36e8a577e145fdc1d25124ac089d269087a74202
Commit: 663e4e4b37830f831e06ca8cc12fa8521055f92f
https://github.com/tribe29/checkmk/commit/663e4e4b37830f831e06ca8cc12fa8521…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8920
M checks/megaraid_ldisks
A tests/unit/checks/generictests/datasets/megaraid_ldisks_2019-05-09_10-19-40_5cd3e29c013f9_regression.py
Log Message:
-----------
8920 FIX megaraid_ldisks: Show generic message 'Item not found' if state information is missing
Change-Id: I4decac5fd69ee82094eec746641be3a5b26a3946
Commit: 017f84b8dd55c2192567e9c6728cba34db1197c0
https://github.com/tribe29/checkmk/commit/017f84b8dd55c2192567e9c6728cba34d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8903
M agents/plugins/apache_status
M tests/testlib/__init__.py
A tests/unit/agents/plugins/test_apache_status.py
Log Message:
-----------
8903 apache_status: Optional path to X.509 cert
Set path to certificate for HTTPS in apache_status
The GUI now lets the user specify the path to an X.509 certificate for
apache_status over HTTPS.
If no path is provided, the behavior of the agent/check is unchanged.
This is part 1 of CMK-1853.
Change-Id: I48e0e40579ffe6e4ee1e73587c5c182162f56684
Commit: 11eea1658c80608dd655b174894fac60f5f8b1c5
https://github.com/tribe29/checkmk/commit/11eea1658c80608dd655b174894fac60f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8867
M cmk/gui/watolib/changes.py
Log Message:
-----------
8867 FIX Fix discovery and activation on temporarily disabled sites
When sites are disabled using the site option "Temporarily disable this connection", this
should only affect the status GUI and not the configuration. In previous versions the
setting also affected the "activate changes" and broke the service discovery for remote
hosts.
Change-Id: Ie55bee9399ddb73513bc1f0baf8fedf90b278272
Commit: 405c2ea95f81eddee85392aed6ee61e7e35b2d8c
https://github.com/tribe29/checkmk/commit/405c2ea95f81eddee85392aed6ee61e7e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
M checks/oracle_instance
Log Message:
-----------
oracle_instance: Performance data must be a list of tuple
Change-Id: I62534e4dcb45034361f266cf540d2503496d69e3
Commit: be986fb41632e2923a23f4ef5d696afa9b4f613d
https://github.com/tribe29/checkmk/commit/be986fb41632e2923a23f4ef5d696afa9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8832
M checks/akcp_sensor.include
A tests/unit/checks/generictests/datasets/akcp_sensor_humidity_2019-05-23_03-54-16_5ce5fd48d67fe_regression.py
Log Message:
-----------
8832 FIX akcp_sensor_humidity: Do not crash if percentual value about humidity is missing
Change-Id: Iceea5437af18885cd8f2b936d8e6b3de86acc3dd
Commit: d4fa0d433937c7416f8854aee35b83789185cbbc
https://github.com/tribe29/checkmk/commit/d4fa0d433937c7416f8854aee35b83789…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8831
M checks/ups_test
Log Message:
-----------
8831 FIX ups_test: Show generic message 'Item not found' if needed values (UPS diagnostics) are missing
Change-Id: Ib8172ae361eda1b26f06ffc3e34f53ad09a1ba97
Commit: f0cbd339fffd50b1a6d4268709ef005d91ff7f3e
https://github.com/tribe29/checkmk/commit/f0cbd339fffd50b1a6d4268709ef005d9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8830
M checks/mssql.include
Log Message:
-----------
8830 FIX MSSQL checks: Do not crash if line contains invalid data
Change-Id: Id007ddc17dbb6a5eda9a1b6172bfe3e5deb74f13
Commit: 2d93b5c78553296bdc7928af30bf3ef6c0d5cec5
https://github.com/tribe29/checkmk/commit/2d93b5c78553296bdc7928af30bf3ef6c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8931
M checks/cmctc_state
A tests/unit/checks/generictests/datasets/cmctc_state_2019-04-29_07-46-19_5cc68faba1538_regression.py
Log Message:
-----------
8931 FIX cmctc_state: Handle unknown states
Change-Id: Iba1018859e5b8b2c1719b27ff400b83b28d5cdde
Commit: 47099d90d9c0759ab374e2da54fb4cb4b219946f
https://github.com/tribe29/checkmk/commit/47099d90d9c0759ab374e2da54fb4cb4b…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale: some translations
Change-Id: I8e1f9f712ac8470b29af23472873565ada8d121c
Commit: aa04b4dd79c00f18334978fe85637d83b1611d5d
https://github.com/tribe29/checkmk/commit/aa04b4dd79c00f18334978fe85637d83b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-21 (Wed, 21 Aug 2019)
Changed paths:
A .werks/8868
M web/htdocs/themes/facelift/images/load_graph.png
Log Message:
-----------
8868 FIX Fix broken graph loading image
Change-Id: Ifb56e1cd396aff68ddfafd5c27b3c5c7dfc57073
Commit: 1a83d441665cc28f1381cb3dba7a207ab763ff5f
https://github.com/tribe29/checkmk/commit/1a83d441665cc28f1381cb3dba7a207ab…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A web/htdocs/themes/modern-dark/images
A web/htdocs/themes/modern-dark/scss/_variables.scss
A web/htdocs/themes/modern-dark/theme.css
A web/htdocs/themes/modern-dark/theme.json
A web/htdocs/themes/modern-dark/theme.scss
M webpack.config.js
Log Message:
-----------
Dark Theme: New theme path + updated gui config (CMK-1171)
Change-Id: Idf46542e5d8794e671bc397dc8fce012e603f9a6
Commit: c30bab0dfdd02bd54319aa02bbdf32ab81cc4bcb
https://github.com/tribe29/checkmk/commit/c30bab0dfdd02bd54319aa02bbdf32ab8…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
A web/htdocs/themes/modern-dark/.gitignore
M web/htdocs/themes/modern-dark/scss/_variables.scss
M web/htdocs/themes/modern-dark/theme.css
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
GUI CSS: Variables and preliminary styles for the dark theme (CMK-1171)
Change-Id: I860a50f6e9a0246a4cffcc3f08fb318c9e794f9e
Commit: 2031a3a4d046ccedd960bc17a53d8c72d66813a5
https://github.com/tribe29/checkmk/commit/2031a3a4d046ccedd960bc17a53d8c72d…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
R web/htdocs/themes/modern-dark/theme.css
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
GUI CSS: Moved half of the new dark theme styles away from theme.scss (CMK-1171)
Change-Id: I572f31c1ca5619e5ec30df3a41cbf85e650bd507
Commit: ee8b116875d800060cc90290804b88ad552d8b71
https://github.com/tribe29/checkmk/commit/ee8b116875d800060cc90290804b88ad5…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
GUI CSS: Moved all remaining dark theme styles away from theme.scss (CMK-1171)
Change-Id: Ic8fbb5798c9547e6cbbd9cc286df842828f0ac8e
Commit: c5702a9e0fc5c32ae982dbcf8e30cab8fbbeae7d
https://github.com/tribe29/checkmk/commit/c5702a9e0fc5c32ae982dbcf8e30cab8f…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: Some small fixes for the dark theme (CMK-1171)
* background color for active/hovered toggle buttons
* sorting th color
* select2 border color
* snapin dashlet top offset
* time snapin color
* wato mainmenu box padding
Change-Id: I7c4c4bf7249ea0a1912e09914f9f532cf6e3d7ac
Commit: b5dc743a06253b957637c62fb32d7d0b76d4cae4
https://github.com/tribe29/checkmk/commit/b5dc743a06253b957637c62fb32d7d0b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Graph colors can now be theme specific
The graph colors are now defaulting to a theme / medium specific
default set of colors.
The dark theme has different default colors than the modern theme
and the report graphs have a medium specific default color.
Users can choose to override these default colors as before.
Change-Id: I7bf05925c2203a0da6357d6ab2fa2bf15bfc1ac8
Commit: 71406d9e797b60ab1603dd44f43a6b076a13dddf
https://github.com/tribe29/checkmk/commit/71406d9e797b60ab1603dd44f43a6b076…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: More dark theme fixes (CMK-1171)
* data table borders
* single data table structuring
* popup_trigger positioning
* warning/state 1 color
Change-Id: I42d554da3417c23b30a9982f4eff5abb0dfac949
Commit: 7c25bb5ffad027e6ffccb5439dbcc35dc14c1866
https://github.com/tribe29/checkmk/commit/7c25bb5ffad027e6ffccb5439dbcc35dc…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: Further fixes (CMK-1171)
* fixed global font family not to affect tt and code tags
* host diagnosis background colors
* .hot font and bockground color
Change-Id: I068d63a1c05ae4b0721a58bacc73a2af160f043d
Commit: f4ebcad031c9ebbabfb58a4e53759c6dcfb6a16d
https://github.com/tribe29/checkmk/commit/f4ebcad031c9ebbabfb58a4e53759c6dc…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: Fixes fixes fixes
* wato data tables put into "boxes"
* bg color for hovered input fields
* warning link color
Change-Id: Id5b940bd0b63161f4ae64cc42391a8dac3cc735a
Commit: e6b26142949622903038e7b9e7a6f021464bfb84
https://github.com/tribe29/checkmk/commit/e6b26142949622903038e7b9e7a6f0214…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/metrics.py
M cmk/gui/plugins/views/perfometers/__init__.py
M cmk/gui/plugins/views/perfometers/check_mk.py
M cmk/gui/view_utils.py
Log Message:
-----------
GUI CSS: Perfometers with theme specific background color (CMK-1171)
Change-Id: I1c3305b31d3b5c46253f8bae85f84e721ae47170
Commit: e73f8d0c83dad6ba193794ee56a21948a8bb459e
https://github.com/tribe29/checkmk/commit/e73f8d0c83dad6ba193794ee56a21948a…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_login.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: Pre-beta release dark theme fixes (CMK-1171)
* broken graph appearance
* angular rather than round basic elements
* tag font and bg color
* renewed data table boxing
* config analysis and notifications table colors
Change-Id: If0844f6b7f6a0b8148497c2872c42e20f809e577
Commit: 7e16d74dec49b841a056aa5ec46e026e025335bd
https://github.com/tribe29/checkmk/commit/7e16d74dec49b841a056aa5ec46e026e0…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/notification_plugins/pagerduty.py
M cmk/notification_plugins/utils.py
Log Message:
-----------
Replace cmk_links by host_url_from_context and service_url_from_context
FEED-4107
Change-Id: I4433618d6b06fd1073aa18cb11291aaa0ab6cdb8
Commit: 64ce0bfc4c829451bbe1200ee72c15eafdaefb65
https://github.com/tribe29/checkmk/commit/64ce0bfc4c829451bbe1200ee72c15eaf…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8787
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/pushover.py
M cmk/notification_plugins/slack.py
M cmk/notification_plugins/utils.py
M cmk/notification_plugins/victorops.py
M tests/unit/cmk/notifications/test_mail.py
M tests/unit/cmk/notifications/test_slack.py
M tests/unit/cmk/notifications/test_utils.py
Log Message:
-----------
8787 FIX Links in the mail plugin were not displayed
Instead of links to hosts and services the text '%s' was displayed
in email notifications if the option 'URL prefix for links to
Check_MK' was used.
Effectively this commit nukes extend_context_with_link_urls.
It is replaced by format_link together with host_url_from_context
and service_url_from_context. They are pure functions which do not
modify the notification context. Along the way new style format
strings are replaced by old style format strings which resolves
the issue.
FEED-4107
Change-Id: I7b844fc1fd94e3cd743ed4dc73b827a8f0f79ea9
Commit: e68c13779ee83938e1b33d24434f20edcd14b64d
https://github.com/tribe29/checkmk/commit/e68c13779ee83938e1b33d24434f20edc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8871
M cmk/gui/visuals.py
Log Message:
-----------
8871 Views/Dashboards: Add option to show filter parts in title or not
When a view is being filtered, a filter can add some text to the view title,
which is then displayed on top of the page. It is now configurable per view
to disable this. You can now define the full title without filter text being
added.
Change-Id: I89699c059eaabbceb8404b254a3a5973884c119c
Commit: 7665760ad5eb68bdfde86729dbd79fbae6a476ab
https://github.com/tribe29/checkmk/commit/7665760ad5eb68bdfde86729dbd79fbae…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8872
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
8872 FIX Label filters: Add filter info to page title
Change-Id: Ied79ca18e528040d3b1fec855d824770f22ae224
Commit: f1a71b946e2836b63018decca4e7090b208cf16f
https://github.com/tribe29/checkmk/commit/f1a71b946e2836b63018decca4e7090b2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
Do not add filter context to docker view title
Change-Id: I1d1ed81973c23bf68d42a8f30d73c6fbaeba00cf
Commit: 71c84b3b89f01e9032d881dd8e2f98a19d00865e
https://github.com/tribe29/checkmk/commit/71c84b3b89f01e9032d881dd8e2f98a19…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
Change docker topic to more generic "Applications"
Change-Id: I7a84eb626bbd5b10cfe2afd9ddd8dd3243290b98
Commit: 3db0736ba064a724e8a9d82f415059e1dc69768e
https://github.com/tribe29/checkmk/commit/3db0736ba064a724e8a9d82f415059e1d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/visuals.py
Log Message:
-----------
Drop legacy context_type view migration
Change-Id: I6bd4c25ef91cb010731b52af8a05e46b8381f1cc
Commit: 72608f7ad5847857bc7ea4473432f6cbc00d1fd7
https://github.com/tribe29/checkmk/commit/72608f7ad5847857bc7ea4473432f6cbc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/visuals.py
Log Message:
-----------
Minor cleanup in transforms of views / visuals
Change-Id: I143b1c36dc5667ef1a7b17ceceb29ac07638715a
Commit: 80d72c7a25dfd2195a3ef997752bc2f119f60b38
https://github.com/tribe29/checkmk/commit/80d72c7a25dfd2195a3ef997752bc2f11…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/view_utils.py
Log Message:
-----------
Fix PDF incompatible color code
Change-Id: I05af40bde79236bd7705bf2ae0017f11f92ba8a3
Commit: 5b3513835243e1508088530c33b1871cb3d783f1
https://github.com/tribe29/checkmk/commit/5b3513835243e1508088530c33b1871cb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8869
A checks/esx_vsphere_systeminfo
M checks/esx_vsphere_vm
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
8869 ESX: Add type labels for ESX vCenter, hosts, VMs
The following labels are discovered automatically for ESX based hosts
in Checkmk: {{cmk/vsphere_object:vcenter}}, {{cmk/vsphere_object:server}},
{{cmk/vsphere_object:vm}}.
Change-Id: Ic4ab4bb59cb4f5f980ebf8728f35b8a80a18e1b9
Commit: 332b8274ab0726f0d946a08ab4ecd2a47a253890
https://github.com/tribe29/checkmk/commit/332b8274ab0726f0d946a08ab4ecd2a47…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8870
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
8870 Add host/service label filters to more views
Change-Id: Ibf5fe2664c7068157b5b33b7b97847f45640f6a2
Commit: ac0e280a08d8502dd7b826a16a504426b94b5e61
https://github.com/tribe29/checkmk/commit/ac0e280a08d8502dd7b826a16a504426b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8834
M checks/enterasys_powersupply
R tests/unit/checks/generictests/datasets/enterasys_powersupply.py
A tests/unit/checks/generictests/datasets/enterasys_powersupply_2019-05-13_15-16-26_5cd96e2a90ae1_regression.py
Log Message:
-----------
8834 FIX enterasys_powersupply: Do not crashed while translating redundancy and supply types
Change-Id: I7b9fd05602790c351c8df9ec408caf1a34d8ecd8
Commit: 01f1f8ddf1eaedbe0a8ac6524ec11be261b530f0
https://github.com/tribe29/checkmk/commit/01f1f8ddf1eaedbe0a8ac6524ec11be26…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8926
M inventory/dell_idrac_info
Log Message:
-----------
8926 FIX dell_idrac_info: Fixed crash if BIOS date cannot be converted or is missing
Change-Id: Ibf2311eeb289134b9fb42a830de83ef9046a7327
Commit: 19c8fe26fb29b5f6ef9a28b22e8690dec4b61594
https://github.com/tribe29/checkmk/commit/19c8fe26fb29b5f6ef9a28b22e8690dec…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8929
M checks/cisco_fan
A tests/unit/checks/generictests/datasets/cisco_fan_2019-07-04_08-37-13_5d1d9e991c83f_regression.py
Log Message:
-----------
8929 FIX cisco_fan: Fixed crash if device status is unknown
Change-Id: Iedbd6fd5adc133e0882b2b112649fbed7d182631
Commit: 0e71f4fa2384e182e74cbc7edc17ac250ab67997
https://github.com/tribe29/checkmk/commit/0e71f4fa2384e182e74cbc7edc17ac250…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8923
M checks/cpu_util.include
Log Message:
-----------
8923 FIX lxc_container_cpu: Do not crash if USER and SYSTEM values are missing
Change-Id: Iad1f7076f641a19d277138293c94a91b6a28261a
Commit: ddbb5f293a5dfce672f6a0e44dd727677bcad4ed
https://github.com/tribe29/checkmk/commit/ddbb5f293a5dfce672f6a0e44dd727677…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8932
M checks/veritas_vcs
Log Message:
-----------
8932 FIX Do not crash if at least one data set of resources, groups, system or cluster is missing
Change-Id: Iec8f8b3720f562803f099bf7771121bf9a896eab
Commit: fd64b5afefec7ed372846d182f9d2db08749ab86
https://github.com/tribe29/checkmk/commit/fd64b5afefec7ed372846d182f9d2db08…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8933
M checks/fast_lta_headunit
Log Message:
-----------
8933 FIX fast_lta_headunit: Do not crash if states about head unit, slave and replication are missing
Change-Id: I718bb4e06cf59b3854ae5c47d29971f6e2bc7734
Commit: 0c55023fc4a9895d3818e5c019f5c7d9b4e13ac6
https://github.com/tribe29/checkmk/commit/0c55023fc4a9895d3818e5c019f5c7d9b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8939
M checks/juniper_trpz_aps_sessions
A tests/unit/checks/generictests/datasets/juniper_trpz_aps_sessions_2019-02-20_14-24-15_5c6d54ff9c215_regression.py
Log Message:
-----------
8939 FIX juniper_trpz_aps_sessions: Skip radios which do not provide useful data
Change-Id: Ibc6f9946ca56e6916b3da3ea117c1e39f9ab4e05
Commit: 773bbd9c02b2c0f71a0df6d69738210260c1a46e
https://github.com/tribe29/checkmk/commit/773bbd9c02b2c0f71a0df6d6973821026…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/7271
M cmk_base/config.py
Log Message:
-----------
7271 Decreased configuration loading time for setups with large amount of folders
Monitoring systems with multiple thousand folders had performance problems loading the configuration on the command line.
This included operations like service discovery, core config generation or simple commands like <tt>cmk -l</tt>.
On large setups (10k+ Folders) an operation might now finish in 20 instead of 120 seconds.
Change-Id: I43e50a0d92cdf61d556c60e9df4f3898f6ebb639
Commit: 1c1d1baf14454f957a316443598f6641703a775d
https://github.com/tribe29/checkmk/commit/1c1d1baf14454f957a316443598f66417…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/notification_plugins/mail.py
Log Message:
-----------
Fix issue in Werk 8787
Change-Id: I67ae91f3e160249dcbe98e71b364cd0dc5f591a1
Commit: 34384fe505dfa8b5987018fb02633bba54ab4f39
https://github.com/tribe29/checkmk/commit/34384fe505dfa8b5987018fb02633bba5…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
fixed linting
Change-Id: I69d9563c319f3bce4b5f8f75878ea826775b7448
Commit: 861c6bc4e6c987a19d9625a19f05ae788ee12b22
https://github.com/tribe29/checkmk/commit/861c6bc4e6c987a19d9625a19f05ae788…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
removed superflueous helper var
Change-Id: I3a755ea16772a9b44df1359696eec227c31d7319
Commit: 4bc12fd4fa3a5ac99301ef1f8a0a831f904f22c2
https://github.com/tribe29/checkmk/commit/4bc12fd4fa3a5ac99301ef1f8a0a831f9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/testlib/__init__.py
M tests/unit/agents/plugins/test_apache_status.py
Log Message:
-----------
Quick fix for unit coverage test
Change-Id: Ie55f0893a1e4f0989346dcef1beb184e2a4c3330
Commit: 98be21d28bd9d9e4ac6520938a9825d27773d577
https://github.com/tribe29/checkmk/commit/98be21d28bd9d9e4ac6520938a9825d27…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/testlib/__init__.py
M tests/unit/agents/plugins/test_apache_status.py
Log Message:
-----------
Cleanup recently introduced differences between 1.6.0 and master
Change-Id: Icaf1dd87ea44801e2d2fd7b521a93855bf964b7f
Commit: 8c1bfbd722975beafba40e3c2d593a884bed7d28
https://github.com/tribe29/checkmk/commit/8c1bfbd722975beafba40e3c2d593a884…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
another linter fix
Change-Id: I6f1dfcee28ada2c2c7b8509388561fa9716673e6
Commit: 7d483d888c52ea3730fcdde6b1e2f73778713d6b
https://github.com/tribe29/checkmk/commit/7d483d888c52ea3730fcdde6b1e2f7377…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M checks/juniper_trpz_aps_sessions
R tests/unit/checks/generictests/datasets/juniper_trpz_aps_sessions.py
Log Message:
-----------
juniper_trpz_aps_sessions: Make test deterministic
Change-Id: Icfa079c30a42408c480a3446ec6296bfab5f3bd4
Commit: 47bb3ad284c98d7be3cb312a26224c5455c7cac5
https://github.com/tribe29/checkmk/commit/47bb3ad284c98d7be3cb312a26224c545…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/unit/checks/test_generic_datasets.py
Log Message:
-----------
Generic tests: Ignore left over pyc files
Change-Id: I1a5aa7f400f31b08e6d4a3603def926a96a87e6b
Commit: 3a4e48cca2969d96c86f20ced520e570febc2364
https://github.com/tribe29/checkmk/commit/3a4e48cca2969d96c86f20ced520e570f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8937
M checks/aix_diskiod
A tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO
Change-Id: Ia6b4deb9bd5acea326480b434540cdb6883cd83c
Commit: 9b99aacc475b77b23b02f3361ae28936230be644
https://github.com/tribe29/checkmk/commit/9b99aacc475b77b23b02f3361ae289362…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8940
M checks/mbg_lantime_ng_refclock
A tests/unit/checks/generictests/datasets/mbg_lantime_ng_refclock_2019-02-19_17-18-17_5c6c2c49a156b_regression.py
Log Message:
-----------
8940 FIX mbg_lantime_ng_refclock: Fixed crash if field strength cannot be calculated
If mbgLtNgRefclockMaxStatusB (MBG-SNMP-LTNG-MIB) is zero
the service crashed with a ZeroDivisionError while calculating
field strength.
Change-Id: I5108e3dac4b1b656959a91144e4a1b727d546003
Commit: 8ba9dc78bc8d44b844c7ff8259c6886472786841
https://github.com/tribe29/checkmk/commit/8ba9dc78bc8d44b844c7ff8259c688647…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
aix_diskiod: Adapted test
Change-Id: I62a0bae27e0119dcda90d4d5928ccf50d4dbfac5
Commit: 0f2a0589c48a096f2fd951b9ee731c2d40e5bb79
https://github.com/tribe29/checkmk/commit/0f2a0589c48a096f2fd951b9ee731c2d4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
Revert "aix_diskiod: Adapted test"
This reverts commit 8ba9dc78bc8d44b844c7ff8259c6886472786841.
Commit: e3cb002f5b10af9a3d253b55e4a0fdd710011782
https://github.com/tribe29/checkmk/commit/e3cb002f5b10af9a3d253b55e4a0fdd71…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
R .werks/8937
M checks/aix_diskiod
R tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
Revert "8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO"
This reverts commit 3a4e48cca2969d96c86f20ced520e570febc2364.
Commit: 67cb0d251ad945d246cdca251a71b126d907e5d3
https://github.com/tribe29/checkmk/commit/67cb0d251ad945d246cdca251a71b126d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
A .werks/8937
M checks/aix_diskiod
A tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
Log Message:
-----------
8937 FIX aix_diskiod: Skip lines which do not contain data about DISK IO
Change-Id: Ia6b4deb9bd5acea326480b434540cdb6883cd83c
Commit: 6af55eb290539741abd52b592bdef9176577d90f
https://github.com/tribe29/checkmk/commit/6af55eb290539741abd52b592bdef9176…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Inter process lock: Prevent inheritance to subprocesses
Change-Id: Id14dcdab6a4cb06a139f61274727f31259e0da01
Commit: d664d26c0a6423a1081e0996b388f6d49c0b1d8d
https://github.com/tribe29/checkmk/commit/d664d26c0a6423a1081e0996b388f6d49…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
fixed invalid all_hosts type in load_config
Change-Id: I15911a4b14c5898ac1818ccecebbe062c5822eb8
Commit: ff16829cee9dc4d7bf1498511504ec29504852c5
https://github.com/tribe29/checkmk/commit/ff16829cee9dc4d7bf1498511504ec295…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M cmk/gui/plugins/views/layouts.py
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: Dark theme fixes (CMK-1171)
* data table to consistently start with light a grey row
* data container padding
* inventory table bg color
* input error (and host diagnosis failed) bg color
Change-Id: Ibe0729f5826b69b3990d044bbebd76ead97c5fb4
Commit: 28c7a652bd332d8eb7c6547361dd57f891c06da7
https://github.com/tribe29/checkmk/commit/28c7a652bd332d8eb7c6547361dd57f89…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
fixed missing style indicator. fixed layout designer togglebutton style, fixed default line in line choice dropdown
Change-Id: I9a4c7a941a3661c0c79313acaac512c8bdaa7b17
Commit: 5a01e758d4ea53e1d11c729f369cfa87d8dc8fcb
https://github.com/tribe29/checkmk/commit/5a01e758d4ea53e1d11c729f369cfa87d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
Log Message:
-----------
fixed grouped nodes
Change-Id: Ia0d8127f40896a04085725013ffa4897c2cc691c
Commit: b88254dde6311cc505a065bc9dc704109f5e3d28
https://github.com/tribe29/checkmk/commit/b88254dde6311cc505a065bc9dc704109…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
Log Message:
-----------
removed force layout max distance
Change-Id: I5436d23bf7b70312a2a2f8a69dfa18f7e4914b26
Commit: 05e7176f27de398ae32d2a792837bdddefd0d752
https://github.com/tribe29/checkmk/commit/05e7176f27de398ae32d2a792837bddde…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
Log Message:
-----------
hide style configuration when no style is present
Change-Id: I618c2e6530844d5f7147f1ff911bdcbc3ad0e3c3
Commit: d316583130f4ab58f45c89e99151d4fa6d5195e0
https://github.com/tribe29/checkmk/commit/d316583130f4ab58f45c89e99151d4fa6…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: More dark theme and general fixes (CMK-1171)
* select2: general appearance and specific floatfilter style
* floatfilter heights
* data table border spacing for modern theme
* tactical overview snapin collapse
Change-Id: I3a74d275ef1e6926908c4f1b5a2555594b740380
Commit: d500347d8f7d2cb3057cdfeb97ca9b1c9444d93f
https://github.com/tribe29/checkmk/commit/d500347d8f7d2cb3057cdfeb97ca9b1c9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
Improve cmk-update-config output
Change-Id: I6ca0ded5695a7420d47dd8bb73f8a74157b6cbd5
Commit: e3419a710a3dbd6556e07dbe25adc4f1ef0480f6
https://github.com/tribe29/checkmk/commit/e3419a710a3dbd6556e07dbe25adc4f1e…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b8
Change-Id: Ide6177713c3bb45f1b4641ed4df051d225b2b6cc
Commit: c454544065ad0bf1b92d7e441bf76214f2ca70ab
https://github.com/tribe29/checkmk/commit/c454544065ad0bf1b92d7e441bf76214f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8873
Log Message:
-----------
8873 FIX CMC: Fix escaping of "!" in check_command and check_command_expanded arguments
The values of the check_command and check_command_expanded livestatus columns were
not exactly the same in Microcore as in Nagios:
Microcore:
C+:
OMD[stable]:~$ lq "GET services\nFilter: description = Events ServiceSystem\nColumns: check_command"
check_mk_active-mkevents!$HOSTNAME$/$HOSTADDRESS$ '^(?!Service|System).*$'
C-:
Nagios:
C+:
OMD[stable]:~$ lq "GET services\nFilter: description = Events ServiceSystem\nColumns: check_command"
check_mk_active-mkevents!$HOSTNAME$/$HOSTADDRESS$ '^(?\!Service|System).*$'
C-:
The Microcore has now been changed to work exactly like the Nagios core.
Change-Id: I9928a1c233554e118d1955ab2fc0c42645431785
Commit: 8b01fa3dec09da415cc0eda2b2b93233cbc8f226
https://github.com/tribe29/checkmk/commit/8b01fa3dec09da415cc0eda2b2b93233c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8874
M cmk/gui/plugins/views/icons/mkeventd.py
Log Message:
-----------
8874 FIX EC: Fix invalid link to EC views in "Events" services
When using "!" in the application pattern of the "Check event state in Event Console", the
"!" was not handed over correctly to the Event Console view when clicking on the link in
the action menu of the service.
Change-Id: I50deacb600adfa76f9b2303ad7e9e60e7e28a9fc
Commit: 423971e91d5082af09269510089e3f8a54844710
https://github.com/tribe29/checkmk/commit/423971e91d5082af09269510089e3f8a5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8938
M checks/websphere_mq_queues
A tests/unit/checks/generictests/datasets/websphere_mq_queues_2019-03-01_15-24-42_5c7940aa23f90_regression.py
Log Message:
-----------
8938 FIX websphere_mq_queues: Skip lines if agent sends testing or invalid data
Change-Id: Icbf027d5de39b7a085153fdd69fe38da22a0f0db
Commit: 254fc0e06e27d6820dcde1973cbac244df15cfe1
https://github.com/tribe29/checkmk/commit/254fc0e06e27d6820dcde1973cbac244d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8941
M checks/db2_bp_hitratios
A tests/unit/checks/generictests/datasets/db2_bp_hitratios_2019-02-19_10-43-35_5c6bcfc7b96be_regression.py
Log Message:
-----------
8941 FIX db2_bp_hitratios: Do not crash if no hit ratio data is available on the related node
Change-Id: Ibb2f51f3d725d2f6c5b3637b2447b596c1238de2
Commit: 7f0393eb4b1a90bf7c48f21e5a13e780e3e2b1c1
https://github.com/tribe29/checkmk/commit/7f0393eb4b1a90bf7c48f21e5a13e780e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8943
M checks/kemp_loadmaster_services
A tests/unit/checks/generictests/datasets/kemp_loadmaster_services_2019-01-08_12-35-27_5c348aff418f6_regression.py
Log Message:
-----------
8943 FIX kemp_loadmaster_services: Treat unknown service state as UNKNOWN
Some devices may send the status '8' for a service which is
not described in the B100-MIB. The discovered service will
be UNKNOWN instead of crashing.
Change-Id: Ic21a29b73b1e64abec686e3fbfffd62841d032ce
Commit: 01010c1b94d8c38e8692d97f6f5f46ed9be536ec
https://github.com/tribe29/checkmk/commit/01010c1b94d8c38e8692d97f6f5f46ed9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8936
M checks/tsm_scratch
R tests/unit/checks/generictests/datasets/tsm_scratch.py
A tests/unit/checks/generictests/datasets/tsm_scratch_2019-03-12_08-16-13_5c875cbd1c1d6_regression.py
Log Message:
-----------
8936 FIX tsm_scratch: Do not crash and skip check if agent sends invalid data
Change-Id: Ia31f6a5a058edb8e3ed7e79f32ce7fe316c79eaa
Commit: 343046735b973e422f625448420e7a41ef8902bc
https://github.com/tribe29/checkmk/commit/343046735b973e422f625448420e7a41e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8942
M checks/dell_poweredge.include
A tests/unit/checks/generictests/datasets/dell_poweredge_temp_2019-01-25_07-17-40_5c4aaa04a8748_regression.py
Log Message:
-----------
8942 FIX dell_poweredge_temp: Do not discover if temperature sensor does not contain valid temperature values
Change-Id: I4b74fb45f6759bed5d9efeaeddddff4c42cd8166
Commit: 75606cdebd19d9e79b13002a06c95afb64cff659
https://github.com/tribe29/checkmk/commit/75606cdebd19d9e79b13002a06c95afb6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8935
M checks/dell_om_processors
M tests/unit/checks/generictests/datasets/dell_om_processors.py
A tests/unit/checks/generictests/datasets/dell_om_processors_2019-03-15_12-26-37_5c8b8bed74708_regression.py
Log Message:
-----------
8935 FIX dell_om_processors: Unknown device or CPU state cause an UNKNOWN service state
Change-Id: I621ee519e153335ed10ef509fa07995ca19e225a
Commit: 156a727871dac825216755392c5f188361f7c584
https://github.com/tribe29/checkmk/commit/156a727871dac825216755392c5f18836…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8829
M checks/netapp_api_volumes
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
8829 FIX netapp_api_volumes: Fixed wrong scaling of latency values
Change-Id: I44e8e79844e4451d5e2e4f40e018799268e1871a
Commit: 3efd039a0b02b6cab07cdeded98bdb0c5666a285
https://github.com/tribe29/checkmk/commit/3efd039a0b02b6cab07cdeded98bdb0c5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8944
M checks/wlc_clients.include
Log Message:
-----------
8944 FIX cisco_wlc_clients: Fixed crash if lower levels but no upper levels are set
Change-Id: Ic11da446d3a3ad831bb925b635776cb28a0cd80a
Commit: b8703946e779409d833b0d577ab6384c3aec3fa8
https://github.com/tribe29/checkmk/commit/b8703946e779409d833b0d577ab6384c3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8945
M checks/cisco_temperature
A tests/unit/checks/generictests/datasets/cisco_temperature_2019-08-06_12-51-50_5d495bc66769d_regression.py
Log Message:
-----------
8945 FIX cisco_temperature: If the SNMP device does not send a temperature value, use the device state instead
Change-Id: Ib7a5ee5869bfbc766c50b97860cf2543bd9e1620
Commit: 8394795f372058b3b1c167de8a5601ca1a8bda32
https://github.com/tribe29/checkmk/commit/8394795f372058b3b1c167de8a5601ca1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8934
M checks/rstcli
A tests/unit/checks/generictests/datasets/rstcli_2019-03-25_14-17-04_5c98d4d0a9245_regression.py
Log Message:
-----------
8934 FIX rstcli: Skip check plugin if command rstcli is not found
Change-Id: I0677a75684a576ec88c756c338b975297ef5aa18
Commit: 1db939882f98047db2a959591a14c41d1ca44265
https://github.com/tribe29/checkmk/commit/1db939882f98047db2a959591a14c41d1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
R omd/Licenses.README
A omd/Licenses.README.txt
M omd/Makefile
Log Message:
-----------
Update license file mechanism
* Renamed readme to .txt
* Install readme and license files to share/doc/ in Checkmk versions
Change-Id: I09369930585f003bfd6f8e611df296bbed2af2b0
Commit: da8ff7d8fa1cdaac6d28510413609a2183fd1b47
https://github.com/tribe29/checkmk/commit/da8ff7d8fa1cdaac6d28510413609a218…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Many little fixes (CMK-1171)
* host to folder dropdown bg color
* release notes: werks table font color
* brokengraph padding and font color
* state tds and optiondial buttons angular
* sidebar header and footer border
* quicksearch snapin dropdown colors
* single data table style reset
* repprogress colors and positioning
Change-Id: Iabe7e63b8d738a010b100880868a8f89522bf65d
Commit: f00f0062b8e941d105cc211c44af07c1e57867e4
https://github.com/tribe29/checkmk/commit/f00f0062b8e941d105cc211c44af07c1e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Fix broken CascadingDropdown complain phase
Change-Id: I2a66c74a8e1112ee6088b6ace34fbf0c8013f0b4
Commit: 37083687ee19c30c2134ca980b9720c3fd0d4c72
https://github.com/tribe29/checkmk/commit/37083687ee19c30c2134ca980b9720c3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8875
Log Message:
-----------
8875 FIX View editor: Fixed handling of invalid user input
Fixed a case where invalid user input could lead to a crash
in the view editor.
Change-Id: Id39fdfaed0b75ba42a5ebd015756519dfab21509
Commit: 31b16ad1480ba9af220570156f49337162fb2edc
https://github.com/tribe29/checkmk/commit/31b16ad1480ba9af220570156f4933716…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8876
M cmk/gui/plugins/views/icons/builtin.py
Log Message:
-----------
8876 FIX Fix broken "Passive checks enabled/disabled" icon
Change-Id: I3166513a42d6d0b460ab21328ff59c5ba70a4337
Commit: 18e67e708336149446057898dab5ab9db321e43a
https://github.com/tribe29/checkmk/commit/18e67e708336149446057898dab5ab9db…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Adapted tests
Change-Id: I596af459d5c2c73ffd6016ef088af8ca099f69ef
Commit: eb431ffee860897a0d7f12f582044e827e3840cd
https://github.com/tribe29/checkmk/commit/eb431ffee860897a0d7f12f582044e827…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8970
M checks/diskstat
Log Message:
-----------
8970 FIX diskstat: fix of parsing functionality concerning device names
This is a bug fix for the diskstat check. This fix primarily concerns users who rely on XEN servers where the name format of discs slightly differs. The updated version makes sure that no discs are accidentally skipper over during the parsing process of the information. The mentioned name format does not concern all users.
Change-Id: Ic93735b9f10ed9b7dbff30eb404efcb8e30d6554
Commit: 3593d868d7543597d61dbed0afdb8eae604649d0
https://github.com/tribe29/checkmk/commit/3593d868d7543597d61dbed0afdb8eae6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8788
M cmk_base/core_nagios.py
Log Message:
-----------
8788 FIX "Periodic service discovery" breaks Nagios config generation
A rule in the ruleset "Periodic service discovery" that is configured
with the option "Do not perform service discovery check" resulted in
a exception when updating the Nagios core config (e.g. with cmk -U).
FEED-4107
Change-Id: I71f29e0d9a542ff05ccc22b87907473798f95d35
Commit: e80a0c37acf7e3aeecf4181fda81513cde64ccec
https://github.com/tribe29/checkmk/commit/e80a0c37acf7e3aeecf4181fda81513cd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
View editor: Fix invalid dropdown styling of e.g. historic metrics parameters
Change-Id: I679fe51538b2cece75eb53825f1b68cdac360007
Commit: 26b1bc67ca3e0eab33d571fb8469a9e25151aed2
https://github.com/tribe29/checkmk/commit/26b1bc67ca3e0eab33d571fb8469a9e25…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
A .werks/8877
Log Message:
-----------
8877 FIX Historic metrics painter: Prevent empty views, improve error handling
When adding the "historic metrics painter" to a view, this could result in empty
views when none of the fetched row could satisfy the required metrics. Instead of
filtering out all rows, we now leave the rows untouched and show an error message
in the historic metrics painter.
Change-Id: I4f30f1baf1823ec3f5555d1d3f9ed06bba22cc22
Commit: 1f7094abc934d6f73ebe5ce175d2848ea55748b7
https://github.com/tribe29/checkmk/commit/1f7094abc934d6f73ebe5ce175d2848ea…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-23 (Fri, 23 Aug 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[FEED-4043] - disabled process tree killing as dangerous on Windows
Change-Id: Idaa81b833d799040271c1d2413c451001343ae95
Commit: f6745b1215b60a2de5595ce3cb9d8f9bf4b43d53
https://github.com/tribe29/checkmk/commit/f6745b1215b60a2de5595ce3cb9d8f9bf…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8949
M checks/aws_ec2
A tests/unit/checks/generictests/datasets/aws_ec2_2019-03-08_08-52-25_5c821f39c09ef_regression.py
Log Message:
-----------
8949 FIX aws_ec2.disk_io: Do not crash if some values about disk IO are missing
Change-Id: I466dec65b8bfd4821d4595e9a024cf1ce54ef27c
Commit: 8b369c9a7bd22052c863b4262743c205d5842321
https://github.com/tribe29/checkmk/commit/8b369c9a7bd22052c863b4262743c205d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
M checks/fan.include
M tests/unit/checks/generictests/datasets/brocade.py
M tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
M tests/unit/checks/generictests/datasets/openhardwaremonitor_regression.py
Log Message:
-----------
fan.include: Use check_levels
Change-Id: If858dfaa66d175af9f950b914d64fdaae6a62f5b
Commit: 0164bb01e12f1eddfe3575183938764c754bfb83
https://github.com/tribe29/checkmk/commit/0164bb01e12f1eddfe3575183938764c7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8948
M checks/heartbeat_crm
Log Message:
-----------
8948 FIX heartbeat_crm: Fixed crash while checking status of the resource
Change-Id: I1d070cb9a429798a0537c73429ec068ae0b28bef
Commit: 0acdb3bc34f0d549b77ac98843822a5285048227
https://github.com/tribe29/checkmk/commit/0acdb3bc34f0d549b77ac98843822a528…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8947
M checks/mq_queues
R tests/unit/checks/generictests/datasets/mq_queues.py
A tests/unit/checks/generictests/datasets/mq_queues_regression.py
Log Message:
-----------
8947 FIX mq_queues: Fixed crash because default parameters were not discovered correctly
Change-Id: I9de863fd865b80f255e32e0de1902135602061bd
Commit: 06049399bec915eb3f1a1ce9df044672dd5f065e
https://github.com/tribe29/checkmk/commit/06049399bec915eb3f1a1ce9df044672d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8951
M cmk_base/inventory.py
Log Message:
-----------
8951 FIX HW/SW inventory: Fixed active service state if software/packages information is missing
Within the ruleset {{Do hardware/software Inventory}} you can set the
service state if software packages info is missing. This had no effect.
Change-Id: I45532ef3fa1da2449941af32a909ef40f5255f96
Commit: 3fc9b171c838059fe391861592b11eb7cc31b1c3
https://github.com/tribe29/checkmk/commit/3fc9b171c838059fe391861592b11eb7c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
M checks/diskstat
Log Message:
-----------
diskstat: fix of brackets position for werk 8970
Change-Id: I5e41625d771736ee1a0e59be5643c23af885805d
Commit: 146924a981b1501d1b55d1b7027b4bce3a76bdf8
https://github.com/tribe29/checkmk/commit/146924a981b1501d1b55d1b7027b4bce3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8950
M checks/mknotifyd
A tests/unit/checks/generictests/datasets/mknotifyd_2019-04-12_15-51-12_5cb097d06ea82_regression.py
Log Message:
-----------
8950 FIX mknotifyd: Do not crash if agent output contains invalid lines
Change-Id: I9c6575f8ea8390941523268e96074ba1468377b6
Commit: ce5225c0e6c1e2a1703ad616236e3f31a192dd80
https://github.com/tribe29/checkmk/commit/ce5225c0e6c1e2a1703ad616236e3f31a…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/7934
Log Message:
-----------
7934 FIX local: Fix bug of none existing level values
The absence of level values caused local checks to crashed. Now it is possible to set an critical level value without having to set warning level.
Change-Id: I5c098212f4100656dd13fc905948f6743266631c
Commit: 75bce903acb796d05998203eb8cdacc2216a8d26
https://github.com/tribe29/checkmk/commit/75bce903acb796d05998203eb8cdacc22…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
A web/htdocs/themes/classic/images/icons/icons8-redo.svg
A web/htdocs/themes/classic/images/icons/icons8-undo.svg
A web/htdocs/themes/facelift/images/icons/icons8-redo.svg
A web/htdocs/themes/facelift/images/icons/icons8-undo.svg
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
BI visualization: Introduced Undo/Redo Icons
Change-Id: If0e6593dad527bcd83901648bdf46420ef8c2bbf
Commit: 0132b949d65f9c5d6c2a036e5395b20d0832979a
https://github.com/tribe29/checkmk/commit/0132b949d65f9c5d6c2a036e5395b20d0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
A .werks/8954
M livestatus/api/python/livestatus.py
Log Message:
-----------
8954 FIX livestatus: Fixed possible decode error
Change-Id: Ic88881196e62d9ac9fe55a58e81509a23125b2d9
Commit: ed45f405f4062296c169e164b54586d9d8301fa1
https://github.com/tribe29/checkmk/commit/ed45f405f4062296c169e164b54586d9d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
Log Message:
-----------
BI Vis: Updated layouting of layout designer
Change-Id: Ib54cd4f681061ded2c10d5bae985024d76ac7543
Commit: 2072a55becc7d502ce5ab5d740266aa955da7696
https://github.com/tribe29/checkmk/commit/2072a55becc7d502ce5ab5d740266aa95…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-26 (Mon, 26 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
Log Message:
-----------
BI vis: Now able to remove style
Change-Id: Id1d008cf0c5f07c2285eaa9e5621daa7193a8a28
Commit: f864cc01510f81091247b9353863c8f3c67ea33b
https://github.com/tribe29/checkmk/commit/f864cc01510f81091247b9353863c8f3c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
A .werks/8953
M agents/plugins/mk_sap_hana
Log Message:
-----------
8953 FIX sap_hana_events: Fixed alert rating
Change-Id: I7b1a62c8e6093a2c41934883d35cc174611bcdbc
Commit: f880c76ffd0bdeec5a50633e87a0dc6b1fb3dffe
https://github.com/tribe29/checkmk/commit/f880c76ffd0bdeec5a50633e87a0dc6b1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
A .werks/8976
M checkman/cisco_temperature.dom
M checks/cisco_temperature
Log Message:
-----------
8976 FIX cisco_temperature.dom: Discover up interfaces by default
Change-Id: Ida49fef33e64037a412b599d3b7983b866240a4d
Commit: ea722d425db28b8305b3561f1f2123974bf9b180
https://github.com/tribe29/checkmk/commit/ea722d425db28b8305b3561f1f2123974…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
A .werks/8955
M checks/esx_vsphere_hostsystem
A tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_division_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_esx51_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_regression.py
A tests/unit/checks/test_esx_vsphere_hostsystem.py
Log Message:
-----------
8955 FIX esx_vsphere_hostsystem: Fixed evaluating additional CPU levels
Change-Id: I87193efa289823e2b2b701079ce082d1172bb6c5
Commit: 6cf1e320872c0199fdd0d1a4b4419a9897efeea4
https://github.com/tribe29/checkmk/commit/6cf1e320872c0199fdd0d1a4b4419a989…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS & Py: Further fixes
* host and service labels floatfilter size and colors
* tag and label colors/opacity
* select field background color
* invtree collapsing arrow color
* highlighting focused/active input fields
* highlighting dragged setting entries
* horizontal rule color for command settings
* positioning of valuespec list buttons in view settings
Change-Id: Ie8e761a2555f4954d05285ff816e1f8c1ff3849d
Commit: dd2e138af6b331ddb50ae12b7e70bacbe623e3d4
https://github.com/tribe29/checkmk/commit/dd2e138af6b331ddb50ae12b7e70bacbe…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M cmk/gui/plugins/visuals/inventory.py
M web/htdocs/themes/facelift/scss/_bi.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Further fixes II (CMK-1171)
* software package search: size and padding in version floatfilters
* tree collapse icon: color and margin
* availability table: general appearance
* inventory tree: table cell coloring
Change-Id: I82c68a01beef88173f98150c52fad53cebceaa4f
Commit: 824bb821daecaf189a5df34bb3ece52cfc0c0ab2
https://github.com/tribe29/checkmk/commit/824bb821daecaf189a5df34bb3ece52cf…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: _node_visualization.scss to meet sasslint requirements
Change-Id: I8e5e88aeb592ed931733bbb9e4105656108f2dab
Commit: 9a3465ebdd17309e57f4529a57ceb580dc86955d
https://github.com/tribe29/checkmk/commit/9a3465ebdd17309e57f4529a57ceb580d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
Avoid potential 'UnboundLocalError' for 'logger'. Fixed log levels.
Change-Id: I2f2ee9c5bc4969c93d6ac8ce93721e3536b54083
Commit: 1a3a0963f7e00c7985d5515cbc23e0d1ec54b94a
https://github.com/tribe29/checkmk/commit/1a3a0963f7e00c7985d5515cbc23e0d1e…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8807
M checks/hp_proliant.include
Log Message:
-----------
8807 FIX hp_proliant_temp: crash if temp device is not known
The used MIB to match a device code to a human readable value has not been
complete, which led into a crash in the service discovery.
FEED-3947
Change-Id: I2f12107363f2c3cac45c566550a4ab2022e690ca
Commit: f3b85577e4d4147b3c76f3d9e5d19ddd9d9df889
https://github.com/tribe29/checkmk/commit/f3b85577e4d4147b3c76f3d9e5d19ddd9…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
fixed typo
Change-Id: Icad2906d3d0dd0d0928f8682b8f50cf50f7d4320
Commit: 112ab6904c99a7aedaf0dc4fb0c7be3ec71591cb
https://github.com/tribe29/checkmk/commit/112ab6904c99a7aedaf0dc4fb0c7be3ec…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8808
M agents/check_mk_agent.solaris
Log Message:
-----------
8808 FIX zfsget: readd fallback for very old zfs pool versions
Some used options of the zfs query have been introduced later in the
development. Although all used options are available with all pools created
with solaris 11 and later, this fix brings the fallback for older pools back
to life.
FEED-4077
Change-Id: Ica5774c11ee94c773d6caac9dbb9f7e46e4eb38a
Commit: d7136cda0c0ed8fe50b081b31c9225a12f44818f
https://github.com/tribe29/checkmk/commit/d7136cda0c0ed8fe50b081b31c9225a12…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8956
M checks/ipmi_common.include
A tests/unit/checks/generictests/datasets/ipmi-sensors_regression.py
Log Message:
-----------
8956 FIX ipmi_common.include: Fixed detecting temperature performance data
Change-Id: Ia101bb21782a7d905dd4fb64bbde2a208c8dc0a1
Commit: b16e3c09d15bf7cf3a942a0d831e441799c9e0fa
https://github.com/tribe29/checkmk/commit/b16e3c09d15bf7cf3a942a0d831e44179…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/7941
Log Message:
-----------
7941 FIX Fixed query/idle timeouts.
The CMC has two builtin hardwired timeouts regardin Livestatus: If a client
connects and doesn't send anything for 5 minutes, the CMC closes the
connection (idle timeout). If a client doesn't finish sending a complete
query within 10 seconds, the CMC closes the connection, too (query timeout).
The lengths of those timeouts have been swapped since 1.5.0i1, which has
been fixed now. Note that the Nagios core was not affected by this
regression, the NEB handled the timeouts correctly.
Change-Id: I9cbcefa4ff4ab4c7d0cec77f2daef38d79aaa480
Commit: d874bc858fac47839b45ab9de0e685746c3d0867
https://github.com/tribe29/checkmk/commit/d874bc858fac47839b45ab9de0e685746…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
GUI SCSS: Brought _node_visualization.scss to nested structure
Change-Id: Ief706a42d127f42b2d4e68e3a2e569305c5bb125
Commit: 2d60246e7f0be53af36cd2ad0f887ff85c50573d
https://github.com/tribe29/checkmk/commit/2d60246e7f0be53af36cd2ad0f887ff85…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Further dark theme tuning (CMK-1171)
* Distances and colors for node visualization
* Prevent webpack warnings avoiding "null !important" styles
Change-Id: I62ff8fbf267c430b002782482af1de77034093e1
Commit: e94a528dc65c653ff1b9300571e48fcb828e8bc5
https://github.com/tribe29/checkmk/commit/e94a528dc65c653ff1b9300571e48fcb8…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Dark theme node visualization styling (CMK-1171)
Change-Id: Iceb0fb832b69a7f6d11571f49f0133aeb647e17a
Commit: 1ffeaccf7cc2e98cf719ff4096cc52170673f1e7
https://github.com/tribe29/checkmk/commit/1ffeaccf7cc2e98cf719ff4096cc52170…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_login.scss
M web/htdocs/themes/facelift/scss/_login.scss
Log Message:
-----------
GUI SCSS: New logo for classic theme login page
Change-Id: I983f3a279970fc479e0a303d942af4c3bb9bb5d7
Commit: 087bc17df50567e9825fe2be7a15359b279099dc
https://github.com/tribe29/checkmk/commit/087bc17df50567e9825fe2be7a15359b2…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A web/htdocs/themes/classic/images/mk-logo.png
Log Message:
-----------
GUI: Added new logo to classic theme
Change-Id: I17869b5c08a6f1058f2066d20ea4d14eb64488c0
Commit: 9d43f430763549ca576c95cb7aae0de995717072
https://github.com/tribe29/checkmk/commit/9d43f430763549ca576c95cb7aae0de99…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A .werks/8789
Log Message:
-----------
8789 FIX Custom logos were not copied to slave sites
Change-Id: I58efdae8010cbd27aa60157e778cdf5f9e45de59
Commit: 4dd0fa383cc89681820c514c59c3166d1f8b7e78
https://github.com/tribe29/checkmk/commit/4dd0fa383cc89681820c514c59c3166d1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
A web/htdocs/themes/classic/images/icon_encrypted.png
Log Message:
-----------
Icon for livestatus encryption was missing in classic theme
Change-Id: I8b964ca4425092c6398634a04bf3db5510c8b7b7
Commit: 3e4f392f9108f45bec0b1dd6dcabfced924e9343
https://github.com/tribe29/checkmk/commit/3e4f392f9108f45bec0b1dd6dcabfced9…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_sidebar.scss
Log Message:
-----------
Custom logos now do not repeat in the sidebar
Change-Id: Id88714ebad2e6273d592b81fa4f37e0e67a76aea
Commit: 4241b9ececa0021c5bce1c17a72c12b12892ca81
https://github.com/tribe29/checkmk/commit/4241b9ececa0021c5bce1c17a72c12b12…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8790
M cmk/gui/http.py
M cmk/gui/valuespec.py
Log Message:
-----------
8790 FIX Don't crash if no image/file is selected in an upload dialog
Change-Id: I1ab45e4b54947a4fd91163d40fa7e8815d19b5be
Commit: 7d49dfa564b9210d1686594c4b583f0030f5653b
https://github.com/tribe29/checkmk/commit/7d49dfa564b9210d1686594c4b583f003…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
Log Message:
-----------
Avoid 'unreachable code after return' warnings in Firefox console.
Change-Id: I62801814e7c9d8a88b787e9cdd4d2f3a4df0ccff
Commit: 489d16aace621d7153f7467ae91752aad735d2fc
https://github.com/tribe29/checkmk/commit/489d16aace621d7153f7467ae91752aad…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_status.scss
Log Message:
-----------
Remove background image from perfometers
The glass effect is not used in the modern themes.
Change-Id: I057715087a1a2869f155ea06d9c9eb8b881e32a0
Commit: 6303b97425eab21185ab021a57b640a6fbbbca8c
https://github.com/tribe29/checkmk/commit/6303b97425eab21185ab021a57b640a6f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8972
M checks/check_icmp
Log Message:
-----------
8972 FIX check_icmp: Bug fix for connecting option IPv6
This implementation fixes the problem where the IPv6 ping option was not correctly supported. In the default case, the check now correctly takes the configurations from the host in order to execute the ping
Change-Id: I6f7d18860b9e2e4d812a7799024fc2189eac8e74
Commit: 5310f8985ab74f59dcd23d92f4b98c26a27ab358
https://github.com/tribe29/checkmk/commit/5310f8985ab74f59dcd23d92f4b98c26a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M agents/special/agent_hp_msa
Log Message:
-----------
agent_hp_msa: change from manual parsing to ArgumentParser functionality
Change-Id: I5adfd1a1be934f8bf83334802de3a3798f6a8a0a
Commit: 75322d9c845cefbc082728fd64fde5e2f8e97268
https://github.com/tribe29/checkmk/commit/75322d9c845cefbc082728fd64fde5e2f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8977
M checks/skype
M checks/wmi.include
M tests/unit/checks/generictests/datasets/skype_skype_1_regression.py
M tests/unit/checks/generictests/datasets/skype_skype_2_regression.py
Log Message:
-----------
8977 FIX skype.mobile: Fix crash in case of missing counters
Change-Id: I2d021ae99485ef74d061847f6397297edce75820
Commit: c1c4f44e823e9df3de4b317d9bfef590f6004c6d
https://github.com/tribe29/checkmk/commit/c1c4f44e823e9df3de4b317d9bfef590f…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/7273
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
7273 FIX Fixed sorting of custom host attributes topics
Change-Id: I3beb9b939b8aa932113d6ce36eaf25f1be7c146b
Commit: 622a9a2cffbf26a2c6d028001b6d924c3fe0bdca
https://github.com/tribe29/checkmk/commit/622a9a2cffbf26a2c6d028001b6d924c3…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/views.py
Log Message:
-----------
Quick fix for google-chrome pdf downloading
Change-Id: Ib974efb8df3ffdca2f77864a4d4af5ab7d16596b
Commit: b3c21e276ffd21fdcbbbe6a2d27649a6169e6a89
https://github.com/tribe29/checkmk/commit/b3c21e276ffd21fdcbbbe6a2d27649a61…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Circumvent the "[addTags] no tags to add" warning
Change-Id: I0fd289ae18b51d335819d66fff9481ef95f83984
See: https://github.com/yairEO/tagify/pull/275
Commit: f992bf6a72565b39153afb6d84216aa4d7796190
https://github.com/tribe29/checkmk/commit/f992bf6a72565b39153afb6d84216aa4d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/8979
M checks/lnx_bonding
Log Message:
-----------
8979 FIX lnx_bonding: Fix key error if no aggregator ID is available
Change-Id: I5a45e9ecf03b52c8db58d296531bbaf69d8a125a
Commit: f8b0036fe62d0ddace1514abbfa79fdd78ec6086
https://github.com/tribe29/checkmk/commit/f8b0036fe62d0ddace1514abbfa79fdd7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/classic/scss/_sidebar.scss
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
additional css updates fixing various classic/modern/dark-theme layouting issues
Change-Id: I18a897c8c4e6d5156fa2edf2611f96a19747477c
Commit: 9bb5240caac3492bf5d64c43e86761f987f1b9ea
https://github.com/tribe29/checkmk/commit/9bb5240caac3492bf5d64c43e86761f98…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
A .werks/7942
M cmk/gui/plugins/dashboard/utils.py
M web/htdocs/js/modules/dashboard.js
Log Message:
-----------
7942 FIX Fixed dashlet refresh.
Various dashlets didn't refresh automatically after they have been
rendered initially, e.g. the globes for host/service statistics.
This was a regression in the 1.6.0 branch and has been fixed now.
Change-Id: Ie00086500fbf6ef7df624391e98deca064a73a7e
Commit: 34aed75617bac9d00e67107e9c74193431689f52
https://github.com/tribe29/checkmk/commit/34aed75617bac9d00e67107e9c7419343…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M Makefile
Log Message:
-----------
Added missing modern-dark CSS dependency.
Change-Id: Iaa0937ff48907691d7a2461e978d81b83a3c02b8
Commit: f2d1d210622dd531ae3c131df0f6ef5d208daff0
https://github.com/tribe29/checkmk/commit/f2d1d210622dd531ae3c131df0f6ef5d2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Added missing modern-dark theme to edition scss build magic.
Change-Id: Ia80ed10d7c97a0f776d120ba2e973465699d01bc
Commit: 17c4e99aab48c2148ea1e4c1eadd7d8d0e381d8c
https://github.com/tribe29/checkmk/commit/17c4e99aab48c2148ea1e4c1eadd7d8d0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M web/.f12
Log Message:
-----------
Added missing modern-dark theme f12 script.
Change-Id: I8b593c62eab2e34ef3eb63a448972ab6c40519bc
Commit: 0bc4cb37f4995ddb288fca6afebc1ad43b9d6e9a
https://github.com/tribe29/checkmk/commit/0bc4cb37f4995ddb288fca6afebc1ad43…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8980
M checks/legacy_docker.include
M tests/unit/checks/test_docker_parse_node_info.py
Log Message:
-----------
8980 FIX docker_node_info: Support yet another output format
The docker command line client version 19.03.1 has again changed the output format,
resulting in several KeyErrors.
Users who are using the mk_docker.py plugin shipped with Checkmk version 1.6 where not affected.
Change-Id: I642b21dee95e0ebb2ef51d07208ce808753cb98a
Commit: 8eb2d8d1306008f6c12912cba87b1751f291f9db
https://github.com/tribe29/checkmk/commit/8eb2d8d1306008f6c12912cba87b1751f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8839
M agents/special/agent_hp_msa
Log Message:
-----------
8839 agent_hp_msa: Adjustment of HP MSA agent to allow connection based on the new API
The HP MSA special agent is modified which allows to establish a connection through the new API version. If the connection to the new API is not possible, the agent automatically attempts to establish a connection through the old API version.
CMK-2446
Change-Id: I9aa63c40169f4f759d8b22e147057ae4971ef457
Commit: 38d7fd2250934d1f34d2617da00bde2d4b7cc7f6
https://github.com/tribe29/checkmk/commit/38d7fd2250934d1f34d2617da00bde2d4…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8966
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
8966 FIX Check_MK check: Better differentiability of graph colors
In the Check_MK check graph it was sometimes hard to distinguish between different graph colors. The 'Time spent waiting for ...'-graphs are now better differentiable.
Change-Id: I7320899bf5ee01f40222b42565ce34e1b7616fd2
Commit: 33323dff21f08ec73c8e018147d8ecff2260a998
https://github.com/tribe29/checkmk/commit/33323dff21f08ec73c8e018147d8ecff2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/7964
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
7964 mk_docker.py: No longer pipe checkmk agent into containers
The plugin mk_docker.py tries to execute the linux agent inside the container.
If the contianer had no agent installed, plugin used to pipe the linux agent
into the docker container. The latter is no longer done.
The agent is still executed if users have installed in on the container.
CMK-2506
Change-Id: I06a006e901b340bf4504c8b1154b11a4adf830d4
Commit: 2c8a99d52c0c5f124ea8d9271f41ab6f9f81fb5e
https://github.com/tribe29/checkmk/commit/2c8a99d52c0c5f124ea8d9271f41ab6f9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/8957
M checks/dell_compellent.include
M checks/dell_compellent_controller
M checks/dell_compellent_disks
M checks/dell_compellent_enclosure
A tests/unit/checks/generictests/datasets/dell_compellent_controller_regression.py
A tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
A tests/unit/checks/generictests/datasets/dell_compellent_enclosure_regression.py
Log Message:
-----------
8957 FIX dell_compellent_controller, dell_compellent_disks, dell_compellent_enclosure: Fixed unknown device state crash
Change-Id: I560acab24f2332042f2968abd47a21501a0163a5
Commit: af0305523309fefa1077f5ece2dc119c17511138
https://github.com/tribe29/checkmk/commit/af0305523309fefa1077f5ece2dc119c1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_status.scss
Log Message:
-----------
Remove reintroduced url to perfometer-bg.png in facelift theme
Change-Id: If90f17919227f385b72ff709c40c060aba2f416d
Commit: 537ff614d1a176190e3c4ab8e3fca939ab73c10a
https://github.com/tribe29/checkmk/commit/537ff614d1a176190e3c4ab8e3fca939a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A web/htdocs/themes/facelift/images/assume_bg.png
A web/htdocs/themes/facelift/images/contentframe_background.jpg
A web/htdocs/themes/facelift/images/side_fold.png
A web/htdocs/themes/facelift/images/someproblem.png
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Cleanup images mentioned in the scss of the facelift theme
The image white_60percent.png is deleted. assume_bg.png was
giving errors in the browser. The remaining images are added
for safety right now, but may not be necessary. We have to
check this later on and cleanup all unnecessary icons.
Change-Id: I91ac072c6194a9db7e1d39ca3b64fc5980875399
Commit: 7f5e4a0d2aeae567c3a9c28a2437a36baea51a64
https://github.com/tribe29/checkmk/commit/7f5e4a0d2aeae567c3a9c28a2437a36ba…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M tests/integration/cmk/gui/test_webapi.py
Log Message:
-----------
Fixed color
Change-Id: I0d619d4589689c3a802b1ffa7859b64a7eaac5f2
Commit: 320ec6e3a9f42d7247abee0abb35e7843b32ddc6
https://github.com/tribe29/checkmk/commit/320ec6e3a9f42d7247abee0abb35e7843…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M Makefile
Log Message:
-----------
Added missing JavaScript files to webpack dependencies.
Change-Id: I02e463d5852a9444d650453416d75fef23ed9868
Commit: 79693f2c7e23e291d902180f7364a1ee8635fcd5
https://github.com/tribe29/checkmk/commit/79693f2c7e23e291d902180f7364a1ee8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M web/htdocs/js/modules/utils.js
M web/htdocs/js/modules/views.js
Log Message:
-----------
Remove deprecated wheel event handlers
See:
https://developer.mozilla.org/en-US/docs/Web/API/Element/DOMMouseScroll_eve…https://developer.mozilla.org/en-US/docs/Web/API/Element/mousewheel_event
Change-Id: I36914548f6cd4a24c94b8bfd41d8802cabe0823a
Commit: 1e0f377441a815710d620b6c6708dd9fc07791ad
https://github.com/tribe29/checkmk/commit/1e0f377441a815710d620b6c6708dd9fc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
[FEED-4108] - fixed plugin rules usage
- now all rules applied to all found files
- improved log output to have detailed info about plugins to be run
- unit tests extended and improved
Change-Id: I840c1e3506f33b969c3d4f78bfbfb6feca85e2c8
Commit: f6933e0b052b084e44292cac7cf70f1a5a84a4a3
https://github.com/tribe29/checkmk/commit/f6933e0b052b084e44292cac7cf70f1a5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M agents/wnx/doc/plugins.odt
Log Message:
-----------
[CMK-2134] - plugins: rules apply priority with example
Change-Id: Ib09516e7a7950913f211d180a63923f3f89bcdf8
Commit: 5ef033ab7bdf979d8c2bc563089bef4c7fecf78d
https://github.com/tribe29/checkmk/commit/5ef033ab7bdf979d8c2bc563089bef4c7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
A .werks/7943
Log Message:
-----------
7943 FIX Fixed graph zooming via mouse wheel.
The 1.6.0 branch contained a regression which broke the synchronized zooming
of graphs, you could even see JavaScript exceptions in the browser console
while zooming. This has been fixed.
Change-Id: I7ffb70420b751748f6a695a6eb32e72858262e57
Commit: bd1af558e50edeb4d2244249bbcee17b7ea53890
https://github.com/tribe29/checkmk/commit/bd1af558e50edeb4d2244249bbcee17b7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Update package.json and package-lock.json
* Add carets to d3 and d3-flextree
* Update all dependencies and dev-dependencies besides sass-loader
Change-Id: I31924f7ebd623e2d7e994a56ccac3fb3cce2909b
Commit: 5a51edd04078c0f56269deac9299587d63167e7f
https://github.com/tribe29/checkmk/commit/5a51edd04078c0f56269deac9299587d6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M package-lock.json
M package.json
M webpack.config.js
Log Message:
-----------
Update package.json and package-lock.json part 2
* Update sass-loader from 7.3.1 to 8.0.0
* It requires some changes in webpack.config.js
* Fix indentation and missing semicolons along the way
Change-Id: Idfb0ee838ab9f79c7658a4151bb31efa90e3f87a
Commit: fae4e9cc1ccd7e457e3ca3ed26c811857095eee7
https://github.com/tribe29/checkmk/commit/fae4e9cc1ccd7e457e3ca3ed26c811857…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M Makefile
Log Message:
-----------
Do not ship *.sccs and non-minified JavaScript.
Change-Id: Ife69c16b266a51713ecf6aa4f88ffc8dd9a6acff
Commit: 6ef72b2316f6a927fe23e4b0e7e7cd43aa8f901a
https://github.com/tribe29/checkmk/commit/6ef72b2316f6a927fe23e4b0e7e7cd43a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-08-30 (Fri, 30 Aug 2019)
Changed paths:
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
mk_docker.py: add message in case of wrong library version
Change-Id: Ib9cd2d6c49cb4a58f41a45eae47c9a1d26df7c8a
Commit: 169df2ecb7fd3697ad9a8d90049694774ee71c0a
https://github.com/tribe29/checkmk/commit/169df2ecb7fd3697ad9a8d90049694774…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M webpack.config.js
Log Message:
-----------
node_modules should not be excluded in webpack.config.js
Otherwise Babel will only add polyfills to our code, but
not to other modules like e.g. d3-flextree.
Change-Id: I3070fdaf928745b178bbad4a0609fb3ad00e8981
Commit: 7f8aba0635b3e323f0087a282f1a75e184bd9018
https://github.com/tribe29/checkmk/commit/7f8aba0635b3e323f0087a282f1a75e18…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Updated expected package sizes.
We do not ship *.scss and non-minified JavaScript files anymore.
Change-Id: Ia98eab442e304b3c6a5644d2f4ec01a863d1b74b
Commit: d5fbcf57be458938ebcab3210cb694cd7e0a6ec5
https://github.com/tribe29/checkmk/commit/d5fbcf57be458938ebcab3210cb694cd7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M Makefile
Log Message:
-----------
Define minified JavaScript files only once.
Change-Id: I24f2de17e3ef25bd5c13487ce4e13db6540bee92
Commit: c4a398c850d974c26f89a6123ef51f2f108f17a3
https://github.com/tribe29/checkmk/commit/c4a398c850d974c26f89a6123ef51f2f1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M web/.f12
Log Message:
-----------
Made web/.f12 a bit more similar to parts of the top-level Makefile.
The .f12 scripts should really, really die and be replaced by Makefile
targets: They are a constant source of bugs caused by code duplication and
minor (often unintended) differences.
Note that we still do not delete superfluous/deleted files from the site.
This is a different story...
Change-Id: Ibe9a8d16378ef5f5e63eac38481b9f74dd85ae0b
Commit: 55804ddfd765740e07b77c619e6e9cbed66bfbff
https://github.com/tribe29/checkmk/commit/55804ddfd765740e07b77c619e6e9cbed…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Disable package size test until the dust regarding packaging has settled.
Change-Id: I360c76791b199f4d344b89d18122e071999cee45
Commit: ad10bcb56f18b5289806b0c1f00966c08063aee8
https://github.com/tribe29/checkmk/commit/ad10bcb56f18b5289806b0c1f00966c08…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-31 (Sat, 31 Aug 2019)
Changed paths:
M Makefile
M web/.f12
Log Message:
-----------
Add theme images/JSON, too.
Change-Id: I0c502e50b91934bc31e1f58a0bcabd4e5efe9372
Commit: 8b29b2219ce3bdccc8b501cb21fb15d2834869fb
https://github.com/tribe29/checkmk/commit/8b29b2219ce3bdccc8b501cb21fb15d28…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-01 (Sun, 01 Sep 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Re-enabled package size test with updated sizes.
Change-Id: I4aa20a4c77042c94862c3e49013cc5afa03c5426
Commit: fb26c4ef567969c4db5e1fbae7b5efe7652189ac
https://github.com/tribe29/checkmk/commit/fb26c4ef567969c4db5e1fbae7b5efe76…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Fix host search URL in site deletion warning
Change-Id: Iba7d0db2e56c663f72980294e779831d43d6082e
Commit: d3130b829b1d6375954bf205b8453766d831ca5f
https://github.com/tribe29/checkmk/commit/d3130b829b1d6375954bf205b8453766d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Prevent deletion of local site in "Distributed Monitoring" configuration
Change-Id: I3c6755ad5ec582dc7fc2534e8d97dd0c3f171494
Commit: a918d2c64ab49e64e9eff27735746d62c6a9046a
https://github.com/tribe29/checkmk/commit/a918d2c64ab49e64e9eff27735746d62c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/views.py
Log Message:
-----------
Revert "Quick fix for google-chrome pdf downloading"
This reverts commit 622a9a2cffbf26a2c6d028001b6d924c3fe0bdca.
Commit: 6c052cc5685993e0c75a471fcbee766362d97d2a
https://github.com/tribe29/checkmk/commit/6c052cc5685993e0c75a471fcbee76636…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A .werks/8885
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
8885 FIX Fix report PDF opening since #7990 (1.6.0b5) in chrome
Change-Id: I9ebb3d008dd893ebac7f7153de20bbcd8fce6dcf
Commit: 0981d9e1560af9126789834cc295af506b9d93b7
https://github.com/tribe29/checkmk/commit/0981d9e1560af9126789834cc295af506…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M cmk/gui/config.py
M cmk/gui/watolib/tags.py
Log Message:
-----------
Move pre 1.5 tag migration logic to generic place
This fixes potential issues when users migrate directly from 1.4 to 1.6.
Change-Id: I6de9f394a43b53eb8b37a1a3244a2c02ff4a73a8
Commit: f7a362a16f2a61723a33e19fe5150617467d3dd5
https://github.com/tribe29/checkmk/commit/f7a362a16f2a61723a33e19fe51506174…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A .werks/8886
Log Message:
-----------
8886 FIX Fix wrong graph font color in reports (1.6.0b7 regression)
Change-Id: I552d065bcdfc1c5ee0122beec554651f17bb213d
Commit: 1005c5bff47ab0f2c9b50e7d01e63ce11e8f5f2c
https://github.com/tribe29/checkmk/commit/1005c5bff47ab0f2c9b50e7d01e63ce11…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M agents/wnx/src/engine/unpack_packs.cmd
Log Message:
-----------
improved log for windows agent unpack script
Change-Id: I07c5847729890a39d0a1de19eedca6522cf965a4
Commit: 2aeef1c915688537721b41a86be69a25a73740c8
https://github.com/tribe29/checkmk/commit/2aeef1c915688537721b41a86be69a25a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A agents/wnx/doc/Installation.odt
Log Message:
-----------
[CMK-2534] - installation documentation
Change-Id: I57c3a84db63f142215a81ac6af34d79c27294fad
Commit: 7b9c94b7ddcde9b2d17c304038023a496e8c2b7d
https://github.com/tribe29/checkmk/commit/7b9c94b7ddcde9b2d17c304038023a496…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_login.scss
Log Message:
-----------
GUI SCSS: Sasslint compatible login styles and a bigger login screen logo for the classic theme
Change-Id: I982bb41b5f4d340df8ac5fb90d81c18d66ebb27f
Commit: 9b3a84c4a5fc21762ae59630e2376e4d4124c5e6
https://github.com/tribe29/checkmk/commit/9b3a84c4a5fc21762ae59630e2376e4d4…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A .werks/7758
Log Message:
-----------
7758 FIX mk_jolokia: Fixed cfg creation of agent bakery
The agent bakery rule "JMX monitoring of Java JVMs using Jolokia" created a cfg file with missing comma.
This has been fixed. Please bake the affected agents again to create a valid cfg file.
Change-Id: I7ca3831f9e8645706e162fc6147e4f800daaa16f
Commit: 84789b1a5e9c1b4318d516fca72d2f2e6a1e7157
https://github.com/tribe29/checkmk/commit/84789b1a5e9c1b4318d516fca72d2f2e6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Remove deprecated wheel event handlers in sidebar.js
We now always use addEventListener together with a wheel
event for scrolling inside the sidebar. Although wheel
events in general may not reflect the correct scrolling
direction, we leave a wheel handler in place here for
now.
Change-Id: I9f533b4613a9ed9466745ee120c30645fd9ebd64
Commit: 4d227ecf7b2c4fc5e24f2660e09eebe6acdf880d
https://github.com/tribe29/checkmk/commit/4d227ecf7b2c4fc5e24f2660e09eebe6a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Cleanup returnValue, preventDefault and stopPropagation
Remove returnValue and always use preventDefault and
stopPropagation. All our supported browsers support
preventDefault and stopPropagation.
Change-Id: I125e7d67e44cfd0ac28484f039cace885f6970e0
Commit: 699a2b84591a0f2df9f98c8512e70888fb583f83
https://github.com/tribe29/checkmk/commit/699a2b84591a0f2df9f98c8512e70888f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Don't check for window.event and don't return inside scrollWheel
The return value is ignored anyway and the use of window.event
should be avoided:
https://developer.mozilla.org/en-US/docs/Web/API/Window/event
Change-Id: I91a8fd748c91d05e2e785fb5cade94687b6378bc
Commit: 7dd0745ae78263b95a91edd7fd4e521c62e13c81
https://github.com/tribe29/checkmk/commit/7dd0745ae78263b95a91edd7fd4e521c6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Resolve scrolling error in the Chrome console
When a user scrolled inside the sidebar errors with the message:
Unable to preventDefault inside passive event listener due to target
being treated as passive.
were logged to the console. This is fixed by removing the
preventDefault call. Since the sidebar always has a height of
100% no default scrolling action will be applied. This was the
behaviour for Chrome anyway since the event listener is passive by
default:
https://www.chromestatus.com/features/6662647093133312
Change-Id: I4ab522ad4e4e2b2b2221397817296fde8a95fce4
Commit: 9a64ca063648b6a37aa85aef3c5758b0fc52de52
https://github.com/tribe29/checkmk/commit/9a64ca063648b6a37aa85aef3c5758b0f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A .werks/10000
M agents/check_mk_agent.linux
Log Message:
-----------
10000 FIX ps, docker_container_mem: Fix garbled sections if ps is not available
On some docker containers the ps command is not available. This lead to
garbled sections in the 1.6.0 beta versions.
Change-Id: I6a35d4f50f977a3434076356225ec809dd27b8b7
Commit: 76c49b734b56b78e59a496884791393590756a22
https://github.com/tribe29/checkmk/commit/76c49b734b56b78e59a49688479139359…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M buildscripts/scripts/nightly-cmk-container.jenkins
A cleanup-source-archives.sh
Log Message:
-----------
Docker job: only upload docker archive files
Change-Id: Ied9ae86818df3bd173435cfb44401c7fdd2b2da5
Commit: 3eb46d498eacd2d494624b5a08279b1ce5a6dd82
https://github.com/tribe29/checkmk/commit/3eb46d498eacd2d494624b5a08279b1ce…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
A buildscripts/scripts/cleanup-source-archives.sh
R cleanup-source-archives.sh
Log Message:
-----------
Moved file
Change-Id: I87d7b59915cc5ab2e0774f48525aea5ee808468c
Commit: c7d22fa90cf22e1dceef02ea8cff3b112b80c152
https://github.com/tribe29/checkmk/commit/c7d22fa90cf22e1dceef02ea8cff3b112…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M buildscripts/scripts/cleanup-source-archives.sh
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Different shell cleanups
Change-Id: If2857ea94d8ae36b145435d9825e6fb1b40e0307
Commit: d6b377668f381d553bc8f16c9cfe9f64acaf9e25
https://github.com/tribe29/checkmk/commit/d6b377668f381d553bc8f16c9cfe9f64a…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
package.json: Pinned tagify to version 2.16.0 to temporarily prevent a
gui color bug"
Change-Id: I80f6ac159d534209a56d6946972476fe3d97c275
Commit: 4839b09a2daea9eb93873bafcf78536d12ff7cf7
https://github.com/tribe29/checkmk/commit/4839b09a2daea9eb93873bafcf78536d1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/watolib/bulk_discovery.py
Log Message:
-----------
Improve bulk discovery page texts and titles
Change-Id: I18e3b6c1a1d129fb50413cc2d0e05ab405605094
Commit: a7e38bc9a3a04acd343983069d9e11c7641d150c
https://github.com/tribe29/checkmk/commit/a7e38bc9a3a04acd343983069d9e11c76…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Unit test accept werk IDs >9999 now
Change-Id: I7ca865bb6d6f8b11e8a50579ea3601f3a7b62daa
Commit: 75a5c9cb7fbc91d1a3e8fbdd866879053f51980e
https://github.com/tribe29/checkmk/commit/75a5c9cb7fbc91d1a3e8fbdd866879053…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-02 (Mon, 02 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-cfg.cpp
Log Message:
-----------
[CMK-2498] - command restore is added to the service #1
- reinstalls from ProgramFiles(x86)\checkmk\service\install cap, ini and dat files
- command help is updated
- minimal refactoring
Change-Id: Ief9c5293731f1774320878e299ac5ab51cf8c273
Commit: 9a9007c6eb5e0030d3a38fbcfe9e3e109f96501e
https://github.com/tribe29/checkmk/commit/9a9007c6eb5e0030d3a38fbcfe9e3e109…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Update expected package sizes
Change-Id: Ifd8b9ef0aa7deca13486cdac0501bc779bbca1e6
Commit: 04155e10e2551ba75c74969624eb3151c5372065
https://github.com/tribe29/checkmk/commit/04155e10e2551ba75c74969624eb3151c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M web/htdocs/js/modules/profile_replication.js
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Don't pass the timeout callback as a string.
This is unnecessary and not recommended, see e.g.:
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/…
Change-Id: I1b0d9bc3635eb468573eae7ab817ac0decab5a12
Commit: 50e94a1e3d2b03a26b0f4676c4151e4ec10b6b6d
https://github.com/tribe29/checkmk/commit/50e94a1e3d2b03a26b0f4676c4151e4ec…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M checks/local
Log Message:
-----------
local: addition for werk 7934 - Fix bug for none existing level values
FEED-4110
Change-Id: I9580b03af6588a85a63dfeefc88e452c3b9633d6
Commit: d552002a7bceb0aed1d1cfcd568a1651c550ebfd
https://github.com/tribe29/checkmk/commit/d552002a7bceb0aed1d1cfcd568a1651c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Fix UnicodeDecodeError when working with text area fields
Change-Id: I33e1ad2ac9b33e599ac5a8d345bcd5d399b101b7
Commit: 35885882c7c1f687f946be4ba45172edca951074
https://github.com/tribe29/checkmk/commit/35885882c7c1f687f946be4ba45172edc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/8887
Log Message:
-----------
8887 FIX Fix UnicodeDecodeError in complain phase of "Predefined conditions" edit dialog
Change-Id: Ib836e60ae83723c48cf42f7747d393cae84b1595
Commit: 0abaa86c8b80c28596343a73a87a64505377ec4a
https://github.com/tribe29/checkmk/commit/0abaa86c8b80c28596343a73a87a64505…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/8888
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
8888 FIX Fix disabling Encrypted Livestatus TCP when updating from 1.6 to 1.6
The setting LIVESTATUS_TCP_TLS was reset when updating from one 1.6.0 release
to another release.
Change-Id: Ic380da3c4e40855a381dd7d203794a5dbb9bac72
Commit: 6aedbbfd4c77a4a732ed635c65dbfda1f2063efc
https://github.com/tribe29/checkmk/commit/6aedbbfd4c77a4a732ed635c65dbfda1f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
Reduce redundant view attribute declarations
Change-Id: Ida5650cfbe379567f6697e5f7cb51be5a2e13f05
Commit: a0f7e9eb50710fd90f48b1b9a4e2f9ea6288d0ee
https://github.com/tribe29/checkmk/commit/a0f7e9eb50710fd90f48b1b9a4e2f9ea6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Add some simple views for vSphere servers and VMs
Change-Id: I6a5d98f0d2cc1038eb0484a0e56fc13428cf16bc
Commit: afa6f7f24c4cc00161056d675ffb6181911f61b8
https://github.com/tribe29/checkmk/commit/afa6f7f24c4cc00161056d675ffb61819…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/8906
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
8906 FIX kubernetes agent should not crash with trailing / in URL prefix
This fixes an issue where the kubernetes special agent crashes
when the custom URL prefix contained a trailing "/".
Change-Id: Ibe4a9dc76e05da807e4f6ea63baa483795476c3d
Commit: 655abf3a45e7277eeaa62bb0b778b6d81b740a5c
https://github.com/tribe29/checkmk/commit/655abf3a45e7277eeaa62bb0b778b6d81…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
A web/htdocs/themes/facelift/scss/_placeholders.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/theme.scss
A web/htdocs/themes/modern-dark/scss/_placeholders.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
GUI SCSS: Several fixes for modern and dark theme
* select bg color for host to folder popup (FEED-4172)
* duallist hovered button bg color
* main body padding
* label bg color
* side content top offset
* snapin margin, widths and bg colors
* snapins collapsable over their full width
* placeholder for single data table state cells
* adaptive data container width
Change-Id: I2aff54431522f5e980294a11a7ffd30b8174118b
Commit: a1fad3e076485b5e4e4ff2ead297a4cc76201a67
https://github.com/tribe29/checkmk/commit/a1fad3e076485b5e4e4ff2ead297a4cc7…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b9
Change-Id: I0091de968d24313eda8518ff06c0c1b452cdd30c
Commit: 470cf8cc89e45b779a3e4b53fd97c90fc8d97edd
https://github.com/tribe29/checkmk/commit/470cf8cc89e45b779a3e4b53fd97c90fc…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Simplify prevent_default_events and add_event_handler in utils.js
Change-Id: Idd68ffd900a1c861102663793d637bdfcb41d17f
Commit: d10581861480960944b80026a42ea6dc62535aa6
https://github.com/tribe29/checkmk/commit/d10581861480960944b80026a42ea6dc6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Use prevent_default_events in sidebar.js where appropriate
Change-Id: Id27180d060cc845254768b5452fbba0c05592964
Commit: 0d25a0a56ede72ca5c6b9611eb776984a1197d0a
https://github.com/tribe29/checkmk/commit/0d25a0a56ede72ca5c6b9611eb776984a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/10001
M agents/plugins/mk_docker.py
M checks/docker_container_status
M tests/unit/agents/plugins/test_mk_docker.py
M tests/unit/checks/generictests/datasets/docker_container_status_1.py
M tests/unit/checks/generictests/datasets/docker_container_status_2.py
Log Message:
-----------
10001 docker_container_status: set image name as a host label
The docker_container_status service now automatically sets the host
tags "cmk/docker_image", "cmk/docker_image_name" and "cmk/docker_image_version".
CMK-2556
Change-Id: I9b84b9cd06cdaafb189104b4c94c276fe131a2a6
Commit: d5f1d9b48308f886d1b35cc765db0a998b5eef9a
https://github.com/tribe29/checkmk/commit/d5f1d9b48308f886d1b35cc765db0a998…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M buildscripts/scripts/cleanup-source-archives.sh
Log Message:
-----------
Keep empty edition directories after cleanup
Change-Id: Ie19e7ee41d1f3da0dc0fade0cc66abd143d6c44d
Commit: e0a9eefdafe4cdff0c3abb1cd338a9b5e00da959
https://github.com/tribe29/checkmk/commit/e0a9eefdafe4cdff0c3abb1cd338a9b5e…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M cmk/utils/prediction.py
Log Message:
-----------
Fix TimeSeries JSON exports
- JSON exports only require the timeseries data array.
- Improve TimeSeries repr for simpler debugging.
CMK-2631
Change-Id: If87d2e95d617f044350a71020f2f19242f63ddeb
Commit: e1d3f44e3bb083121738eecdf25967f274325a06
https://github.com/tribe29/checkmk/commit/e1d3f44e3bb083121738eecdf25967f27…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A tests/unit/checks/test_docker_container_status.py
Log Message:
-----------
docker_container_status: add forgotten unit test
Change-Id: I9eb996d95ddbd627274c6e814740e6716e7f565a
Commit: 54de5514c6ecfd5711c19c4f4863dd6a270340f0
https://github.com/tribe29/checkmk/commit/54de5514c6ecfd5711c19c4f4863dd6a2…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/8996
M checks/check_icmp
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
8996 check_icmp: minimum number of successful pings for OK status consideration
In the previous version, failure to ping one IP address amongst
multiples addresses led to a Crit status of the icmp service. This new
feature allows to specify the minimum number of successful pings in
order to deem the service as OK. This signifies that pinging one address
successfully can be sufficient regardless of the number of failures for
the other remanining addresses.
Change-Id: I83c7738ff2c7dd74a878360b023982f16a2520f9
Commit: ba3d5f879efccf8b02d4d78f292ad6d3c76aca75
https://github.com/tribe29/checkmk/commit/ba3d5f879efccf8b02d4d78f292ad6d3c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
A .werks/7275
M cmk/gui/bi.py
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
7275 BI configuration: Now able to create regex based host tag id condition
Change-Id: I3f77992a69c433ea2ad13ba5fc4232b00bceff5a
Commit: c8219b34d9485555e72054f4f0c25bc2fa9a058f
https://github.com/tribe29/checkmk/commit/c8219b34d9485555e72054f4f0c25bc2f…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M cmk/gui/node_visualization.py
A cmk/gui/plugins/views/icons/topology.py
M cmk/gui/plugins/views/node_visualization.py
M tests/unit/cmk/gui/plugins/views/test_icons.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/index.js
M web/htdocs/js/modules/node_visualization/node_visualization.js
M web/htdocs/js/modules/node_visualization/node_visualization_datasources.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_search.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
A web/htdocs/themes/facelift/images/icons/icons8-hierarchy.svg
A web/htdocs/themes/facelift/images/icons/icons8-no-entry.svg
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Added parent/child topology node visualization
Change-Id: I7f09fbf50a3d6c358edea7dc057be267d4aeb860
Commit: 410adf18455595feebeaa8bcb634c7ee49caa3dd
https://github.com/tribe29/checkmk/commit/410adf18455595feebeaa8bcb634c7ee4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/watest.cpp
Log Message:
-----------
[CMK-2498] - command restore, final commit #2
- refactoring
- unit tests support for ReInstall
- possibility to change working data/user folder using push and pop
Change-Id: I46142cbe5c36f5b9b95badae8ee796a23ac257d4
Commit: 9cc67cb0a17aceafdca9e835e1a5cc7777c40349
https://github.com/tribe29/checkmk/commit/9cc67cb0a17aceafdca9e835e1a5cc777…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Fix wrong sync since yesterday
Change-Id: I4eafa0d257233706b49384718e71a4bb6d149256
Commit: d38b218d2a5ee11f204ea4411e8258f6c82d37f0
https://github.com/tribe29/checkmk/commit/d38b218d2a5ee11f204ea4411e8258f6c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Add unit test for management credentials calculation of a host
Change-Id: I98ea12a82fa8c0ffa20a195a5696f08300e5d856
Commit: a726fd777ecbc066795ad3b903431860e08a00b1
https://github.com/tribe29/checkmk/commit/a726fd777ecbc066795ad3b903431860e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M buildscripts/scripts/cleanup-source-archives.sh
Log Message:
-----------
Fix some quoting + wrong validation
Change-Id: If085bbb6fa28cfbfbbff0f93d3c1f8225910eefa
Commit: 4be5ba8f094e8561e98a89c0f99c3a69d16fb515
https://github.com/tribe29/checkmk/commit/4be5ba8f094e8561e98a89c0f99c3a69d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M buildscripts/scripts/cleanup-source-archives.sh
Log Message:
-----------
Another source cleanup fix
Change-Id: I1b64171ead21ae69607b7964c228083e56b8f93c
Commit: b0f3732adeb5ca0c6a13a615c6470a43b7845233
https://github.com/tribe29/checkmk/commit/b0f3732adeb5ca0c6a13a615c6470a43b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-03 (Tue, 03 Sep 2019)
Changed paths:
M buildscripts/scripts/cleanup-source-archives.sh
Log Message:
-----------
Improve match regex
Change-Id: I09b2ee662eaa453f53e031c2bcede87122109113
Commit: a69cbe725a8879a371f564b159b0ac8e5eecd03c
https://github.com/tribe29/checkmk/commit/a69cbe725a8879a371f564b159b0ac8e5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8878
M cmk/gui/plugins/wato/inventory.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
8878 FIX Do hardware/software inventory: Host labels can now be used as rule conditions for this ruleset
Change-Id: I4e176c7720f0acfc51ac1e58e587788b766d4162
Commit: 765b5c82977a9e7b0d572794f476dcff6a59b878
https://github.com/tribe29/checkmk/commit/765b5c82977a9e7b0d572794f476dcff6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8879
M cmk/gui/watolib/__init__.py
Log Message:
-----------
8879 Docker: Enable status data inventory for nodes by default
The factory settings (which are applied only for new sites) are now creating
a rule in the "Do hardware/software inventory" ruleset which enables the status
data inventory for all docker nodes (hosts with label "cmk/docker_object:node").
This simplifies the initial docker monitoring setup.
Users which update existing sites need to create this rule on their own.
Change-Id: I93561ee7034cbf75445837963aee02a27a417c5c
Commit: 15e391055d18ca2b1b68284c217ba1ff20a8cf00
https://github.com/tribe29/checkmk/commit/15e391055d18ca2b1b68284c217ba1ff2…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_sidebar.scss
Log Message:
-----------
GUI SCSS: Undoing the full width snapin collapse due to its buggy
appearance
Change-Id: I17e8b0dd718687037a9499fc1ac86dbaea80d12b
Commit: 864d6a5eb3274e6b3c7b84e3e46ad3b6abe38fd3
https://github.com/tribe29/checkmk/commit/864d6a5eb3274e6b3c7b84e3e46ad3b6a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
Log Message:
-----------
[CMK-2643] - removed only_from value from the user yml example
Change-Id: I364d1a31b2e4d6e69d627a4dd344e8abbeba75ce
Commit: c5cdbd94faa179e26da65c23b6631efa0200af38
https://github.com/tribe29/checkmk/commit/c5cdbd94faa179e26da65c23b6631efa0…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M web/htdocs/js/index.js
M web/htdocs/js/mobile.js
M web/htdocs/js/modules/activation.js
M web/htdocs/js/modules/ajax.js
M web/htdocs/js/modules/async_progress.js
M web/htdocs/js/modules/availability.js
M web/htdocs/js/modules/backup.js
M web/htdocs/js/modules/bi.js
M web/htdocs/js/modules/crash_reporting.js
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/element_dragging.js
M web/htdocs/js/modules/foldable_container.js
M web/htdocs/js/modules/forms.js
M web/htdocs/js/modules/graph_integration.js
M web/htdocs/js/modules/help.js
M web/htdocs/js/modules/host_diagnose.js
M web/htdocs/js/modules/hover.js
M web/htdocs/js/modules/node_visualization/node_visualization.js
M web/htdocs/js/modules/node_visualization/node_visualization_datasources.js
M web/htdocs/js/modules/node_visualization/node_visualization_infobox.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_search.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_utils.js
M web/htdocs/js/modules/popup_menu.js
M web/htdocs/js/modules/prediction.js
M web/htdocs/js/modules/profile_replication.js
M web/htdocs/js/modules/quicksearch.js
M web/htdocs/js/modules/reload_pause.js
M web/htdocs/js/modules/selection.js
M web/htdocs/js/modules/service_discovery.js
M web/htdocs/js/modules/sidebar.js
M web/htdocs/js/modules/sites.js
M web/htdocs/js/modules/sla.js
M web/htdocs/js/modules/utils.js
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/js/modules/views.js
M web/htdocs/js/modules/visibility_detection.js
M web/htdocs/js/modules/wato.js
M web/htdocs/js/side_index.js
M web/htdocs/themes/classic/scss/_bi.scss
M web/htdocs/themes/classic/scss/_check_mk.scss
M web/htdocs/themes/classic/scss/_dashboard.scss
M web/htdocs/themes/classic/scss/_login.scss
M web/htdocs/themes/classic/scss/_logwatch.scss
M web/htdocs/themes/classic/scss/_mobile.scss
M web/htdocs/themes/classic/scss/_node_visualization.scss
M web/htdocs/themes/classic/scss/_pages.scss
M web/htdocs/themes/classic/scss/_prediction.scss
M web/htdocs/themes/classic/scss/_sidebar.scss
M web/htdocs/themes/classic/scss/_snapins.scss
M web/htdocs/themes/classic/scss/_status.scss
M web/htdocs/themes/classic/scss/_variables.scss
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/classic/scss/_wato.scss
M web/htdocs/themes/classic/theme.scss
M web/htdocs/themes/facelift/scss/_bi.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_login.scss
M web/htdocs/themes/facelift/scss/_logwatch.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_mobile.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_placeholders.scss
M web/htdocs/themes/facelift/scss/_prediction.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/facelift/theme.scss
M web/htdocs/themes/modern-dark/scss/_placeholders.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
SCSS & JS: Added missing file headers and fixed a common file header typo
Change-Id: Ia0193fbed004a0d3c4c572c85fbe19cab28675d0
Commit: 1b6c31da449fce14913cda75b30db45971cd8cc3
https://github.com/tribe29/checkmk/commit/1b6c31da449fce14913cda75b30db4597…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8889
M omd/Makefile.omd
M omd/packages/libgsf/libgsf.make
M omd/packages/msitools/msitools.make
Log Message:
-----------
8889 FIX SLES15: Fix building MSI packages
The MSI utilities, which should be shipped with Checkmk, were missing in
previous 1.6 packages.
msitools depends on libgsf, but our own libgsf package was not used for
building the msitools package.
The libgsf is currently only built for SLES15, so we can only base
on this library on this distribution.
Could be a good next step to build libgsf on all distributions and
make the msitools always base on our self built library. We could
then remove another runtime dependency.
CMK-2627
Change-Id: I5183664023ae054bcf69f1d99291a03f16149d7f
Commit: 8b4031d945a00007b4748d9cc462d78ed24d8fe6
https://github.com/tribe29/checkmk/commit/8b4031d945a00007b4748d9cc462d78ed…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
R .werks/7275
M cmk/gui/bi.py
M cmk/gui/plugins/wato/bi.py
Log Message:
-----------
Revert "7275 BI configuration: Now able to create regex based host tag id condition"
This reverts commit ba3d5f879efccf8b02d4d78f292ad6d3c76aca75.
Commit: 2f846a30ee80b5dd53e5097247cb8d353c9b495a
https://github.com/tribe29/checkmk/commit/2f846a30ee80b5dd53e5097247cb8d353…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Fix broken demo builds
Change-Id: I6e8f983e171b5439dfd5a3a7082e7f32e66ea665
Commit: 40f5eeab4bf1690056fb5c4d7602098f925db0ee
https://github.com/tribe29/checkmk/commit/40f5eeab4bf1690056fb5c4d7602098f9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Consequently use BRANCH variable
Change-Id: Ib307808bd34bd5711199157b5548fef314c50476
Commit: 22fbec2f56fd84150c3fd2ec907282e905c8c2b1
https://github.com/tribe29/checkmk/commit/22fbec2f56fd84150c3fd2ec907282e90…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Encapsulate cmk version calculation
Change-Id: I979797ae1daf6f11ee4d8cd23b126af684bac362
Commit: ca0939fa6af4dc04c9b337f1931efa5f2c46b52c
https://github.com/tribe29/checkmk/commit/ca0939fa6af4dc04c9b337f1931efa5f2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M buildscripts/scripts/nightly-cmk-container.jenkins
Log Message:
-----------
Encapsulate cmk version calculation: same in cmk container script
Change-Id: I9adbb911ed7f49c73039c34094e1f7ce877e90d2
Commit: e717f8c60b454550e4f908f575205f6270afd62b
https://github.com/tribe29/checkmk/commit/e717f8c60b454550e4f908f575205f627…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M bin/.f12
M bin/update_rrd_fs_names.py
M cmk/gui/watolib/__init__.py
Log Message:
-----------
SET fs_used as default metric name in df checks on new sites
CMK-2639
Change-Id: Iaec49eaa44ac31632654def1efb7ea1a5281003c
(cherry picked from commit ab3063f243215234f3555956c88a59e9360b4ce6)
Commit: 3dcc2e61549838655b1cf24baf189aadf9a4d51b
https://github.com/tribe29/checkmk/commit/3dcc2e61549838655b1cf24baf189aadf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8881
M cmk/gui/notifications.py
Log Message:
-----------
8881 SEC Fix possible XSS issue on "confirm failed notifications" page
Using a manipulated notification script or notification destination system it
was possible to inject javascript code into the "confirm failed notifications" page.
To prevent users from this potential issue, you could remove the permission for
viewing the failed notifications from the users roles.
Change-Id: I07f84a8a7a577602055fab37b07cd162978ce7d4
Commit: 69575cee5324fce068f9017b46230c11e0b0d9f6
https://github.com/tribe29/checkmk/commit/69575cee5324fce068f9017b46230c11e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
M defines.make
M omd/Makefile
M tests/packaging/test_files.py
Log Message:
-----------
Try to unbreak demo builds
Change-Id: Ic23344310ade8cee37efd3bfe31a24900a75d61b
Commit: 63959db5d1b78d5d81d6219b2a349616b562c914
https://github.com/tribe29/checkmk/commit/63959db5d1b78d5d81d6219b2a349616b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/10002
M agents/cfg_examples/docker.cfg
M agents/plugins/mk_docker.py
M checks/docker_container_mem
M tests/unit/agents/plugins/test_mk_docker.py
A tests/unit/checks/generictests/datasets/docker_container_mem_plugin_section.py
Log Message:
-----------
10002 docker_container_mem: Plugin no longer requires agent in container
The memory service corresponding to the plugin docker_container_mem no longer
requires the Checkmk agent to be installed on the monitored container.
Change-Id: Id0c6dbc53d367a8683ca1d8daf31de92f33cc252
Commit: e9561e05985948b6de6c79c946d2a40405891eb2
https://github.com/tribe29/checkmk/commit/e9561e05985948b6de6c79c946d2a4040…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
check_icmp: modification of WATO help text concerning additional
addresses option for icmp check
CMK-2489
Change-Id: I06785ba88671331e125d09615977bbbb91bb6f60
Commit: f5f450ea82c0cc647a787ec40503c1de50ee348b
https://github.com/tribe29/checkmk/commit/f5f450ea82c0cc647a787ec40503c1de5…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI SCSS: Fixed "really" font color and perfometer padding in single data tables
Change-Id: Icccdab95886c5f79d14878a5bd3400c77cc3ed15
Commit: 996f0d860e12211f396e4dd4db22c28e11c2fea2
https://github.com/tribe29/checkmk/commit/996f0d860e12211f396e4dd4db22c28e1…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
R .werks/7934
Log Message:
-----------
Revert "7934 FIX local: Fix bug of none existing level values"
This reverts commit ce5225c0e6c1e2a1703ad616236e3f31a192dd80.
Commit: 59708ed71a1e652d6672c76dc7e4ff0b0d2591f1
https://github.com/tribe29/checkmk/commit/59708ed71a1e652d6672c76dc7e4ff0b0…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/7934
M checks/local
A tests/unit/checks/generictests/datasets/local_2.py
Log Message:
-----------
7934 FIX local: Fix bug of none existing level values
The absence of level values caused local checks to crashed. Now it is possible to set an critical level value without having to set warning level.
Change-Id: I5c098212f4100656dd13fc905948f6743266631c
Commit: 8b3e54eb1f4a666a6aee3958cf81a36816dd073d
https://github.com/tribe29/checkmk/commit/8b3e54eb1f4a666a6aee3958cf81a3681…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/cisco_secure_1_regression.py
Log Message:
-----------
Adapt test for cisco_secure_1_regression
Change-Id: I3ee80ab1b3e6b62e430b35b14fa3f2c180ec55e8
Commit: bfec480409b6642506a838d0f04530ae2e6420a2
https://github.com/tribe29/checkmk/commit/bfec480409b6642506a838d0f04530ae2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8791
M checks/cisco_secure
M tests/unit/checks/generictests/datasets/cisco_secure_1_regression.py
Log Message:
-----------
8791 FIX cisco_secure: don't crash if the interface name cannot be resolved
Change-Id: I0dfc62aa63396a21fbb24a2f6b3fd9546702d4e8
Commit: ff24bc2c90b3257f3212483fa67d79588b0e5245
https://github.com/tribe29/checkmk/commit/ff24bc2c90b3257f3212483fa67d79588…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8792
M checks/ipmi_sensors.include
A tests/unit/checks/generictests/datasets/ipmi_sensors_2.py
Log Message:
-----------
8792 FIX ipmi_sensors: Fix crash in the parse function
Some IPMI sensors output sensor information in the form:
59 M2_Temp0(PCIe1)_(Temperature) NA/79.00_41.00_C [OK]
This case is now correctly handled by the parse function
of the check.
Change-Id: I15cca0f082152c3c8566574399059f500d6c582a
Commit: c3f0b962ae18361e56919e9dca3309336f4d074f
https://github.com/tribe29/checkmk/commit/c3f0b962ae18361e56919e9dca3309336…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8880
M cmk_base/config.py
M cmk_base/data_sources/snmp.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
8880 FIX Fix SNMP management board credentials
Monitoring of SNMP management boards did not work in the previous
1.6.0 releases when the management board credentials were different
from the host SNMP credentials.
Change-Id: Ic61abcfa62bb0b68652d0e345a9de522bbec58cb
Commit: 118196d11333d3011281cc400a1ee2aca43af995
https://github.com/tribe29/checkmk/commit/118196d11333d3011281cc400a1ee2aca…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M checks/local
Log Message:
-----------
Revert "local: addition for werk 7934 - Fix bug for none existing level values"
This reverts commit 50e94a1e3d2b03a26b0f4676c4151e4ec10b6b6d.
Commit: 4e4cc9785492ae5ff0bc6cc2e92611a5f893f913
https://github.com/tribe29/checkmk/commit/4e4cc9785492ae5ff0bc6cc2e92611a5f…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M checks/local
M tests/unit/checks/generictests/datasets/local_2.py
Log Message:
-----------
local: addition for werk 7934 - Fix bug for none existing level values
FEED-4110
Change-Id: I9580b03af6588a85a63dfeefc88e452c3b9633d6
Commit: afbcf10c5c924e4c5af91ac7ff0a59dbb9332ce6
https://github.com/tribe29/checkmk/commit/afbcf10c5c924e4c5af91ac7ff0a59dbb…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8905
A checkman/k8s_daemon_pods
A checks/k8s_daemon_pods
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kubernetes.py
A tests/unit/checks/generictests/datasets/k8s_daemon_pods.py
Log Message:
-----------
8905 Kubernetes checks for daemon sets
The special agent now delivers information for the daemon sets.
The info check provides status information on the daemon sets.
This is part 1 of CMK-2536.
Change-Id: Ieb5bf21805c228b1972a9d1925e9257535b8d494
Commit: 308645a3299d560f5c2027e1742991da189ad118
https://github.com/tribe29/checkmk/commit/308645a3299d560f5c2027e1742991da1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8882
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
8882 FIX Fix invalid rule match analyzation in WATO
The "Parameters of host/service" page and ruleset lists showed an invalid match
result for rules which value evaluates to None. For binary rulesets (the ones
that only have yes/no as value) the result was also not displayed correctly.
The ruleset matching of Checkmk during checking was not affected by this issue.
Change-Id: I1c9f4b2747332d09ca40deac85ecfc0fe9fce2b9
Commit: 8058b493b4c28a776b317a2a804a4a3bccd6c35b
https://github.com/tribe29/checkmk/commit/8058b493b4c28a776b317a2a804a4a3bc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
A .werks/8883
M cmk_base/checking.py
Log Message:
-----------
8883 FIX Fix possible "module has no attribute core" issue
When configuring timespecific parameters or check periods,
such an exception could occur during checking. We have only
seen this issue when using the raw edition.
Change-Id: I7ac44c9b4404c5a24a7cf09cc3d38caad6310da6
Commit: 0f992560e80b4483cc77fc1ff01e131ce726fcd5
https://github.com/tribe29/checkmk/commit/0f992560e80b4483cc77fc1ff01e131ce…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/8884
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
8884 FIX Fix configuring host tag filters in custom snapin conditions
Change-Id: I30ba9d3be8423a92c5309ccf20b3d8a3deff56c0
Commit: 9986de3553dd611a0fc23b279fa5f2bf9065d406
https://github.com/tribe29/checkmk/commit/9986de3553dd611a0fc23b279fa5f2bf9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/commands.py
Log Message:
-----------
Change title of downtime actions
Change-Id: I4d6818c63f175608efdaa71fb42dfd3068ca1082
Commit: 4fa0cff1f95e8ff08a85dcd522117d0c3c21f0b0
https://github.com/tribe29/checkmk/commit/4fa0cff1f95e8ff08a85dcd522117d0c3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
Log Message:
-----------
[CMK-2657] - Windows Agent's service reloads own configuration on start
- typos
- log is more detailed
Change-Id: I7a5f5ed0d495509e7b0af8cf27ad841ed95dc84d
Commit: ecb38cceeb24ff8cf93afb8c683dd2a4d2629774
https://github.com/tribe29/checkmk/commit/ecb38cceeb24ff8cf93afb8c683dd2a4d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M .werks/10001
Log Message:
-----------
Werk 10001: fix version
Change-Id: I001699c668b6282a0201d8bc22a49ffd0aca890f
Commit: 0908b229b632d8aae0dd1f9357c42e8a22d15fd6
https://github.com/tribe29/checkmk/commit/0908b229b632d8aae0dd1f9357c42e8a2…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A web/htdocs/themes/classic/images/icon_forecast_graph.png
A web/htdocs/themes/classic/images/icon_new_forecast_graph.png
M web/htdocs/themes/facelift/images/icon_forecast_graph.png
M web/htdocs/themes/facelift/images/icon_new_forecast_graph.png
Log Message:
-----------
Fix Forecast Graphs icons
CMK-2638
Change-Id: I6c63d5db8bfc35e94c940f241282f63252b7f5d0
Commit: b397054c20ef77df9d3e9f01bc0ce563df404e77
https://github.com/tribe29/checkmk/commit/b397054c20ef77df9d3e9f01bc0ce563d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/10025
M cmk/gui/wato/pages/services.py
M web/htdocs/themes/classic/scss/_wato.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
10025 FIX Discovery page: Improve usability
Several changes have been made:
<ul>
<li>The plugin name column can now be hidden</li>
<li>The columns check parameters, discovered labels and plugin names are now hidden by default as intended</li>
<li>The action buttons on top of the page have been reordered</li>
</ul>
Change-Id: I7f0297d6327820ebf91db8b032ada9debd368ef3
Commit: 6d083d980b0b90e6eeba12465c32af5fcf962c95
https://github.com/tribe29/checkmk/commit/6d083d980b0b90e6eeba12465c32af5fc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A tests/unit/checks/generictests/datasets/docker_container_cpu_agent_section.py
A tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
A tests/unit/checks/generictests/datasets/docker_container_mem_agent_section.py
A tests/unit/checks/generictests/datasets/lxc_container_cou_agent_section.py
Log Message:
-----------
docker_container_{mem,cpu,diskstat}: add unit tests
Change-Id: I0af00c7852a3448206fc4541b84bd994b3915dd4
Commit: e05bf58dad25b221d5c2101881cb91500fe243a3
https://github.com/tribe29/checkmk/commit/e05bf58dad25b221d5c2101881cb91500…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M checks/cpu_util.include
M checks/docker_container_cpu
M checks/lxc_container_cpu
Log Message:
-----------
cpu_util.include: refactoring
The check_cpu_util_linux_container function needed
refactoring for upcoming changes.
* remove redundant legacy params handling
* move parsing part to parse functions
* return in case of missing data
* ommit computation of time delta, which cancels out
Change-Id: Iba01f48e98f8aee15dfaabdd4d436e41f44a4c93
Commit: d7bc02ad62a8d9e03ad73857dda8fd7a639c0893
https://github.com/tribe29/checkmk/commit/d7bc02ad62a8d9e03ad73857dda8fd7a6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/10003
M agents/cfg_examples/docker.cfg
M agents/plugins/mk_docker.py
M checks/docker_container_cpu
M tests/unit/agents/plugins/test_mk_docker.py
A tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section.py
Log Message:
-----------
10003 docker_container_cpu: Plugin no longer requires agent in container
The cpu service corresponding to the plugin docker_container_cpu no longer
requires the Checkmk agent to be installed on the monitored container.
Change-Id: I89b4f46a90a5bc9d412295c2cb20ce13489883b7
Commit: 3f2f3d1f0f2f4fa97e7dc35fc3246c0634ee4df5
https://github.com/tribe29/checkmk/commit/3f2f3d1f0f2f4fa97e7dc35fc3246c063…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M tests/unit/checks/checktestlib.py
Log Message:
-----------
checktestlib.py: tiny bugfix
Change-Id: I6fb942e5a2f3c80d6ff5ce25e95623dc22cf44b7
Commit: c71cb5318962bb97ddc7fd5c73c90ed727d30382
https://github.com/tribe29/checkmk/commit/c71cb5318962bb97ddc7fd5c73c90ed72…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
Log Message:
-----------
docker_container_diskstat: extend unit test
Change-Id: I71666348f72d77f4c584901b9ce3533bc1162f22
Commit: 339f2e3c6a6ac204a05e9764da7ca0093b90109d
https://github.com/tribe29/checkmk/commit/339f2e3c6a6ac204a05e9764da7ca0093…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M checks/docker_container_diskstat
Log Message:
-----------
docker_container_diskstat: refactor
For the upcoming change, we need to be able to call
different parse finction on a per node basis.
Change-Id: I2898a5b869b181c4730ac3011bee50abfc60eeb6
Commit: 355b2d3d4c0ba89f44b2e86f0502105cdb4a05f9
https://github.com/tribe29/checkmk/commit/355b2d3d4c0ba89f44b2e86f0502105cd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/10004
M agents/plugins/mk_docker.py
M checks/docker_container_diskstat
M tests/unit/agents/plugins/test_mk_docker.py
A tests/unit/checks/generictests/datasets/docker_container_diskstat_plugin_section.py
Log Message:
-----------
10004 docker_container_diskstat: Plugin no longer requires agent in container
The diskstat service corresponding to the plugin docker_container_diskstat no longer
requires the Checkmk agent to be installed on the monitored container.
Change-Id: I9dc96d622d95860be9d7d4bdc4f859d11ba6cc90
Commit: c328d33572b05e942467db5cadff3ba433d391f2
https://github.com/tribe29/checkmk/commit/c328d33572b05e942467db5cadff3ba43…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
M tests/unit/checks/generictests/datasets/docker_container_diskstat_plugin_section.py
Log Message:
-----------
docker_container_diskstat: remove parse result from tests
Change-Id: I8d0a5f9bcdc5b2388f08ff0953599a4e78accc82
Commit: 7e3103580e475c18420ffe62556f323a750aa017
https://github.com/tribe29/checkmk/commit/7e3103580e475c18420ffe62556f323a7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M .werks/10002
Log Message:
-----------
werk 10002: fix version
Change-Id: Ia12ae6f5422fb7b9bf02d552f0d45e95279d1217
Commit: 94c2b78e472cf172b29329287197b4402c35e6f5
https://github.com/tribe29/checkmk/commit/94c2b78e472cf172b29329287197b4402…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Don't let classes/builtins bleed into cmk_base.config.
Change-Id: I28d29655a739b07cc7bb2431380eadabc5f132a8
Commit: 26464ac7e776d00e130b42b5c05c1e0f522901fc
https://github.com/tribe29/checkmk/commit/26464ac7e776d00e130b42b5c05c1e0f5…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
R web/htdocs/themes/facelift/scss/_placeholders.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/theme.scss
R web/htdocs/themes/modern-dark/scss/_placeholders.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
GUI: Got rid of placeholder for single data tables and fixed quickinfo for parents in node visualization
Change-Id: I38270b2f0f40d9cd6f59df5cf8380e9e478d02d9
Commit: 32b9b4aef39529b7176881f8bc6b8843e89028cf
https://github.com/tribe29/checkmk/commit/32b9b4aef39529b7176881f8bc6b8843e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M Makefile
M web/.f12
Log Message:
-----------
Deploy JavaScript source maps, too.
Change-Id: I03ac33afb95ea7ddfa8d63eb9994f291435e89c3
Commit: faa6a8d699bd8bdbd834295298ff5e26262beb39
https://github.com/tribe29/checkmk/commit/faa6a8d699bd8bdbd834295298ff5e262…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/10026
M cmk/gui/watolib/timeperiods.py
Log Message:
-----------
10026 FIX Fix broken SLA processing when using "Always" timeperiod
CMK-2646
Change-Id: Ia7abe1975a797c125cd7aaac5e07ce0faf773973
Commit: 4ac63f194e65cf416cce8575a41e6d002ccef8ae
https://github.com/tribe29/checkmk/commit/4ac63f194e65cf416cce8575a41e6d002…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/8907
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk/special_agents/agent_kubernetes.py
A inventory/k8s_daemon_pod_containers
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
8907 Inventory kubernetes daemon set containers
Add kubernetes daemon set containers to the software inventory.
This is part 2 of CMK-2536.
Change-Id: I4547a919110e164313314753a32b781728f2c86e
Commit: 14d2d79892b8f0f0c80c8030ac4643d529dad744
https://github.com/tribe29/checkmk/commit/14d2d79892b8f0f0c80c8030ac4643d52…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
Log Message:
-----------
Add tests for netapp_api_vs_traffic
Change-Id: Ie3b153164e9e350cb26cf00254d3a8d0463df125
Commit: 1d9d4311d9a091eb721ca32e014d1d1c4aea8254
https://github.com/tribe29/checkmk/commit/1d9d4311d9a091eb721ca32e014d1d1c4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M checks/netapp_api_vs_traffic
Log Message:
-----------
netapp_api_vs_traffic: Remove unused arg to inventory function
Change-Id: I97849b205c24cb83fa4a1dab2da30fc79a0df732
Commit: ae5015073dffdbe1d8b8a0b6f2946d494037341f
https://github.com/tribe29/checkmk/commit/ae5015073dffdbe1d8b8a0b6f2946d494…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/7171
Log Message:
-----------
7171 FIX cmk-update-agent: Improved error handling
Previously, the agent updater might crash with a meaningless error
like <pre>ERROR compile() expected string without null bytes</pre>
when it tries to read from a corrupt config or state file.
This is now mitigated by showing a meaningful error that refers to
the file that caused the problem.
Jira: CMK-2634
Change-Id: I114b112fe25caaa1d61933940032279ecc53a874
Commit: 5e7a5e4f1ac270190d1788969aece64789a1acb2
https://github.com/tribe29/checkmk/commit/5e7a5e4f1ac270190d1788969aece6478…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/8908
M checks/netapp_api_vs_traffic
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
Log Message:
-----------
8908 FIX Fixes calculations of latency for netapp_api_vs_traffic
Average latency, average read latency, and averate write latency
are now calculated as a function of the number of ops instead of
the time. See Werk 8901 for details.
This fixes FEED-3874.
Change-Id: Ia84a4d730c6cb5a0e291daeb0d84136a7844e66f
Commit: b7e4fdfbfc3ee0b7646bd1f6a439dc35ed25b288
https://github.com/tribe29/checkmk/commit/b7e4fdfbfc3ee0b7646bd1f6a439dc35e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/core_config.py
Log Message:
-----------
Added missing cmk.utils.debug imports.
Change-Id: I48b39ae82c5e2912e4f4286e474f78ec88b01c35
Commit: 87962df37fb2bee6fceba91b343c08894b6b08f8
https://github.com/tribe29/checkmk/commit/87962df37fb2bee6fceba91b343c08894…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
Log Message:
-----------
Added missing Optional import.
Change-Id: I596283037842d22063a0f67f9619cd6b6f89d50b
Commit: 689551a613bca69abb8a4fa220c49e6795ee812a
https://github.com/tribe29/checkmk/commit/689551a613bca69abb8a4fa220c49e679…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/8978
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
8978 FIX mk_logwatch: Use preferred locale encoding when guessing the encoding of a log file
>From version 1.6.0b1 to 1.6.0b8 mk_logwatch assumed UTF-8 encoding if no byte order mark was found in the logfile.
It now uses the systems preferred enconding, which is the same behavior as in earlier versions.
FEED-4160
Change-Id: I0173c39f7cb50d5f5d50fd3db2dcc4d82ecdb1a4
Commit: 239c127b36369f7a84add5b4e9a5633fca087b70
https://github.com/tribe29/checkmk/commit/239c127b36369f7a84add5b4e9a5633fc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
A .werks/10027
M docker/Dockerfile
M docker/docker-entrypoint.sh
M tests/docker/test_docker.py
Log Message:
-----------
10027 Install Checkmk agent in Checkmk docker containers
To be able to monitor Checkmk containers properly we now install the agent
by default.
Change-Id: Idb0b26fca06d3de06684d555b53e1316730b2cec
Commit: 17ed57a8dbefcd74ae9bd010bae6f3c3fc76c0f8
https://github.com/tribe29/checkmk/commit/17ed57a8dbefcd74ae9bd010bae6f3c3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Add some debug output
Change-Id: I86d911a0f16863bc5719e434e058a71d7c88f2cf
Commit: 3d8837bb4922aefb14b6a372790669de5760c254
https://github.com/tribe29/checkmk/commit/3d8837bb4922aefb14b6a372790669de5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M agents/windows/msibuild/msi-update
M agents/wnx/install/version.wxi
Log Message:
-----------
Unified Display Name for Windows Agent is set to 'Check MK Agent 1.6'
Change-Id: I7f6ef6018dd67b73ab897c7e5673cee08c9a0322
Commit: 7d71d8e79338d99e4c5d5140a2862792821a8624
https://github.com/tribe29/checkmk/commit/7d71d8e79338d99e4c5d5140a28627928…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
[CMK-2362] - logging improved
- unit test re-fix
- unit test a bit extended
Change-Id: I549a57e9a6e0b6abe4f4f3f8702da4bc68fcab17
Commit: 0014d19cdca22153a69a2941db4a8c717a08fec8
https://github.com/tribe29/checkmk/commit/0014d19cdca22153a69a2941db4a8c717…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Fixed wrong test
Change-Id: I3e35c3e6e77fae370098710431d9a9d47bbb8a55
Commit: 7176cf9da14d2e3c83ffa9c27996a237733c89aa
https://github.com/tribe29/checkmk/commit/7176cf9da14d2e3c83ffa9c27996a2377…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-05 (Thu, 05 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/commander.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-ohm.cpp
Log Message:
-----------
[CMK-2362] - config reload improved
- after reload_config agent also calls preStartBinaries(to start async plugins, OHM and agent-updater)
- unique id to config added to identify config loading
- removed obsolete code
- unit tested reloadConfig and few ohm functions
- log texts are mor clear now
Change-Id: I5041a249f3ed3a6bee7a3153d1ffb8b36b3d4804
Commit: c1a3d919fe9da171094f85181114a9232bab765a
https://github.com/tribe29/checkmk/commit/c1a3d919fe9da171094f85181114a9232…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
Add missing activation in test_cfg fixture
Change-Id: I7853ee846d6ed071050acaa97337ec5a2a02e025
Commit: 65f672df3943617d1a1f7fec4478ef3bde88d2ed
https://github.com/tribe29/checkmk/commit/65f672df3943617d1a1f7fec4478ef3bd…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
Replace wait() calls by communicate() in test_modes.py
because wait() may cause deadlocks:
https://docs.python.org/2/library/subprocess.html#subprocess.Popen.wait
To reduces duplicate code and assure that communicate() is always used
a new fixture "execute" is introduced.
Change-Id: I437dfe4ff450b2bf73efbbdf7095b517eb9a830d
Commit: c693ffb5bbbda9902ecf21316079586140450632
https://github.com/tribe29/checkmk/commit/c693ffb5bbbda9902ecf2131607958614…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M omd/packages/check_mk/MKEVENTD_SNMPTRAP
Log Message:
-----------
Fixed snmptrap settings help text.
Change-Id: I8eebd1d324a9fd3babbde182239615c4fd1e22fc
Commit: 43f0a677324d2b31683b2076b5ffd46e0d777f01
https://github.com/tribe29/checkmk/commit/43f0a677324d2b31683b2076b5ffd46e0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/10028
M cmk/gui/plugins/sidebar/nagvis_maps.py
Log Message:
-----------
10028 FIX NagVis maps snapin: Improve error handling
The maps snapin showed a crash in case NagVis reported a
an error while producing the map list. The error message
from NagVis is now displayed instead.
Change-Id: I4cf97d8f6cd706f1927ae69aac9bf01e100b5543
Commit: f83db768a5205bb2fe92a4cf67829ad8e43b6070
https://github.com/tribe29/checkmk/commit/f83db768a5205bb2fe92a4cf67829ad8e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
R cmk/gui/plugins/sidebar/shipped.py
Log Message:
-----------
Cleanup empty file
Change-Id: Ifc320c16514ab5a4e764c3254e8e379ee88b706e
Commit: 3de3db42136f9b2f97b26105409758e130c94850
https://github.com/tribe29/checkmk/commit/3de3db42136f9b2f97b26105409758e13…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/10029
M cmk/gui/plugins/sidebar/server_time.py
Log Message:
-----------
10029 FIX Sidebar snapin "Server time" did not refresh as expected
Change-Id: Ic525761fbe9573cf4906d746a069555401c5147b
Commit: 13323bbf3fe7e58092af1039f16f50a738831534
https://github.com/tribe29/checkmk/commit/13323bbf3fe7e58092af1039f16f50a73…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M Makefile
M web/.f12
M webpack.config.js
Log Message:
-----------
Use Webpack's production mode by default, shipping minified JavaScript.
You can choose the way Webpack will run via the environment variable
WEBPACK_MODE, giving you a choice between deployment speed, portability and
runtime speed:
* quick: Run Webpack in development mode and don't run Babel. This
means that JavaScript does not get transpiled, so you need a very
recent browser. Minification is not done.
* development: Run Webpack in development mode, including Babel.
JavaScript is being transpiled, but not minified.
* production: Run Webpack in production mode, including Babel.
JavaScript is transpiled and minified.
The top-level Makefile uses "production" by default, and web/.f12 uses
"development" by default. You can override this by setting the WEBPACK_MODE
environment variable if you want.
Note that the way we configure and run Webpack is quite a hack, we should
really clean this up, see e.g. https://webpack.js.org/guides/production/.
Furthermore, we should split our JavaScript files and improve the way when
we build what: Currently we e.g. rebuild all our JavaScript stuff when some
tiny CSS file has changed. :-/
Change-Id: I08db2fefa7ba4abe1fe27815dfe5bc90db8f365f
Commit: 16eec3882831d39321413193527f15d1a1d6c2e5
https://github.com/tribe29/checkmk/commit/16eec3882831d39321413193527f15d1a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/8895
Log Message:
-----------
8895 Windows Agent supports async local plugins with cache_age
Now Windows Agent adds to the output from the local plugin the string
with cache information if the local plugin has 'cache_age' property set
in the configuration file.
Thus, the Windows Agent now fully supports the improvements made in the
werk 7402 also for local plugins running asynchronously.
Change-Id: I10265a4fc3589ba58714998bcc665e0438163c4c
Commit: 4a76705bedf363a73df6f70c4029da95039d8263
https://github.com/tribe29/checkmk/commit/4a76705bedf363a73df6f70c4029da950…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/10005
M agents/special/agent_hp_msa
Log Message:
-----------
10005 FIX agent_hp_msa: no longer crashes
The special agent was broken in verison 1.6.b8.
Change-Id: Ifd14c996591abcc9e94e5b854de933b5ec31a3c0
Commit: ab56739fe666460e10945712a1cd5a7fa8d3ba71
https://github.com/tribe29/checkmk/commit/ab56739fe666460e10945712a1cd5a7fa…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/8896
Log Message:
-----------
8896 FIX Fixed rare crash when a plugin should be terminated
Previously, in the process of terminating of the hanging plugins,
the Windows Agent could accidentally destroy a critical Windows process,
thus causing BSOD.
Since then, the Agent uses a safe algorithm to terminate plugins.
Change-Id: I1c481b2b7500c2a4a093a670e01ef4b4d16d01d9
Commit: 45ba9ad57d1c32311566de15abff27def8ce2ef6
https://github.com/tribe29/checkmk/commit/45ba9ad57d1c32311566de15abff27def…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/8897
Log Message:
-----------
8897 FIX Plugins configuration is correctly processed by the Windows Agent
Previously, Windows Agent processed the plugins configuration
using the approach: the first rule wins.
Thus, each plugin can only use one rule for its configuration.
>From now on, the Windows Agent applies all rules to each plugin, provided
that the rule file name pattern matches with the plugin name.
This change also provides 100% backward compatibility with Windows Legacy Agent.
Change-Id: I891b81e01d05e87d4496210cd6f8fc6327ab7eef
Commit: 80be0b0311f0551bac7525d5b44b51c35d8b8516
https://github.com/tribe29/checkmk/commit/80be0b0311f0551bac7525d5b44b51c35…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/watolib/rulespecs.py
M cmk_base/config.py
M cmk_base/data_sources/abstract.py
M cmk_base/packaging.py
Log Message:
-----------
Fix different missing imports (thanks mypy)
Also fix some undefined name accesses
Change-Id: I78160aa5900a1b9ac6cf51c35a1896e9d0520ce2
Commit: ab4e3774b59c068f14ec0ffec4fb828641f41247
https://github.com/tribe29/checkmk/commit/ab4e3774b59c068f14ec0ffec4fb82864…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M agents/Makefile
Log Message:
-----------
Extracting two major numbers from NEW_VERSION to NEW_VERSION_MAJOR
To be used for naming Windows Agent
Change-Id: Iaf9924fb68e2611e40445e8e4434903e3aa633fa
Commit: 333363b0b63738880d612a4739369f869223f349
https://github.com/tribe29/checkmk/commit/333363b0b63738880d612a4739369f869…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/8898
Log Message:
-----------
8898 New command line option 'restore' for Windows Agent
This command line option restores original bakery configuration,
which consists from the next elements: check_mk.bakery.yml,
bakery plugins and checkmk.dat.
If installed Windows Agent has no bakery configuration, for example,
packaged agent, then nothing happens.
Change-Id: I9d6e8b644959dce3974e5e85c550029261a4dad4
Commit: 0c4db979d8c9796bb2187f001d4d58fe6248683a
https://github.com/tribe29/checkmk/commit/0c4db979d8c9796bb2187f001d4d58fe6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/8899
Log Message:
-----------
8899 FIX Windows Agent only_from parameter works now correctly
Previously in check_mk.user.yml, installed from the Windows Agent MSI,
the parameter 'only_from' was incorrectly initialized with an empty value.
This effectively prevented the setting of 'only_from' using Bakery,
because the user configuration is more prioritized than the bakery one.
Now the 'only_from' parameter is removed from check_mk.user.yml.
Change-Id: Ie55c6043766d4108b9474fa14199e26f0a5c1107
Commit: aae68291813a41edb7520dc0dd568fbc60243433
https://github.com/tribe29/checkmk/commit/aae68291813a41edb7520dc0dd568fbc6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/7944
Log Message:
-----------
7944 FIX Fixed handling of unfresh services
The 1.6.0 branch introduced a regression: When a service was detected as
unfresh, the CMC terminated with a log message of the form:
host name mismatch in active check result: expected 'FOO', got 'BAR'
Even worse, this state was permanent: After restarting the same thing
happened again, so the only way to get out of this was to remove the CMC's
state file. Note that this only affected unfresh services, not hosts.
The problem was caused by an internal confusion of host name and service
name of the unfresh service, which has been fixed.
Change-Id: Idc8052c9e46abc9089152cb3ca3a56d026319300
Commit: cd72ce352506dadb31e7eec3a99c114952b29ed1
https://github.com/tribe29/checkmk/commit/cd72ce352506dadb31e7eec3a99c11495…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
A .werks/10055
Log Message:
-----------
10055 FIX The Windows Agent service loads correct configuration
Previously, after installation from MSI, the Windows Agent service loaded
its own configuration too early, thus loading the default(fabric) configuration
instead of bakery configuration.
To use the configuration provided by bakery, you should restart the service
manually.
Since now Windows Agent loads the configuration only after updating the
Legacy Agent configuration and after installing the Bakery configuration.
Change-Id: Ie3ac210d9d5b5f5acbfb23435d663c6909e8f716
Commit: 6a7a566217304feea9d5473ab07caaf7d640f5e8
https://github.com/tribe29/checkmk/commit/6a7a566217304feea9d5473ab07caaf7d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-06 (Fri, 06 Sep 2019)
Changed paths:
M agents/cfg_examples/docker.cfg
Log Message:
-----------
mk_docker: add missing option in cfg_examples
Change-Id: I5a822b1a44ed8bd4ef0807b5d47dab48e7e7b1e0
Commit: 57ab6a722431f2fa5551089c2312a6d5e6fbbc2f
https://github.com/tribe29/checkmk/commit/57ab6a722431f2fa5551089c2312a6d5e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-08 (Sun, 08 Sep 2019)
Changed paths:
A .werks/10056
Log Message:
-----------
10056 Windows Agent command line parameter 'reload_config' starts/stops plugins if required
Earlier 'reload_config' did not try to run asynchronous plugins.
Thus, the parameter was useless for the automatic update of the
agent with the Agent Updater plugin.
Since now, the Windows Agent starts and stops the asynchronous plugins according
to the configuration just loaded with command line parameter 'reload_config'.
Change-Id: I464773a4ac035fd0b606d5447c7344f1f136ecb2
Commit: 30c2628b111c35df5dac5f30c4da66201cf8d9fc
https://github.com/tribe29/checkmk/commit/30c2628b111c35df5dac5f30c4da66201…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-08 (Sun, 08 Sep 2019)
Changed paths:
M agents/wnx/doc/Installation.odt
A agents/wnx/doc/Troubleshooting.odt
M agents/wnx/doc/Upgrade.odt
A agents/wnx/doc/Yaml.odt
Log Message:
-----------
[CMK-2379] - documentation.
- final draft
Change-Id: I7335beaa52222079ce9c0eb390b8e89873b50baa
Commit: 3639f025db3455e228a83e2b56596ba619c2ea85
https://github.com/tribe29/checkmk/commit/3639f025db3455e228a83e2b56596ba61…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10030
M cmk/gui/wato/pages/tags.py
M cmk/utils/tags.py
Log Message:
-----------
10030 FIX Still allow working with old customized builtin tag groups
With 1.4 some sample config tag groups have been changed to be "builtin"
tag groups. A prominent one is the "agent" tag group. Previous 1.6 releases
totally disallowed saving tag configs in case such a tag group was present.
To make the migration easier, the validation is now less strict for the 1.6.
It is possible to keep the old builtin tag group until updating to 1.7. With
1.7 these tag groups will not be usable anymore and have to be migrated.
Change-Id: Ib54a2c95403886244e251061d9a40e6b49732f21
Commit: 3e39c65380e527e3a81282fea524bea43e7d0d07
https://github.com/tribe29/checkmk/commit/3e39c65380e527e3a81282fea524bea43…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10031
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
10031 FIX Warn about editing rules which conditions are not valid anymore
When a rule is opened for editing and an the rule edit dialog detected
an invalid previous value, it prints a warning message about this to
the user.
The same is now done for the rule conditions. In case e.g. a rule refers
to a tag group or tag that does not exist (anymore) in the current WATO
configuration, the dialog shows a warning message instead of silently
dropping the invalid option as it was done before.
Change-Id: I4bc9e31caa2307ae1f686ec0014bcd2332a00426
Commit: 495a53a0efedc29501c4dd9812b8ab02545e0fa3
https://github.com/tribe29/checkmk/commit/495a53a0efedc29501c4dd9812b8ab025…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M inventory/docker_node_images
Log Message:
-----------
docker_node_images: inventory uses digest to determine repo if no tags
are set
Change-Id: I652f16af96c9424306203705b2c573f79ebb8948
Commit: 4f7e2bdd802e00652edf994abe5e7274a00cc056
https://github.com/tribe29/checkmk/commit/4f7e2bdd802e00652edf994abe5e7274a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M cmk/gui/gui_background_job.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Comments only.
Change-Id: Ifbbd960117deae0c93d2443008a7d42d806a3aee
Commit: fae6b4564baa0cdb28051893d25ee905ec577cde
https://github.com/tribe29/checkmk/commit/fae6b4564baa0cdb28051893d25ee905e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10065
M checks/apc_ats_output
Log Message:
-----------
10065 FIX apc_ats_output: Fixed scan function for devices where services were missing
On some devices the service was not discovered any more. This has been fixed.
If the service is missing you have to do a rediscovery.
Change-Id: I7ff54aa67cc83dbc56a207c52130ad6d5fd0d6dd
Commit: f6c1dfb68c9b256192f4617f286650e978a182f1
https://github.com/tribe29/checkmk/commit/f6c1dfb68c9b256192f4617f286650e97…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
mk_docker.py: prepare for parallelization
* make _get_device_map a property
* pull the container iteration into a function
Change-Id: I76d4b5db2ae2152d3a7154b155ee03cc9dd092ec
Commit: 859f37f8b0dc9593594b8f6f523cf315bc2fe8af
https://github.com/tribe29/checkmk/commit/859f37f8b0dc9593594b8f6f523cf315b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
mk_docker.py: parallelization of container processing
Both the docker stats call and the check_mk_agent call
may take few seconds, which leads to inacceptable
running time for larger setups.
Change-Id: I83c8b38589cbd0edab33fe4b4341fe4fd865494e
Commit: e209b1ff481c2e1befbe373f688f94dc4a600895
https://github.com/tribe29/checkmk/commit/e209b1ff481c2e1befbe373f688f94dc4…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Dimmed font color for dark theme + small fixes
Change-Id: I6c14b4b00e075cf24fbb228ebdb2e256e669f61d
Commit: 5cda1961e393880ab72eec1e888a933742df0621
https://github.com/tribe29/checkmk/commit/5cda1961e393880ab72eec1e888a93374…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10032
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
10032 FIX Rule listing: Improve rendering performance
Change-Id: Icffc679b8e7d37a478ecbe53a0ef4cd8f8f14938
Commit: d30107067133c28c1174ff3b39a47766ae174f31
https://github.com/tribe29/checkmk/commit/d30107067133c28c1174ff3b39a47766a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M agents/Makefile
Log Message:
-----------
Fixed .deb naming confusion, shipping only one package.
Change-Id: I06a363f2bbc7c844d0c6e7fb72549da280d484c2
Commit: 47671efc5097f661b7658c8fb58e1dca57513fc9
https://github.com/tribe29/checkmk/commit/47671efc5097f661b7658c8fb58e1dca5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
A .werks/10033
Log Message:
-----------
10033 FIX Flap detection settings for services: Could not be defined per service
The ruleset "Flap detection settings for services" could not be used to define
service specific flap detection settings as it was intended. The rules could
only be configured per host.
Change-Id: I9ee246c8819d8b3be855d92b5b6db97ad3e3f969
Commit: f7e87ec3d53382ebdddf6584f17a5660b1b29183
https://github.com/tribe29/checkmk/commit/f7e87ec3d53382ebdddf6584f17a5660b…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b10
Change-Id: I14f8bb869cfee9c5322c44329ce5cdc04d22c1ce
Commit: 5bca01c140a5840b7f06e52b06e53c3f14d9435b
https://github.com/tribe29/checkmk/commit/5bca01c140a5840b7f06e52b06e53c3f1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M agents/special/agent_hp_msa
Log Message:
-----------
agent_hp_msa: work around requests bug
requests version 2.20.1 apparently ignores the session.verify
attribute
Change-Id: Ic1e8739eabb85c973674a40e3d7c7e56f8b4d21b
Commit: 7c90b4a188163d5cd52947e94953e3caa8fb790f
https://github.com/tribe29/checkmk/commit/7c90b4a188163d5cd52947e94953e3caa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M agents/special/agent_hp_msa
Log Message:
-----------
agent_hp_msa: small changes to improve debugging
Change-Id: I218a97b5489d8337be634c1bf6601c799099de96
Commit: f7ae9c307610686eac280ac62993c5289f172df5
https://github.com/tribe29/checkmk/commit/f7ae9c307610686eac280ac62993c5289…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/8910
A checkman/k8s_stateful_set_replicas
A checks/k8s_stateful_set_replicas
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kubernetes.py
A tests/unit/checks/generictests/datasets/k8s_stateful_set_replicas.py
Log Message:
-----------
8910 Kubernetes checks for stateful sets
The special agent now delivers information on stateful sets.
The check returns the status of the replicas.
This fixes CMK-2652.
Change-Id: Idbc8e2f92084fd11788837a7b793d66c498b0758
Commit: b214e4e883ba0f9641e0ddc633be34a7364d24dc
https://github.com/tribe29/checkmk/commit/b214e4e883ba0f9641e0ddc633be34a73…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/10034
M omd/packages/omd/skel/.profile
M tests/integration/omd/test_python.py
Log Message:
-----------
10034 FIX Fix wrong encoding in site user context
At least since werk #7330 the environment variables LANG and LC_ALL were set to
"C" to have a localization independent runtime environment in the sites. This
lead to encoding problems in shell context, which also inherited into e.g.
python runtimes, changing the preferred encoding of the locale module.
To fix this issue the site is now setting "C.UTF-8" as environment.
CMK-2615
Change-Id: If6681b2f12b64b91b730873e683fbca7bc12d1bf
Commit: 55d67b1ae803a096bb5a48e022c2deea3713c1ba
https://github.com/tribe29/checkmk/commit/55d67b1ae803a096bb5a48e022c2deea3…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Several tweaks
* Graph background color "transparent" for dark theme
* No dashboard table row hover effect
* Inventory state up font color
* Button font color for modern theme
Change-Id: I93629d26958a423ae945dfb00dac2014d17a5e05
Commit: b9f5349471053bec910bd523b37a4dab4600a116
https://github.com/tribe29/checkmk/commit/b9f5349471053bec910bd523b37a4dab4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
temporarily skip new test until next build is available
Change-Id: I3070bc61027e99f5319e353be2324e5d5689f27b
Commit: 9d3b6d534978b8fb589637fc646b8a33e8945f3c
https://github.com/tribe29/checkmk/commit/9d3b6d534978b8fb589637fc646b8a33e…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M cmk/gui/valuespec.py
A tests/unit/cmk/gui/test_valuespec.py
Log Message:
-----------
Timerange Valuespec supports preset times in the future
- Timerange receives title kwarg
- Fix logic in Timehelper
- Tests for Timerange Valuespec
CMK-2638
Change-Id: I885481d86a5948f06c677c6af555374755146326
Commit: d548e1fd710385c233a934f31c7470828806b02b
https://github.com/tribe29/checkmk/commit/d548e1fd710385c233a934f31c7470828…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/7452
Log Message:
-----------
7452 FIX Fix graphs vertical grid on top of vertial axis labels
When visualizing time ranges of few months time axis label resolution is
weeks. Grid vertical auxiliary lines would start before the data/graph
itself and thus obstruct the labels of the vertical axis.
Change-Id: Iceb5ce41e6eb118e9138194baa94f2c451ae56db
Commit: 3d1aa32b9921567a3c12304d86412c873905a65c
https://github.com/tribe29/checkmk/commit/3d1aa32b9921567a3c12304d86412c873…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
Log Message:
-----------
Revert "Remove access to Forecast Graphs but incorporate changes in graphing system"
This reverts commit 600fc3a320a76ffa91a6136425b5a99eb6fd8b3d.
Change-Id: I3510a6a8478c643f5f01c500918969c8f60c463b
Commit: 07ff0868ce8e26dfc53ccff0b061cceab17bdb22
https://github.com/tribe29/checkmk/commit/07ff0868ce8e26dfc53ccff0b061cceab…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/8999
M checks/datapower_tcp
M checks/tcp_conn_stats
M checks/tcp_connections.include
M checks/winperf_tcp_conn
M cmk/gui/plugins/metrics/check_mk.py
A tests/unit/checks/generictests/datasets/datapower_tcp_regression.py
R tests/unit/checks/generictests/datasets/winperf_tcp_conn.py
A tests/unit/checks/generictests/datasets/winperf_tcp_conn_regression.py
Log Message:
-----------
8999 FIX tcp_conn_stats: display of all tcp metrics in one single graph
In the previous version, the states and associating values of the TCP connection check were displayed in individual graphs. The new version groups these into one single graph.
CMK-1774
Change-Id: Ib165158369b433ffb13eae259e15dad6591615db
Commit: 41d8db79ca9e0ec09e57378291271ad53b60cf28
https://github.com/tribe29/checkmk/commit/41d8db79ca9e0ec09e57378291271ad53…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/temperature.py
Log Message:
-----------
Add missing transform to discovered services/temperature
This fixes FEED-4175.
Change-Id: I217e0e4f07a01f12779741773bef476667520b78
Commit: 31de66547bea9fd64df4783f54a2ed30b9a1e4eb
https://github.com/tribe29/checkmk/commit/31de66547bea9fd64df4783f54a2ed30b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Fix format
Change-Id: Iabf370aec8e61209b4670bd63f4a7e91bd079d5e
Commit: 4c3fa8b495e691b623514a470f3f296297e44c1c
https://github.com/tribe29/checkmk/commit/4c3fa8b495e691b623514a470f3f29629…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M cmk/gui/valuespec.py
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Context/search filters: Handle line break to keep input fields in proper vertical align (CMK-2648)
Change-Id: I03052025094eb0e2d29e2a336c19f4c92402b1cd
Commit: eeec8e4073da8f5f35688e4a826a2af00e2bb8f0
https://github.com/tribe29/checkmk/commit/eeec8e4073da8f5f35688e4a826a2af00…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/8911
M checkman/k8s_pod_container
M checks/k8s_pod_container
M cmk/special_agents/agent_kubernetes.py
M tests/unit/checks/generictests/datasets/k8s_pod_container_regression.py
Log Message:
-----------
8911 FIX Fix CRIT criterion for k8s_pod_container
Cleanly terminated containers would erroneously mark the
check CRIT. Now, the check is only CRIT when a container
exited with a non-zero error code, otherwise it remains OK.
The check now reports more information: the number of
running containers, the number of waiting containers, and
the number of terminated containers.
This fixes CMK-2683.
Change-Id: I8b76b5e71f1d5ca2f4539407a64735bde298d789
Commit: d2cfa0ef4ea0015f1a9989770e4e391563e8a4b1
https://github.com/tribe29/checkmk/commit/d2cfa0ef4ea0015f1a9989770e4e39156…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
M checks/tcp_connections.include
M tests/unit/checks/generictests/datasets/datapower_tcp_regression.py
Log Message:
-----------
tcp_connections.include: determined output of dictionary output order
Resolving the issue concerning the unit tests where the order of
dictionary keys were previously arbitrary
Change-Id: If486aacb04f0361ebf86d0650fb38295faabcb78
Commit: 8264385cf20b9861665560c3db835f52cde519df
https://github.com/tribe29/checkmk/commit/8264385cf20b9861665560c3db835f52c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths:
A .werks/10035
M cmk/gui/wato/pages/timeperiods.py
Log Message:
-----------
10035 FIX Fix timeperiod iCalendar (ics) import
The import was not possible in previous 1.6 versions.
Change-Id: Ia39ff370c6b643ada2ef71441e21b2ba8b9f6aa2
Commit: 61b1a7be3cd2e4c7f6063aef32c1488d1c9fdcb8
https://github.com/tribe29/checkmk/commit/61b1a7be3cd2e4c7f6063aef32c1488d1…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10057
Log Message:
-----------
10057 FIX msoffice check works now correctly
Previously the Bakery generated the config file for msoffice plugin using wrong name.
Additionally, bake agent operation may fail with a crash.
Now both errors have been fixed and msoffice check works as intended.
Change-Id: I14303b4a77c255255bc38c6c41ef596f65378a23
Commit: e825bf2a6e33d4463c80bb136fc101eaef40029d
https://github.com/tribe29/checkmk/commit/e825bf2a6e33d4463c80bb136fc101eae…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/data_sources/abstract.py
M tests/unit/cmk_base/test_data_sources_unit.py
Log Message:
-----------
checkmk check: clarified some ip range warning messages
Change-Id: I1e6bb5c0c340658e009e299e3408fd90dbb31ed1
Commit: b7fd9426d187d8db70fe383c50bd1355d72bdf1b
https://github.com/tribe29/checkmk/commit/b7fd9426d187d8db70fe383c50bd1355d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/veritas_vcs.py
Log Message:
-----------
veritas_vcs: Fixed invalid Rulespec Usage: withoutItem -> withItem
Change-Id: Icc8d8c48e8fb9e6b0c7cada5b5e0793719b192f7
Commit: e123498d8cecbcc40e4af109e0d64878a9b65896
https://github.com/tribe29/checkmk/commit/e123498d8cecbcc40e4af109e0d64878a…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Fixed ordering and naming of various functions, to ease the upcoming conversion
Change-Id: I90c13667a259ae52aec1549690829a620fe94fa4
Commit: a43412694dd5a2d49c1a4cf22e642923eb147d3d
https://github.com/tribe29/checkmk/commit/a43412694dd5a2d49c1a4cf22e642923e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M omd/packages/omd/skel/.profile
Log Message:
-----------
Make #10034 more robust against missing locales.
Change-Id: Iebf67a53dca4224920412667c39792240b110b77
Commit: 304d003a0927f679b46457e85e06113694fd9f0f
https://github.com/tribe29/checkmk/commit/304d003a0927f679b46457e85e0611369…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M checks/oracle_crs_res
M tests/unit/checks/generictests/datasets/oracle_crs_res.py
Log Message:
-----------
Rename example host in oracle check to more informative name
Change-Id: I92beba5f0a4c45d179208b597ca12a205da336b8
Commit: 8dcce1b002c34aa62e50b1dca64ad182a0b96a5a
https://github.com/tribe29/checkmk/commit/8dcce1b002c34aa62e50b1dca64ad182a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/exceptions.py
M cmk/gui/views.py
M cmk/update_config.py
Log Message:
-----------
cmk-update-config: Small output improvements
Change-Id: I11f457d73ba391d883936fea85484a47ebb64da6
Commit: 184886834fd5faed91144cf6f09f48f9287ef076
https://github.com/tribe29/checkmk/commit/184886834fd5faed91144cf6f09f48f92…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/autochecks.py
Log Message:
-----------
Improve error message in case of incompatible autochecks
Change-Id: I9a561b0f84d51b2d8600223217c95b0fb5a1dfb5
Commit: ba64e69d255543ec220146a7b3bdefd7f50d8ee0
https://github.com/tribe29/checkmk/commit/ba64e69d255543ec220146a7b3bdefd7f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10085
M cmk/gui/wato/pages/services.py
Log Message:
-----------
10085 FIX Service discovery page: Do not show long output of services
Change-Id: I934f7cba90d75dd3c116d9e1ce44844bb107050e
Commit: c3b72d35cd56191c7f3327414260f8778baba275
https://github.com/tribe29/checkmk/commit/c3b72d35cd56191c7f3327414260f8778…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10006
M agents/plugins/mk_logwatch
Log Message:
-----------
10006 FIX mk_logwatch: Do not crash upon non-matching optional subgroups and rewrites
The agent plugin mk_logwatch crashed in case you had rewrite patterns defined and the
triggering regular expression contained non-matching optional subgroups.
Change-Id: I3477c0a0155bfe5e3423f6cb66914eab79185049
Commit: 30b10e6f9d276d206a4890548c6ad87c6fa966a5
https://github.com/tribe29/checkmk/commit/30b10e6f9d276d206a4890548c6ad87c6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10008
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
10008 FIX mk_logwatch: acceppt '1'/'0' and 'yes'/'no' for boolean options
>From version 1.6.0b1 to 1.6.0b9 the boolean configuration obtions needed to be
set to 'true' or 'false', while earlier versions also allowed '1' or '0'.
mk_logwatch now understands (caseinsensitive) 'true', 'false', 'yes', 'no', '1',
and '0'.
Change-Id: I540e794d28e4e92004add55b525bf9b2d9fd2554
Commit: fecfcfdcd83db7e83bcdceb15556c6cec2e069b2
https://github.com/tribe29/checkmk/commit/fecfcfdcd83db7e83bcdceb15556c6cec…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10009
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
10009 FIX mk_logwatch: Empty lines in config files are ignored entirely
>From version 1.6.0b1 to version 1.6.0b9 a configuration block was started
by an empty line. This beaviour was incompatible with the previous one.
mk_logwatch ignores empty lines in all configuration files.
Change-Id: I856be3700541c83e9cbd3e3d1b50b484beaf6b08
Commit: 5181ca4571a5d79ceadb4469e3f2a89bc32cecb4
https://github.com/tribe29/checkmk/commit/5181ca4571a5d79ceadb4469e3f2a89bc…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/valuespec.py
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: Some fixes
* Context/search filter buttons and line breaking
* Button font color
* Smaller sidebar margins and paddings
* foldertree snapin select field background color
Change-Id: I1e5d41e144433966622d1b514bfc93cbccce614b
Commit: f7ded9efe01b1703a4af105832c56c0cc7f75685
https://github.com/tribe29/checkmk/commit/f7ded9efe01b1703a4af105832c56c0cc…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localization: poedit cleanup changes
Change-Id: Ida2521d88cf47c6eb70ed761ed99a170c5420573
Commit: c5fa9a5b0f7aeb014304cc2ce5182a9f23bf24a7
https://github.com/tribe29/checkmk/commit/c5fa9a5b0f7aeb014304cc2ce5182a9f2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M agents/wnx/integration/test_section_services.py
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/watest/test-plugin.cpp
Log Message:
-----------
[FEED-4225] - performance of the plugin processing thread has been increased
- polling period is now variable 20ms or 50ms instaed of fixed 250ms
- unit tests added, including vbs based
- prototype Windows-only function to read as fast as possible from stdio handle added(not used)
- code refactoring
Change-Id: Ib0aad3c93b2eeccb857adcb1440d4dbaa3cf5bf2
Commit: 8e4083b30611c703ee685a8ada77c4f4e0b2ac3c
https://github.com/tribe29/checkmk/commit/8e4083b30611c703ee685a8ada77c4f4e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Remove unused import
Change-Id: I2788d120fca075dc887854bd4d9995944a69bc43
Commit: 79437bb4e69ced27aa62f118a4b5641ca4429e42
https://github.com/tribe29/checkmk/commit/79437bb4e69ced27aa62f118a4b5641ca…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10036
M cmk/gui/views.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
10036 FIX Improve GUI page loading times
The config initialization, which is executed during each page access, took
longer than it needed. Especially configurations with a larger number of tag
groups and folders should be faster now.
Change-Id: I57449ee0336d78a0f631cf1b391c4bdb176ba3be
Commit: a432b3b3455ca56d9b4a4d45dd297e03f3f5944d
https://github.com/tribe29/checkmk/commit/a432b3b3455ca56d9b4a4d45dd297e03f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10037
M cmk/gui/dashboard.py
Log Message:
-----------
10037 FIX Some views (must search views) were always empty when added to a dashboard
When viewing a "search only" aka "must search view", like the host and service search
views and adding it as dashlet to a dashboard, the current search context was taken
over into the dashlet, but the view always displayed an empty list of hosts or services.
FEED-3919
Change-Id: Iecf36d3e7ba92ff2fe44977c31c2a5bf02bc4223
Commit: c4650eb5d5298249e6b0ba843412ee26a49f39e5
https://github.com/tribe29/checkmk/commit/c4650eb5d5298249e6b0ba843412ee26a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10058
Log Message:
-----------
10058 FIX Windows Agent: Increased speed of processing data coming from plugins
Previously, a plugin that generated large amounts of data could be terminated
on the timeout. An example of such plugin is mssql.vbs.
Now this problem is solved and the Windows Agent agent fully supports such
plugins.
Change-Id: I9b1d50cb0918279047a63319fce311a392e262da
Commit: 5c68a69f7816b3e0fecc8b6c230b86c908831e7f
https://github.com/tribe29/checkmk/commit/5c68a69f7816b3e0fecc8b6c230b86c90…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Changed args order for later implementation
Change-Id: I70f108de5ae8d9ff3ca7174290f97429e9cd7828
Commit: c84da045f3b51ca479bf0dfb19d23064cf76c632
https://github.com/tribe29/checkmk/commit/c84da045f3b51ca479bf0dfb19d23064c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/8959
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
8959 Piggybacked hosts: 'Check_MK' service shows more detailed information
Change-Id: Id8ecf84d26cff5593a8a7a1036eaab609bab0b44
Commit: 02b42b9b227feb993d3f225f6da98a904542a6b3
https://github.com/tribe29/checkmk/commit/02b42b9b227feb993d3f225f6da98a904…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
Log Message:
-----------
Refactoring: Extract _get_host_check_command().
Added HostCheckCommand type on the way, but currently only as a comment.
Change-Id: I84cb6c8063ab67ea581d00f8e1db1813ce8a3f0d
Commit: adf335cb90cf31adfe53acf5c09d7e296a96010e
https://github.com/tribe29/checkmk/commit/adf335cb90cf31adfe53acf5c09d7e296…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
Log Message:
-----------
Refactoring: Extracted_cluster_ping_command().
Change-Id: Ia77f7c6dbc30d7d2900018babdc8b909590f11c6
Commit: e6957a26bd2a0ea64f4a0935a151469d2311e947
https://github.com/tribe29/checkmk/commit/e6957a26bd2a0ea64f4a0935a151469d2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
Log Message:
-----------
Refactoring: Extracted _service_check_command().
Change-Id: I91e1d7e236fa2a370ce8160b996115727c14be32
Commit: 50a317c3481f3af10efaa0fb9b38386c1edafc1c
https://github.com/tribe29/checkmk/commit/50a317c3481f3af10efaa0fb9b38386c1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
Log Message:
-----------
Partial backport of 1e0bf77e85b "Start cleaning up some bare-except".
Makes merging/picking easier.
Change-Id: I0ec5c8a4a18d0fe36a9d6925e1a9112c4072be4a
Commit: 8626658dfceaf115308318f5579d8e7cbf1acc5c
https://github.com/tribe29/checkmk/commit/8626658dfceaf115308318f5579d8e7cb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
M cmk_base/core_nagios.py
Log Message:
-----------
Refactoring: Move funny special cases to the call sites.
Structurally, this is inversion of control, a.k.a. the Hollywood Principle:
"Don't call us, we call you!" If we had classes here at hand (which we
really should), this refactoring would be:
https://refactoring.com/catalog/replaceConditionalWithPolymorphism.html
We already *have* a MonitoringCore class where the additional three methods
should live, but threading through the right instance is currently a bit
tricky because of several layers of "interesting" code in between. Without
an instance at hand, we simulate it by passing three functions, i.e. we use
"poor man's OO" for now. :-)
Change-Id: I245b373220e60ae24977af020c4db928e5486f77
Commit: 85ab6a86b9d30da215b91e5da4c303a1f0b4b18a
https://github.com/tribe29/checkmk/commit/85ab6a86b9d30da215b91e5da4c303a1f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Made RulesetOptimizer more robust regarding shadow hosts.
Change-Id: I1e96eff609bb14f05712a6a609ae3e545b667828
Commit: c67dadcde78fce371cce29c19167c110c00843f9
https://github.com/tribe29/checkmk/commit/c67dadcde78fce371cce29c19167c110c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M agents/special/agent_hp_msa
Log Message:
-----------
decouple verbosity / debugging
Change-Id: I2b6a8e2c743d405adca20d8c65aeecdcdb027640
Commit: d26d4c8a526e1206b68256631c21c70ffa1e0d9b
https://github.com/tribe29/checkmk/commit/d26d4c8a526e1206b68256631c21c70ff…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M agents/special/agent_hp_msa
Log Message:
-----------
agent_hp_msa: add more logging
Change-Id: Ie4ce6301fb9e7b934e56b18e6eaaf68b481de75d
Commit: e479f276e01056c3b82b704f9b520d790c635908
https://github.com/tribe29/checkmk/commit/e479f276e01056c3b82b704f9b520d790…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10007
M agents/special/agent_hp_msa
Log Message:
-----------
10007 FIX agent_hp_msa: Properly connect to 2040/2042 devices
>From version 1.6.0b1 to version 1.6.0b9 agent_hp_msa was unable to
connect to 2040/2042 devices.
FEED-4203
Change-Id: I7132794c0927d5c52e756bd477baea404873f3f5
Commit: c98960d0198c6e234ca24d9e8bf8b21cba93a4bb
https://github.com/tribe29/checkmk/commit/c98960d0198c6e234ca24d9e8bf8b21cb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10010
M checks/check_http
M cmk/gui/plugins/wato/active_checks.py
M tests/unit/checks/test_check_http.py
Log Message:
-----------
10010 FIX check_http: GUI error in case 1.5.0 config included proxy port
>From version 1.6.0b1 to 1.6.0b9 a GUI error was encountered when trying to
display a configuration from 1.5.0 which included a port specification in
the configured proxy address.
Change-Id: Iea66afebe42b2121081d2deff5336d9988842019
Commit: 584013219c196136e9a41f17575394791d1f1279
https://github.com/tribe29/checkmk/commit/584013219c196136e9a41f17575394791…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10020
M checks/winperf_tcp_conn
M tests/unit/checks/generictests/datasets/winperf_tcp_conn_regression.py
Log Message:
-----------
10020 FIX winperf_tcp_conn: fix for parse function of winperf tcp check
This is a bug fix where the wrong information was previously retrieved during the parse procedure.
Change-Id: I62fcace182184a5c8173cecb563f316f13965898
Commit: 1f8dee611c8f5d0ee02af0519ea42ea403dcaa8a
https://github.com/tribe29/checkmk/commit/1f8dee611c8f5d0ee02af0519ea42ea40…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10066
M inventory/if
Log Message:
-----------
10066 FIX if: Do not crash if IfIndex is missing
Change-Id: I9fd22b90315881b51b4436def9d772cd4180591b
Commit: 1fea8ec366a3fa056e8a8b2b0fa763761d7d3a45
https://github.com/tribe29/checkmk/commit/1fea8ec366a3fa056e8a8b2b0fa763761…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10038
M agents/check_mk_agent.linux
M checks/omd_status
Log Message:
-----------
10038 FIX Fix cmk/check_mk_server:yes label related issues
This label was detected based on the asynchronously created agent section
'<<<omd_status>>>'. Because this section is not immediately available on the
first agent contact, this resulted in a label discovery after the second check
cycle.
Another issue was that the '<<<omd_status>>>' section was produced by non
Checkmk servers with older agent versions. This lead to a wrong label discovery.
We now use the dedicated '<<<labels>>>' section to create the label which is
produced once we find the command 'omd' on a system.
Change-Id: I81bf19060b4d7c8f98efd28472cf4855508a4ce9
Commit: 7c3e049ad120529921ceddce7249525c4c9d1533
https://github.com/tribe29/checkmk/commit/7c3e049ad120529921ceddce7249525c4…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localization: add more translations
Change-Id: Ifa06bb65c7b8e35c69c3f1edacf0eef1b97e592a
Commit: b76935f9f78e5c2484c79c24fb83d828ea473807
https://github.com/tribe29/checkmk/commit/b76935f9f78e5c2484c79c24fb83d828e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
Fix agent_kubernetes: Use default values with the correct type
Change-Id: Ia5bf909fc2c363c7bc77715e25808c42f586b6d9
Commit: f25ce04737bc2896a48b6d820f97380f2ac49eb9
https://github.com/tribe29/checkmk/commit/f25ce04737bc2896a48b6d820f97380f2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localize
Change-Id: Iadc1f8c9e85e66053aad0e3e4ede87852d9960b0
Commit: f4bb2e166641421f54a33157d5e9014dd6a93994
https://github.com/tribe29/checkmk/commit/f4bb2e166641421f54a33157d5e9014dd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M agents/plugins/mk_jolokia.py
M agents/special/agent_hp_msa
Log Message:
-----------
agent_hp_msa,agent_jolokia,mk_jolokia: Fix disabling of SSL verification
The requests.Sessions' 'verify' attribute will be overruled by the
environment variable REQUESTS_CA_BUNDLE, even if set to 'False'.
We therefore must provide the 'verify' keyword to every individual
request we make.
Change-Id: I6870647a97af1550f303ef9d5bd9394e283a4da1
Commit: 28785c7159970265243f96f5fb9fb738853be52b
https://github.com/tribe29/checkmk/commit/28785c7159970265243f96f5fb9fb7388…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10011
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
10011 FIX check_http: remove uri validator
>From version 1.6.0b1 to 1.6.0b9 WATO validated the URI parameter of the check_http
ruleset. As it turns out, a validator is too restricitve, as it prevents users from
entering variables. It has been removed.
FEED-3950
Change-Id: I6162c82ca8673675eb4fddd5e8b76fd18278c8ae
Commit: 55cc5b357bef0c81542932ac2a9b5ffe5dc15e87
https://github.com/tribe29/checkmk/commit/55cc5b357bef0c81542932ac2a9b5ffe5…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localisation
Change-Id: Id6cb5680339e0fc1576dd2a308ce13fcd3d50e25
Commit: 41670d0210c3f037663318fd7766c59ea0412314
https://github.com/tribe29/checkmk/commit/41670d0210c3f037663318fd7766c59ea…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
WATO rule list: Minor performance improvement
Skip ruleset loading logic for folders without configured rules.
This should improve the performance for folders that are not used
for rule assignment and just for structuring the host config.
Change-Id: Iffe24daf440d1247b0bbe57d8b8e7b74d32eb892
Commit: 01c80fd38906be30542c5901d428faad5c87d5e4
https://github.com/tribe29/checkmk/commit/01c80fd38906be30542c5901d428faad5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
WATO rule list: Improve performance of rule listing
* Simplification: Initialize all rulesets in a single place for the
whole rule ruleset collection
* Earlier skip folders without rules.mk
* Do not update the configuration when a ruleset has no rule assigned
* Cleanup empty rules.mk files to trigger the optimization of the
previous commit
Change-Id: Ic35040f65ae839ebb41960e68bca5e9c95b53e35
Commit: 5c20059196edcfc804b56a801c1a800a02fd949a
https://github.com/tribe29/checkmk/commit/5c20059196edcfc804b56a801c1a800a0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Add parts of missing backport from master 41fa1b8e9f2
Change-Id: I3ebed8c24703fcfa4beaba06b78933bf7fdbea33
Commit: a7ea5f8f85d8364e32ad6452d5d54e7cf6b5e272
https://github.com/tribe29/checkmk/commit/a7ea5f8f85d8364e32ad6452d5d54e7cf…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Minor cleanups
- Refactored piggybacked host name translation
- Encapsulated time settings
- Made file age difference more readable
- Renamed 'hostname' to 'piggybacked_hostname'
Change-Id: Id1cad26463459ca84ddaf8e6b64a5e4840941ef2
Commit: b65d4f780775d5b51f42fab32f18add2f3b4fedd
https://github.com/tribe29/checkmk/commit/b65d4f780775d5b51f42fab32f18add2f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/node_visualization.py
Log Message:
-----------
Hide BI visualization view context buttons
Change-Id: I2882d6073a0fe9fdda7736face3f85c8879e945f
Commit: 7c4b5d4a7e26d0d16e6f4145a7c158a8db3ad982
https://github.com/tribe29/checkmk/commit/7c4b5d4a7e26d0d16e6f4145a7c158a8d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Localisation
Change-Id: I66de74456a67403e854e7f4b597ad466794bd164
Commit: d1fd92ec7db3a7ef4d4df3edbcf4dec010ed0fe9
https://github.com/tribe29/checkmk/commit/d1fd92ec7db3a7ef4d4df3edbcf4dec01…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
A .werks/10039
M cmk/gui/forms.py
M cmk/gui/htmllib.py
M web/htdocs/js/modules/foldable_container.js
M web/htdocs/themes/classic/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
10039 FIX Fix folding of rule condition containers
Since the explicit / predefined condition toggle was introduced, there were
some glitches in the foldable container mechanism of the rules conditions.
This problem has now been solved and on the way the toggling mechanism of
the foldable container has been simplified.
Change-Id: I0a96fcdbc6e9fe020e225b2e8a29afc4dcb478ee
Commit: d316fe9c6d8674407396fbd2f2c564d7d0931d7a
https://github.com/tribe29/checkmk/commit/d316fe9c6d8674407396fbd2f2c564d7d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M web/htdocs/js/modules/wato.js
Log Message:
-----------
Fix toggling of explicit / predefined conditions in rule editor
Change-Id: I959b0a8d7e03e522db92cd0975ce85e1df67d5e6
Commit: ac48f3491a57b01c8c96841c34d90933aa91424b
https://github.com/tribe29/checkmk/commit/ac48f3491a57b01c8c96841c34d90933a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M Makefile
Log Message:
-----------
Improve node_modules target
* Do not modify user wide npm configuration
* Execute curl test curl silently
* Disable auditing to prevent 404 errors
Change-Id: Id7a8fd4612ff26f6f68ced9ebb23a3bd28ab93cc
Commit: e10c612be6f46230751cf2920d97f7becfe24878
https://github.com/tribe29/checkmk/commit/e10c612be6f46230751cf2920d97f7bec…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
More backports from master to fix integration tests after todays performance improvements
Change-Id: I71a0d9beb2051b9a0942bb90e284fd9af59f6c2f
Commit: 67257e895e2a9ae980dab2e64b501d9d55bb3701
https://github.com/tribe29/checkmk/commit/67257e895e2a9ae980dab2e64b501d9d5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-12 (Thu, 12 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localize
Change-Id: I5577165869ab0e4f1bac706b988938ad999e5792
Commit: 3a3f0e816c5a0218ea969c081ab2fd1f3d544420
https://github.com/tribe29/checkmk/commit/3a3f0e816c5a0218ea969c081ab2fd1f3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10040
M cmk/ec/main.py
Log Message:
-----------
10040 FIX Fix wrong core host name in events when using host name rewriting
The Event Console queries the monitoring core to find a match between the host
in the core and the origin of the event. In case you used the event rewrite
mechanism to change the host name, the lookup in the core was done with the
original host name of the event instead of the rewritten host name.
CMK-2702
Change-Id: Ide37e44605a61846493c3dab8cd86053d862d176
Commit: 5936b17a0a3c9dffde5ea692f85f33f9496d8054
https://github.com/tribe29/checkmk/commit/5936b17a0a3c9dffde5ea692f85f33f94…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk_base/data_sources/piggyback.py
Log Message:
-----------
Piggybacked host: Check_MK Discovery: Do not display information about piggyback files
Change-Id: I7322bda9c8460022c7f268af3d34a21f1822e0d0
Commit: 082e2abfb91c6a97a63a6a9356e55e8f6a56dbb1
https://github.com/tribe29/checkmk/commit/082e2abfb91c6a97a63a6a9356e55e8f6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M agents/wnx/call_integration_tests.cmd
Log Message:
-----------
integration script improvement
Change-Id: I93a4df9a2d2e20784f73357e1bf466d9755632e2
Commit: d2e2b7edec5c4e59b79a8014ec31f982bb69bf4a
https://github.com/tribe29/checkmk/commit/d2e2b7edec5c4e59b79a8014ec31f982b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/services.py
M web/htdocs/themes/classic/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: More small fixes
* Monitoring agent config background color
* Toggle switch ON/OFF color and size
* Valuespec list of tags vertical align
* All hosts snapin: reduced vertical spacing
Change-Id: I146614e066d8b9a239682781b5fb51fc39c5f534
Commit: 9fdee47d2e2b9b2984b47092c63f70cd7d6af7bb
https://github.com/tribe29/checkmk/commit/9fdee47d2e2b9b2984b47092c63f70cd7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M agents/windows/plugins/ad_replication.bat
Log Message:
-----------
[SUP-209] - ad replication plugin doesn't query LDAP/AD services anymore
- client Windows without AD tools provides empty output
- client Windows with AD tools provides
<<<ad_replication>>>
repadmin_ERROR,-,-,Repadmin can't locate a "home server" or determine our domain because of the following error. Try specifying specific "home server" with
/homeserver:[dns name]
- AD server provides normal output
Change-Id: I7ace73b926ea2bfeb4649f1f70f3923e2e4eb715
Commit: b056d84e19e1710aba088fd4ef5905c53ff644ea
https://github.com/tribe29/checkmk/commit/b056d84e19e1710aba088fd4ef5905c53…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10106
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
10106 FIX GUI: Fix mismatched unit on PING packet-loss graph
Previously the units were ms, which is wrong. Now it is displayed in percent.
Fixes CMK-2665
Change-Id: Icda3333b27e4ffa77b6ef94d06681a0b06edb7b3
Commit: 5b24b6c08fb142b396b1e4a3555c7aa9b13eefff
https://github.com/tribe29/checkmk/commit/5b24b6c08fb142b396b1e4a3555c7aa9b…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/acme_certificates.py
M cmk/gui/plugins/wato/check_parameters/acme_sbc_snmp.py
M cmk/gui/plugins/wato/check_parameters/ad_replication.py
M cmk/gui/plugins/wato/check_parameters/adva_ifs.py
M cmk/gui/plugins/wato/check_parameters/airflow.py
M cmk/gui/plugins/wato/check_parameters/airflow_deviation.py
M cmk/gui/plugins/wato/check_parameters/antivir_update_age.py
M cmk/gui/plugins/wato/check_parameters/apache_status.py
M cmk/gui/plugins/wato/check_parameters/apc_ats_output.py
M cmk/gui/plugins/wato/check_parameters/apc_power.py
M cmk/gui/plugins/wato/check_parameters/apc_symentra.py
M cmk/gui/plugins/wato/check_parameters/apc_system_events.py
M cmk/gui/plugins/wato/check_parameters/apt.py
M cmk/gui/plugins/wato/check_parameters/asa_svc_sessions.py
M cmk/gui/plugins/wato/check_parameters/asm_diskgroup.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/azure.py
M cmk/gui/plugins/wato/check_parameters/backup_timemachine.py
M cmk/gui/plugins/wato/check_parameters/blank_tapes.py
M cmk/gui/plugins/wato/check_parameters/bluecat_command_server.py
M cmk/gui/plugins/wato/check_parameters/bluecat_dhcp.py
M cmk/gui/plugins/wato/check_parameters/bluecat_dns.py
M cmk/gui/plugins/wato/check_parameters/bluecat_ha.py
M cmk/gui/plugins/wato/check_parameters/bluecat_ntp.py
M cmk/gui/plugins/wato/check_parameters/bonding.py
M cmk/gui/plugins/wato/check_parameters/bossock_fibers.py
M cmk/gui/plugins/wato/check_parameters/brightness.py
M cmk/gui/plugins/wato/check_parameters/brocade_fcport.py
M cmk/gui/plugins/wato/check_parameters/brocade_optical.py
M cmk/gui/plugins/wato/check_parameters/brocade_sfp.py
M cmk/gui/plugins/wato/check_parameters/bvip_link.py
M cmk/gui/plugins/wato/check_parameters/carbon_monoxide.py
M cmk/gui/plugins/wato/check_parameters/ceph_mgrs.py
M cmk/gui/plugins/wato/check_parameters/ceph_osds.py
M cmk/gui/plugins/wato/check_parameters/ceph_status.py
M cmk/gui/plugins/wato/check_parameters/checkpoint_connections.py
M cmk/gui/plugins/wato/check_parameters/checkpoint_packets.py
M cmk/gui/plugins/wato/check_parameters/cisco_asa_failover.py
M cmk/gui/plugins/wato/check_parameters/cisco_dom.py
M cmk/gui/plugins/wato/check_parameters/cisco_fw_connections.py
M cmk/gui/plugins/wato/check_parameters/cisco_ip_sla.py
M cmk/gui/plugins/wato/check_parameters/cisco_mem.py
M cmk/gui/plugins/wato/check_parameters/cisco_qos.py
M cmk/gui/plugins/wato/check_parameters/cisco_stack.py
M cmk/gui/plugins/wato/check_parameters/cisco_supervisor_mem.py
M cmk/gui/plugins/wato/check_parameters/cisco_wlc.py
M cmk/gui/plugins/wato/check_parameters/citrix_load.py
M cmk/gui/plugins/wato/check_parameters/citrix_sessions.py
M cmk/gui/plugins/wato/check_parameters/citrix_state.py
M cmk/gui/plugins/wato/check_parameters/clr_memory.py
M cmk/gui/plugins/wato/check_parameters/cluster_status.py
M cmk/gui/plugins/wato/check_parameters/cpu_load.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization_cluster.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/cups_queues.py
M cmk/gui/plugins/wato/check_parameters/db2_backup.py
M cmk/gui/plugins/wato/check_parameters/db2_connections.py
M cmk/gui/plugins/wato/check_parameters/db2_counters.py
M cmk/gui/plugins/wato/check_parameters/db2_logsize.py
M cmk/gui/plugins/wato/check_parameters/db2_mem.py
M cmk/gui/plugins/wato/check_parameters/db2_sortoverflow.py
M cmk/gui/plugins/wato/check_parameters/db2_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/db_bloat.py
M cmk/gui/plugins/wato/check_parameters/db_connections.py
M cmk/gui/plugins/wato/check_parameters/ddn_s2a_port_errors.py
M cmk/gui/plugins/wato/check_parameters/ddn_s2a_wait.py
M cmk/gui/plugins/wato/check_parameters/disk_failures.py
M cmk/gui/plugins/wato/check_parameters/disk_io.py
M cmk/gui/plugins/wato/check_parameters/disk_temperature.py
M cmk/gui/plugins/wato/check_parameters/diskstat.py
M cmk/gui/plugins/wato/check_parameters/docker_node_containers.py
M cmk/gui/plugins/wato/check_parameters/docker_node_disk_usage.py
M cmk/gui/plugins/wato/check_parameters/docsis_channels_downstream.py
M cmk/gui/plugins/wato/check_parameters/docsis_channels_upstream.py
M cmk/gui/plugins/wato/check_parameters/docsis_cm_status.py
M cmk/gui/plugins/wato/check_parameters/domino_mailqueues.py
M cmk/gui/plugins/wato/check_parameters/domino_tasks.py
M cmk/gui/plugins/wato/check_parameters/domino_transactions.py
M cmk/gui/plugins/wato/check_parameters/domino_users.py
M cmk/gui/plugins/wato/check_parameters/drbd.py
M cmk/gui/plugins/wato/check_parameters/eaton_enviroment.py
M cmk/gui/plugins/wato/check_parameters/efreq.py
M cmk/gui/plugins/wato/check_parameters/elasticsearch_cluster_health.py
M cmk/gui/plugins/wato/check_parameters/elasticsearch_nodes.py
M cmk/gui/plugins/wato/check_parameters/elphase.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_disks.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_storage_pools.py
M cmk/gui/plugins/wato/check_parameters/emcvnx_storage_pools_tiering.py
M cmk/gui/plugins/wato/check_parameters/enterasys_powersupply.py
M cmk/gui/plugins/wato/check_parameters/epower.py
M cmk/gui/plugins/wato/check_parameters/epower_single.py
M cmk/gui/plugins/wato/check_parameters/esx_host_memory.py
M cmk/gui/plugins/wato/check_parameters/esx_hostystem_maintenance.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_datastores.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_objects.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_objects_count.py
M cmk/gui/plugins/wato/check_parameters/evolt.py
M cmk/gui/plugins/wato/check_parameters/ewon.py
M cmk/gui/plugins/wato/check_parameters/f5_bigip_cluster_v11.py
M cmk/gui/plugins/wato/check_parameters/f5_bigip_snat.py
M cmk/gui/plugins/wato/check_parameters/f5_bigip_vserver.py
M cmk/gui/plugins/wato/check_parameters/f5_connections.py
M cmk/gui/plugins/wato/check_parameters/f5_pools.py
M cmk/gui/plugins/wato/check_parameters/fan_failures.py
M cmk/gui/plugins/wato/check_parameters/fc_port.py
M cmk/gui/plugins/wato/check_parameters/fcp.py
M cmk/gui/plugins/wato/check_parameters/fcport_words.py
M cmk/gui/plugins/wato/check_parameters/filehandler.py
M cmk/gui/plugins/wato/check_parameters/fileinfo-groups.py
M cmk/gui/plugins/wato/check_parameters/fileinfo.py
M cmk/gui/plugins/wato/check_parameters/filestats.py
M cmk/gui/plugins/wato/check_parameters/filesystem.py
M cmk/gui/plugins/wato/check_parameters/fireeye_active_vms.py
M cmk/gui/plugins/wato/check_parameters/fireeye_content.py
M cmk/gui/plugins/wato/check_parameters/fireeye_lic.py
M cmk/gui/plugins/wato/check_parameters/fireeye_mail.py
M cmk/gui/plugins/wato/check_parameters/fireeye_mailq.py
M cmk/gui/plugins/wato/check_parameters/fireeye_quarantine.py
M cmk/gui/plugins/wato/check_parameters/firewall_if.py
M cmk/gui/plugins/wato/check_parameters/fortigate_node_memory.py
M cmk/gui/plugins/wato/check_parameters/fortigate_node_sessions.py
M cmk/gui/plugins/wato/check_parameters/fortigate_sessions.py
M cmk/gui/plugins/wato/check_parameters/fortinet_signatures.py
M cmk/gui/plugins/wato/check_parameters/fortisandbox_queues.py
M cmk/gui/plugins/wato/check_parameters/fpga_utilization.py
M cmk/gui/plugins/wato/check_parameters/fs_mount_options.py
M cmk/gui/plugins/wato/check_parameters/general_flash_usage.py
M cmk/gui/plugins/wato/check_parameters/generic_number.py
M cmk/gui/plugins/wato/check_parameters/generic_rate.py
M cmk/gui/plugins/wato/check_parameters/generic_string.py
M cmk/gui/plugins/wato/check_parameters/hacmp_resources.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm_resources.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_devices.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_ng_devices.py
M cmk/gui/plugins/wato/check_parameters/hostsystem_sensors.py
M cmk/gui/plugins/wato/check_parameters/hp_hh3c_ext_states.py
M cmk/gui/plugins/wato/check_parameters/hp_msa_psu_voltage.py
M cmk/gui/plugins/wato/check_parameters/hpux_multipath.py
M cmk/gui/plugins/wato/check_parameters/huawei_osn_laser.py
M cmk/gui/plugins/wato/check_parameters/humidity.py
M cmk/gui/plugins/wato/check_parameters/hw_errors.py
M cmk/gui/plugins/wato/check_parameters/hw_fans.py
M cmk/gui/plugins/wato/check_parameters/hw_fans_perc.py
M cmk/gui/plugins/wato/check_parameters/hw_psu.py
M cmk/gui/plugins/wato/check_parameters/hw_single_temperature.py
M cmk/gui/plugins/wato/check_parameters/hw_temperature.py
M cmk/gui/plugins/wato/check_parameters/hw_temperature_single.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_enclosure.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_host.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_mdisk.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_mdiskgrp.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_total_latency.py
M cmk/gui/plugins/wato/check_parameters/if.py
M cmk/gui/plugins/wato/check_parameters/innovaphone_mem.py
M cmk/gui/plugins/wato/check_parameters/inotify.py
M cmk/gui/plugins/wato/check_parameters/ipmi.py
M cmk/gui/plugins/wato/check_parameters/ipsecvpn.py
M cmk/gui/plugins/wato/check_parameters/job.py
M cmk/gui/plugins/wato/check_parameters/juniper_cpu_util.py
M cmk/gui/plugins/wato/check_parameters/juniper_mem.py
M cmk/gui/plugins/wato/check_parameters/juniper_mem_modules.py
M cmk/gui/plugins/wato/check_parameters/jvm_gc.py
M cmk/gui/plugins/wato/check_parameters/jvm_memory.py
M cmk/gui/plugins/wato/check_parameters/jvm_queue.py
M cmk/gui/plugins/wato/check_parameters/jvm_requests.py
M cmk/gui/plugins/wato/check_parameters/jvm_sessions.py
M cmk/gui/plugins/wato/check_parameters/jvm_threading.py
M cmk/gui/plugins/wato/check_parameters/jvm_threads.py
M cmk/gui/plugins/wato/check_parameters/jvm_tp.py
M cmk/gui/plugins/wato/check_parameters/jvm_uptime.py
M cmk/gui/plugins/wato/check_parameters/k8s_nodes.py
M cmk/gui/plugins/wato/check_parameters/k8s_pods_cm.py
M cmk/gui/plugins/wato/check_parameters/k8s_port.py
M cmk/gui/plugins/wato/check_parameters/k8s_resources.py
M cmk/gui/plugins/wato/check_parameters/k8s_roles.py
M cmk/gui/plugins/wato/check_parameters/kaspersky_av_client.py
M cmk/gui/plugins/wato/check_parameters/lamp_operation_time.py
M cmk/gui/plugins/wato/check_parameters/licenses.py
M cmk/gui/plugins/wato/check_parameters/livestatus_status.py
M cmk/gui/plugins/wato/check_parameters/lnx_quota.py
M cmk/gui/plugins/wato/check_parameters/local.py
M cmk/gui/plugins/wato/check_parameters/logins.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/lsnat.py
M cmk/gui/plugins/wato/check_parameters/lvm_lvs_pools.py
M cmk/gui/plugins/wato/check_parameters/mail_latency.py
M cmk/gui/plugins/wato/check_parameters/mail_queue_length.py
M cmk/gui/plugins/wato/check_parameters/mailqueue_length.py
M cmk/gui/plugins/wato/check_parameters/mbg_lantime_state.py
M cmk/gui/plugins/wato/check_parameters/mcafee_av_client.py
M cmk/gui/plugins/wato/check_parameters/mcafee_emailgateway_bridge.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.py
M cmk/gui/plugins/wato/check_parameters/mem_cluster.py
M cmk/gui/plugins/wato/check_parameters/mem_pages.py
M cmk/gui/plugins/wato/check_parameters/memory.py
M cmk/gui/plugins/wato/check_parameters/memory_arbor.py
M cmk/gui/plugins/wato/check_parameters/memory_linux.py
M cmk/gui/plugins/wato/check_parameters/memory_multiitem.py
M cmk/gui/plugins/wato/check_parameters/memory_pagefile_win.py
M cmk/gui/plugins/wato/check_parameters/memory_relative.py
M cmk/gui/plugins/wato/check_parameters/memory_simple.py
M cmk/gui/plugins/wato/check_parameters/memory_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/mongodb_asserts.py
M cmk/gui/plugins/wato/check_parameters/mongodb_collections.py
M cmk/gui/plugins/wato/check_parameters/mongodb_flushing.py
M cmk/gui/plugins/wato/check_parameters/mongodb_locks.py
M cmk/gui/plugins/wato/check_parameters/mongodb_mem.py
M cmk/gui/plugins/wato/check_parameters/motion.py
M cmk/gui/plugins/wato/check_parameters/mq_queues.py
M cmk/gui/plugins/wato/check_parameters/msexch_copyqueue.py
M cmk/gui/plugins/wato/check_parameters/msoffice.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup_per_type.py
M cmk/gui/plugins/wato/check_parameters/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_connections.py
M cmk/gui/plugins/wato/check_parameters/mssql_counters_locks.py
M cmk/gui/plugins/wato/check_parameters/mssql_databases.py
M cmk/gui/plugins/wato/check_parameters/mssql_datafiles.py
M cmk/gui/plugins/wato/check_parameters/mssql_file_sizes.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_page_activity.py
M cmk/gui/plugins/wato/check_parameters/mssql_stats.py
M cmk/gui/plugins/wato/check_parameters/mssql_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_transactionlogs.py
M cmk/gui/plugins/wato/check_parameters/msx_database.py
M cmk/gui/plugins/wato/check_parameters/msx_info_store.py
M cmk/gui/plugins/wato/check_parameters/msx_queues.py
M cmk/gui/plugins/wato/check_parameters/msx_rpcclientaccess.py
M cmk/gui/plugins/wato/check_parameters/mtr.py
M cmk/gui/plugins/wato/check_parameters/multipath.py
M cmk/gui/plugins/wato/check_parameters/multipath_count.py
M cmk/gui/plugins/wato/check_parameters/mysql_connections.py
M cmk/gui/plugins/wato/check_parameters/mysql_db_size.py
M cmk/gui/plugins/wato/check_parameters/mysql_innodb_io.py
M cmk/gui/plugins/wato/check_parameters/mysql_sessions.py
M cmk/gui/plugins/wato/check_parameters/mysql_slave.py
M cmk/gui/plugins/wato/check_parameters/netapp_disks.py
M cmk/gui/plugins/wato/check_parameters/netapp_fcportio.py
M cmk/gui/plugins/wato/check_parameters/netapp_instance.py
M cmk/gui/plugins/wato/check_parameters/netapp_luns.py
M cmk/gui/plugins/wato/check_parameters/netapp_snapshots.py
M cmk/gui/plugins/wato/check_parameters/netapp_systemtime.py
M cmk/gui/plugins/wato/check_parameters/netapp_volumes.py
M cmk/gui/plugins/wato/check_parameters/netscaler_dnsrates.py
M cmk/gui/plugins/wato/check_parameters/netscaler_mem.py
M cmk/gui/plugins/wato/check_parameters/netscaler_sslcerts.py
M cmk/gui/plugins/wato/check_parameters/netscaler_tcp_conns.py
M cmk/gui/plugins/wato/check_parameters/netscaler_vserver.py
M cmk/gui/plugins/wato/check_parameters/network_fs.py
M cmk/gui/plugins/wato/check_parameters/nfsiostats.py
M cmk/gui/plugins/wato/check_parameters/nginx_status.py
M cmk/gui/plugins/wato/check_parameters/ntp.py
M cmk/gui/plugins/wato/check_parameters/ocprot_current.py
M cmk/gui/plugins/wato/check_parameters/omd_status.py
M cmk/gui/plugins/wato/check_parameters/openhardwaremonitor_smart.py
M cmk/gui/plugins/wato/check_parameters/oracle_dataguard_stats.py
M cmk/gui/plugins/wato/check_parameters/oracle_instance.py
M cmk/gui/plugins/wato/check_parameters/oracle_jobs.py
M cmk/gui/plugins/wato/check_parameters/oracle_locks.py
M cmk/gui/plugins/wato/check_parameters/oracle_logswitches.py
M cmk/gui/plugins/wato/check_parameters/oracle_longactivesessions.py
M cmk/gui/plugins/wato/check_parameters/oracle_processes.py
M cmk/gui/plugins/wato/check_parameters/oracle_recovery_area.py
M cmk/gui/plugins/wato/check_parameters/oracle_recovery_status.py
M cmk/gui/plugins/wato/check_parameters/oracle_rman.py
M cmk/gui/plugins/wato/check_parameters/oracle_sessions.py
M cmk/gui/plugins/wato/check_parameters/oracle_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/oracle_undostat.py
M cmk/gui/plugins/wato/check_parameters/overall_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/palo_alto_sessions.py
M cmk/gui/plugins/wato/check_parameters/pci_io_utilization_multiitem.py
M cmk/gui/plugins/wato/check_parameters/pdu_gude.py
M cmk/gui/plugins/wato/check_parameters/pf_used_states.py
M cmk/gui/plugins/wato/check_parameters/pfm_health.py
M cmk/gui/plugins/wato/check_parameters/pfsense_counter.py
M cmk/gui/plugins/wato/check_parameters/plesk_backups.py
M cmk/gui/plugins/wato/check_parameters/pll_lock_voltage.py
M cmk/gui/plugins/wato/check_parameters/plug_count.py
M cmk/gui/plugins/wato/check_parameters/plugs.py
M cmk/gui/plugins/wato/check_parameters/postgres_instance_sessions.py
M cmk/gui/plugins/wato/check_parameters/postgres_locks.py
M cmk/gui/plugins/wato/check_parameters/postgres_maintenance.py
M cmk/gui/plugins/wato/check_parameters/postgres_sessions.py
M cmk/gui/plugins/wato/check_parameters/postgres_stat_database.py
M cmk/gui/plugins/wato/check_parameters/power_multiitem.py
M cmk/gui/plugins/wato/check_parameters/printer_input.py
M cmk/gui/plugins/wato/check_parameters/printer_output.py
M cmk/gui/plugins/wato/check_parameters/printer_supply.py
M cmk/gui/plugins/wato/check_parameters/prism_container.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/ps_voltage.py
M cmk/gui/plugins/wato/check_parameters/quantum_storage_status.py
M cmk/gui/plugins/wato/check_parameters/raid.py
M cmk/gui/plugins/wato/check_parameters/raid_disk.py
M cmk/gui/plugins/wato/check_parameters/raid_summary.py
M cmk/gui/plugins/wato/check_parameters/read_hits.py
M cmk/gui/plugins/wato/check_parameters/room_temperature.py
M cmk/gui/plugins/wato/check_parameters/ruckus_ap.py
M cmk/gui/plugins/wato/check_parameters/ruckus_mac.py
M cmk/gui/plugins/wato/check_parameters/safenet_hsm_eventstats.py
M cmk/gui/plugins/wato/check_parameters/safenet_hsm_operstats.py
M cmk/gui/plugins/wato/check_parameters/safenet_ntls_clients.py
M cmk/gui/plugins/wato/check_parameters/safenet_ntls_links.py
M cmk/gui/plugins/wato/check_parameters/sansymphony_alerts.py
M cmk/gui/plugins/wato/check_parameters/sansymphony_pool.py
M cmk/gui/plugins/wato/check_parameters/sap_dialog.py
M cmk/gui/plugins/wato/check_parameters/sap_hana.py
M cmk/gui/plugins/wato/check_parameters/saprouter_cert_age.py
M cmk/gui/plugins/wato/check_parameters/services.py
M cmk/gui/plugins/wato/check_parameters/services_summary.py
M cmk/gui/plugins/wato/check_parameters/siemens_plc_counter.py
M cmk/gui/plugins/wato/check_parameters/siemens_plc_duration.py
M cmk/gui/plugins/wato/check_parameters/siemens_plc_flag.py
M cmk/gui/plugins/wato/check_parameters/signal_quality.py
M cmk/gui/plugins/wato/check_parameters/single_humidity.py
M cmk/gui/plugins/wato/check_parameters/skype.py
M cmk/gui/plugins/wato/check_parameters/skype_conferencing.py
M cmk/gui/plugins/wato/check_parameters/skype_edge.py
M cmk/gui/plugins/wato/check_parameters/skype_edgeauth.py
M cmk/gui/plugins/wato/check_parameters/skype_mediation_server.py
M cmk/gui/plugins/wato/check_parameters/skype_mobile.py
M cmk/gui/plugins/wato/check_parameters/skype_proxy.py
M cmk/gui/plugins/wato/check_parameters/skype_sip.py
M cmk/gui/plugins/wato/check_parameters/skype_xmpp.py
M cmk/gui/plugins/wato/check_parameters/sles_license.py
M cmk/gui/plugins/wato/check_parameters/smoke.py
M cmk/gui/plugins/wato/check_parameters/snapvault.py
M cmk/gui/plugins/wato/check_parameters/solaris_services.py
M cmk/gui/plugins/wato/check_parameters/solaris_services_summary.py
M cmk/gui/plugins/wato/check_parameters/sp_util.py
M cmk/gui/plugins/wato/check_parameters/splunk_alerts.py
M cmk/gui/plugins/wato/check_parameters/splunk_health.py
M cmk/gui/plugins/wato/check_parameters/splunk_jobs.py
M cmk/gui/plugins/wato/check_parameters/splunk_license.py
M cmk/gui/plugins/wato/check_parameters/splunk_license_usage.py
M cmk/gui/plugins/wato/check_parameters/sshd_config.py
M cmk/gui/plugins/wato/check_parameters/statgrab_mem.py
M cmk/gui/plugins/wato/check_parameters/steelhead_connections.py
M cmk/gui/plugins/wato/check_parameters/storage_iops.py
M cmk/gui/plugins/wato/check_parameters/storage_throughput.py
M cmk/gui/plugins/wato/check_parameters/storcli_pdisks.py
M cmk/gui/plugins/wato/check_parameters/storcli_vdrives.py
M cmk/gui/plugins/wato/check_parameters/switch_contact.py
M cmk/gui/plugins/wato/check_parameters/sym_brightmail_queues.py
M cmk/gui/plugins/wato/check_parameters/synology_update.py
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
M cmk/gui/plugins/wato/check_parameters/systemtime.py
M cmk/gui/plugins/wato/check_parameters/tcp_conn_stats.py
M cmk/gui/plugins/wato/check_parameters/tcp_connections.py
M cmk/gui/plugins/wato/check_parameters/temperature.py
M cmk/gui/plugins/wato/check_parameters/temperature_auto.py
M cmk/gui/plugins/wato/check_parameters/temperature_trends.py
M cmk/gui/plugins/wato/check_parameters/threads.py
M cmk/gui/plugins/wato/check_parameters/threepar_capacity.py
M cmk/gui/plugins/wato/check_parameters/threepar_cpgs.py
M cmk/gui/plugins/wato/check_parameters/threepar_ports.py
M cmk/gui/plugins/wato/check_parameters/threepar_remotecopy.py
M cmk/gui/plugins/wato/check_parameters/ucs_bladecenter_chassis_voltage.py
M cmk/gui/plugins/wato/check_parameters/unsorted.py
M cmk/gui/plugins/wato/check_parameters/ups_capacity.py
M cmk/gui/plugins/wato/check_parameters/ups_out_load.py
M cmk/gui/plugins/wato/check_parameters/ups_test.py
M cmk/gui/plugins/wato/check_parameters/uptime.py
M cmk/gui/plugins/wato/check_parameters/varnish_backend.py
M cmk/gui/plugins/wato/check_parameters/varnish_backend_success_ratio.py
M cmk/gui/plugins/wato/check_parameters/varnish_cache.py
M cmk/gui/plugins/wato/check_parameters/varnish_cache_hit_ratio.py
M cmk/gui/plugins/wato/check_parameters/varnish_client.py
M cmk/gui/plugins/wato/check_parameters/varnish_esi.py
M cmk/gui/plugins/wato/check_parameters/varnish_fetch.py
M cmk/gui/plugins/wato/check_parameters/varnish_objects.py
M cmk/gui/plugins/wato/check_parameters/varnish_worker.py
M cmk/gui/plugins/wato/check_parameters/varnish_worker_thread_ratio.py
M cmk/gui/plugins/wato/check_parameters/veeam_backup.py
M cmk/gui/plugins/wato/check_parameters/veeam_tapejobs.py
M cmk/gui/plugins/wato/check_parameters/veritas_vcs.py
M cmk/gui/plugins/wato/check_parameters/viprinet_router.py
M cmk/gui/plugins/wato/check_parameters/vm_counter.py
M cmk/gui/plugins/wato/check_parameters/vm_guest_tools.py
M cmk/gui/plugins/wato/check_parameters/vm_heartbeat.py
M cmk/gui/plugins/wato/check_parameters/vm_snapshots.py
M cmk/gui/plugins/wato/check_parameters/vm_state.py
M cmk/gui/plugins/wato/check_parameters/vms_procs.py
M cmk/gui/plugins/wato/check_parameters/vnx_quotas.py
M cmk/gui/plugins/wato/check_parameters/voltage.py
M cmk/gui/plugins/wato/check_parameters/volume_groups.py
M cmk/gui/plugins/wato/check_parameters/vpn_tunnel.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_channels.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_instance.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_manager.py
M cmk/gui/plugins/wato/check_parameters/win_dhcp_pools.py
M cmk/gui/plugins/wato/check_parameters/win_license.py
M cmk/gui/plugins/wato/check_parameters/windows_multipath.py
M cmk/gui/plugins/wato/check_parameters/windows_printer_queues.py
M cmk/gui/plugins/wato/check_parameters/windows_updates.py
M cmk/gui/plugins/wato/check_parameters/winperf_ts_sessions.py
M cmk/gui/plugins/wato/check_parameters/wlc_clients.py
M cmk/gui/plugins/wato/check_parameters/wmic_process.py
M cmk/gui/plugins/wato/check_parameters/zpool_status.py
M cmk/gui/plugins/wato/check_parameters/zypper.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/inventory.py
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
rulespec_registry_conversion: added converted rulespec registry files
Change-Id: I461454461c8d837a1ac61df0da942d7dd87f135d
Commit: e9ca746518b4a349c9f6fb8d814f71e9daec6d31
https://github.com/tribe29/checkmk/commit/e9ca746518b4a349c9f6fb8d814f71e9d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
rulespec_registry conversion: converted tests to expect rulespec instances
Change-Id: I495ff2b4d8b2be4a6e7e58810d7e0ec7385188e5
Commit: 4eb13071cf4d8589ab197b8a08af6103abc5cefb
https://github.com/tribe29/checkmk/commit/4eb13071cf4d8589ab197b8a08af6103a…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/utils/plugin_registry.py
Log Message:
-----------
rulespec_registry_conversion: changed class_registry to instance_registry
Change-Id: Iee30aa43546ba4aeb9dc02dba7bfb7ee02515fa4
Commit: 3814fb2fdaf96d0c9b9b9f0ab78029c2e5302ff7
https://github.com/tribe29/checkmk/commit/3814fb2fdaf96d0c9b9b9f0ab78029c2e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10016
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
10016 FIX mk_docker.py: crash in diskstat section
The plugin in version 1.6.0b9 could not create the diskstat section.
Change-Id: Ib509535f06944fc40c0421b1146932ab585848b2
Commit: 6ca8e2007d6b82531634de8afe1822d0c122ed64
https://github.com/tribe29/checkmk/commit/6ca8e2007d6b82531634de8afe1822d0c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10041
Log Message:
-----------
10041 FIX Reduce apache memory usage + Change check parameters API
We recognized that the 1.6 check parameter (ruleset) plugin mechanism (which
was based on classes and using the python abc module) consumed a lot more
memory than the previous plugin API.
The apache processes were ~50% bigger than in previous Checkmk releases which a
too large growth. The problem is that the apache processes are part of a
dynamic process pool which can scale from 5 to 64 processes (in the default
config). When your apache processes use 130 MB of memory, this means that you
would need to have ~8 GB of memory available to be able to handle high usage
peaks. In such a situation a single process growth of 50% is relevant and
should be avoided if possible.
If you have already ported your WATO check parameter plugins to 1.6 you will
now have to port it to the new mechanism.
The new plugin API for registering check parameters is similar to the 1.5 API,
but more explicit to make it easier to understand. For example the 'logins'
check parameter declaration looks like this:
C:+
from cmk.gui.i18n import _
from cmk.gui.valuespec import (
Integer,
Tuple,
)
from cmk.gui.plugins.wato import (
CheckParameterRulespecWithoutItem,
rulespec_registry,
RulespecGroupCheckParametersOperatingSystem,
)
def _parameter_valuespec_logins():
return Tuple(
help=_("This rule defines upper limits for the number of logins on a system."),
elements=[
Integer(title=_("Warning at"), unit=_("users"), default_value=20),
Integer(title=_("Critical at"), unit=_("users"), default_value=30)
],
)
rulespec_registry.register(
CheckParameterRulespecWithoutItem(
check_group_name="logins",
group=RulespecGroupCheckParametersOperatingSystem,
parameter_valuespec=_parameter_valuespec_logins,
title=lambda: _("Number of Logins on System"),
))
C-:
Change-Id: I212c23fc01832d76f6abb4549081b19165a7b62f
Commit: e298546502f8f641e43eba1721415c8593f77ee0
https://github.com/tribe29/checkmk/commit/e298546502f8f641e43eba1721415c859…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
Additional rulespec fixes
* Fix issue in predefined condition config
* Fix type declaration: rulesets can also be assigned to top level groups (e.g. user interface)
Change-Id: Ie1f03e852a65468db30952f8fe2e71eda49fcbc0
Commit: ed4f12e19bbb779686efb68582a84d743cb23ce1
https://github.com/tribe29/checkmk/commit/ed4f12e19bbb779686efb68582a84d743…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M agents/windows/plugins/ad_replication.bat
Log Message:
-----------
[CMK-2707] [SUP-209] - ad replication plugins doesn't query LDAP/AD services anymore #2
- client Windows without AD tools provides empty output
- client Windows with AD tools provides only line <<<ad_replication>>>
- AD server provides normal output
- important comments added to the script
Change-Id: I1c8e993712e3353d8b67d2999b7bf00d40eb7417
Commit: e4ef06fc518dfc863d9454e7c762bef0cd697018
https://github.com/tribe29/checkmk/commit/e4ef06fc518dfc863d9454e7c762bef0c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10042
M cmk_base/config.py
Log Message:
-----------
10042 FIX Fix exception caused by autochecks with integers as items
The calculation of check parameters during activate changes or checking
could cause an exception like "TypeError: expected string or buffer" when
a discovery function of a check created services using integers as items
instead of strings.
Change-Id: I65cd5364e680eab688eaed2dae69db2d71e2be61
Commit: 48a5c2a214c0143e6802f4a08cbaa74d4d7a7be4
https://github.com/tribe29/checkmk/commit/48a5c2a214c0143e6802f4a08cbaa74d4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10017
Log Message:
-----------
10017 FIX mk_docker.py: Add missing diskstat bakery option
The option to disable the docker_container_diskstat section was missing in version 1.6.0b9.
Change-Id: I9f1424a8b3cc236c1f0b8ed3b5d55ba67ea89c9d
Commit: 3f9f8ad56cd74a4a7255e78513cb42e69a4b4c70
https://github.com/tribe29/checkmk/commit/3f9f8ad56cd74a4a7255e78513cb42e69…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Some translations
CMK-2667
Change-Id: I716266cd57d2ae49eb9e564a150db821fbab8424
Commit: f0141b9302cf80df6404ef6371993af130804c17
https://github.com/tribe29/checkmk/commit/f0141b9302cf80df6404ef6371993af13…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/8793
M cmk_base/notify.py
Log Message:
-----------
8793 FIX notifications crash if non ASCII characters are present in the plugin output
For bulk notifications this results in recurring notifications since
the corresponding spoolfile was not cleaned up. Non bulk notifications
were not sent multiple times. For both normal and bulk notifications
no "Final notification result" was produced in the "Host- and Service
notifications" view.
CMK-2673
Change-Id: I6e567575fc82e9f8d6276f8fefda70d4f1e0ee56
Commit: 9586354c5153e0d506c339846cdba1096561cabb
https://github.com/tribe29/checkmk/commit/9586354c5153e0d506c339846cdba1096…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
A .werks/10015
M agents/special/agent_azure
Log Message:
-----------
10015 FIX agent_azure: Do not crash if offer type has no consumption API
According to the Azure API documentation offers of type MS-AZR-0145P, MS-AZR-0146P, MS-AZR-159P,
MS-AZR-0036P, MS-AZR-0143P, MS-AZR-0015P and MS-AZR-0144P do not have a consuption API.
The agent no longer crashes in this case.
Change-Id: Ib89e2c6fa08c11924d5d20698f6db9593fce154b
Commit: 0409113a1dab95a1200d6e820174fb362955a585
https://github.com/tribe29/checkmk/commit/0409113a1dab95a1200d6e820174fb362…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Extract tags from shadow host configuration.
Change-Id: I6de9c3d459714ac11238f4b0b2a8aa0412124f21
Commit: d597d097f802c56cc906bc53434450cba457afa3
https://github.com/tribe29/checkmk/commit/d597d097f802c56cc906bc53434450cba…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-15 (Sun, 15 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b11
Change-Id: I8258bbb5e9ffcc70babe172790e2c9d1bc29525f
Commit: 3310eaaadeb41546bb4ba1077984e2472281ce65
https://github.com/tribe29/checkmk/commit/3310eaaadeb41546bb4ba1077984e2472…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10115
Log Message:
-----------
10115 FIX Reanimated shadow hosts
Due to a regression in 1.6.0, using shadow hosts on the master site caused
invalid configurations, which in turn caused CMC crashes. This has been
fixed.
Change-Id: Id1d2d657d83854954dda62d010905d1bfc09c49c
Commit: 3f5e0b3fc7349774bcdf7f3f2457a02077558c59
https://github.com/tribe29/checkmk/commit/3f5e0b3fc7349774bcdf7f3f2457a0207…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
check_parameters/ps.py: fixed duplicate functions
Change-Id: I4e716e8d2157552659c7005e6e3edf42156a79f4
Commit: 1a20261eaabb7569776e539482b3c8eb850bc8b9
https://github.com/tribe29/checkmk/commit/1a20261eaabb7569776e539482b3c8eb8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10043
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
10043 FIX Trusted certificate authorities were not correctly synchronized to remote sites
The site specific settings were always overwriting the global settings, even when no
site specific settings were configured.
CMK-2700
Change-Id: If6746afa531b1faa8ceb8d04dbf0dd354150e14f
Commit: 8fea988a70875d81169ce346e160c0129aa969f7
https://github.com/tribe29/checkmk/commit/8fea988a70875d81169ce346e160c0129…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M omd/packages/pnp4nagios/pnp4nagios.make
R omd/packages/pnp4nagios/ui-facelift/images/contentframe_background.jpg
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_flat_0_aaaaaa_40x100.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_flat_75_6da1b8_40x100.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_55_fbf9ee_1x400.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_65_88b9ce_1x400.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_75_6da1b8_1x400.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_glass_75_94cde6_1x400.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_highlight-soft_75_274554_1x100.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_highlight-soft_75_6da1b8_1x100.png
R omd/packages/pnp4nagios/ui-facelift/images/ui-bg_inset-soft_95_fef1ec_1x100.png
M omd/packages/pnp4nagios/ui-facelift/jquery-ui.css
A omd/packages/pnp4nagios/ui-modern-dark/images/ui-icons_000000_256x240.png
A omd/packages/pnp4nagios/ui-modern-dark/images/ui-icons_222222_256x240.png
A omd/packages/pnp4nagios/ui-modern-dark/images/ui-icons_2e83ff_256x240.png
A omd/packages/pnp4nagios/ui-modern-dark/images/ui-icons_454545_256x240.png
A omd/packages/pnp4nagios/ui-modern-dark/images/ui-icons_cd0a0a_256x240.png
A omd/packages/pnp4nagios/ui-modern-dark/jquery-ui.css
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI CSS: pnp4nagios styling for the dark theme and some related
clean-ups
Change-Id: Ie75fa934a1dd8a3e2924359411e84f8fd41153f0
Commit: e4502656c61e4a3cd694197a770c639a37a4b8ca
https://github.com/tribe29/checkmk/commit/e4502656c61e4a3cd694197a770c639a3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
GUI: Set cache-control headers for static files
This changes the Apache configuration to send
cache-control headers to cut down on unnecessary
reloads.
Change-Id: Iee34fdcae5dbac0ad23e6ec0cfb7aa3b0281fb7e
Commit: d70632480409dd7e939aabd884797b6eca283eb0
https://github.com/tribe29/checkmk/commit/d70632480409dd7e939aabd884797b6ec…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Piggyback cleanup uses processed_file_info func
Change-Id: I26263feb9b1cbf6126d8e2b125601e9e3aedc3de
Commit: b5331832d190479b982f928937022bb369be00f8
https://github.com/tribe29/checkmk/commit/b5331832d190479b982f928937022bb36…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M web/htdocs/js/modules/wato.js
Log Message:
-----------
Fix broken host dependant host property toggling (e.g. like IP addresses)
Change-Id: Icc6ce224557638bc8b41db6e73a996ae7d2d710f
Commit: bd645f673120c35711b13d42adb822f7c472b51d
https://github.com/tribe29/checkmk/commit/bd645f673120c35711b13d42adb822f7c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M web/htdocs/js/modules/wato.js
Log Message:
-----------
Remove debug output + one more fix for host edit dialog
Change-Id: Iab3137e0a3889223f3282e174a95826e48775e6b
Commit: df18bbf3220d82e0e334e0ef78926fc5ae4ca30a
https://github.com/tribe29/checkmk/commit/df18bbf3220d82e0e334e0ef78926fc5a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M .werks/10115
Log Message:
-----------
Updated werk version
Change-Id: I1cb4d222174f4a9b78f8c358bbf5d4e7ca818a82
Commit: fd2989f1e772b8e8321c3de5f95a960644351ce2
https://github.com/tribe29/checkmk/commit/fd2989f1e772b8e8321c3de5f95a96064…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10088
M inventory/oracle_dataguard_stats
Log Message:
-----------
10088 FIX oracle_dataguard_stats: Fixed letter salad while rendering table of dataguard statistics
Change-Id: I44a03631ac15537c2fed5a97dc566260955667bb
Commit: d6c4117d3660543f6294baaeb7b3d68c92b9285a
https://github.com/tribe29/checkmk/commit/d6c4117d3660543f6294baaeb7b3d68c9…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Localization (CMK-2667)
Change-Id: Ib193605c4324f4d60363edf0848b0b60b117d6c0
Commit: ecd46c6abf180b382b81ade6a2f7d52f08cfd691
https://github.com/tribe29/checkmk/commit/ecd46c6abf180b382b81ade6a2f7d52f0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10116
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
10116 FIX Make fileinfo work again on old Perl versions
Due to a change in 1.6.0, the fileinfo part of the Checkmk agent only worked
when a Perl >= 5.16 (released in spring 2012) was installed on the client.
For distributions with ancient Perl versions (Debian Squeeze/Wheezy, Ubuntu
Precise, CentOS 6, SLES 11), fileinfo stopped working. This has been fixed.
Change-Id: I81c28b53f285950a63833723827da55f2ff3d29c
Commit: 90a536f56c2464f66cc9038e5cfe241aa0aeaf11
https://github.com/tribe29/checkmk/commit/90a536f56c2464f66cc9038e5cfe241aa…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/8794
M cmk/notification_plugins/mail.py
Log Message:
-----------
8794 FIX mail: SSL/TLS and STARTTLS options were not used
Due to en error in the notification script the encryption
options "SSL/TLS" and "STARTTLS" for the synchronous delivery
via SMTP were never used.
Change-Id: I864b415b6029da0caf61435b771f5407dbf95d0b
Commit: 0c6ab4ad3828171fd6858dc716d720b80e871950
https://github.com/tribe29/checkmk/commit/0c6ab4ad3828171fd6858dc716d720b80…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10086
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk_base/config.py
M cmk_base/data_sources/abstract.py
M cmk_base/data_sources/piggyback.py
M cmk_base/default_config/base.py
M cmk_base/modes/check_mk.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
10086 Piggybacked Hosts: Validity period and state are configurable
Change-Id: Ie83db371b435eed03dc0d74ed12ae59d38381bee
Commit: 319e1905a5eaf6b8c75b2ea16a70e6ee8a75a8d1
https://github.com/tribe29/checkmk/commit/319e1905a5eaf6b8c75b2ea16a70e6ee8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10087
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
10087 DCD: Maximum cache age and validity period are configurable for piggybacked host connections
Change-Id: I6a166b728d5b499a6332af6822304afa6a59d4ba
Commit: e89006a8f5401a952b6bfa1a13a1c66c53fc3f72
https://github.com/tribe29/checkmk/commit/e89006a8f5401a952b6bfa1a13a1c66c5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M cmk_base/piggyback.py
Log Message:
-----------
Piggyback cleanup: Add verbose messages for CL
Change-Id: Ic7ea07e7fc554aa14379b4c7c0092ca91fb3669a
Commit: b74f4c4d26d4e0f1a22fde03bc6a07a543ff2cdf
https://github.com/tribe29/checkmk/commit/b74f4c4d26d4e0f1a22fde03bc6a07a54…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A .werks/10044
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
10044 FIX Fix broken "ineffective rules" matching
The rule analyzing logic for the "ineffective rules" page in WATO matched on
rules that were in fact effective.
Change-Id: Ia7912a1fc96eba9e995453214a166331751d16b6
Commit: 8ce60cc10729ea720e84b735d0960a0e7ce67482
https://github.com/tribe29/checkmk/commit/8ce60cc10729ea720e84b735d0960a0e7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M .werks/10086
M .werks/10087
Log Message:
-----------
Updated werk versions
Change-Id: I7630ac7e761f69da398e4bbe0a2b31db88422bcf
Commit: 72cb3d5ec6b6341c0a9e4b30c357ad20ca825ef9
https://github.com/tribe29/checkmk/commit/72cb3d5ec6b6341c0a9e4b30c357ad20c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Temporarily revert version
Change-Id: Ie1f67bdecde4ad10a78d9bb1be69d6b6ffa5f3fd
Commit: 36a71db8504b36f8ce72b55ef715eef3cd49aa3c
https://github.com/tribe29/checkmk/commit/36a71db8504b36f8ce72b55ef715eef3c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M .werks/10088
Log Message:
-----------
Fix werk version
Change-Id: I836c3577b22f6188fe20bd6908d8b90ef4089d25
Commit: 18b33887b99cac42daf718e0a38b66f38a6a5f07
https://github.com/tribe29/checkmk/commit/18b33887b99cac42daf718e0a38b66f38…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M .werks/10116
Log Message:
-----------
Fix werk version
Change-Id: I9e3a8b5e19d1f545f7b4b26409446ea15addfbce
Commit: 2720bee5633f7fc07b3e37a19aa9ecb717ea73df
https://github.com/tribe29/checkmk/commit/2720bee5633f7fc07b3e37a19aa9ecb71…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b11
Change-Id: I5daee8fc1857d02c15b897b727995d3a64788738
Commit: 49a4735a5e92967647ff19262dc1606bc4db0617
https://github.com/tribe29/checkmk/commit/49a4735a5e92967647ff19262dc1606bc…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M checks/logwatch
Log Message:
-----------
logwatch: logwatch_max_filesize is now readable
Change-Id: I4d17b3fe23458cbff961c20c3ebb400c99b3f219
Commit: 5fda1f1cec110a62b4641eebf10726b174b9b2f0
https://github.com/tribe29/checkmk/commit/5fda1f1cec110a62b4641eebf10726b17…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Translate
Change-Id: Ic90da001d2adb3229ed89c5083ce260fc8e7b6a6
Commit: 8116a0154d4787ba9099081d493f0a6ebcbab65b
https://github.com/tribe29/checkmk/commit/8116a0154d4787ba9099081d493f0a6eb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10018
M checks/hp_msa_psu
A tests/unit/checks/generictests/datasets/hp_msa_psu_2050_regression.py
Log Message:
-----------
10018 FIX hp_msa_psu: Do not discover services with invalid data
Some fields are deprecated in HP MSA 1050/2050 devices. In this case we no
longer discover the services "Power Supply Voltage" and "Temperature Power Supply".
Please do a rediscovery if you discovered the affected hosts with a Checkmk version
from 1.6.0b1 to 1.6.0b10.
Change-Id: Ic668906bdc1ba37b736fd01176929f546f352ff3
Commit: badd60403db1c833fa7c0942ab59c748c92a6007
https://github.com/tribe29/checkmk/commit/badd60403db1c833fa7c0942ab59c748c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M checks/hp_msa_psu
M tests/unit/checks/generictests/datasets/hp_msa_psu_2050_regression.py
Log Message:
-----------
hp_msa_psu: use check API
Change-Id: I4b717b1112c9768fc2eebd2bb5df1ae1805dbfa4
Commit: 31d49afef6f02778dda3e7b96447b74222247c6b
https://github.com/tribe29/checkmk/commit/31d49afef6f02778dda3e7b96447b7422…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10117
M cmk_base/config.py
Log Message:
-----------
10117 FIX Unbreak config generation for raw edition
A change introduced for 1.6.0b10 broke the config generation for the raw
edition, this has been fixed. Note that enterprise/managed editions were
not affected.
Change-Id: I8c543b69a228b0d3125b3080abc677a93171f196
Commit: b315dec9d9a98340a2cf2c6826cb795b45cbe99a
https://github.com/tribe29/checkmk/commit/b315dec9d9a98340a2cf2c6826cb795b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10045
M cmk_base/discovery.py
Log Message:
-----------
10045 FIX Fix possible "variable referenced before assignment" during bulk discovery
When an error occurs while communicating with a monitored system, the bulk discovery
could fail with an error like "variable referenced before assignment" while handling
the error situation.
CMK-2722
Change-Id: Ic46c9e296f57db3b9fa7879301ef944fd67fe26d
Commit: 214c3aa5e8a89c272577bafb4930c06c04456283
https://github.com/tribe29/checkmk/commit/214c3aa5e8a89c272577bafb4930c06c0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/8914
M checks/netapp_api_vs_traffic
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
Log Message:
-----------
8914 FIX Fix calculation of latency for netapp_api_vs_traffic 2
read_ops and write_ops do not necessarily exist to use as
reference for the avg_read_latency and avg_write_latency.
The check now crashes when they are not available.
This fix uses the latency and ops values in the isci and fcp
namespaces and handles missing references. When the ref
is missing, the time is taken as reference.
This is the second try at FEED-3874 (api_vs_traffic).
Change-Id: Icb62c005b9a30fe9006fbfeddb800ca0838b8c0d
Commit: 0f68bff1aaab61cc076d295372974adf122b6e49
https://github.com/tribe29/checkmk/commit/0f68bff1aaab61cc076d295372974adf1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M checks/docker_container_diskstat
A tests/unit/checks/generictests/datasets/docker_container_diskstat_discovery_regression.py
Log Message:
-----------
docker_container_diskstat: always discover
Change-Id: I83e870a2c8d4d7e9d3d3165452d39b376b68fdf7
Commit: 5cdfec2c76bcb873607230ff468536b3478ffb15
https://github.com/tribe29/checkmk/commit/5cdfec2c76bcb873607230ff468536b34…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10046
Log Message:
-----------
10046 FIX Fix missing installation of CEE / CME notification plugins
Change-Id: Ia08ca680442d3b89fe12095d915ffb08305c2bca
Commit: 18049fab2196dbb4ca9c8937b8e0edfdd66afe07
https://github.com/tribe29/checkmk/commit/18049fab2196dbb4ca9c8937b8e0edfdd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10047
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
10047 FIX Improved validation of incompatible rulespec registration
In case an incompatible rulespec is registered with Checkmk, this
does not affect the whole Host & service parameters configuration
anymore. Instead of this, an error is shown in var/log/web.log and
on the "Extension packages" page of the CEE/CME.
Change-Id: I352fc3efae9ee79c02ff1572ddb5b0a842db6c55
Commit: 43230594c52a0ad5082a74b490d9954c6a94b646
https://github.com/tribe29/checkmk/commit/43230594c52a0ad5082a74b490d9954c6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
A .werks/10048
M cmk_base/discovery.py
Log Message:
-----------
10048 FIX Fix bulk discovery error on cluster nodes
When executing a bulk discovery operation on nodes of a cluster, this could
result in an error displaying "'clustered_old'" in the progress dialog for
the affected host. The services were not updated for these hosts.
Change-Id: I0fcb8c564753b49fc2d068820b98bee5cffc6176
Commit: f74a7ad2b038992b75d8329e155a5654e78dfa91
https://github.com/tribe29/checkmk/commit/f74a7ad2b038992b75d8329e155a5654e…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-17 (Tue, 17 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0b12
Change-Id: I6e41892b7358a46e2b0de069eecf3c9cd05ae0fc
Commit: 0bf6d9d9a80ae67379e20c5d14be1d31f5387bee
https://github.com/tribe29/checkmk/commit/0bf6d9d9a80ae67379e20c5d14be1d31f…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/10107
M cmk_base/parent_scan.py
Log Message:
-----------
10107 FIX CLI: Don't crash on manual parent scan from the command line without a specific host
Fixes CMK-2732
Change-Id: I233ad803801ecadbaa8e8cb423de98064f265e74
Commit: 97a9d1386ad9550007845d477612260598dcd6bb
https://github.com/tribe29/checkmk/commit/97a9d1386ad9550007845d47761226059…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Fixed detection of python files for pylint
Change-Id: I9b7825327e25a26f6a16549393677fca2e91e098
Commit: b06d759ee462235c1bee9dcec5d7ed6ccf825866
https://github.com/tribe29/checkmk/commit/b06d759ee462235c1bee9dcec5d7ed6cc…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/testlib/__init__.py
Log Message:
-----------
Don't use var/log/notify.log for notification tests
var/log/nagios.log and var/check_mk/core/history are
less ambigous and provide more dense information.
Change-Id: I0395310a65a1cdc27da4a8a18b822550e0b16011
Commit: 68771cf117883ca122ace7a201eb43259af4b64f
https://github.com/tribe29/checkmk/commit/68771cf117883ca122ace7a201eb43259…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove flag argument from _get_last_check
Change-Id: Iaaa323cb2f576cf39b635f074d868300211ea656
Commit: 516a39338373843f7942d2839582401d6e9f1dbb
https://github.com/tribe29/checkmk/commit/516a39338373843f7942d2839582401d6…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/7451
Log Message:
-----------
Forecast Graphs in place documentation
CMK-2674
Change-Id: I302b9c12279c398de3f6c64fb9614a24d818cb9b
Commit: b08258f901408afb1d4836cd7b890e9c635dbe92
https://github.com/tribe29/checkmk/commit/b08258f901408afb1d4836cd7b890e9c6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/8916
M cmk/gui/htmllib.py
M tests/unit/cmk/gui/test_htmllib_Escaper.py
Log Message:
-----------
8916 FIX Fix HTML link parser
The HTML links from the context help texts were not always
parsed correctly. This fixes the parser.
Also make identity check more obvious in the corresponding.
This closes FEED-4241.
Change-Id: I2d6dfc4648c43c930576e4926b54d66adae450c2
Commit: 0d419952cf5f2f4eba94cb1b92077d63bee4a2fd
https://github.com/tribe29/checkmk/commit/0d419952cf5f2f4eba94cb1b92077d63b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/10019
M agents/plugins/mk_jolokia.py
M agents/special/agent_jolokia
Log Message:
-----------
10019 FIX mk_jolokia,agent_jolokia: Continue on missing SEARCH permission
Some preconfigured MBeans require the SEARCH command to be allowed
for the inquiring host. The plugin and agent no longer crash if this
permission is missing, but continue processing all other MBeans.
Also: allow "-v" to be passed through the agent.
Change-Id: Ib5905a5628ebfe6df186833918f584e8db8e4a2e
Commit: a7d5e5b651f0e117c37ac658bd266f7a4735cd2b
https://github.com/tribe29/checkmk/commit/a7d5e5b651f0e117c37ac658bd266f7a4…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Somehow the test_simple_rbn cannot find the log lines
Try to increase the timeout to see if it help.
Change-Id: Ia3f165854521af0c785a06839d17895c7c0258f5
Commit: 460f2766d37d1946a1d0842e849e652eb3517260
https://github.com/tribe29/checkmk/commit/460f2766d37d1946a1d0842e849e652eb…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Revert "Somehow the test_simple_rbn cannot find the log lines"
This reverts commit a7d5e5b651f0e117c37ac658bd266f7a4735cd2b.
Commit: a869ca737adf4f1fcdaa93655b8f271c883bb299
https://github.com/tribe29/checkmk/commit/a869ca737adf4f1fcdaa93655b8f271c8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Adapt log lines for test_simple_rbn
The last log line for nagios was not correct, because additional
output for a missing graph was present. We skip that part for now.
Additionally a trailing "] " is adedd to make the matches unique.
Change-Id: Ida0adeb2bca34a5b01d7c19dc7b989c84ec15b87
Commit: 17fb3f8a3a1033f42ebaae4b302736bcb7a5b275
https://github.com/tribe29/checkmk/commit/17fb3f8a3a1033f42ebaae4b302736bcb…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M .werks/10107
Log Message:
-----------
werk: remove jira reference
Change-Id: Ie6f4442bb7251a08d89fd43df471d5017f6f3816
Commit: 85d25349018b81b49dc3d52cd29dfce69179d046
https://github.com/tribe29/checkmk/commit/85d25349018b81b49dc3d52cd29dfce69…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove flag argument from _wait_for_next_check
Change-Id: I155b9afda4a849d0fa6789bbba5dec1616fa1bc6
Commit: 14b1e8f334b4cd4073551db94867eaf1b1268bf8
https://github.com/tribe29/checkmk/commit/14b1e8f334b4cd4073551db94867eaf1b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Move the wait_timeout variable to its place of use
Change-Id: Id1780a0e4252ba2fc01a6eaf19fc7d7433f376e6
Commit: 65b9764cf51f706a3b52ded962cfabd806b3a233
https://github.com/tribe29/checkmk/commit/65b9764cf51f706a3b52ded962cfabd80…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M agents/special/agent_ucs_bladecenter
Log Message:
-----------
comment: remove wrong comment about fritzbox
Change-Id: I9cd6acd52bfa9bc8316a1713a95503e666c6ed74
Commit: d935a220995264207769559b58bceeba964d3aea
https://github.com/tribe29/checkmk/commit/d935a220995264207769559b58bceeba9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/10049
M cmk/gui/gui_background_job.py
Log Message:
-----------
10049 FIX Background job overview: Only list job types with existing job entries
The "Background jobs overview" of WATO is now only listing the job types
that currently have at least one job entry to visualize.
Change-Id: Ia2818e7b79a3251d965a175962c904ace09866d4
Commit: 361498180afddea9c9f7c6ad919da843b086571a
https://github.com/tribe29/checkmk/commit/361498180afddea9c9f7c6ad919da843b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/node_visualization.py
Log Message:
-----------
Fixed typo
Change-Id: I2bdbd9c476dbd2e5dc4fb8ade0df3bccd44693d4
Commit: 0cf11484a7e5632168bbfadbdd97aef1e5eb0e31
https://github.com/tribe29/checkmk/commit/0cf11484a7e5632168bbfadbdd97aef1e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Prepared translations
Change-Id: I2d13a8d1ba2092a31dda36433c96eb00371f7a60
Commit: a6c6c9dabc5120f2a548f1e9074c5f966ebdddf1
https://github.com/tribe29/checkmk/commit/a6c6c9dabc5120f2a548f1e9074c5f966…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Add help text
Change-Id: I471bd5a48b3c69be3d51d8bf470b069d876889da
Commit: b5e5ba6ca09676f7ffafad682612807198816e1c
https://github.com/tribe29/checkmk/commit/b5e5ba6ca09676f7ffafad68261280719…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Preparsed translation
Change-Id: I896c05387e3d42ad4afa9c4df8e98ded16a21cd4
Commit: 2555894c37bd9f74eeb9eb38bb95cce2c0fd3425
https://github.com/tribe29/checkmk/commit/2555894c37bd9f74eeb9eb38bb95cce2c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Translated a few tests
Change-Id: If1afc5dd419d7fdf367806ed423af8fe2a8e2f3b
Commit: e453f3031dd30c4023aaa0199443027bf35fdf49
https://github.com/tribe29/checkmk/commit/e453f3031dd30c4023aaa0199443027bf…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Fixed typo in help text
Change-Id: Ie58a4e7f88223420fbe7b980a11d86f4d8fe41e9
Commit: 2088e2795c244c5b6751318342b3fe14330e8faa
https://github.com/tribe29/checkmk/commit/2088e2795c244c5b6751318342b3fe143…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Fixed missing _()
Change-Id: Ie29a1ba7038f494da2a434ed4de59efc1767dd7e
Commit: 77884fb1a1134fae7107ff2ad05fef310992d373
https://github.com/tribe29/checkmk/commit/77884fb1a1134fae7107ff2ad05fef310…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Prepared translations
Change-Id: I37e55cf4edbea7ec6db666381efab717d2d7d9ce
Commit: 223f013e5a4f7f8120e7c247bb748bf258d94ad8
https://github.com/tribe29/checkmk/commit/223f013e5a4f7f8120e7c247bb748bf25…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Translated a few tests
Change-Id: I1983ed03c89dcb45a2fbf561494aa6cf02565a7a
Commit: 2096adf03ceaf0f4d037c2cc0f690355b9be6459
https://github.com/tribe29/checkmk/commit/2096adf03ceaf0f4d037c2cc0f690355b…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/7276
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
7276 FIX check_smtp: WATO GUI was unable to display integer based reponse time
Earlier versions stored the response time levels as integer value. Later versions required a float value.
The result was a warning box in the edit rule page, stating that the default settings would be used again.
Change-Id: I0d757f51127cbf14fe4a0722adc233dec399546a
Commit: 62e709bd21d54d7f49f3720a2c79343ebef97570
https://github.com/tribe29/checkmk/commit/62e709bd21d54d7f49f3720a2c79343eb…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Added a few translations
Change-Id: I4082b9d387c497b9d69b975f44d42bfeff1fbda9
Commit: 578a9eb057a4441a87c26d8d6e83257f1de623cb
https://github.com/tribe29/checkmk/commit/578a9eb057a4441a87c26d8d6e83257f1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
A .werks/10135
M agents/plugins/mk_docker.py
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
10135 FIX mk_docker.py: Do not crash upon removed images
The section docker_container_status was not produced for containers
whose image had been removed from the node.
FEED-4250
Change-Id: Ib8b68311366d99cf4e3d64151bf74d5b3846aa35
Commit: 23a5f6e21ff51b5e2e71ced73ff7a2e9fbe1804e
https://github.com/tribe29/checkmk/commit/23a5f6e21ff51b5e2e71ced73ff7a2e9f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-18 (Wed, 18 Sep 2019)
Changed paths:
M checks/docker_container_diskstat
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
R tests/unit/checks/generictests/datasets/docker_container_diskstat_discovery_regression.py
M tests/unit/checks/generictests/datasets/docker_container_diskstat_plugin_section.py
A tests/unit/checks/test_docker_container_diskstat.py
Log Message:
-----------
docker_container_diskstat: be pending instead of reporting zero
Change-Id: If7f247e1d627448ba1bc6ec144cd95daa15b9c63
Commit: 46928b01ba1d1e7b07afb1702fde806d35cd3467
https://github.com/tribe29/checkmk/commit/46928b01ba1d1e7b07afb1702fde806d3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10108
M checks/apt
A tests/unit/checks/generictests/datasets/apt_all_ok.py
A tests/unit/checks/generictests/datasets/apt_remove.py
Log Message:
-----------
10108 FIX Fix apt check when switched to "dist-upgrade" and encountering auto removals
Fixes CMK-2728
Change-Id: Idf1ce9a817d89741be82e46c9cb4f924dfbd3324
Commit: f233ade351052b517faace7ce63c4b99a31a8434
https://github.com/tribe29/checkmk/commit/f233ade351052b517faace7ce63c4b99a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M agents/windows/plugins/mk_jolokia.exe
M agents/windows/plugins/mk_logwatch.exe
Log Message:
-----------
[CMK-2738] - plugins mk_logwatch.exe and mk_jolokia.ex are up to date
Change-Id: I4b3386d0f64cef37c63deb34adc562434521e195
Commit: 4c9464ed28de15adb7fb1d4fbef36a2236770a84
https://github.com/tribe29/checkmk/commit/4c9464ed28de15adb7fb1d4fbef36a223…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/src/engine/cfg.cpp
Log Message:
-----------
[CMK-2748] - installer doesn't remove any folders in ProgramData anymore to avoid problems with uninstallation
Change-Id: I68955227757f63fb796d27e0f13c00ce3a2715a3
Commit: c073ca14692fb41007f7c6117df6b493a5a09f52
https://github.com/tribe29/checkmk/commit/c073ca14692fb41007f7c6117df6b493a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10050
M package-lock.json
M package.json
M web/htdocs/js/index.js
M web/htdocs/js/side_index.js
M webpack.config.js
Log Message:
-----------
10050 FIX Fix GUI incompatiblities with IE11
The whole javascript functionality was broken with IE11 in previous 1.6.0
releases. We have now restored the most functionality for IE11. Some
advanced or rarely used features might still not work, please let us know.
Change-Id: I2ba7d19ffe9105b1e53870badeb44c329139efe8
Commit: 026beeb8dc9041b10ce4de2525987c0458d72545
https://github.com/tribe29/checkmk/commit/026beeb8dc9041b10ce4de2525987c045…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Extract function _command_timestamp and rename variable schedule_ts
Change-Id: I776d748c432eb1110ed1bd67fd48618fa12b4061
Commit: 4f672a6ea06b691a7386914b23f965b1065b8b8d
https://github.com/tribe29/checkmk/commit/4f672a6ea06b691a7386914b23f965b10…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove unused argument introduced previously
Change-Id: I6626e5a70f0e2a9cddadd9181bdce7a82ba920d4
Commit: 11687bbd0929797642746b09821f2d561306e21d
https://github.com/tribe29/checkmk/commit/11687bbd0929797642746b09821f2d561…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10094
M cmk_base/data_sources/__init__.py
Log Message:
-----------
10094 FIX Checkmk Discovery: Fixed crash if a host has no data sources configured
Change-Id: I72788d9ba5a2d233fa712c9392fb9e992981f8b3
Commit: e9d4c07be4d3915160c5d3e5ec453105a31ad21d
https://github.com/tribe29/checkmk/commit/e9d4c07be4d3915160c5d3e5ec453105a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
Log Message:
-----------
fix unit tests
Change-Id: I51ab96849344943b2eb95aba179858dec0701a63
Commit: 67d54a5f193b4b32ed1d7080389220e881ecdadc
https://github.com/tribe29/checkmk/commit/67d54a5f193b4b32ed1d7080389220e88…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10051
M cmk/gui/background_job.py
Log Message:
-----------
10051 FIX Background jobs: Make output of background jobs immediately visible
The log output of background jobs was not always immediately visible in the job
progress dialog. Some jobs showed the full output after completion while they
should show it right after printing the output during processing.
Change-Id: I33484cdcad7f2cf80c3da6be307dcc89be14159d
Commit: 3efc4e4dffb24c47628890d367aea121c112af1a
https://github.com/tribe29/checkmk/commit/3efc4e4dffb24c47628890d367aea121c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10098
M cmk_base/piggyback.py
Log Message:
-----------
Piggybacked hosts: Reduced FileIO calls
Change-Id: Id31f12cb4775138626ab0949b6e37de6343483e0
Commit: 0631fd7b816deb946698f1da0b72dcfc03ed2869
https://github.com/tribe29/checkmk/commit/0631fd7b816deb946698f1da0b72dcfc0…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/wato/pages/services.py
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: Further fixes
* log_state floatfilter: positioning and line break
* hover_menu message ("Loading..."): font color
* context help texts: colors
* action_buttons for "Services for host": positioning and grouping
* disabled rules: tag colors
* ineffective rules: highlighting colors (matches_search)
Change-Id: I8b7ad3943714991a230718687ecef1c829219eed
Commit: 2c4cfa1a4f06a8b89fc36625e51dd156973863e0
https://github.com/tribe29/checkmk/commit/2c4cfa1a4f06a8b89fc36625e51dd1569…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/availability.py
M web/htdocs/js/modules/activation.js
M web/htdocs/js/modules/availability.js
M web/htdocs/themes/facelift/images/icon_report_element.png
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: Availability timeline highlighting, WATO activate changes
font color and report icons (FEED-4252)
Change-Id: I6e5c97a8ade4e85871dfb88e60854e4400e2ec43
Commit: 72adfb860c9e6e3d6af41def7a291bfe3541a2ef
https://github.com/tribe29/checkmk/commit/72adfb860c9e6e3d6af41def7a291bfe3…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: pnp4nagios styling for CEE
Change-Id: I23165459d04a332ca085a54cd755c64ce291feeb
Commit: b2cce626a45a308aaf147265f23c313c994fa4bc
https://github.com/tribe29/checkmk/commit/b2cce626a45a308aaf147265f23c313c9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
locale
Change-Id: I09b9edd95afb85f96490a5b1b908d24c9865cfc8
Commit: 9fd1b186404c901211f47645f5f4bd6de8119e2f
https://github.com/tribe29/checkmk/commit/9fd1b186404c901211f47645f5f4bd6de…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10118
Log Message:
-----------
10118 Improved the handling of host checks via service status in CMC.
Previously the CMC used an active check (check_lql_service) for this,
querying itself via Livestatus. This is quite inefficient and convoluted:
The CMC already knows everything it needs internally.
Now the CMC simply propagates every check result of the service in question
directly to the configured host, too. This is much more efficient, and we
even get all information from the check now, including e.g. the long
output.
CMK-2474
Change-Id: Ie1f2d6de39bb91c50c949ae5f800a3caedc0ed8a
Commit: c33148dcec1950ce4dfdb0b0cc2a074031ae7a32
https://github.com/tribe29/checkmk/commit/c33148dcec1950ce4dfdb0b0cc2a07403…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10060
Log Message:
-----------
10060 Windows Agent's plugins mk_logwatch and mk_jolokia are updated
Since now Windows Agent uses newest versions of those plugins
Change-Id: I06dfedc5bb3df10dd35543bec0d3214dcf908cc7
Commit: a41b130cc6f56403f53666ee63f5249ddba18b8e
https://github.com/tribe29/checkmk/commit/a41b130cc6f56403f53666ee63f5249dd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10061
Log Message:
-----------
10061 FIX Windows Agent Installer doesn't clean ProgramData Folder anymore
Previously the manual use of Windows Installer(check_mk_agent.msi) could lead
to strange installation errors. This happens during the cleanup of the
ProgramData folder, because some files in this folder may be locked by
other running Windows software, Windows Agent's plugins, cmk-update-agent.exe
or even by the Windows Agent itself.
Since now then the Windows Installer does not touch ProgramData anymore and
prevents such errors.
Change-Id: I00d00b82867b25c07fe01f4bf8d5f46748f4254c
Commit: bf32b3a42b631e7a18410b3891963686b028950b
https://github.com/tribe29/checkmk/commit/bf32b3a42b631e7a18410b3891963686b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/watest/test-service-processor.cpp
Log Message:
-----------
[CMK-2748] [FEED-4259] - improvements related to plugins to speed up agent stop
- MSI install stops agent and the stop must be realtive quick
- typos
Change-Id: Ic1516cf561c09ad48dc5738c4f8e80584b9d8769
Commit: ddc24a6b160c7b208abcceca175e1ccdc01f3724
https://github.com/tribe29/checkmk/commit/ddc24a6b160c7b208abcceca175e1ccdc…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10097
M checks/ibm_svc_enclosure
Log Message:
-----------
10097 FIX ibm_svc_enclosure: Do not crash if old-style parameters (None) where discovered
Change-Id: I937577fd0bda9f07388d40f5aef1ab36f7d4e2e8
Commit: ad565c5afe9e1c4e4cfceea630c453f62dd11c42
https://github.com/tribe29/checkmk/commit/ad565c5afe9e1c4e4cfceea630c453f62…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10096
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
10096 FIX mssql.vbs: Do not ignore empty blocked sessions which causes vanished services
Previously the mssql.vbs ignored empty blocked session (==0).
This causes vanished services on the Checkmk server.
Now the blocked sessions are always delievered. You have to
deploy the mssql.vbs.
Change-Id: I3ac4c46bde0df97f80ef82c944df1aa03b3727cb
Commit: c12a06616491069857c94e0491c9a392646d59ff
https://github.com/tribe29/checkmk/commit/c12a06616491069857c94e0491c9a3926…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10090
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10090 FIX Agent AWS: Fixed 'ElasticLoadBalancing' object has no attribute 'describe_target_health'
Change-Id: I63f57349cd7d7365bcaddb39835db0b3512625f3
Commit: 0ffddf4f177d87e855e25140dc0dbba2da4729cb
https://github.com/tribe29/checkmk/commit/0ffddf4f177d87e855e25140dc0dbba2d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10091
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10091 FIX Agent AWS: Let EC2 services become stale if the instance was terminated
The EC2 piggybacked hostname contains the value of the field 'PrivateIpAddress'.
If an EC2 instance terminates then this field is missing.
In this case we skip this instance and the services of the EC2 instance become
stable.
Moreover the Check_MK service reports 'Got not information from host'.
Change-Id: If9df6dcd8157d67362f495059bf8fd6599bead76
Commit: 5c916133731d1cfd0594bda3ba7e32326731f9e3
https://github.com/tribe29/checkmk/commit/5c916133731d1cfd0594bda3ba7e32326…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M cmk/gui/node_visualization.py
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/views/icons/topology.py
M cmk/gui/plugins/views/node_visualization.py
M cmk/gui/views.py
M tests/unit/cmk/gui/test_gui_config.py
M web/htdocs/js/modules/node_visualization/node_visualization.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_toolbar.js
M web/htdocs/js/modules/node_visualization/node_visualization_utils.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Replaced NagVis based network topology with NodeVis network topology
Change-Id: I647491b64332438a87a8f7d6487c262e8f38f108
Commit: 9d9d6407e4c9dda07485751185b3e5eda1a12d61
https://github.com/tribe29/checkmk/commit/9d9d6407e4c9dda07485751185b3e5eda…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10165
M cmk/gui/watolib/__init__.py
Log Message:
-----------
10165 FIX Factory settings: Docker container host check command is set now
Instead of always assuming the docker containers to be up, the docker containers
now base their host state on the service state of the "Docker container status"
service.
This is configured by the factory settings using the ruleset "Host Check Command".
The factory settings only apply to new created sites. In case you want this in
existing sites, you need to create a rule in this ruleset manually.
Change-Id: Ibf4fd91a46b9d17187e396b834ea65ea28678bcf
Commit: 419312664f657cb499f100c6a41993a59cbaf7d5
https://github.com/tribe29/checkmk/commit/419312664f657cb499f100c6a41993a59…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M checks/docker_container_diskstat
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
M tests/unit/checks/generictests/datasets/docker_container_diskstat_plugin_section.py
M tests/unit/checks/test_docker_container_diskstat.py
Log Message:
-----------
docker_container_diskstat: remove cluster awareness
Change-Id: I6654e386efa3ae1c6bb2146ec736b54b774615b8
Commit: c40f17651064158518c6ec6554b4ef3446e15c1f
https://github.com/tribe29/checkmk/commit/c40f17651064158518c6ec6554b4ef344…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
A .werks/10136
M checkman/docker_container_status.health
A checkman/docker_container_status.uptime
M checks/docker_container_status
M tests/unit/checks/generictests/datasets/docker_container_status_1.py
M tests/unit/checks/generictests/datasets/docker_container_status_2.py
Log Message:
-----------
10136 docker_container_status.uptime: Add uptime service for containers w/o checkmk agent
Change-Id: I6484efee4ab221c4a9e849c00bcab0fdd9b067bd
Commit: d62dad00dd2777ef134462a61fb85dc097fce2d9
https://github.com/tribe29/checkmk/commit/d62dad00dd2777ef134462a61fb85dc09…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
A .werks/8795
M cmk/utils/store.py
Log Message:
-----------
8795 FIX mknotifyd: fix file descriptor leak
Before the mknotifyd reloads its configuration it
tries to aquire the Checkmk configuration lock.
Every time the mknotifyd could not get the lock
it leaked a file descriptor. This is fixed.
The lock could e.g. not be obtained during an
activate changes.
Change-Id: I74c72e1df4e7fcd2f41c247f69e3acb7a30ef4ca
Commit: 8d97cae3ea0f81ef33575d036314d1590a4c42b7
https://github.com/tribe29/checkmk/commit/8d97cae3ea0f81ef33575d036314d1590…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
A .werks/10166
M cmk_base/config.py
Log Message:
-----------
10166 FIX Fix cmcdump issue during config activation
During config activation a KeyError with reference to a shadow host name
could be raises.
Change-Id: I1bb4b039670253627118b0f6fe404087721b9947
Commit: 78c2783ac9e8e0042cd76899305e4e4aa25779f7
https://github.com/tribe29/checkmk/commit/78c2783ac9e8e0042cd76899305e4e4aa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
R .werks/10096
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
Revert "10096 FIX mssql.vbs: Do not ignore empty blocked sessions which causes vanished services"
This reverts commit ad565c5afe9e1c4e4cfceea630c453f62dd11c42.
Commit: 0dd2ae8678ccf98e9922e535d2ad85414b821410
https://github.com/tribe29/checkmk/commit/0dd2ae8678ccf98e9922e535d2ad85414…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M agents/wnx/watest/test-service.cpp
Log Message:
-----------
Windows Agent seervice global stop API unit test
Change-Id: I9f09d96635963adddb87daedb0ad690516e6b0d8
Commit: 83863dae64bc7f336bc4af682f19537d273528a7
https://github.com/tribe29/checkmk/commit/83863dae64bc7f336bc4af682f19537d2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M tests/integration/omd/test_monitoring_plugins.py
Log Message:
-----------
Remove test for removed check plugin
Change-Id: Ic1bda4dac08579c68f722d622dd2ea948a6b19ee
Commit: 748bf92bec4f2b9769664c3aab7521c862dacfdb
https://github.com/tribe29/checkmk/commit/748bf92bec4f2b9769664c3aab7521c86…
Author: Alexander Wilms <alex.wilms(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M doc/treasures/mk_apt_hook
Log Message:
-----------
Fix MK Bday
Change-Id: I6032f8ef7eb1a9278ccd483f10e293258de96e52
Commit: 530548a45a7a481f22759312db57454798b11872
https://github.com/tribe29/checkmk/commit/530548a45a7a481f22759312db5745479…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
A .werks/10167
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
10167 FIX Fix excessive memory consumption on systems using apache 2.2 (e.g. RedHat 6)
The site apache was consuming a lot more memory than intended. The memory usage
seemed to grow with every request to the apache 2.2 process. This was caused by
a bad mod_wsgi configuration. This config made each apache process create multiple
python interpreters within a single process, one for each GUI page (views.py, ...).
Apache 2.4 based systems were not affected by this.
Change-Id: Ibfe2c8a27db7906a564eff9d5fc86faec06f115e
Commit: c96a8b470e87398016345b46386d3c76b0a9d922
https://github.com/tribe29/checkmk/commit/c96a8b470e87398016345b46386d3c76b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/painters.py
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI Tuning: Replaced .prob state by .states and tuned the matrix table
top row (CMK-2720)
Change-Id: Ia5c586b6d528f84e0bdc64a0d24ddd0b8ba77d07
Commit: 95d6b7bc6df51a25292e5096f42ab419e7d4cc48
https://github.com/tribe29/checkmk/commit/95d6b7bc6df51a25292e5096f42ab419e…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI Tuning: Further dark theme styling of node visualization in network topology view
Change-Id: Ia2c54a67de808778c39daf93cfb589a8e8363b4c
Commit: 3a89a20039ecc508abc7a84db5508e4c8be7f31b
https://github.com/tribe29/checkmk/commit/3a89a20039ecc508abc7a84db5508e4c8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
A .werks/10099
M agents/windows/plugins/mssql.vbs
M checks/mssql_blocked_sessions
A tests/unit/checks/generictests/datasets/mssql_blocked_sessions_INST_BLOCKED_regression.py
A tests/unit/checks/generictests/datasets/mssql_blocked_sessions_INST_NO_BLOCKED_regression.py
A tests/unit/checks/generictests/datasets/mssql_blocked_sessions_NO_INST_BLOCKED_regression.py
A tests/unit/checks/generictests/datasets/mssql_blocked_sessions_NO_INST_NO_BLOCKED_regression.py
Log Message:
-----------
10099 FIX mssql_blocked_sessions: Fixed vanished services if no blocked sessions are sent from agent plugin
Change-Id: Iaa1d7270c8832ac2830808fbe6d62537539c1753
Commit: 31f4a3666843221e071f964613cc404be10fdf18
https://github.com/tribe29/checkmk/commit/31f4a3666843221e071f964613cc404be…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
localize
Change-Id: Ieed7675bb817887e21c1b8c6affe3746785672a2
Commit: f1d35ede683b4d9d7e115165ba9b58bc13c00611
https://github.com/tribe29/checkmk/commit/f1d35ede683b4d9d7e115165ba9b58bc1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M checks/mssql_blocked_sessions
Log Message:
-----------
Make test deterministic
Change-Id: I8f47f5a36f1e3cbcb8332cbf4c3a77812ac94400
Commit: da6829c7767ec2e9fb0e6b5e93c80d928811a15e
https://github.com/tribe29/checkmk/commit/da6829c7767ec2e9fb0e6b5e93c80d928…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/views/node_visualization.py
M web/htdocs/js/modules/node_visualization/node_visualization.js
M web/htdocs/js/modules/node_visualization/node_visualization_datasources.js
M web/htdocs/js/modules/node_visualization/node_visualization_layout_styles.js
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport.js
M web/htdocs/js/modules/node_visualization/node_visualization_viewport_layers.js
Log Message:
-----------
several node visualization layouting fixes, enabled auto update of data
Change-Id: Ibe2fdefe56e888db78ecb7cc5d690983327fecc3
Commit: 2f9ef57797d7477460b8224627b77c412ae21751
https://github.com/tribe29/checkmk/commit/2f9ef57797d7477460b8224627b77c412…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M web/htdocs/js/modules/node_visualization/node_visualization_layouting.js
Log Message:
-----------
node visualization: trigger layout update on load/save operations
Change-Id: I4ec3379a2e2f7a415734314c19944a628dbea700
Commit: 9b682d46c8ce3ea8f2a81c4b91908da74b2d0f53
https://github.com/tribe29/checkmk/commit/9b682d46c8ce3ea8f2a81c4b91908da74…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
A .werks/10100
M inventory/mssql_clusters
Log Message:
-----------
10100 FIX mssql_clusters: Fixed inventorizing MSSQL clusters if DB name is missing
Change-Id: I42b9184c7d37a84d6830b5719adc5faacb054822
Commit: d34628bf3b7b2cca962500f24a720f387b8c3ade
https://github.com/tribe29/checkmk/commit/d34628bf3b7b2cca962500f24a720f387…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
rulespec_matcher: transform_in_place improvements
Change-Id: I44bb99ec63ad5b6b7963d42e9d243d3898620cd1
Commit: 5ab6ce6b8c534c08d16bac9bb2f417cf2699f9c5
https://github.com/tribe29/checkmk/commit/5ab6ce6b8c534c08d16bac9bb2f417cf2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
Remove duplicate docker CPU utilization column
FEED-4281
Change-Id: I85e113f9facc0e993e77ddfff4dad4eb174b3ee0
Commit: fd93e69419fcb67bdb5a91075b9c3ebaede466cd
https://github.com/tribe29/checkmk/commit/fd93e69419fcb67bdb5a91075b9c3ebae…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Update version number
Change-Id: Ibad1f74f872d0a1a9b09c86e769329f5aac03204
Commit: 8ff063dac40a492d4e9abc735c74bdc10ce110e2
https://github.com/tribe29/checkmk/commit/8ff063dac40a492d4e9abc735c74bdc10…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M .werks/10019
M .werks/10050
M .werks/10051
M .werks/10060
M .werks/10061
M .werks/10090
M .werks/10091
M .werks/10094
M .werks/10097
M .werks/10098
M .werks/10099
M .werks/10100
M .werks/10108
M .werks/10118
M .werks/10135
M .werks/10136
M .werks/10165
M .werks/10166
M .werks/10167
M .werks/7276
M .werks/7451
M .werks/8795
M .werks/8916
Log Message:
-----------
Update werk versions
Change-Id: I2975bdf6fbb812f51eeecb4785ee00b9b3bd24a5
Commit: 8783136ca3ce40be3820473cd7f1eb1557fe3f2b
https://github.com/tribe29/checkmk/commit/8783136ca3ce40be3820473cd7f1eb155…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M .werks/10060
Log Message:
-----------
Update werk infos
Change-Id: I85a1a3ca49a7adc2c292616fd37d03714d1b50b4
Commit: d926ce32e50cabe148750dc1fa9fb9421e2f0d65
https://github.com/tribe29/checkmk/commit/d926ce32e50cabe148750dc1fa9fb9421…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p1
Change-Id: I25d67ce254507e31caf6659c558fb2cff6ccc83e
Commit: 5084aa1934e44dee86206ae9fd2b90a6c5d25cff
https://github.com/tribe29/checkmk/commit/5084aa1934e44dee86206ae9fd2b90a6c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/main/check_mk_service.cpp
Log Message:
-----------
Improved Logging and better exception protection
Change-Id: I0c9e322316e82f6973e8f73e01e8670c07a5e450
Commit: 4366e826398e9de6c492bbef04d8288a2834d5bf
https://github.com/tribe29/checkmk/commit/4366e826398e9de6c492bbef04d8288a2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M agents/wnx/integration/test_section_check_mk.py
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/check_mk.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-section_providers.cpp
M agents/wnx/watest/test_check_mk.cpp
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2734] - only_from now converted using plain strings, without adding /32 to normal IP addresses
- unit tested
- verified manually
- integration tests fixed
- empty only_from corrected
Change-Id: Id3b6e11280c5fca1ac709ec8f7229f79e875df72
Commit: 253ed673e8c05e96117801b6698aac9df5a1651a
https://github.com/tribe29/checkmk/commit/253ed673e8c05e96117801b6698aac9df…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M .werks/6578
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Improved only_from werk and help text
Change-Id: I398c6613e807c1b3ed9c0989e98dc9c5e904fc92
Commit: 164e75cb33a45dfc875707cc5b8a30c87270a90f
https://github.com/tribe29/checkmk/commit/164e75cb33a45dfc875707cc5b8a30c87…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
A .werks/10168
M agents/cfg_examples/logwatch.cfg
Log Message:
-----------
10168 FIX Disable CLUSTER sections in sample logwatch.cfg
The uncommented CLUSTER sections in the logwatch.cfg could lead to unexpected
results when starting to configure logwatch using the sample configuration.
We have now simply commented out these sections.
Change-Id: Id6aadfe4465a50231fd1ad218eebcf6c3da64ef2
Commit: 47c66332164b3ef9996eb7b15107081189e48520
https://github.com/tribe29/checkmk/commit/47c66332164b3ef9996eb7b1510708118…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
A .werks/10169
M agents/plugins/mk_logwatch
Log Message:
-----------
10169 FIX mk_logwatch: Fix "random" missing logfile when monitoring through xinetd
When executing the agent through xinetd, the environment is initialized in
a different way than when executing the agent manually from the command line.
This can lead to different locale settings making mk_logwatch use a different
default encoding on linux systems.
Instead of the widely used UTF-8 encoding it assumed ANSI_X3.4-1968 encoding.
With this encoding it was not possible to process UTF-8 encoded log files. The
log file processing was terminated while reading the file, making the GUI show
it as UNKNOWN service.
In the moment we see a ANSI_X3.4-1968 default encoding in mk_logwatch, we
replace this with UTF-8 now.
Change-Id: I3b946c2f27f9a9ac8d3abbf5d03b9bc08c84d7ed
Commit: b723259492a8666bb9e0a2a068fdef9340d72fa0
https://github.com/tribe29/checkmk/commit/b723259492a8666bb9e0a2a068fdef934…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M agents/plugins/mk_logwatch
Log Message:
-----------
mk_logwatch: process files in deterministic order
Change-Id: I86d22db16caf25f78d71da4d2ef9799ac4356348
Commit: 264cb8c2eb5599dee3040a26c62e2a6939f40d12
https://github.com/tribe29/checkmk/commit/264cb8c2eb5599dee3040a26c62e2a693…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version
Change-Id: Iffe4e8a9dc30e8cf95fc4fe87c141b55328da0af
Commit: 62c1c639df7152291076844d78ddbe1c70d2a907
https://github.com/tribe29/checkmk/commit/62c1c639df7152291076844d78ddbe1c7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_variables.scss
M web/htdocs/themes/classic/scss/_wato.scss
Log Message:
-----------
Fix discovery page action button positioning
Change-Id: Iffa96651ccf90680042d4c4c9dadf63861638dbe
Commit: 974a34d121278e422e302ba228fff9d80485d36b
https://github.com/tribe29/checkmk/commit/974a34d121278e422e302ba228fff9d80…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M cmk/gui/bi.py
Log Message:
-----------
bi: fixed exception with bi configurations created in versions 1.4 and earlier
Change-Id: Id0e14dc4a5e3f4c8d1f0d46b1ea0e7360a585353
Commit: d542d7bf00f274f3e50d7621e640dd665f7f0aa1
https://github.com/tribe29/checkmk/commit/d542d7bf00f274f3e50d7621e640dd665…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/test/Makefile.am
Log Message:
-----------
Try to fix non deterministic pipenv fails
Change-Id: Ia444517990c5bd6b1aeea23160031d0736babe22
Commit: a12445c42c6a01992f8be19c411d894a3fe30c33
https://github.com/tribe29/checkmk/commit/a12445c42c6a01992f8be19c411d894a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
A .werks/10170
Log Message:
-----------
10170 FIX BI: Fix exception in BI status GUI when loading configs created with 1.4 or older
An exception like "unhashable type 'list'" could appear when opening BI views
while the BI configuration was created in 1.4 or older.
Change-Id: Ifa8998f5f1ed6c1b4e14631daf941f690f4891fe
Commit: 5cea965b5a6f006d70008c43a47fdc6a01647462
https://github.com/tribe29/checkmk/commit/5cea965b5a6f006d70008c43a47fdc6a0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-22 (Sun, 22 Sep 2019)
Changed paths:
M agents/wnx/src/engine/upgrade.cpp
Log Message:
-----------
[CMK-2780] - spool directory is copied to the new agent data folder structures.
Change-Id: Ib1bf13f4c5569503c6641a77c2be7d93c85a37f4
Commit: 01b21eece9f9c300a883788dd71b1d78b9dd2a45
https://github.com/tribe29/checkmk/commit/01b21eece9f9c300a883788dd71b1d78b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-22 (Sun, 22 Sep 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/logger.h
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2762] - improved WMI data low-level processing of VARIANT
- VARIANT value is set to zero before query
- strange conversion is limited to 16/32 bit short/int now to avoid getting trash in high-order bytes
Change-Id: Iffd22aa0f9527ddac6bf6ea38704730060094520
Commit: 4d45c76cd65c57d1908e8586ff29a0deddc84300
https://github.com/tribe29/checkmk/commit/4d45c76cd65c57d1908e8586ff29a0ded…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M tests/integration/omd/test_web_access.py
M tests/testlib/__init__.py
Log Message:
-----------
Remove unused url variable and parameters in check_redirect
Change-Id: Ifefc4bd80a088617df7fbc616fc9c4e3be61776b
Commit: c7d778e5c1eafd5b2949c24a56bb0eba291ee8f8
https://github.com/tribe29/checkmk/commit/c7d778e5c1eafd5b2949c24a56bb0eba2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Prefer composition over inheritance for WebSession and CMKEventConsole
This removes some class hierarchy Kung Fu and makes
the dependencies more explicit.
Change-Id: Iea761f8bf93b89cd7ba569aa14dfe43b75ca63b6
Commit: bc5698d56028545afe77ba3de410ac815a049ac3
https://github.com/tribe29/checkmk/commit/bc5698d56028545afe77ba3de410ac815…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M tests/integration/omd/test_web_access.py
M tests/testlib/__init__.py
Log Message:
-----------
WebSession.post is not a private method
Change-Id: If2b2613e0d5d05596b025235dc56f792d2a8fd4f
Commit: 7a733e86a7ee2ebd5f9e3cf0d07a2f1527351101
https://github.com/tribe29/checkmk/commit/7a733e86a7ee2ebd5f9e3cf0d07a2f152…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
Fixed wrong module name access
Change-Id: I096c6a6c65d8f513891805356f2a3ac2aa6ffe13
Commit: 934eaff24eef729e0710292665463efac6644c87
https://github.com/tribe29/checkmk/commit/934eaff24eef729e0710292665463efac…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10110
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
10110 FIX GUI: Fix default value of per-process details in Process Discovery
Fixes CMK-2758
Change-Id: I83b00083047af2808da7a52fefd6fc5645fd245e
Commit: ddd33cdb766045842987d5fb666e5ed26368da57
https://github.com/tribe29/checkmk/commit/ddd33cdb766045842987d5fb666e5ed26…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10101
M checks/aws_rds
Log Message:
-----------
10101 FIX aws_rds.{bin_log_usage,transaction_logs_usage,replication_slot_usage}: Fixed discovering services
Change-Id: I37f834aa50f44fa7affc24c11a5cf6a155881805
Commit: 5945a78270d411b540d11f6a12aa7403bfc7df3a
https://github.com/tribe29/checkmk/commit/5945a78270d411b540d11f6a12aa7403b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10173
M cmk_base/automations/check_mk.py
Log Message:
-----------
10173 FIX Host diagnose: Agent status was shown green even in case of errors
Change-Id: I556095f6b54b9ec4f40fad403fd117d3f2b5166f
Commit: abb60b43a0e0fbe13839b0d8a8944990bc01b01d
https://github.com/tribe29/checkmk/commit/abb60b43a0e0fbe13839b0d8a8944990b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/core_nagios.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Centralize service discovery service name and conditional logic
Change-Id: Id3654bc3db6532eac45acd56d94f5be84045f2b9
Commit: 3f419448733308d2e11970d3bb0ca9c9c2d967d3
https://github.com/tribe29/checkmk/commit/3f419448733308d2e11970d3bb0ca9c9c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10171
M cmk_base/automations/check_mk.py
Log Message:
-----------
10171 FIX Discovery: Fix triggering of discovery service after changing services
When editing services on the service discovery page it is intended that the
"Check_MK Discovery" service of the current host is retriggered to immediately
reflect the changes that have just been made to the service config.
This trigger was working as expected in previous 1.6.0 releases.
Change-Id: I5d2c5d3aba63eddb8e3501c3fc803eb6742f42ac
Commit: 7550ca958b17cc844cb322bd05e974f017b22016
https://github.com/tribe29/checkmk/commit/7550ca958b17cc844cb322bd05e974f01…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10172
Log Message:
-----------
10172 FIX Discovery service is now correctly operating on the WATO config instead of core config
The Check_MK Discovery service needs to work with the WATO configuration world
instead of the "activated config" world. For example, if you edit the services
on the WATO service discovery page, you want the discovery service to be
updated right after editing the services in WATO.
Change-Id: I735557bfa21990976c03019c9895da37e4d54391
Commit: 629d21ccaaaf8da2a7269e24362221f0eb6ef38f
https://github.com/tribe29/checkmk/commit/629d21ccaaaf8da2a7269e24362221f0e…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Forecast Graphs localization
CMK-2667
Change-Id: Ia2b13c59060d6ab4077b12d2f295ac0c075d76d6
Commit: c4c651ba57aaa0262d1f01ec67d606bd69d686e3
https://github.com/tribe29/checkmk/commit/c4c651ba57aaa0262d1f01ec67d606bd6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
M cmk_base/export.py
Log Message:
-----------
Quick fix: GUI cleanup base config for every HTTP request
CMK-2784
Change-Id: I37162223cfa7a15671f0a1deb2d59a0883270bb5
Commit: 2eed5b0124295c76973319c8ce4d112fe6cbb81d
https://github.com/tribe29/checkmk/commit/2eed5b0124295c76973319c8ce4d112fe…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10111
M checks/apt
A tests/unit/checks/generictests/datasets/apt_broken.py
Log Message:
-----------
10111 FIX APT: Fix service discovery when getting unexpected output from apt
Change-Id: I71b44b1fb21700e1e61e57a2ccaadee4a9335920
Commit: 9620c56c84c61ff5d535d78bfa8650547a7bd802
https://github.com/tribe29/checkmk/commit/9620c56c84c61ff5d535d78bfa8650547…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
HostConfig: changed alias and parents to properties
Change-Id: Ia395421ebf13c256ba21c38dac194ef981ee2348
Commit: 7ede7785ecaa7f621f86b2eb4ea5a3769cfddfc2
https://github.com/tribe29/checkmk/commit/7ede7785ecaa7f621f86b2eb4ea5a3769…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M .werks/10101
M .werks/10110
Log Message:
-----------
Fix werk versions
Change-Id: If5ea4fd8101102c292aab2c14e7cdc64b9f1ad0b
Commit: 70f5e07e66cf4f7bb99815c5914dd1e91661dafb
https://github.com/tribe29/checkmk/commit/70f5e07e66cf4f7bb99815c5914dd1e91…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
Update for #10110
Change-Id: I0ebd1bba91d08f19eb5557a2abc66d4f971a1e0b
Commit: 4cc8ef7b7fab519fbcb9d573c39ff61376dc3e3f
https://github.com/tribe29/checkmk/commit/4cc8ef7b7fab519fbcb9d573c39ff6137…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M web/htdocs/themes/classic/scss/_pages.scss
Log Message:
-----------
GUI CSS: Fixed agent config white on white for signed agents
Change-Id: I8751d068fe533c857ba13ec1805dcba206a0dbe2
Commit: 6bf1905dfd2378d7dcd645e857954bac51689eea
https://github.com/tribe29/checkmk/commit/6bf1905dfd2378d7dcd645e857954bac5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
fix some localizations
Change-Id: Ia5b86fa418623f71e087202867bc6d6f6324bc80
Commit: 72d2ca129b4b4d34bacb42729f969408bcc6255e
https://github.com/tribe29/checkmk/commit/72d2ca129b4b4d34bacb42729f969408b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/7453
M cmk/gui/plugins/metrics/check_mk.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
7453 FIX Fix CPU utilization graph winperf_processor.util
CMK-2779
Change-Id: I2f35635d3d9a5486e75592d8e6be72fee4a42f2d
Commit: d0210cc2359351742c6742b22d0b7424e9c760ea
https://github.com/tribe29/checkmk/commit/d0210cc2359351742c6742b22d0b7424e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Fix formatting
Change-Id: I2e74997838c290ed3af50c7206b47b2029b78f30
Commit: b7f2ae4cc914078378abc90601b357f3cf0edcf2
https://github.com/tribe29/checkmk/commit/b7f2ae4cc914078378abc90601b357f3c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/node_visualization.py
Log Message:
-----------
Hide context button of topology_hover_host view
Change-Id: Iaae0255cb585376a4a94dcfc12e73f0c3f243348
Commit: c5044941886627e4ce87a06b1cb5c9c827c12254
https://github.com/tribe29/checkmk/commit/c5044941886627e4ce87a06b1cb5c9c82…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Update version number
Change-Id: I975da14d0f3db5d934d150e51c1af101f49bde08
Commit: d5ccd5ecc956e665aca80f3c486f7fa46f409424
https://github.com/tribe29/checkmk/commit/d5ccd5ecc956e665aca80f3c486f7fa46…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M buildscripts/scripts/nightly-build.jenkins
Log Message:
-----------
Change files to patch
Change-Id: I4edf6cf73337491f55df07eb1d5cb0a1cc49be85
Commit: bc43f00b25f7208609105fba2df576db7c66c450
https://github.com/tribe29/checkmk/commit/bc43f00b25f7208609105fba2df576db7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10102
M checks/cifsmounts
Log Message:
-----------
10102 FIX cifsmounts: Now displays performance data as check plugin nfsmounts does
Change-Id: Iec5dfbc6d0857eb500bc6c05989d9ec8cfbc68f1
Commit: 00b3105ca1f879bd059a593c07fe0ebd6198c0d9
https://github.com/tribe29/checkmk/commit/00b3105ca1f879bd059a593c07fe0ebd6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10062
Log Message:
-----------
10062 FIX only_from data is correctly formed for check_mk section
Previously Windows Agent send only_from IP Adresses in network form.
For example, instead of 127.0.0.1 the Agent reported 127.0.0.1/32
As result, Check MK Site signaled the Warning due to IP Addresses mismatch.
Now this error has been fixed and the Agent reports allowed IP adress(es) "as is"
Change-Id: I3d9977c1a8be99d43e084283b225d159950c5a54
Commit: 16ea0f7f5fffde9bbe92feed767e4d8df685a5dd
https://github.com/tribe29/checkmk/commit/16ea0f7f5fffde9bbe92feed767e4d8df…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10063
Log Message:
-----------
10063 FIX upgrade of the Windows Agent 1.5 to version 1.6 includes the spool directory too
Previously the spool directory had been ignored during upgrade from Windows
Agent 1.5 to Windows Agent 1.6. It may lead to failing spool checks.
Now the problem has been fixed: spool directory and all its content are
copied to the working folder of the new Agent
Change-Id: If5957812edbe3406824e352376a06f07ebdc8f8c
Commit: 05a35c524a515680b9bb6f1b248ca3d40cd46a69
https://github.com/tribe29/checkmk/commit/05a35c524a515680b9bb6f1b248ca3d40…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
A .werks/10064
Log Message:
-----------
10064 FIX Windows Agent doesn't send anymore very high WMI values
Previously, on some versions of Windows, the WMI API call may not clean
data structures correctly. As result the Agent may send extremally high
values for CPU load, RPC latency and so on.
Now Windows Agent cleans WMI data structures automatically and also cuts all
received data according to the length defined by Windows API thus preventing
such type of error.
Change-Id: I50c444d1d227e518b69c6e52bacc8e931b356f0e
Commit: 78a647417f063217f02092fd1dbf22f606cf9c75
https://github.com/tribe29/checkmk/commit/78a647417f063217f02092fd1dbf22f60…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M .werks/10062
M .werks/10064
Log Message:
-----------
Fix werk version numbers
Change-Id: Icd5ffedad090103423f11105c4b9599c8238a08f
Commit: 893bc5def22ec8665e4b4aeef27b2fa8b447ca39
https://github.com/tribe29/checkmk/commit/893bc5def22ec8665e4b4aeef27b2fa8b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Collapse hierarchy between WebSession and CMKWebSession
WebSession knew too many internals about Checkmk
to be useful as a standalone web session.
Also move url to Site to resolve its feature envy.
Rename it to url_for_path and remove the dead path
with via_system_apache, as well.
Change-Id: I018525bb1424f4f37d3bc836efe9c92da84cdb4e
Commit: d6d9d289740220ef6bbbf2c9359ae397b4c6b5a7
https://github.com/tribe29/checkmk/commit/d6d9d289740220ef6bbbf2c9359ae397b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove unused allow_errors, simplify _add_transid and _handle_http_response
Change-Id: Id2fb2bcb9754258654c64863a83e7996ba0d5c64
Commit: ae4ae28174ba32a4207ffcd2b615aa97efea5073
https://github.com/tribe29/checkmk/commit/ae4ae28174ba32a4207ffcd2b615aa97e…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove unused arguments expect_redirect and allow_retry
Change-Id: If8e46242a67815eb91a41afd16d0047a3ae8337a
Commit: 2e138d0c399cc32d6d888486f46d14e0792759ea
https://github.com/tribe29/checkmk/commit/2e138d0c399cc32d6d888486f46d14e07…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Simplify conditional, nuke _check_html_page and move base_url
Change-Id: Idf5ff6bf7674ee13be6615881275dd0288dc94c5
Commit: 16655369eb51cdb98ba4066c47011a55321e93de
https://github.com/tribe29/checkmk/commit/16655369eb51cdb98ba4066c47011a553…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/utils.py
M web/htdocs/themes/classic/scss/_check_mk.scss
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Float filter: A lot of styling and some python code adjustments
Change-Id: I69f2be8e9c1abe2d7ef7fb6a866725707342a930
Commit: ee92050257177676607d44a99e17cfea3515de0a
https://github.com/tribe29/checkmk/commit/ee92050257177676607d44a99e17cfea3…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI SCSS: Further tuning
* Graph hover: background color
* Age table cells: left align
* Discovered tags: bg color
* Agent config: font color
Change-Id: If99f9efcc10c1c9fe6a437257a51996ee2fb218a
Commit: 5ed811d045da5cae075a89e8e94fa44fdb0dd580
https://github.com/tribe29/checkmk/commit/5ed811d045da5cae075a89e8e94fa44fd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10175
M cmk/gui/visuals.py
Log Message:
-----------
10175 FIX View editor: The option "Add context information to title" was not applied
The new option introduced with werk #8871 was not applied when editing or creating
views. When the option was set by hand or in builtin views, it was applied as
intended.
Change-Id: If7e9a39558b17fdc58d5f48e162be7805bc64d3d
Commit: 4ad2f2340ac049e9c040df3d384e6afaa085fb9b
https://github.com/tribe29/checkmk/commit/4ad2f2340ac049e9c040df3d384e6afaa…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10103
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10103 FIX agent_aws: Skip S3 buckets for which the location cannot be retrieved (AccessDenied)
Change-Id: I61f45f4e083740784abae93989b71c63a687ac85
Commit: b0052c98e6fda0a7f6f6ca866a496efa52ed8eef
https://github.com/tribe29/checkmk/commit/b0052c98e6fda0a7f6f6ca866a496efa5…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/7277
M cmk_base/config.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
7277 FIX WATO performance improvements: do not initialize all hosts on fetching information for a single host
Change-Id: I323b469fe56290a514b183c8da73a5e951c4b9d4
Commit: aec50c11a80a66b001004e04139f4181270631da
https://github.com/tribe29/checkmk/commit/aec50c11a80a66b001004e04139f41812…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/7868
M cmk/special_agents/agent_aws.py
Log Message:
-----------
FEED-4293: replaced instance initialization from list to dict
Change-Id: I78ed865af1e596022eb6e37bc88fedd9c95eccba
Commit: d2eb8c1eeedf619834566c95ff78a3a5a16a9773
https://github.com/tribe29/checkmk/commit/d2eb8c1eeedf619834566c95ff78a3a5a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10176
M cmk/gui/sites.py
Log Message:
-----------
10176 FIX View group filters showed equal named groups multiple times
In distributed setups the view filters "Several host groups" and "Several service groups"
were showing equal named groups once per site instead of deduplicating them as inteded.
This was a 1.6 regression.
CMK-2739
Change-Id: I33f2207bc7164b705ba609f019cb77941a49e050
Commit: 2ee1a34c3b9f96d2b91e7a3156e6a1b869179715
https://github.com/tribe29/checkmk/commit/2ee1a34c3b9f96d2b91e7a3156e6a1b86…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10177
M web/htdocs/js/modules/utils.js
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
10177 FIX Host autocompletion: Hide completion dropdown when using other elements
The text autocompletion dropdown, which is e.g. used for the "Explicit host name"
input for editing host names, is now hidden when clicking outside of the dropdown
area or unfocussing the input field.
Change-Id: Ib056554e4188e9f4de4b8753ce95607afccced2e
Commit: d38f1d63d27db7f5e00a266c859c02104ac6564a
https://github.com/tribe29/checkmk/commit/d38f1d63d27db7f5e00a266c859c02104…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
ListOfStrings: Do not comple possible open TextAsciiAutocomplete when creating next input element
Change-Id: Ie6a5190b370119c32ab8a63835e7e02694734860
Commit: 892a2f40a10a832a24ef3ef842eea38d02731382
https://github.com/tribe29/checkmk/commit/892a2f40a10a832a24ef3ef842eea38d0…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/7278
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
7278 FIX cmk-update-config: fixed exception during ruleset conversion
The ruleset conversion from 1.5 and earlier versions to 1.6 randomly failed.
In this scenario the "cmk-update-config" command showed an exception on the command line.
This has been fixed.
Note: If you want to the config update to complete in the previous version, you
can call the <tt>cmk-update-config</tt> command repeatedly until it finally runs through.
Change-Id: Ieb834998d17d83d5d095dfdf7b5a6c4c493c3eaa
Commit: 9d7d0d901c865750adcd420b46bfabc3ab4a7dc1
https://github.com/tribe29/checkmk/commit/9d7d0d901c865750adcd420b46bfabc3a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10178
M cmk/gui/plugins/sidebar/tactical_overview.py
M web/htdocs/themes/facelift/scss/_snapins.scss
Log Message:
-----------
10178 FIX Tactical overview: Show stale events as 0 instead of empty columns
The empty column which was shown before in the event row looked like a bug.
CMK-2599
Change-Id: I8d086b9087bd422e0252344d1644237d733f0787
Commit: 6b1f773abb318637a17e30f1a96673d2dd3673d3
https://github.com/tribe29/checkmk/commit/6b1f773abb318637a17e30f1a96673d2d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/test-log.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
[CMK-2793] - wmi_cpuload section is called synchronously at the start to provide correct CPU-load numbers
- refactoring
- extended unit tests
Change-Id: I610157b57f782eeba304dbc8bc53cdb049e720a4
Commit: e877e794491f47f28b23ef69d6b180e895906edf
https://github.com/tribe29/checkmk/commit/e877e794491f47f28b23ef69d6b180e89…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
A .werks/10179
M cmk/gui/wato/pages/services.py
Log Message:
-----------
10179 FIX Discovery page: Missing "full scan" button in some cases
In previous 1.6 releases the message "No discovery information available.
Please perform a full scan." could appear without a visible "Full scan"
button could appear making it hard to proceed with a service discovery.
As a workaround with previou versions, you could execute a bulk discovery for
this host or go on the diagnostic page and click on the "Test" button once.
Afterwards you should be able to proceed on the discovery page.
Change-Id: I0b05fff29cf03022cdff4e8a698c11417e3e201c
Commit: df1df0455cb2d8fbe405ed9e3523670c91a8b39e
https://github.com/tribe29/checkmk/commit/df1df0455cb2d8fbe405ed9e3523670c9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M .werks/7278
Log Message:
-----------
Updated werk level
Change-Id: I0dabdaa1cca325028aee424ee39f39f9a934b217
Commit: 9dc5a7967dfc3ae292a8821650a9b7e0d03c1811
https://github.com/tribe29/checkmk/commit/9dc5a7967dfc3ae292a8821650a9b7e0d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Add missing localizations
Change-Id: Ia88df88158f7ef860251e1fe4bfbd4ec5f445cba
Commit: e9e0813bd84cf6077d6c8264045f6d24ba09a3cf
https://github.com/tribe29/checkmk/commit/e9e0813bd84cf6077d6c8264045f6d24b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10174
M cmk/gui/plugins/webapi/grafana.py
M tests/integration/cmk/gui/test_webapi.py
M tests/testlib/__init__.py
M tests/unit/cmk/gui/test_webapi_unit.py
Log Message:
-----------
10174 Add Web-API calls for Checkmk Grafana datasource 1.1.0
The upcoming version 1.1.0 of the Checkmk Grafana datasource
(https://github.com/tribe29/grafana-checkmk-datasource/)
will introduce some new features that need these new API calls:
<ul>
<li>get_combined_graph_identifications: Used to aggregate similar graphs
of the same type together to a single value</li>
<li>get_graph_annotations: Used to add some monitoring events as Grafana
annotations to dashboards.</li>
</ul>
Change-Id: I3719f08dcc99f41b649309228ff7372826316ad3
Commit: fc7ae7eb271899998c5cbae02430d179cb4d6d23
https://github.com/tribe29/checkmk/commit/fc7ae7eb271899998c5cbae02430d179c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10186
Log Message:
-----------
10186 FIX Windows Agent executes 'wmi_cpuload' separately
Previously the 'wmi_cpuload' section had been executed together with all other
sections and plugins. This could result in realistic looking, but definitely
too high numbers for the CPU load especially when the CPU is weak.
Now the Windows Agent launches the 'wmi_cpuload' section at the very beginning of
the processing cycle, both alone and synchronous, thus providing precise
results for the CPU-load.
Change-Id: Ifa0d9a0aabc11a509f4fb3c1c584ebe7df08e828
Commit: 175d3b09cb6e245dc6b3f3969c885040b6dbe125
https://github.com/tribe29/checkmk/commit/175d3b09cb6e245dc6b3f3969c885040b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M tests/integration/cmk/gui/test_webapi.py
Log Message:
-----------
Fix new integration test: Site must not be hard coded
Change-Id: I37394b086421ed58156f077b8ae5b4a6046e4eaa
Commit: 237757b6da4eaa1d170406482996d3b3e263a124
https://github.com/tribe29/checkmk/commit/237757b6da4eaa1d170406482996d3b3e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10180
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/userdb.py
M tests/conftest.py
M tests/unit/cmk/gui/test_userdb_ldap_connector.py
Log Message:
-----------
10180 FIX LDAP: Fix name clashes when using multiple LDAPs with suffix and without
When using the LDAP authentication with multiple LDAP servers where one of the
connections has a connection suffix configured and another does not have one
configured, it could happen that users authenticating with the suffixed
connection end up as authenticated user of the not suffixed connection.
CMK-2641
Change-Id: I4e4e5dc6a6d990c394c50148709cad5f36523f10
Commit: 78e2069db83e754b2e4af3cc1d7c584fd1be859f
https://github.com/tribe29/checkmk/commit/78e2069db83e754b2e4af3cc1d7c584fd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10206
M agents/check_mk_agent.solaris
Log Message:
-----------
10206 FIX check_mk_agent.solaris: Fixed missing MTIME which broke the agent data parsing
Change-Id: Ifeacd22043fc868c1c8a28ad1074ece28d84900f
Commit: eb51e3521567501ecc3ad7907b50c762372f5ca9
https://github.com/tribe29/checkmk/commit/eb51e3521567501ecc3ad7907b50c7623…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M agents/wnx/src/engine/providers/internal.h
M agents/wnx/src/engine/providers/p_perf_counters.cpp
M agents/wnx/src/engine/providers/p_perf_counters.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-section_df.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-section_providers.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-spool.cpp
Log Message:
-----------
simple refactoring and unit testing
Change-Id: I0623ddebad1091157ba19f9f0158743b21a9bc43
Commit: f12032401671db5f0e63386e5000433b05b5516b
https://github.com/tribe29/checkmk/commit/f12032401671db5f0e63386e5000433b0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10207
M cmk/gui/inventory.py
Log Message:
-----------
HW/SW Inventory History: Skip delta trees if no changes
Change-Id: Ie78252db8594ca7b30a651757b8d4fae398db328
Commit: dddf88781a721a4b7f5cee641b3a46178a5c0820
https://github.com/tribe29/checkmk/commit/dddf88781a721a4b7f5cee641b3a46178…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Global settings: No more trimmed config titles
Change-Id: I0b4bcb82f0374f515a6b2dedfdd258fc86f93f9f
Commit: e4ec74d233f1037745340024b3fe4e438ae88eef
https://github.com/tribe29/checkmk/commit/e4ec74d233f1037745340024b3fe4e438…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10141
M agents/plugins/mk_logwatch
Log Message:
-----------
10141 FIX mk_logwatch: be more robust against unexpected file encoding
In version 1.6.0 the mk_logwatch plugin crashed if a processed logfile could
not be correctly encoded.
We now replace all characters that can not be encoded with the U+FFFD replacement
character. In addition, in case of an exception we now continue processing the next file.
Change-Id: I44b964316fe16998c8d85e88f34b30280ba2e663
Commit: 1dd535bde9222cb9008c6073fb14781fd0864ee0
https://github.com/tribe29/checkmk/commit/1dd535bde9222cb9008c6073fb14781fd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M .werks/10141
Log Message:
-----------
Updated werk text
Change-Id: I0aace4cfc626d6e8c7398c901ff8c7d68913ad80
Commit: 031882c0f55e67c71063d54d723150e62a3018b3
https://github.com/tribe29/checkmk/commit/031882c0f55e67c71063d54d723150e62…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
A .werks/10181
M checks/local
M tests/unit/checks/generictests/datasets/local_1.py
Log Message:
-----------
10181 FIX local: Fix "Invalid performance data" on trailing semicolons
When a local check reported perfdata that had one or multiple a trailing ";" signs, this could
break the local check making it show the message "Invalid performance data".
FEED-4300
Change-Id: Ia7d95e514f78673c90a3886c8c4817128048a0e5
Commit: bcf32a75e9762d5cd49c7eaa612d180c36c3706e
https://github.com/tribe29/checkmk/commit/bcf32a75e9762d5cd49c7eaa612d180c3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-service-processor.cpp
Log Message:
-----------
fixed rebase errors
Change-Id: I37f4908dba1f280327b08ecc6a7d0766d0f2baca
Commit: 04813a13c6522da99028a99cb99505757808497b
https://github.com/tribe29/checkmk/commit/04813a13c6522da99028a99cb99505757…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
mk_logwatch: Add non-ascii log line processing unit test
Change-Id: I06796e0d925c8d015d722ef981a801d7d909bf56
Commit: 5e065c2a799013d53c126b8c7d6f4f8af7891b84
https://github.com/tribe29/checkmk/commit/5e065c2a799013d53c126b8c7d6f4f8af…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-25 (Wed, 25 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p2
Change-Id: I468eca1d38ea2c18a324fee5bd253ed27d9d8be9
Commit: 0e77b5081c323f7012923946d07895f6c4f711d6
https://github.com/tribe29/checkmk/commit/0e77b5081c323f7012923946d07895f6c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
Discovery page: Remove bad positioned service headers
CMK-2832
Change-Id: I1e485557f099c18a2ff59341f965616b048236ad
Commit: d0d919c244a7af54e9c94469e83f4e9b4f849ad4
https://github.com/tribe29/checkmk/commit/d0d919c244a7af54e9c94469e83f4e9b4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10139
M checks/sap_hana_backup
A tests/unit/checks/generictests/datasets/sap_hana_backup_failed.py
Log Message:
-----------
10139 FIX sap_hana_backup: Don't crash upon missing timestamp
Change-Id: I025c1033288590d513e638e9fa8d729d96f811f8
Commit: 920b93ed9d835ba6634c26f72ecc964deb079a60
https://github.com/tribe29/checkmk/commit/920b93ed9d835ba6634c26f72ecc964de…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10226
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
10226 FIX Fix graph hover box background
Change-Id: Iade5c7265608759ff2abb3449520c66a2f71dfcb
Commit: ad3fceffee3079a8928d0914b9deb25a733e0bdd
https://github.com/tribe29/checkmk/commit/ad3fceffee3079a8928d0914b9deb25a7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10143
M agents/plugins/mk_logwatch
Log Message:
-----------
10143 FIX mk_logwatch: Bring back python 2.6 compatibility
In version 1.6.0p1 the mk_logwatch plugin was not python 2.6 compatible.
Change-Id: I8648e9a554ea6b08dab1cf6d28a582aa4955d689
Commit: 01afcd9609ecacc8c46f9b9dfac6ecbfc0fec628
https://github.com/tribe29/checkmk/commit/01afcd9609ecacc8c46f9b9dfac6ecbfc…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10227
M cmk/gui/table.py
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
10227 FIX Minor fixes for different tables
Search rows in WATO tables now span over the full table width instead of a reduced number of columns.
Widened title cells in settings tables ensure full display of titles and check boxes have vertical spacing.
The title column in the WATO table for backup job statuses is now slimmer.
Change-Id: I06644fcc95c89ea5e6315c2f7d645d20bb8a9acd
Commit: f4a3e7ebba76b498ceb975a0c05f01dab6eb4f6e
https://github.com/tribe29/checkmk/commit/f4a3e7ebba76b498ceb975a0c05f01dab…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10142
M agents/cfg_examples/logwatch.cfg
M agents/plugins/mk_logwatch
M tests/unit/agents/plugins/test_mk_logwatch.py
Log Message:
-----------
10142 mk_logwatch: Explicitly specify encoding of logfiles
mk_logwatch tries its best to determine the correct encoding of a file,
and to recover from errors if it is wrong.
If that does not work for you, you can configure a specific encoding using
the bakery rule or by adding e.g. "encoding=latin1" to the options in the
config file (see config examples in {{~MySITE/share/check_mk/agents/cfg_examples/}}).
Change-Id: I88d87ae2ae71e2953edfd88052f0771d3d25503c
Commit: cc9561a105c5b0b8bbf88343cb7c72abde24dc98
https://github.com/tribe29/checkmk/commit/cc9561a105c5b0b8bbf88343cb7c72abd…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/wnx/src/engine/service_processor.cpp
Log Message:
-----------
[FEED-4327] - direct called section like wmi_cpuload is now awaited by Answer
Change-Id: I8f37640d4e05192f5127434b512b55930c5b05be
Commit: a17b644beccae597e7ef7ba6939f1294c89ffaf8
https://github.com/tribe29/checkmk/commit/a17b644beccae597e7ef7ba6939f1294c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10187
Log Message:
-----------
10187 FIX Resolved the problem with message "UNKN – Item not found"
Previously wmi_cpuload section may trigger the answer from the client before
the plugins section was ready. As a result some services reported error
"UNKN - Item not found".
Now this error is fixed.
Change-Id: Ib3f34367da6c7c30681acbd6237e88bb30b53322
Commit: e0584005119f13c814e6412a9e43cff23245f78b
https://github.com/tribe29/checkmk/commit/e0584005119f13c814e6412a9e43cff23…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10236
Log Message:
-----------
10236 FIX mk_nfsiostat: Plugin could not be packed using the bakery
Change-Id: I1da5330664ae840057855ce93efd4c7475b4dfb9
Commit: 95bac9f408481c997f19b6cbfa95c34465c14849
https://github.com/tribe29/checkmk/commit/95bac9f408481c997f19b6cbfa95c3446…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10182
M cmk/update_config.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
10182 FIX Cleanup version specific cache files during version updates
In some cases it happened that some Checkmk version specific cache files,
e.g. in <tt>tmp/check_mk/check_includes</tt> or <tt>var/check_mk/precompiled_checks</tt>
were not updated after the update, making Checkmk use files of the previous
version after the update. The <tt>cmk-update-config</tt> command, which is
automatically executed by <tt>omd update</tt> during the version update, is
now cleaning up these caches automatically to ensure a clean start with the
new version.
CMK-2571
Change-Id: I610b5545dd0face75dcb3ed1ac2ef609c3877797
Commit: 243a499dfe65b57f28bf6338fde094ff71592e64
https://github.com/tribe29/checkmk/commit/243a499dfe65b57f28bf6338fde094ff7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10183
M cmk_base/packaging.py
Log Message:
-----------
10183 FIX MKPs: Set extraction time as mtime on files extracted from MKPs
CMK-2571
Change-Id: Ia2640f31dae2e994d96fe5d74abcbf5995024def
Commit: 45676945717b0c8b6a2d39a2646045616b1cb7ed
https://github.com/tribe29/checkmk/commit/45676945717b0c8b6a2d39a2646045616…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10184
M agents/plugins/apache_status
M agents/plugins/mk_docker.py
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logwatch
M agents/plugins/mtr
M tests/unit/agents/plugins/test_mk_docker.py
Log Message:
-----------
10184 FIX mk_docker mk_logwatch mtr mk_jolokia apache_status: Fixed Python 2.5 syntax compatibility of agent plugins
The agent plugins need to be executed on older Linux systems which may
have very old Python versions available. For this reason we need to use
old Python 2 syntax here.
Python plugins that are incompatible to 2.5, for example because some
3rd party library is not available with 2.5, need to be syntax
compatible with 2.5 for the moment, but are allowed to terminate with a
helpful error message about this incompatibility.
Change-Id: I52249653c1046412a5de543d143673b884a8d637
Commit: 7ff5bd083fe3c0e2e5ed0f1d0aa199ef3c129953
https://github.com/tribe29/checkmk/commit/7ff5bd083fe3c0e2e5ed0f1d0aa199ef3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
FIX snmp agent: Modification of WATO Help text for timeout duration
Modification of the help description text for timeout duration option
in order to prevent the user from providing a too high value. In
combination with the number retries, this could potentially lead to a
stalling effect of the service.
Change-Id: Ia3cca96bd49288d6e1ecf57bff2a8555c6c88b09
Commit: 0896a34916bceef798e680400ec52c3afe8cd4f4
https://github.com/tribe29/checkmk/commit/0896a34916bceef798e680400ec52c3af…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_variables.scss
Log Message:
-----------
Dashboard: Nagios graph coloring for dark theme
Change-Id: I29b57447a55fd8ab722a7da64a57ec75a0d860b9
Commit: d01d992b4af92fdec0f0e8f4bc54fae8b2e18162
https://github.com/tribe29/checkmk/commit/d01d992b4af92fdec0f0e8f4bc54fae8b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10237
M web/htdocs/js/modules/utils.js
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
10237 FIX Fix host completion click selection (Regression since 1.6.0p1)
Change-Id: Icd699df5e6d9ae381dff8136908990f53ea046de
Commit: 8dc37748f5bf1c9e27342c47fa4804a3cee54825
https://github.com/tribe29/checkmk/commit/8dc37748f5bf1c9e27342c47fa4804a3c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M .werks/10184
Log Message:
-----------
Updated werk
Change-Id: I26bfc09e2a02e17d9dc1f85b7d2e99060f60ed9b
Commit: c0cea53b802ccdfaf0e74ae954e7df8738adcfbf
https://github.com/tribe29/checkmk/commit/c0cea53b802ccdfaf0e74ae954e7df873…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/windows/plugins/mk_logwatch.exe
Log Message:
-----------
Update precompiled mk_logwatch.exe
Change-Id: I7c58f75c22e8e3ba21fb26d4bab60a6ae8cd3214
Commit: b90700543b0be91f5599ab821805a437fac2df2f
https://github.com/tribe29/checkmk/commit/b90700543b0be91f5599ab821805a437f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/plugins/mk_jolokia.py
Log Message:
-----------
mk_jolokia: Fix broken simplejson compatibility
Change-Id: I9fd8335d9102413678237c336b5540e579d57b78
Commit: 0dada08579eeeafaee0943da53d74baf02b89950
https://github.com/tribe29/checkmk/commit/0dada08579eeeafaee0943da53d74baf0…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/plugins/mk_mongodb
Log Message:
-----------
agent plugin mongodb backward compatibility
Change-Id: I42f03103c9c4cb9929f6348ef7cb9c8b3c7e7ec1
Commit: 34ac37f5d081d88daa277b8dbceaa225a9f2ff5c
https://github.com/tribe29/checkmk/commit/34ac37f5d081d88daa277b8dbceaa225a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/watest/test-cap.cpp
Log Message:
-----------
[CMK-2845] - agent reinstalls files from 'program files' based also on content of those files
- previously agents used only timestamp
- unit tested
Change-Id: I5a9b5cb94d92655134716fa7a0021fcd1a7f7bf9
Commit: 387b02749b7330ad3a83c1047daa14abeb3a02c5
https://github.com/tribe29/checkmk/commit/387b02749b7330ad3a83c1047daa14abe…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10188
Log Message:
-----------
10188 Windows Agent reinstalls files using also content of those files
Previously Windows Agent used only the file timestamp to determine whether
the file have to be reinstalled.
This may lead to impossibility to update the file if for some reason the
file timestamp was wrong(downgrade, invalid time).
Now Windows Agent compares file content too. If content mismatches,
then the file should be installed even if timestamp is ok.
Change-Id: Ifa2fe080ef1510845a8c139955de8e2be7089307
Commit: 3c15fbd44376eed76892dcf9c184f10f6333fcd2
https://github.com/tribe29/checkmk/commit/3c15fbd44376eed76892dcf9c184f10f6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Fix wrong unit tests
Change-Id: Ided681fc8fffd67157468df459c7f76389999093
Commit: 0196092a93b5e72dfee2fc88bd23d2ac69a746fb
https://github.com/tribe29/checkmk/commit/0196092a93b5e72dfee2fc88bd23d2ac6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Add new unit test: Check for not matching on equal folder prefix (rule on lvl1 should not match lvl1_a)
Change-Id: If86c886cba76f2853d4fc079722202b9c75ac461
Commit: 86b001fbf7b795a79e709125d5fe9aebf187624a
https://github.com/tribe29/checkmk/commit/86b001fbf7b795a79e709125d5fe9aebf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
A .werks/10238
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk_base/config.py
M tests/conftest.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
10238 FIX Fix rule matching issue on subfolders with common prefix
When having a folder named "prefix" together with a folder named
"prefix_suffix" on the same folder level with a rule on the
"prefix" folder, this rule matched on the "prefix_suffix" folder
accidentally.
Change-Id: I47861a3622eef045313dda515fc49957fdea997d
Commit: 3dcbda3740cb05bbfcc1125fb41433d39211afe5
https://github.com/tribe29/checkmk/commit/3dcbda3740cb05bbfcc1125fb41433d39…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M .werks/10187
M .werks/10188
Log Message:
-----------
Update werks
Change-Id: Iba3585bc3efcf6f06a920a86cb41a5113122162c
Commit: 7d62bb91ea3784d563f8cae0f2783a92bce5b3b3
https://github.com/tribe29/checkmk/commit/7d62bb91ea3784d563f8cae0f2783a92b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Add test to ensure correct config file order
Change-Id: Id9d85b61aa3a0ab44ddf0e8f0b88a6f601ae82af
Commit: b66e1d4d09b8d55f446a8ff37d01961056ff0563
https://github.com/tribe29/checkmk/commit/b66e1d4d09b8d55f446a8ff37d0196105…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M tests/unit/cmk/gui/watolib/test_tags.py
Log Message:
-----------
Cleanup side effect of unit test (do not save base config)
Change-Id: I039d88e98410539303b6624033dbffec7bf0b725
Commit: 6c8700b14ba358e91632103a4270b7c49a54e2b8
https://github.com/tribe29/checkmk/commit/6c8700b14ba358e91632103a4270b7c49…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Cleanup test files
Change-Id: Ib07fa8101516d63ed98720d50001e6fc478f390b
Commit: 24a1f63d116b1e33df2f26e8277d577a656ce79b
https://github.com/tribe29/checkmk/commit/24a1f63d116b1e33df2f26e8277d577a6…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p3
Change-Id: I86e187376896908e4668a97988638b61162f5a79
Commit: a81f056dc04cb52d5a25dcce207bcf89ff5101a1
https://github.com/tribe29/checkmk/commit/a81f056dc04cb52d5a25dcce207bcf89f…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M .site
Log Message:
-----------
Update .site file
* 1.6.0 is stable now
Change-Id: I995590cb25db8ae69f6764dd64f1528f7d5e7a16
Commit: ff0131aac4605566a9041fef4dd7e4ba724541d7
https://github.com/tribe29/checkmk/commit/ff0131aac4605566a9041fef4dd7e4ba7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Minor simplifications in CMKWebSession
* Move assert to _get_mime_type
* make _extract_transids a pure function
* align parameters of _check_html_page_resources with _extract_transids
and _find_errors
* remove some comments
* only use one reference time in new_event
Change-Id: Ia7ce550944c6f7bbd427456646a4e67e23a67b33
Commit: f31e3e02d5d267e476ad4485526e6c19a998a2a0
https://github.com/tribe29/checkmk/commit/f31e3e02d5d267e476ad4485526e6c19a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Properly disable host and service checks during notification tests
CMK-2825
Change-Id: I437379c72a5337cebf76afb8762bb099d8e594ac
Commit: f303629c0377fd649503c26b2ba9e97c79b29716
https://github.com/tribe29/checkmk/commit/f303629c0377fd649503c26b2ba9e97c7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/testlib/__init__.py
Log Message:
-----------
Add an integration test for service notifications
CMK-2825
Change-Id: I3c2200de072390e6a4842ec9693f603a8bcae971
Commit: fd5b5decf2f0ffa05c1c0a53ae284ee645dab886
https://github.com/tribe29/checkmk/commit/fd5b5decf2f0ffa05c1c0a53ae284ee64…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove _log_path method _buf attribute and move timeout initialization
CMK-2825
Change-Id: Ib163ada63b6040f77172af8af891189ae0e7d793
Commit: ec021269dbc5f82a13b63454996c3fd33d299f3b
https://github.com/tribe29/checkmk/commit/ec021269dbc5f82a13b63454996c3fd33…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/testlib/__init__.py
Log Message:
-----------
WatchLog is now a context manager
CMK-2825
Change-Id: I9aaf0a5f72cd5564a92f174df0912e703682e96f
Commit: 16a28b0a0b84597df360f39a5215dcc8842dbce2
https://github.com/tribe29/checkmk/commit/16a28b0a0b84597df360f39a5215dcc88…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M checks/cpu_util.include
M cmk/gui/plugins/metrics/check_mk.py
M tests/unit/checks/generictests/datasets/docker_container_cpu_agent_section.py
M tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section.py
M tests/unit/checks/generictests/datasets/lxc_container_cou_agent_section.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Fix lxc_container_cpu Graphs
With the introduction of lxc_container_cpu check, agents output in
container environments for CPU utilization stopped being managed by
kernel.util and are now handled by lxc_container_cpu
cpu_util_unix_translate has to be incorporated for lxc_container_cpu to
allow backwards compatibility for systems that undergo the migration.
Containers don't seem to rescale the maximum cpu utilization to 100%. Thus
for the moment increase the graph maximum to #cores*100
CMK-1801
Change-Id: Ib0fccde562fea13b8cdc54ec68626ad6e8833e91
(cherry picked from commit 22f281e3747b902bf66505687f7db69ae08ccffe)
Commit: 4ba7a5fb0439ee3da0987990cc02b943f74853b9
https://github.com/tribe29/checkmk/commit/4ba7a5fb0439ee3da0987990cc02b943f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/testlib/__init__.py
Log Message:
-----------
Revert "WatchLog is now a context manager"
HistoryLog uses WatchLog as well.
This reverts commit ec021269dbc5f82a13b63454996c3fd33d299f3b.
Commit: be6abab8ef890cb17f1e2a88d54f06e793aba334
https://github.com/tribe29/checkmk/commit/be6abab8ef890cb17f1e2a88d54f06e79…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M tests/Makefile
A tests/agent-integration/test_plugin_version_compatibility.py
M tests/conftest.py
Log Message:
-----------
Start agent integration tests + Add python plugin compatibility tests
Start new type of tests: agent-integration. These are meant to execute
agents or agent plugins in a specific environment.
The first tests are meant to test the compatibility of python plugins
with different python versions. For the moment they simply check for
syntax compatibility. We may execute the unit tests in the near future
in these environments.
Change-Id: If85365ae84ad1662ba7c1001029a7ad0dce24830
Commit: 4dffc78458b6f36661d805707d0ce375d68045eb
https://github.com/tribe29/checkmk/commit/4dffc78458b6f36661d805707d0ce375d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Add agent integration tests to gerrit test
The checks are fast enough for our gerrit pipeline. Only execute the
tests only if agent plugins changed for the moment.
Change-Id: I90110fce9ac6e135c30db72432922e45c9f2e172
Commit: 82bc2b1e67a5ac21c9704f5f6bb3a767df6d2aba
https://github.com/tribe29/checkmk/commit/82bc2b1e67a5ac21c9704f5f6bb3a767d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10240
M cmk_base/discovery.py
Log Message:
-----------
10240 FIX Removed checks could make discovery page fail
In case a host had services configured where the Checkmk check was removed from
an installation, e.g. by uninstalling an MKP, this could break the service
discovery page showing an exception instead of the expected service.
Change-Id: I376d579cc12d379721c13e7d496827fba32ca5e3
Commit: 423bc9c07f361c5ea9e6a03901bea8a3e2bf62fe
https://github.com/tribe29/checkmk/commit/423bc9c07f361c5ea9e6a03901bea8a3e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Ignore exit code of grep
Change-Id: Ib8dc15bd9470d0c23d697958cd45307f53395f94
Commit: 77337dad9c751296b872d9414a497aa9b1aabd8a
https://github.com/tribe29/checkmk/commit/77337dad9c751296b872d9414a497aa9b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Gerrit: Only execute Core/Livestatus tests when related files were changes
Change-Id: I004762f5a353ceed9994032fd22420cec04c9d90
Commit: 775b77c32ae82e5bf7db751b7c9eb529cb4b5df1
https://github.com/tribe29/checkmk/commit/775b77c32ae82e5bf7db751b7c9eb529c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10144
M checks/cisco_temperature
A tests/unit/checks/generictests/datasets/cisco_temperature_dom_no_dev_levels.py
Log Message:
-----------
10144 FIX cisco_temperature.dom: Do not crash if no device levels are present
>From version 1.6.0 to 1.6.0p2 the check crashed if no warn/crit levels
were provided by the device.
Change-Id: I0dd167a872b0d91e55286b9d628375d83c054910
Commit: 0212b560dd19e32b77f12ca25c0a1004227b3b50
https://github.com/tribe29/checkmk/commit/0212b560dd19e32b77f12ca25c0a10042…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M checks/netapp_api_vs_traffic
Log Message:
-----------
netapp_api_vs_traffic: move stuff to global scope
Change-Id: Ie7a4536e3071bbfcd54a5d6acd4d4301d77358b3
Commit: 5d60351d754897b10533ca5afced0b81413d4435
https://github.com/tribe29/checkmk/commit/5d60351d754897b10533ca5afced0b814…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M checks/netapp_api_vs_traffic
Log Message:
-----------
netapp_api_vs_traffic: re-yapf
Change-Id: I188d5de4246e7def630b9027b008b6e4e524de12
Commit: 43e230edb73057bf0d02735782db760f0a903995
https://github.com/tribe29/checkmk/commit/43e230edb73057bf0d02735782db760f0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M checks/netapp_api_vs_traffic
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
Log Message:
-----------
netapp_api_vs_traffic: reorganize output
We will stop displaying some counter values, in which cases this
ordering will be more useful.
Change-Id: Ief86502fc8803050bb783a23932e68f17a527233
Commit: 03c5a3d6d6155490e12ac0987e25b142fbec73ee
https://github.com/tribe29/checkmk/commit/03c5a3d6d6155490e12ac0987e25b142f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10140
M checks/netapp_api_vs_traffic
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
Log Message:
-----------
10140 FIX netapp_api_vs_traffic: Prevent service from going stale if no IO operations took place
Change-Id: I91d1422a05c3156f26df364c1eb2965074575496
Commit: cdbb0154e2b2e7f31f9c2a12e2acd06f7283bf6a
https://github.com/tribe29/checkmk/commit/cdbb0154e2b2e7f31f9c2a12e2acd06f7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10239
M cmk_base/automations/check_mk.py
Log Message:
-----------
10239 FIX Fix agent host diagnose mostly affecting windows hosts
The "Agent" box of the host diagnose page was not returning a result
when contacting some hosts. This was mostly affecting windows hosts,
but could also affect other hosts.
The problem was caused by non ASCII characters in the agent output,
which made the processing fail.
We now first try to decode the agent output with UTF-8, in case this fail we
fallback to the "fallback agent output encoding", which is latin-1. When this
also fails we replace the non decodable characters with some place holder.
Change-Id: I30cbdb0638fd28905a99609ec10a44e2be659d08
Commit: e8695f1dc8b01739bed215ab9a7b6629985f8f48
https://github.com/tribe29/checkmk/commit/e8695f1dc8b01739bed215ab9a7b66299…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/fileinfo-groups.py
Log Message:
-----------
Fixed typo
FEED-4311
Change-Id: I50c1893b7591649db72956cbb3bd935951aa58ec
Commit: 1d86638ccca60a902671d73171f4a89be7fb1a19
https://github.com/tribe29/checkmk/commit/1d86638ccca60a902671d73171f4a89be…
Author: Axel Dimroth <axel.dimroth(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/7869
M agents/plugins/mk_mongodb
Log Message:
-----------
7869 FIX mk_mongodb: Fixed crash introduced by Python 2.5 compatibility change in 1.6.0p2
Python backward compatibility introduced by Werk #10184 also added a bug crashing the plugin or reporting incorrect data by the plugin.
To resolve the issue the fixed version of the mk_mongodb plugin has to be deployed on the affected hosts.
Change-Id: I8de62e9cf18945a21134e43b3d7e72262e3d527d
Commit: 2b48312ba767aa10cd735c07b872d9410fca9432
https://github.com/tribe29/checkmk/commit/2b48312ba767aa10cd735c07b872d9410…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Validate max cache age and period
Change-Id: I3f0864752e9aa60ed87b28cb2c22726de48ad6af
Commit: bc68057ebd2f3cb86a86a6736f13168d5845bee9
https://github.com/tribe29/checkmk/commit/bc68057ebd2f3cb86a86a6736f13168d5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Add link to global max cache age
Change-Id: Ibca08738b2e5c25545c956d112b8403c90000ca0
Commit: 480d103105354bab370b7b942af23d80f405ea38
https://github.com/tribe29/checkmk/commit/480d103105354bab370b7b942af23d80f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10241
M cmk/gui/cron.py
A tests/unit/cmk/gui/test_cron.py
Log Message:
-----------
10241 FIX Report scheduler: The scheduler and stored report cleanup jobs were not triggered
The scheduled reports were not triggered in previous 1.6 releases.
Change-Id: If16041ef3997682c30b029f3a9329b4535123243
Commit: ba0d7bb1ab03facc97c292e1e1806c932328de93
https://github.com/tribe29/checkmk/commit/ba0d7bb1ab03facc97c292e1e1806c932…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
A .werks/10242
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/sidebar.py
Log Message:
-----------
10242 SEC Fix possible XSS using titles of custom snapins
Authenticated users that are allowed to configure and share custom snapins
could inject arbitrary JS code to all users which are permitted to view this
snapin.
Change-Id: Idf3bdefb168f0bdc22155f0cc76b1cc865898c4f
Commit: 09eb7f785cf59a40b68f845d0b10995f0c8a1854
https://github.com/tribe29/checkmk/commit/09eb7f785cf59a40b68f845d0b10995f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
Updated localizations
Change-Id: I79ba0e26470303cacfd261597fe2c0c6bf7e0a37
Commit: 8e5ecda85ab467d184e5ec0dc12946cf5ae040d7
https://github.com/tribe29/checkmk/commit/8e5ecda85ab467d184e5ec0dc12946cf5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk_base/check_utils.py
M cmk_base/discovery.py
Log Message:
-----------
Improve error message in case of invalid check parameters
Change-Id: Ib19cbb5b9320b49707f05a0173e9045bee70edef
Commit: 3c2b3044777b6a0a66e5f5cf953c4872b14136ea
https://github.com/tribe29/checkmk/commit/3c2b3044777b6a0a66e5f5cf953c4872b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/sidebar.py
Log Message:
-----------
Fix unused import
Change-Id: I33763743b58855edce7c881291a020bd1d825940
Commit: fa1c0a07a9cdda441f5d2460744e9fe05d6a93dc
https://github.com/tribe29/checkmk/commit/fa1c0a07a9cdda441f5d2460744e9fe05…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
Cleanup inventory bytes unit painters
Change-Id: I8ae54ed37eb2bf9629790052944a0b7f26cb1652
Commit: 01a8d33de660cf5b1e45c1b4b80b819e5b7c25c0
https://github.com/tribe29/checkmk/commit/01a8d33de660cf5b1e45c1b4b80b819e5…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/gui/plugins/views/inventory.py
M cmk/utils/render.py
M cmk_base/check_api.py
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
M tests/unit/checks/generictests/datasets/winperf_if_regression.py
M tests/unit/checks/generictests/datasets/winperf_if_teaming_regression.py
M tests/unit/checks/test_if_winperf_if.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
M tests/unit/cmk/utils/test_render.py
Log Message:
-----------
Cleanup nic speed unit painter
Change-Id: I0f9ae53ed720a7e57e52df8cf182e223bb05292d
Commit: 0b3cba7f2f1a7a1aa0979fd77c23607fb5335d95
https://github.com/tribe29/checkmk/commit/0b3cba7f2f1a7a1aa0979fd77c23607fb…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M cmk/utils/render.py
M tests/unit/checks/generictests/datasets/aix_diskiod_2019-03-08_22-11-56_5c82da9c4a9d6_regression.py
M tests/unit/checks/generictests/datasets/azure_storageaccounts.py
M tests/unit/checks/generictests/datasets/azure_virtualnetworkgateways.py
M tests/unit/checks/generictests/datasets/brocade_fcport_info.py
M tests/unit/checks/generictests/datasets/brocade_fcport_parsed.py
M tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
M tests/unit/checks/generictests/datasets/cisco_mem.py
M tests/unit/checks/generictests/datasets/cisco_mem_asa64_5c2e2c9a3a465_regression.py
M tests/unit/checks/generictests/datasets/db2_bp_hitratios_2019-02-19_10-43-35_5c6bcfc7b96be_regression.py
M tests/unit/checks/generictests/datasets/df_include_description_regression.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
M tests/unit/checks/generictests/datasets/docker_container_diskstat_agent_section.py
M tests/unit/checks/generictests/datasets/docker_container_diskstat_plugin_section.py
M tests/unit/checks/generictests/datasets/docker_node_disk_usage_raw_text.py
M tests/unit/checks/generictests/datasets/docker_node_disk_usage_regression.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_counters_diskio.py
M tests/unit/checks/generictests/datasets/esx_vsphere_datastores_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_esx51_regression.py
M tests/unit/checks/generictests/datasets/f5_bigip_vserver_regression.py
M tests/unit/checks/generictests/datasets/fast_lta_volumes.py
M tests/unit/checks/generictests/datasets/filestats_1.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_disks_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/job_regression.py
M tests/unit/checks/generictests/datasets/juniper_trpz_aps_sessions_2019-02-20_14-24-15_5c6d54ff9c215_regression.py
M tests/unit/checks/generictests/datasets/k8s_resources_regression.py
M tests/unit/checks/generictests/datasets/k8s_stats.py
M tests/unit/checks/generictests/datasets/mem_linux.py
M tests/unit/checks/generictests/datasets/mem_linux_minimal.py
M tests/unit/checks/generictests/datasets/mem_win_regression.py
M tests/unit/checks/generictests/datasets/mongodb_collections_1.py
M tests/unit/checks/generictests/datasets/mongodb_mem_1_regression.py
M tests/unit/checks/generictests/datasets/mongodb_mem_2_regression.py
M tests/unit/checks/generictests/datasets/mssql_tablespaces_regression.py
M tests/unit/checks/generictests/datasets/mysql_1_regression.py
M tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_aggr_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_luns_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_qtree_quota_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
M tests/unit/checks/generictests/datasets/netscaler_vserver.py
M tests/unit/checks/generictests/datasets/oracle_asm_diskgroup.py
M tests/unit/checks/generictests/datasets/ps_matched.py
M tests/unit/checks/generictests/datasets/splunk_license_state.py
M tests/unit/checks/generictests/datasets/splunk_license_usage.py
M tests/unit/checks/generictests/datasets/statgrab_mem_regression.py
M tests/unit/checks/generictests/datasets/storeonce_servicesets_regression.py
M tests/unit/checks/generictests/datasets/winperf_phydisk_regression.py
M tests/unit/checks/generictests/datasets/zfsget.py
M tests/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_diskstat.py
M tests/unit/checks/test_diskstat_include.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_if_winperf_if.py
M tests/unit/checks/test_lnx_if.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_ps.py
M tests/unit/cmk/utils/test_render.py
Log Message:
-----------
Chance default on format with precision to drop zeros
Change-Id: If1bc5f7d3a050b3a14157e3cfa08bac889aba717
Commit: f88d5d1e410d13c9b08b98b038997636f690630b
https://github.com/tribe29/checkmk/commit/f88d5d1e410d13c9b08b98b038997636f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M cmk_base/data_sources/abstract.py
Log Message:
-----------
Removed unused var
Change-Id: Ic6bcbbc2feb712bfd585707b8f2b50d9e29fb959
Commit: c9a53e1f0003d2391bb396e27f2cd690f3ce64c4
https://github.com/tribe29/checkmk/commit/c9a53e1f0003d2391bb396e27f2cd690f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10145
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
Log Message:
-----------
10145 FIX logwatch_ec: Unjustified 'Invalid parameter' warning
When trying to view the parameters of newly discoverd logwatch service,
a 'Invalid parameters' message was issued. This was purely a rendering
problem, and was not affecting your monitoring.
Change-Id: I88f3fba4360a5d335dc35280de88c910e036d926
Commit: 82a9e35bccd191fa84747824d820172a5546e29a
https://github.com/tribe29/checkmk/commit/82a9e35bccd191fa84747824d820172a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Extract valuespecs to reduce nesting levels
Change-Id: I6c6ac8c15a83f3f5802ef4f9e5174b13a009c6dd
Commit: 95c2ecc65aa5335eb24d710f8589f184277d5500
https://github.com/tribe29/checkmk/commit/95c2ecc65aa5335eb24d710f8589f1842…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10243
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
10243 FIX Periodic service discovery: Set minimum group time to 5 minutes
The cron job is executed every 5 minutes, a lower grouping value does not
make sense.
Change-Id: I560e2ff197d3a42a0304d50ce0d961874e519c17
Commit: 10306ee579d7a5a636b5af5c6526cd7062c9b6fb
https://github.com/tribe29/checkmk/commit/10306ee579d7a5a636b5af5c6526cd706…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10244
M cmk/utils/paths.py
M cmk_base/config.py
M cmk_base/discovery.py
Log Message:
-----------
10244 FIX Periodic service discovery was not correctly activating changes
When the automatic update of the service configuration is enabled, the periodic
service discovery was applying service discovery changes, but was not
activating them when configured to do so.
The services appeared as discovered on the discovery page in WATO, but they were
not activated. After activating a change in the GUI, the services were finally
activated.
Change-Id: Ic4902ceb7a2fe1fb216ed438ed40b30417d8eef9
Commit: 46c38e194a36b15bdd6029f4bda482467672dce3
https://github.com/tribe29/checkmk/commit/46c38e194a36b15bdd6029f4bda482467…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M tests/integration/cmk/utils/test_paths.py
Log Message:
-----------
Update test
Change-Id: I5f510a5b01cb0d9ab49346e35c7dcf89c583b9ce
Commit: 2e9470dbbfd870760e7588d52a5da9f74c689d5b
https://github.com/tribe29/checkmk/commit/2e9470dbbfd870760e7588d52a5da9f74…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10267
M checks/dell_compellent_disks
M tests/unit/checks/generictests/datasets/dell_compellent_controller_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_enclosure_regression.py
Log Message:
-----------
10267 FIX dell_compellent_disks would not see more than 9 disks
The dell_compellent_disks check was using the the inventory function
from `dell_compellent.include`. However, this inventory function
expects a list where `parse_dell_compellent_disks` builds a dict. This
resulted in the inventory function returning the first letter of every
key from the parse function, that is, disk #7, would be correctly
inventoried as #7 but disk #42 would be inventoried as #4. The
inventory function would also never see more than 9 disks with no
guarantee that it would always see the same 9 disks.
This patch fixes the inventory function to dell_compellent_disks
and test that the error is not present in the other Compellent checks.
This fixes FEED-4283.
Change-Id: I16cfd52f220b7cc2625443ed8bf4f1ee2a748451
Commit: c3d80368f68cd3a319bb3a239d41cc0898d04bf5
https://github.com/tribe29/checkmk/commit/c3d80368f68cd3a319bb3a239d41cc089…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M cmk/utils/werks.py
Log Message:
-----------
cmk/utils/werks.py: allow knowledge key
Change-Id: If45a8cb130cd8b4f738f9f075afafc2943d51718
Commit: 4706658cb709701e8a57c9b2b91901850990f277
https://github.com/tribe29/checkmk/commit/4706658cb709701e8a57c9b2b91901850…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
A .werks/10073
M checks/f5_bigip_vserver
Log Message:
-----------
10073 FIX f5_bigip_vserver: Fixed ValueError while ip parsing
Service discovery shows "chr() arg not in range(256)" because of wrong ip parsing.
This has been fixed. You can rediscover those services now.
Change-Id: I62a4a6c2d9c5d3f83001c619ea4ebc0842132bb7
Commit: fb05a9391b8ad85d092bd3406ba627548a00fe97
https://github.com/tribe29/checkmk/commit/fb05a9391b8ad85d092bd3406ba627548…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M tests/integration/notifications/test_unreachable_notifications.py
Log Message:
-----------
Remove HistoryLog and use WatchLog directly
CMK-2825
Change-Id: I75b0df010e48cfa933e1070af8a43c9aa1c52ef5
Commit: e50b7a160f26a628526ab042a031a7c943bbfe98
https://github.com/tribe29/checkmk/commit/e50b7a160f26a628526ab042a031a7c94…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/testlib/__init__.py
Log Message:
-----------
WatchLog is now a context manager
CMK-2825
Change-Id: If672c26afdb2fa1f4e34831d7a2007293ea9ec31
Commit: 5756fac6a9561e98b8a289d833cb17a294ec799a
https://github.com/tribe29/checkmk/commit/5756fac6a9561e98b8a289d833cb17a29…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Fix error in WatchLog when raising an exception
Change-Id: I48c3dda0ef81be7a351bbf77da581de9b0f70e33
Commit: 4a57d883cc9b2ae0bf0d0391a437de5c855eb560
https://github.com/tribe29/checkmk/commit/4a57d883cc9b2ae0bf0d0391a437de5c8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
Log Message:
-----------
Replace timeout by default_timeout in test_simple_rbn
Change-Id: If00d618b2c0a17bd96630c9910fa061452313274
Commit: c57aea13d374c33eb86c75b9eb25256fb25df3af
https://github.com/tribe29/checkmk/commit/c57aea13d374c33eb86c75b9eb25256fb…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/watest/test-plugin.cpp
Log Message:
-----------
[CMK-2869] - no more cached information for piggyback output
- <<<<NAME>>>> is always <<<<NAME>>>>, also patching with cached info is now forbidden
- <<<<>>>>is always <<<<>>>>, also patching with cached info is now allowed
- unit tests
- tracing
- 4-brackets output is expected only plugins section
Change-Id: Ie2aad873a8e933919ba4fe3dbe09ea55ec80be7c
Commit: a0a5d32b6c5aa8c51bd16566b25bbfbe079680d8
https://github.com/tribe29/checkmk/commit/a0a5d32b6c5aa8c51bd16566b25bbfbe0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M agents/wnx/src/engine/providers/skype.cpp
M agents/wnx/watest/test-skype.cpp
Log Message:
-----------
[CMK-2873] - skype 'TCP counters' subsection have been added
Change-Id: I1da9da8c56a69614215ab01b66cafe5119b7705d
Commit: ec44e42839b02e2c11b7134c80c3bd5f01916a92
https://github.com/tribe29/checkmk/commit/ec44e42839b02e2c11b7134c80c3bd5f0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
A .werks/10190
Log Message:
-----------
10190 FIX Windows Agent sends 'TCP counters' subsection for skype section
Previously this subsection was absent in the Agent's output. This may lead
to the crash of skype check.
Now this problem has been solved.
Change-Id: I2b7502a1db0258231d1e087b6b2a1b9dabd2657c
Commit: 9257459098d8c17dc3ff0fd3f30a322d78002369
https://github.com/tribe29/checkmk/commit/9257459098d8c17dc3ff0fd3f30a322d7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
A .werks/10191
Log Message:
-----------
10191 FIX Windows Agent doesn't add 'cached' info into the piggybacks' headers
Previously Windows Agent added cached data, something like ':cached(123456,600)'
to the piggyback headers. This may led to problem for checks on monitoring
site.
With this release the problem has been fixed.
Change-Id: I55d5bdccf65011c9c8d9fd6bebc253a386b6871c
Commit: 54d351757d7e40effb29561f2f2a1e91a329fcdb
https://github.com/tribe29/checkmk/commit/54d351757d7e40effb29561f2f2a1e91a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
A .werks/10245
Log Message:
-----------
10245 FIX Fix thread leak triggered by unstable site connections
The livestatus proxy normally keeps open several connections to the remote
livestatus server and uses them in the moment a livestatus query is made
from the central site to the remote site.
In the moment a site is not reachable anymore, for example because of a
network connection issue, this is detected by one of these connections.
The site is then terminating all other connections and trying to recover
from this situation by continuously reconnecting to the remote site.
In this situation the livestatus proxy was not cleaning up it's old connection
threads while opening new ones for the new connections. After some time this
could result in "Resource temporarily unavailable" errors in various places or
"can't start new thread" shown in the GUI.
Change-Id: I2111bc849b0a1f47cef065b6fbb4567ccff88d77
Commit: 4ba3367bef65c06c5503c54f92b9b1eba073a1f7
https://github.com/tribe29/checkmk/commit/4ba3367bef65c06c5503c54f92b9b1eba…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A .werks/10114
M checks/skype
M checks/wmi.include
A tests/unit/checks/generictests/datasets/skype_skype_3_regression.py
Log Message:
-----------
10114 FIX Skype AV Edge check: fix crash on missing TCP metrics in agent output
This WERK actually fixes all other similar crashes in this particular check as well.
Instead of crashing, the check will return no data which will lead to the metric becoming stale over time.
Fixes CMK-2841
Change-Id: Ifa5d7ca6e24c56f521f6cca29e6af93bf631a0cc
Commit: 9b6fd73b569ff89a4e51b07e6fc54586dc7c00e8
https://github.com/tribe29/checkmk/commit/9b6fd73b569ff89a4e51b07e6fc54586d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A .werks/10246
M omd/packages/omd/omdlib/backup.py
Log Message:
-----------
10246 FIX omd backup: Made it more robust against rrdcached communication issues
The "omd backup" could be terminated during backup by issues of the rrdcached.
The backup communicates with the rrdcached to pause updates to the RRD files
to ensure the files are consistent during backup. In case the rrdcached is not
answering as expected or a connection is not possible the backup should
continue with the backup instead of failing.
Change-Id: I00f79c63c3992e505cf7f372e3ca479388e1aad6
Commit: 619f38d07936375e9ca1698c83affe0125d260f4
https://github.com/tribe29/checkmk/commit/619f38d07936375e9ca1698c83affe012…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
R tests/unit/checks/generictests/datasets/nginx_status_multi_inst_regression.py
A tests/unit/checks/generictests/datasets/nginx_status_regression.py
Log Message:
-----------
nginx_status: update test
Change-Id: I982cb9cb84b692fb5485a59bd87d2ec3d03b43bd
Commit: e5295ad4487f21dcf9bd24c993f25168d730b93a
https://github.com/tribe29/checkmk/commit/e5295ad4487f21dcf9bd24c993f25168d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A .werks/10147
M checks/nginx_status
M tests/unit/checks/generictests/datasets/nginx_status_regression.py
Log Message:
-----------
10147 FIX nginx_status: requests metric is now correctly the rate
FEED-4366
Change-Id: If11b958b6782d57e86a54555ef1fcfc0a24d0566
Commit: 4aa25fb8bba422f54872fd2c2995990cdb6d7465
https://github.com/tribe29/checkmk/commit/4aa25fb8bba422f54872fd2c2995990cd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M .werks/config
Log Message:
-----------
Set better "werk url" base URL
Change-Id: I0dfd9c5182a2ad903b0b516f10cf25c5f3f4b9aa
Commit: a0ef93086d2138a4bf715e9bc976086553cd46c2
https://github.com/tribe29/checkmk/commit/a0ef93086d2138a4bf715e9bc97608655…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A .werks/10148
M checks/cpu_util.include
M checks/winperf_processor
Log Message:
-----------
10148 FIX CPU utilization: Occasional crashes
Change-Id: I1ae71946e5d7746cdceadcb08de72d469b4af1da
Commit: 9015501168890d3163c3db5bc884cfd0ea983bbc
https://github.com/tribe29/checkmk/commit/9015501168890d3163c3db5bc884cfd0e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A .werks/10247
M cmk/gui/plugins/sidebar/performance.py
Log Message:
-----------
10247 FIX CMC performance and server performance snapins were not refreshed
The sidebar snapins were not updated automatically as intended.
Change-Id: Ib8db09933b73e805f7447acad274772ed7e49cf1
Commit: 4a4ec97a2bc30e1296733022e5513302ca968e4b
https://github.com/tribe29/checkmk/commit/4a4ec97a2bc30e1296733022e5513302c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
A tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
Log Message:
-----------
Add unit tests
Change-Id: I6e41f010afd869c375bbdce2d4b7400616da7fab
Commit: 23c0d61b54a817b4c0a1a23f301b4e1c2833a7b1
https://github.com/tribe29/checkmk/commit/23c0d61b54a817b4c0a1a23f301b4e1c2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M .werks/10144
Log Message:
-----------
Fix werk version
Change-Id: Iee4cebbb546201fa2bae4c0329ec0dd1ecc2ff7d
Commit: f72a8e6396ce08eb339e1a445e17c24cf8d3a708
https://github.com/tribe29/checkmk/commit/f72a8e6396ce08eb339e1a445e17c24cf…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p4
Change-Id: Id379a91a647f36938fdc11af6dd811af5142b4ea
Commit: 4edaff40e253d8ebd6b7f80612a0e0b81d92350d
https://github.com/tribe29/checkmk/commit/4edaff40e253d8ebd6b7f80612a0e0b81…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M checks/splunk_system_msg
Log Message:
-----------
splunk_system_msg: remove non-existing group
CMK-2782
Change-Id: I3942ad11bae175f3162f324eb2f3bd0e86a96ae3
Commit: 3f65a2d7c81cdc01bf374364d2af3658007dac60
https://github.com/tribe29/checkmk/commit/3f65a2d7c81cdc01bf374364d2af36580…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M .werks/10049
M .werks/10107
M .werks/10140
M .werks/10239
M .werks/10240
M .werks/8829
M .werks/8851
M .werks/8893
M .werks/8894
M .werks/8895
M .werks/8896
M .werks/8897
M .werks/8902
M .werks/8934
M .werks/8935
M .werks/8936
M .werks/8938
M .werks/8941
M .werks/8942
M .werks/8943
M .werks/8944
M .werks/8945
Log Message:
-----------
Fix some wrong werk version numbers
Change-Id: Iba747fa231a65efa0990647d6b25cc2f8e59bd31
Commit: 37878547ee4e2e81497825b0db91acace833203c
https://github.com/tribe29/checkmk/commit/37878547ee4e2e81497825b0db91acace…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Add werk version test
In case a git tag exists for the version refered in a werk, the test
checks whether or not the werk was already present in this git tag. If
not, this looks like an error and an exception is raised.
Change-Id: If154c4e2455e2252d9cc597c0bed8750b70a1215
Commit: b23ef8da57062db7b2164ce911ae3bea8f033c1d
https://github.com/tribe29/checkmk/commit/b23ef8da57062db7b2164ce911ae3bea8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
A .werks/10248
M cmk/gui/plugins/dashboard/utils.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
10248 FIX Some dashlets were not correctly refreshed
Some dashlets, like the graph and snapin dashlets, were not
refreshed as intended on the dashboards. They were initially
rendered, but never updated.
Change-Id: Ief67a454e43105ea05a2613137e8ba0ed02c08a0
Commit: f76a32af9571c73bb7ec410a443930f81ee1e974
https://github.com/tribe29/checkmk/commit/f76a32af9571c73bb7ec410a443930f81…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
A .werks/10249
Log Message:
-----------
10249 FIX Fix type error when listing alert handler rules
A "TypeError" exception could occur after creating alert handler
rules while trying to render the alert handler rule list.
Change-Id: I69ecccdd1f76ed7887422b47e25647af869e41a5
Commit: 2d956fd74eb69de3d45573723b3e87f341d06de7
https://github.com/tribe29/checkmk/commit/2d956fd74eb69de3d45573723b3e87f34…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M checks/.f12
Log Message:
-----------
Fixed .f12 script for checks by being include-cache-friendly.
Change-Id: I46e7da8d07149ad9533d2cba03d5ff52ffd29818
Commit: f2b4f1650097c5929089729c9add9c9affccc0ff
https://github.com/tribe29/checkmk/commit/f2b4f1650097c5929089729c9add9c9af…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
Use common render function for frequencies
Change-Id: I552f31fec1925a8cb04e7b0c62470c6884de2d1f
Commit: bddef1f833a32e9d26ec7bee6fd299e7ba4eb45e
https://github.com/tribe29/checkmk/commit/bddef1f833a32e9d26ec7bee6fd299e7b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
A .werks/10301
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
10301 Inventory painters allow short title in pdf report headers
CMK-2533
Change-Id: Idc635a790adbc0ad32a4a7698dd557a29c14f6e0
Commit: 5c773bfee64bc30ccb0b2251305bf85f331ed5e8
https://github.com/tribe29/checkmk/commit/5c773bfee64bc30ccb0b2251305bf85f3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M checks/local
Log Message:
-----------
local: improve handling of invalid data
Change-Id: I834dc3cf7f8b94260092460abb0a2207d1ba5db9
Commit: 92b05221f91b91f9d3b5f35eaa9ebdc9eafd8452
https://github.com/tribe29/checkmk/commit/92b05221f91b91f9d3b5f35eaa9ebdc9e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
A .werks/10119
Log Message:
-----------
10119 FIX Fixed CMC config generation in the presence of non-ASCII characters.
Non-ASCII characters in various places (e.g. group names) caused a failure in
the CMC config generation. This was a regression in 1.6.0 and has been fixed
now.
Change-Id: Id2b908ae426d31e85ec84344ad8ab9430f558470
Commit: a0006e35054b2a8db94e081daa00d8bd66e82d8e
https://github.com/tribe29/checkmk/commit/a0006e35054b2a8db94e081daa00d8bd6…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M .werks/10206
A buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
A buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
M buildscripts/scripts/integration-daily-master.jenkins
M omd/distro
A omd/distros/CENTOS_8.mk
M omd/omd.spec.in
M omd/packages/net-snmp/net-snmp.make
A omd/packages/perl-modules/patches/Crypt-SSLeay-0.72-do-not-use-SSLv2_client_method-with-new-openssl.dif
M omd/packages/perl-modules/perl-modules.make
Log Message:
-----------
10206 Support for Red Hat 8 / CentOS 8
Change-Id: Ia17e6e6e7d9a9201b48a0cdd0bd33df5819f8f3d
Commit: 9033faf43f4e048cfce9846e7ed05a38aa497741
https://github.com/tribe29/checkmk/commit/9033faf43f4e048cfce9846e7ed05a38a…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M .werks/10206
R buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
R buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
M buildscripts/scripts/integration-daily-master.jenkins
M omd/distro
R omd/distros/CENTOS_8.mk
M omd/omd.spec.in
M omd/packages/net-snmp/net-snmp.make
R omd/packages/perl-modules/patches/Crypt-SSLeay-0.72-do-not-use-SSLv2_client_method-with-new-openssl.dif
M omd/packages/perl-modules/perl-modules.make
Log Message:
-----------
Revert "10206 Support for Red Hat 8 / CentOS 8"
This reverts commit a0006e35054b2a8db94e081daa00d8bd66e82d8e.
Commit: 8b938c0e5750b9cd43046f60d50bf15206ab39cf
https://github.com/tribe29/checkmk/commit/8b938c0e5750b9cd43046f60d50bf1520…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
A .werks/10311
A buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
A buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
M buildscripts/scripts/integration-daily-master.jenkins
M omd/distro
A omd/distros/CENTOS_8.mk
M omd/omd.spec.in
M omd/packages/net-snmp/net-snmp.make
A omd/packages/perl-modules/patches/Crypt-SSLeay-0.72-do-not-use-SSLv2_client_method-with-new-openssl.dif
M omd/packages/perl-modules/perl-modules.make
Log Message:
-----------
10311 Support for Red Hat 8 / CentOS 8
Change-Id: Ida2b90535bf2c245dbc77317229cd068c562b3b9
Commit: 0d231d3fea3c0527e28bec79ee3415b72063bf11
https://github.com/tribe29/checkmk/commit/0d231d3fea3c0527e28bec79ee3415b72…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
A .werks/10302
Log Message:
-----------
10302 FIX Correct stacked graphs right edge
Stacked graphs would show a strange termination of data taking all data
points to zero at the timestamp where the RRD database has not yet recorded
data. This werk skips that last point altogether.
- Interpolation of data. RRD returns right closed values. Start is empty
thus interpolation takes the first value for start
- Simplify graph layout logic. Extract stacking function to make it
testable in isolation.
- Add tests
CMK-1999
Change-Id: I1a8daf6100b350f956e118dd9c7dc1be52ee807c
Commit: 3c46b74f1a9402944420b582e1ba2423679c6d24
https://github.com/tribe29/checkmk/commit/3c46b74f1a9402944420b582e1ba24236…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M .werks/7444
M bin/update_rrd_fs_names.py
Log Message:
-----------
Fix return values on update_rrd_fs_name
- Fixes a crash on intermediate update for data in nagios format
- Extended Werk to be more explicit
Change-Id: I6bf71311a6c0d1ba54748cf448830a81c422c3df
Commit: 2081292ca8461d613c8ab1d0c0ddfe30920294de
https://github.com/tribe29/checkmk/commit/2081292ca8461d613c8ab1d0c0ddfe309…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M cmk/gui/watolib/automations.py
Log Message:
-----------
Fixed handling of stderr in local automation calls.
Merging stdout and stderr was totally wrong: The former will be parsed as a
Python literal, the latter (if non-empty) is textual message for the user.
Alas, automation calls have no nice way to transfer the message from stderr
to their call sites, so we just log them to var/log/web.log.
Change-Id: I1728433813dc6095429c1c2a39a522614a0b6e8d
Commit: cacab6addd688686410342b160a6d08f88716bac
https://github.com/tribe29/checkmk/commit/cacab6addd688686410342b160a6d08f8…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10321
M agents/plugins/smart
Log Message:
-----------
10321 FIX smart: Fixed wrong device name for device types other than NVME
Since Werk 4711 the device name for device types other than NVME has changed to
e.g. "/dev/sdb". This regression has been fixed.
Change-Id: Idb309644614cf7a4b3a82e09203cfc6498a42333
Commit: 5379db950e6db1bb58348d57fb805bde07754db4
https://github.com/tribe29/checkmk/commit/5379db950e6db1bb58348d57fb805bde0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M omd/distro
Log Message:
-----------
Tracing the distro script is a bit too noisy...
Change-Id: I5af7ca6b4643b328c53ae5d72aab1392ee7c2d80
Commit: 08497580ba0c8bf2fe957825ce32918625fad903
https://github.com/tribe29/checkmk/commit/08497580ba0c8bf2fe957825ce3291862…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M agents/windows/plugins/mk_oracle.ps1
Log Message:
-----------
mk_oracle.ps1: Synchronize SQLs between mk_oracle.ps1 and mk_oracle
The SQLs in mk_oracle.ps1 are up to date to the current version of
mk_oracle. That introduced the ability for pluggable databases as
well.
Change-Id: Id1227c3f72ea6329841517292941fcf63bb7cf02
Commit: a8a62c15a12fedb2f7ec03d358f749bd16a0689b
https://github.com/tribe29/checkmk/commit/a8a62c15a12fedb2f7ec03d358f749bd1…
Author: Andreas Doehler <andreas.doehler(a)gmail.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/8803
M agents/windows/plugins/mk_oracle.ps1
Log Message:
-----------
8803 FIX mk_oracle.ps1: Fixed two small copy & paste errors
Change-Id: I90be068fcc0ed8abd46e46c329c55a0f7f117b37
Commit: f771bd052f9cdd1c83329c575a5226fb90af038b
https://github.com/tribe29/checkmk/commit/f771bd052f9cdd1c83329c575a5226fb9…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M bin/update_rrd_fs_names.py
Log Message:
-----------
Enforce UTF-8 encoding on edit of journalfiles by rrd_update script
Change-Id: Iae95a52eb6a5e9fe0e084d14ac3cd042e69a1f0c
Commit: 6b380c6cc5ecb74dd6182004f8122f93ccaae9b4
https://github.com/tribe29/checkmk/commit/6b380c6cc5ecb74dd6182004f8122f93c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10217
M agents/check_mk_agent.linux
Log Message:
-----------
10217 FIX check_mk_agent.linux: Fixed docker_container_mem section
Empty output of "<<<ps_lnx>>>" causes an incorrect format in the agent output
of the next section, eg. "[header] <<<docker_container_mem>>>".
The services of {{ps_lnx}} displayed the error message {{Exception: KeyError}}.
Change-Id: I7afd9948b5e6dd71c74e8f8687c61ce1b2d0cbe8
Commit: 872beaa845cdd04d543d2286f800208094ca9614
https://github.com/tribe29/checkmk/commit/872beaa845cdd04d543d2286f80020809…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10218
M checks/lnx_if
Log Message:
-----------
10218 FIX lnx_if: Fixed wrong interpretation of interface status
Change-Id: I03aec377c47796396b11a1ce00075c8a229e4bb0
Commit: cbd14ac2658719e34775a9f962a54406a5c50101
https://github.com/tribe29/checkmk/commit/cbd14ac2658719e34775a9f962a54406a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10213
Log Message:
-----------
10213 FIX mrpe: Bake MRPE for Solaris
Change-Id: I9e19850882a51adfbe21523b72827d5e89a3c905
Commit: eee0d8cc76a2050ed3cb6cf49dfad35b9636c222
https://github.com/tribe29/checkmk/commit/eee0d8cc76a2050ed3cb6cf49dfad35b9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10219
M cmk/utils/structured_data.py
Log Message:
-----------
10219 FIX HW/SW Inventory: Fixed filtering inventory tree if permitted paths are configured in contact groups
Change-Id: I9987b214b4ca05679fa308191e2502fbebb3e800
Commit: f0f143ecaf27d6fbb7b7292a42498dd003da6d0f
https://github.com/tribe29/checkmk/commit/f0f143ecaf27d6fbb7b7292a42498dd00…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
A .werks/10214
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10214 FIX agent_aws: Add ELBv2 network and application load balancer sections
Change-Id: I2913b6e5271a346233daa13090b60686593c5945
Commit: 21c24f0a4373fd0562d2965953219e305e8b4372
https://github.com/tribe29/checkmk/commit/21c24f0a4373fd0562d2965953219e305…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
A .werks/10210
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10210 FIX agent_aws: Fixed FilterLimitExceeded while collecting EC2 instance attributes
Change-Id: I0ddca83c0ec80c76241ab2b249fd9e1d8d47eefb
Commit: 01472fd1a55e7bf12bbfdeec18d2532b42158559
https://github.com/tribe29/checkmk/commit/01472fd1a55e7bf12bbfdeec18d2532b4…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
M cmk/special_agents/agent_aws.py
Log Message:
-----------
Use volumes from colleague if available
Change-Id: If3784cc28422b84f7f1cd63df16b2b7e6eb50790
Commit: 78ab34c95d730cc5583f431e441c416df7173059
https://github.com/tribe29/checkmk/commit/78ab34c95d730cc5583f431e441c416df…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
Unit tests fixes
Change-Id: I4e46591275ad4fe9f9016df3c90ee81fe5b62bfb
Commit: 4ae21ee4a76a03212c7b31e4ab74b7c25e077ec9
https://github.com/tribe29/checkmk/commit/4ae21ee4a76a03212c7b31e4ab74b7c25…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
agent_kubernetes: cleanup logging
- Logging is now disabled if verbose mode is not used.
- The logging output now has one format for all verbosity levels.
- The message 'Disabling SSL certificate verification' now has a
level of INFO.
- InsecureRequestWarning should only be logged if --no-cert-check
is not used.
- If a connection cannot be established is simplified error message
is used.
CMK-2479
Change-Id: I789276e53d1884fa1e1f265cfd32055e6374d18e
Commit: 39016a58ae001d9362f84a82cefb369fe91c2089
https://github.com/tribe29/checkmk/commit/39016a58ae001d9362f84a82cefb369fe…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-10 (Thu, 10 Oct 2019)
Changed paths:
A .werks/10303
M checks/hepta
Log Message:
-----------
10303 Add support to monitor Hopf 8029HEPTA devices
Add the OID that describes 8029HEPTA devices in addtion to the already supported 8030HEPTA.
Change-Id: I74f371428bec5a5bfc7f758adcaf021b34e0d369
Commit: 53f755cabcae7d764ea7c6714918ce3c56c182c6
https://github.com/tribe29/checkmk/commit/53f755cabcae7d764ea7c6714918ce3c5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M omd/packages/boost/boost.make
Log Message:
-----------
Fixed typos in boost target names.
Change-Id: I4457acda8a7e9ab4731ee2b90a59f1351f40a0b0
Commit: 36cf5cbd46780204025a67d183e56eb9e1a32c17
https://github.com/tribe29/checkmk/commit/36cf5cbd46780204025a67d183e56eb9e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Bumped timeout for WATO file creation.
Change-Id: I2f09cd6aafcb0765b0bb404bebf2b07c931dfacb
Commit: 877da4517973f9e654d5f8c79fc28d976ffcc32d
https://github.com/tribe29/checkmk/commit/877da4517973f9e654d5f8c79fc28d976…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10151
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
10151 FIX mssql: Sanitize mssql ini file name
If the instance name contained a backslash, the ini-files path was wrongly considered
to contain a subdirectory. When using the agent bakery, this lead to missing
plugins in the deployed agents.
We now replace "\" and "," by "_"; such that the instance "FOO\Bar,5038" will
create the file "mssql_FOO_Bar_5038.ini", instead of "Bar,5038.ini" in the folder
"mssql_FOO".
Users that manually adopted to the previous behaviour, should redeploy the
plugin and move the file accordingly.
CMK-2871
Change-Id: I6a86dbd69a338aeb48cb0823fa56ab2c083d18d8
Commit: e69472e4cab656a84e75236d3fbd39992a70d83a
https://github.com/tribe29/checkmk/commit/e69472e4cab656a84e75236d3fbd39992…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10324
M checks/carel_sensors
A tests/unit/checks/generictests/datasets/carel_sensors.py
Log Message:
-----------
10324 FIX carel_sensors: Fixed error while discovery
Since version 1.6.0 the check discovery outputs "name
'carel_temp_defaultlevels' is not defined". This has been fixed.
Please remove the autocheck file of affected hosts in
"~/var/check_mk/autochecks/" before rediscovering the services.
Change-Id: I3842b591fab5d6de15819aad136d800421efc7fc
Commit: 6afc463588647560d94e5bc1bf8644f62ad22f1b
https://github.com/tribe29/checkmk/commit/6afc463588647560d94e5bc1bf8644f62…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10222
M cmk/gui/plugins/metrics/check_mk.py
Log Message:
-----------
10222 FIX Fixed missing thresholds in some CPU utilization graphs
Change-Id: I2403b9ceef119f685b203daabb6221dc8197170c
Commit: e80576800f1b1201b33b130376401ed255812d5d
https://github.com/tribe29/checkmk/commit/e80576800f1b1201b33b130376401ed25…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10211
M checks/netapp_api_volumes
Log Message:
-----------
10211 FIX netapp_api_volumes: Fixed scaling of latency values for ALL protocols
Change-Id: I4c5433b678246abf7f02ed029f56028e2951e67e
Commit: f191a77d4c9a3fb3e657ade8bcd263ad9656fbfd
https://github.com/tribe29/checkmk/commit/f191a77d4c9a3fb3e657ade8bcd263ad9…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10070
M agents/cfg_examples/systemd/check_mk@.service
Log Message:
-----------
10070 FIX systemd: Fixed possible memory leak related to KillMode in unit file
We have seen cases in which the parameter "KillMode=process" of the unit file
"check_mk@.service" causes a memory leak. This was first seen on Debian Buster
but could occur in the future on other operating systems too.
The cached check runs that are forked in the backround seem to cause systemd
not to discard the service once it's done. If you run:
C+:
RP:systemd-cgls -au system-check_mk.slice
C-:
you can see a lot of old services and task_struct objects in slab growing
constantly. You can see those processes also on eg. Debian Stretch but there
they should have no effect on task_struct objects.
To fix this, the parameter "KillMode=process" was changed to "Type=forking".
To change the unit file:
C+:
RP:systemctl stop check_mk.socket
RP:systemctl disable check_mk.socket
C-:
Copy the new check_mk@.service unit file to /etc/systemd/system/.
You can download the file within "Monitoring Agents" - "Agent files"
or find it in site user context ~/share/check_mk/agents/cfg_examples/systemd/.
C+:
RP:systemctl daemon-reload
RP:systemctl enable check_mk.socket
RP:systemctl start check_mk.socket
C-:
Change-Id: Ic5ed0916c323b22eb7339762d32c330639dc1869
Commit: f8e99f6ee9dd0bb37625ea542da1efad2cdbc9fd
https://github.com/tribe29/checkmk/commit/f8e99f6ee9dd0bb37625ea542da1efad2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A agents/wnx/doc/CommandLine.odt
Log Message:
-----------
[CMK-2936] [KNW-222] - command line draft documentation of the Windows Agent
Change-Id: I41e30e47d75b5c61afa09a4cd67843fc4a699be5
Commit: a1dfed41453ea43930c7d3f48bf6558a53c4dc40
https://github.com/tribe29/checkmk/commit/a1dfed41453ea43930c7d3f48bf6558a5…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Fix text in Status of the checkmk services Rule
Change-Id: I02bd926aa6858be7394c4904d6e79f21cd6e6210
Commit: 8cab99da7710873913821a09843e0a539d181afc
https://github.com/tribe29/checkmk/commit/8cab99da7710873913821a09843e0a539…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/7713
M agents/windows/sections/Section.h
M agents/windows/sections/SectionGroup.cc
M agents/windows/sections/SectionWMI.cc
Log Message:
-----------
[CMK-2231] - tab-char for WMI is replaced with pipe-char to prevent separator stripping with
python strip
Change-Id: I15c78a56bb3f93a07d4b4595b5936e1fcc74648c
Commit: fb216e87301ffca3117e09ba62aed7a890954fad
https://github.com/tribe29/checkmk/commit/fb216e87301ffca3117e09ba62aed7a89…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M agents/windows/check_mk_agent.cc
A agents/windows/monitor.cc
A agents/windows/monitor.h
Log Message:
-----------
[CMK-2621] - RAM leak protection
- automatically restart own service if the virtual size exceeds 200MB
Change-Id: I7e31038fe0e43500a7f1f51475ee983947183837
Commit: 32ac750425e2c4f7acba75d342d74dc97db8e7f7
https://github.com/tribe29/checkmk/commit/32ac750425e2c4f7acba75d342d74dc97…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10059
Log Message:
-----------
10059 RAM Leak Protection for Windows Agent 1.5
In very rare cases, there may be a memory leak in the Agent.
Now the Agent constantly monitors its own memory usage and restarts
if the acceptable limit is exceeded.
Change-Id: I1380fbb46b025f6947465f37e279a4ca67dd8e4a
Commit: 04d824f799c6141f3d73353e55d61825f3914771
https://github.com/tribe29/checkmk/commit/04d824f799c6141f3d73353e55d61825f…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M agents/windows/Configuration.cc
M agents/windows/it/test_section_check_mk.py
M agents/windows/sections/SectionCheckMK.cc
Log Message:
-----------
[FEED-4333] [CMK-2777] - ip addresses of 'onlyfrom' in check_mk section are dubbed from the ini file
- no real testing(only manual)
- only_from integration test is disabled as not suitable
Change-Id: Id634cd539468d246d28b6ef1d4c8f7d2a31db8f5
Commit: eabbc60ce84d532f970bdac23616224eeb975e64
https://github.com/tribe29/checkmk/commit/eabbc60ce84d532f970bdac23616224ee…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M agents/windows/sections/SectionCheckMK.cc
Log Message:
-----------
C++ build fix
Change-Id: I1a1922c8d511707cddbe2effa43ca0495f3d6c43
Commit: 91ab7f8e4d21b337815e7a89c3e0439778335ae5
https://github.com/tribe29/checkmk/commit/91ab7f8e4d21b337815e7a89c3e043977…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
A .werks/10189
Log Message:
-----------
10189 FIX Windows Agent reports allowed IP addresses correctly
Previously Windows Agent sent IP Addresses for OnlyFrom in the network form.
For example, instead of 127.0.0.1 the Agent reported 127.0.0.1/32
As result, Check MK Site signaled the Warning due to IP Addresses mismatch.
Now this error has been fixed: the Agent reports allowed IP adress(es)
"as is"
Change-Id: Icabc0cdfb5cceb4b925b0bad3092540e1197fb37
Commit: 8bffe4ca871ce998019cf501791320e9bd6a3adb
https://github.com/tribe29/checkmk/commit/8bffe4ca871ce998019cf501791320e9b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10216
M cmk_base/check_table.py
M tests/unit/cmk_base/test_check_table.py
Log Message:
-----------
10216 FIX IPMI Management Board: Fixed missing services
If a host is a no-agent host with an IPMI management board configuration then
the discovery page found some IPMI services. During the check phase these
services were incorrectly filtered out such that no service was checked.
Change-Id: Id5748364c73c0a2de026dbe9d36a7aac556937e6
Commit: bca8f03578d41da124b85053b6ff0f3729753418
https://github.com/tribe29/checkmk/commit/bca8f03578d41da124b85053b6ff0f372…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10250
Log Message:
-----------
10250 FIX Mail graphs: Do not render in dark theme style
The graphs in HTML mails were rendered in dark theme style when
the dark theme was configured as default theme in the global
settings. These graphs should not be themed, just like the graphs
in the PDF reports.
Change-Id: I5bdb7b4afae5c9a5beaffc9e0e2730e092a73230
Commit: 062672c18c79e128dc6117a88b9a31ecd74bdb09
https://github.com/tribe29/checkmk/commit/062672c18c79e128dc6117a88b9a31ecd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10253
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
10253 FIX Fix possible AttributeError exception on "Parameters of service" page
When trying to view the parameters of a "Number of threads" service while
having locally configured rules that were saved with Checkmk before version
1.6, an "AttributeError" crash occurred.
The reason is that this ruleset was converted from a single WARN/CRIT parameter
set to a more complex set of parameters. The check and rule editor are correctly
transforming the old values, but this is not possible on the "Parameters of service"
page.
Instead of the crash Checkmk now prints an error message with a hint that you can
open the rule in question for editing and save it again to fix this issue.
Change-Id: I2fb25182a16abdb5747ad7861af37abfc8126fd9
Commit: 5648760a9c8d34c8ea683b4aca6681b90baf0ebb
https://github.com/tribe29/checkmk/commit/5648760a9c8d34c8ea683b4aca6681b90…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10252
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
10252 FIX Fix broken "Start livestatus proxy" global setting after update from CRE to CEE
The global setting "Start livestatus proxy" is used to enable the livestatus proxy
daemon in Checkmk sites. It is a "omd config" setting which can also be set using
the Checkmk GUI.
Previous 1.6 versions did not correctly initialize new OMD configuration settings
after "omd update". When updating from CRE to CEE the new configuration option
<tt>CONFIG_LIVEPROXYD='on'</tt> should be added to <tt>etc/omd/site.conf</tt>,
because this file needs to hold the current effective config options for all
available OMD settings. The missing update of this file resulted in a
"KeyError ('site_liveproxyd')" exception in the GUI when trying to edit this
setting.
Change-Id: I8efc9c639f8d38706f71dcd994eb5449ab83b8c5
Commit: 9e650d9a32aff5aa3726f75166aed71ca5c977df
https://github.com/tribe29/checkmk/commit/9e650d9a32aff5aa3726f75166aed71ca…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10251
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
10251 FIX Fix broken "Service: Check command expanded" painter
Change-Id: I90b937574a1b67a56d8f4b7d35ed01b520dac760
Commit: 7b6ec9a05cf5ab5f55819f4de6028cd1eea95049
https://github.com/tribe29/checkmk/commit/7b6ec9a05cf5ab5f55819f4de6028cd1e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Improve error handling of label valuespec in case of invalid JSON data
Change-Id: Ia7787a3a74b3f1c47e6491d2516d48d97720b5b4
Commit: 31fa1e141a08cd734f2810268039a05c1a45d933
https://github.com/tribe29/checkmk/commit/31fa1e141a08cd734f2810268039a05c1…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M cmk/gui/forms.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/rulesets.py
M locale/de/LC_MESSAGES/multisite.po
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
GUI Tuning: Some little styling fixes
* proper display of dots and checkboxes in WATO setting legends
* shortened a German check parameter setting title
* dark graph background color on dashboard (dark theme)
Change-Id: Ic981b0ded3639a6e1c749a5e6ddf232595fd4233
Commit: 572643813311f253efdd71a611949ea3d6f28a9b
https://github.com/tribe29/checkmk/commit/572643813311f253efdd71a611949ea3d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10254
M cmk_base/discovery.py
Log Message:
-----------
10254 FIX Improve error handling of incompatible discovery functions
In previous 1.6 versions it could happen that 3rd party checks raise
a TypeError exception resulting in a crash report with a message like
this: <tt>TypeError (inventory_sslcertificates() takes exactly 2 arguments</tt>
This issue occurs because we have removed some compatibility code that
dealt with older discovery function syntax. This was planned to be removed
since 1.2.6 and has now been finally done.
Discovery functions of Checkmk checks take a single argument these days.
This is either the agent <tt>info</tt> structure or, in case a check has
a parse function defined, the output of the parse function <tt>parsed</tt>.
Instead of a crash Checkmk produces an error message that should lead you to
the check plugin in question. You will have to either remove or update the
plugin. Normally you simply need to remove the first argument of the discovery
function.
Change-Id: Ia8a9ca0af35af5dee25476573cbc69697124d8aa
Commit: 5df9e6e285065ea4c389c3b2e2f0b97f294c872e
https://github.com/tribe29/checkmk/commit/5df9e6e285065ea4c389c3b2e2f0b97f2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10120
Log Message:
-----------
10120 FIX Fixed error handling in automation calls
Under various circumstances, diagnostic output from automation calls (like
warnings etc.) got mangled with the result of the automation call itself.
This could break various things, e.g. activation on changes on local and
remote sites. This has been fixed, the diagnostic output is redirected
to var/log/web.log now.
Change-Id: Id43f862cbab7f87231fe4230f9dfaa2edf336d02
Commit: eec42eabd8066e59fbe08b9ca1bd445b02d9be90
https://github.com/tribe29/checkmk/commit/eec42eabd8066e59fbe08b9ca1bd445b0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Fix watolib.Folder/Host typing information
Change-Id: I933cd19c7822e9dcd1057bc3d73924538e272ea0
Commit: 17318f004e2335a8bb352496265b33ac0ba43b7e
https://github.com/tribe29/checkmk/commit/17318f004e2335a8bb352496265b33ac0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10255
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/views/wato.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
10255 FIX Fix WATO folder painter with configured link showing escaped HTML code on page
Change-Id: Ieae91828ab2ce34ad9ac2f174f25c92e4ae71acf
Commit: 3b5c0ca7863cb8968b3cf892653157696890b546
https://github.com/tribe29/checkmk/commit/3b5c0ca7863cb8968b3cf892653157696…
Author: Andreas Doehler <andreas.doehler(a)gmail.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M cmk_base/nagios_utils.py
Log Message:
-----------
Fix for dead lock activation time
The usage of subprocess.Popen and then p.wait in combination with PIPE for
stdout can lead to an dead lock.
Closes #48
CMK-2926
Change-Id: I03c9e72ee5900fdb8b12ac5af81f312ae5596835
(cherry picked from commit 6691e264778d382cf8f52c7fbe57068dc41bb66c)
Commit: 486a455092a24f5ec97362dda502dbdb747745ed
https://github.com/tribe29/checkmk/commit/486a455092a24f5ec97362dda502dbdb7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/7280
Log Message:
-----------
7280 FIX SLA computation: fixed gui exception when no data was available
Change-Id: I533b79f216b71c308d9e901ced675849910cd656
Commit: 3985b8c789db6b5052ddc3c07b779f6ffb7f2680
https://github.com/tribe29/checkmk/commit/3985b8c789db6b5052ddc3c07b779f6ff…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Removed useless test parameterization.
Change-Id: Id3b8f291fc303fa5129befc705b1d16393817ba3
Commit: ba2d710903cc193964ce2a240a114a71d0d55481
https://github.com/tribe29/checkmk/commit/ba2d710903cc193964ce2a240a114a71d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M livestatus/src/Query.cc
Log Message:
-----------
Log overly long query responses as a warning.
Change-Id: I8e0cf4ae695e465256cb497dbc60ca2d75b4c72a
Commit: 7c4192f1824885a4b17036bcf85fe8fac970889b
https://github.com/tribe29/checkmk/commit/7c4192f1824885a4b17036bcf85fe8fac…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10304
M checks/ceph_df
A tests/unit/checks/generictests/datasets/ceph_nautilus.py
Log Message:
-----------
10304 FIX Support for ceph nautilus 14.x
Closes #58
Change-Id: I1c253624c94db846afd9d5f2c764ae3466043ce5
Commit: 24a248ea7390232f3b7aa7219bcffa2acd586a12
https://github.com/tribe29/checkmk/commit/24a248ea7390232f3b7aa7219bcffa2ac…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10305
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
10305 Configurable long output painter to truncate output
The long output of a check can sometime be really extensive. On certain
views, like tables, extremly long output can lead to a lost of
overview. This werk allows the long output painter to be configurable and
truncate the rendered output at a specific amount of characters.
Change-Id: I4ac9c57caff2549426e4aa6fcc094f42d04002a8
Commit: eb2eb704093e1eed64ede98edb06107b671d926f
https://github.com/tribe29/checkmk/commit/eb2eb704093e1eed64ede98edb06107b6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M cmk/gui/plugins/wato/inventory.py
M locale/de/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
Fixup formatting of `<>` in inline help
Change-Id: Id855158363e83746eadcb71ff8be7c2c7c81f68b
Commit: 6e04fbc04d3ce031ee3b91dc51fe61df1215ab22
https://github.com/tribe29/checkmk/commit/6e04fbc04d3ce031ee3b91dc51fe61df1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
A .werks/10223
M cmk_base/inventory.py
Log Message:
-----------
Do not save inventory tree if Checkmk service calculates status data inventory
Change-Id: Ic52ef23f4b48e055dc900d15402f8bf55c3a01b7
Commit: 60accbfaf66d22e6c4e71558f56cca7e84cff2a0
https://github.com/tribe29/checkmk/commit/60accbfaf66d22e6c4e71558f56cca7e8…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p5
Change-Id: Icd7f436f9b39b9152caefe73d9322c3596b740d0
Commit: f6db784a1ef692a0c24409b519c0f98c99152e8c
https://github.com/tribe29/checkmk/commit/f6db784a1ef692a0c24409b519c0f98c9…
Author: Marcel Schulte <marcel.schulte(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ipmi.py
Log Message:
-----------
fixed inline help for IPMI discovery and parameter rules
Change-Id: I733c1d9acac52bc8e7e394df637bb3c16ebe319c
Commit: 65c3c58bba269846e3aeba23b8b0443e782063ff
https://github.com/tribe29/checkmk/commit/65c3c58bba269846e3aeba23b8b0443e7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M cmk_base/inventory.py
Log Message:
-----------
Do not load old tree twice
Change-Id: I734c194994120288bfb9268fba203e61b902ad38
Commit: 785be52df9a4332bfe6e99d37fb0be889d92c447
https://github.com/tribe29/checkmk/commit/785be52df9a4332bfe6e99d37fb0be889…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M cmk/utils/misc.py
M cmk_base/caching.py
M cmk_base/utils.py
Log Message:
-----------
Cleanup import violation of cmk_base in cmk.gui code
Change-Id: I23db32b6f70b0561caab91a9893e798b00389e69
Commit: 2ad2e48e8513c32f1b485dc0ce7f61139013402b
https://github.com/tribe29/checkmk/commit/2ad2e48e8513c32f1b485dc0ce7f61139…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Revert "Set version to 1.6.0p5"
This reverts commit 60accbfaf66d22e6c4e71558f56cca7e84cff2a0.
Commit: 674d1d2750acc3e0586f1706757bdd5f5ce07fa4
https://github.com/tribe29/checkmk/commit/674d1d2750acc3e0586f1706757bdd5f5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M cmk_base/discovery.py
Log Message:
-----------
Prevent single discovery function from breaking whole host discovery
Change-Id: I296f4477e2c144b2294a32ab112038da6f7d5b7b
Commit: d898722d21a1325c5eb701547ea118c3f1a7c228
https://github.com/tribe29/checkmk/commit/d898722d21a1325c5eb701547ea118c3f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10221
Log Message:
-----------
Bake Solaris Agent: Include custom files
Change-Id: I35b4de7d7ab67383738dbf4ed36b25dde7f2a19a
Commit: 156f1c98ecbbfc9e34cb80bab51a5e4b6b9c6751
https://github.com/tribe29/checkmk/commit/156f1c98ecbbfc9e34cb80bab51a5e4b6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M .werks/10221
Log Message:
-----------
Adapted werk version
Change-Id: I910145cca13c72591a1bda37392b7967b76ee41f
Commit: 575b671ce7177d47a4fd264069762cf66f250066
https://github.com/tribe29/checkmk/commit/575b671ce7177d47a4fd264069762cf66…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M .werks/10221
Log Message:
-----------
Revert "Adapted werk version"
This reverts commit 156f1c98ecbbfc9e34cb80bab51a5e4b6b9c6751.
Commit: fdac8bc5036c0a3b2fedd2055648722d0f5af99a
https://github.com/tribe29/checkmk/commit/fdac8bc5036c0a3b2fedd2055648722d0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10257
M cmk/gui/wato/pages/services.py
Log Message:
-----------
10257 FIX Do not make whole discovery page fail on single discovery function issue
Change-Id: I8a1fdfe47dfacfad0575484c88438f9863eed69e
Commit: 2168cb5c503d3386179ccbd6e5016407730371ab
https://github.com/tribe29/checkmk/commit/2168cb5c503d3386179ccbd6e50164077…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M .werks/10218
Log Message:
-----------
Adapted werk test
Change-Id: I7f88a652145bb04daab65726bfbce75bd6c25307
Commit: 1e868305de08e3b010af441289aa9f1db56d6ac8
https://github.com/tribe29/checkmk/commit/1e868305de08e3b010af441289aa9f1db…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10258
M cmk/gui/views.py
Log Message:
-----------
10258 FIX Fix "KeyError: name" in PDF exports of e.g. "Events of monitored host" views
Change-Id: Id8e76abe93c94289c5b5b4d2cf06c912601b9b33
Commit: b2a7990fa269038cc0c0d76ae59287180b75111e
https://github.com/tribe29/checkmk/commit/b2a7990fa269038cc0c0d76ae59287180…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M active_checks/check_elasticsearch_query
Log Message:
-----------
check_elasticsearch_query: Fixed wrong import
Change-Id: Ic3a6299b8cca8ef8e394f3e46773c17d08b79381
Commit: 75beb43e01d5ff46d3b7a7cfd06834840b64fdc4
https://github.com/tribe29/checkmk/commit/75beb43e01d5ff46d3b7a7cfd06834840…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10224
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/wmi_webservices
Log Message:
-----------
10224 FIX Fixed discovery functions of WMI checks
Discovery functions are validated: they get exactly one argument, eg. {{info}}
or {{parsed}}.
Therefore the discovery page shows a warning:
{{The discovery function "DISCOVERY_FUNCTION" of the check "CHECK_NAME" is expected to take a single argument}}
Change-Id: I5611525c7ce8d3896593a37330a5e8ba0a5c6aa0
Commit: 9113e55cd3fc44c06d8b0e1d42410714a37425b9
https://github.com/tribe29/checkmk/commit/9113e55cd3fc44c06d8b0e1d42410714a…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
R .werks/10224
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/wmi_webservices
Log Message:
-----------
Revert "10224 FIX Fixed discovery functions of WMI checks"
This reverts commit 75beb43e01d5ff46d3b7a7cfd06834840b64fdc4.
Commit: 02de4b90e790f2a03dc1bb1a377dc2cd707f3a0c
https://github.com/tribe29/checkmk/commit/02de4b90e790f2a03dc1bb1a377dc2cd7…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/wmi_webservices
Log Message:
-----------
Fixed discovery functions of WMI checks
Discovery functions are validated: they get exactly one argument, eg. {{info}}
or {{parsed}}.
Therefore the discovery page shows a warning:
{{The discovery function "DISCOVERY_FUNCTION" of the check "CHECK_NAME" is expected to take a single argument}}
Change-Id: I5611525c7ce8d3896593a37330a5e8ba0a5c6aa0
Commit: 253d004bdab8d1895b4f67bdd94e06954d9e0d66
https://github.com/tribe29/checkmk/commit/253d004bdab8d1895b4f67bdd94e06954…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M omd/packages/stunnel/skel/etc/init.d/stunnel
Log Message:
-----------
shfmt init script
Change-Id: I6b7bda9f90243760b4595ff168a97614205c0ed4
Commit: c9898dc9a4fac901835077cec85ba92d29e11793
https://github.com/tribe29/checkmk/commit/c9898dc9a4fac901835077cec85ba92d2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10260
M omd/packages/stunnel/skel/etc/init.d/stunnel
Log Message:
-----------
10260 FIX stunnel service is now correctly disabled when LIVESTATUS_TCP_TLS is off
The stunnel daemon of the site, that is used for serving the encrypted
livestatus communication was activated just by enabling the LIVESTATUS_TCP,
even when the "omd config" option LIVESTATUS_TCP_TLS was set to off. This was
not a real problem from a user perspective because that stunnel process was
inactive in this situation.
Change-Id: I2e67c578eec21731ce5fd4d73d2681fcb0e60605
Commit: b4fd68a39efa99c603cb40b6e1180257f55811a6
https://github.com/tribe29/checkmk/commit/b4fd68a39efa99c603cb40b6e1180257f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10259
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/search.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
10259 FIX WATO host search: Fix possible "request URI too long" error
When a large number of host attributes is configured in an environment, this
could make the WATO host search fail with a HTTP error (white page with black
font color) with an error message "Request URI too long".
Change-Id: Id0addca3a0a35d87ea3d134b82c82c75213474a5
Commit: f4a3135de7d1aa8b7b275f69b3e43122942e347c
https://github.com/tribe29/checkmk/commit/f4a3135de7d1aa8b7b275f69b3e431229…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10326
R doc/treasures/webapps/README
R doc/treasures/webapps/cmk_nagios_webapps-1.1.mkp
Log Message:
-----------
10326 FIX Removed cmk_nagios_webapps mkp from treasures
Due to incompatibility with version 1.6.0 the mkp "cmk_nagios_webapps-1.1.mkp",
introduced with werk #0247, and the folder "webapps" was removed from
~/shared/doc/check_mk/treasures/.
Please remove this mkp via "Extension packages" if you update to version 1.6.0.
Change-Id: Ie6b9ed7cfc68cd34532a4d4aaa4362ec25bcfdbb
Commit: 01017999c6138640e71c2f9fed739c10ef75a906
https://github.com/tribe29/checkmk/commit/01017999c6138640e71c2f9fed739c10e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/10327
M checks/check_elasticsearch_query
Log Message:
-----------
10327 FIX check_elasticsearch_query: Fixed wrong quotation of hostname parameter
If used, the parameter "DNS hostname or IP address" was quoted wrong.
This has been fixed.
Change-Id: I8cdcf982b17e5a0b5a0bd9954408d2e8884ece8e
Commit: edd58669a606ee608ace4ddba14a247708a1a135
https://github.com/tribe29/checkmk/commit/edd58669a606ee608ace4ddba14a24770…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
A .werks/7074
Log Message:
-----------
7074 FIX Reporting: Removed "first" column from graph legends
For consistency with the GUI graphs the "first value" column has
been removed from the PDF graphs legend.
Change-Id: I50c7066507a85d0b6448b92710b10b800660fbec
Commit: 99848e4ab9e670bcebc97828aed9f4006ddd158c
https://github.com/tribe29/checkmk/commit/99848e4ab9e670bcebc97828aed9f4006…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Temporarily disable package size checks.
Change-Id: I902e23b32d6ec4599c41b0a8364db935a4f26d36
Commit: e60478a5df54bc55b7dad55ebfbb19f4b77391bf
https://github.com/tribe29/checkmk/commit/e60478a5df54bc55b7dad55ebfbb19f4b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M cmk/gui/watolib/automations.py
Log Message:
-----------
Re-added stderr output to local automation exceptions.
Change-Id: I0ab12cc29399800249f92feedcdf5111a50afa81
Commit: 05c2c76e0d5de9ac0b858153bfa67d83bc9122be
https://github.com/tribe29/checkmk/commit/05c2c76e0d5de9ac0b858153bfa67d83b…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M .gitignore
Log Message:
-----------
Update .gitignore
Change-Id: I9d8924851bc6b834d9515ef252f47e7b4d29f9f7
Commit: 18b153df5569a4f93ca9c8509f00f7a59d7fba32
https://github.com/tribe29/checkmk/commit/18b153df5569a4f93ca9c8509f00f7a59…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M checks/aws.include
M checks/aws_ec2_limits
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_aws.py
A cmk/special_agents/agent_aws_types.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
Log Message:
-----------
AWS special agent: split out types to reduce memory usage
References: CMK-2872
Change-Id: I23075a8202cfa13e1cde632bfe2c7598fef04a8d
Commit: 5078c4f9b802df6781a4b577e1e2c4b0eadbe147
https://github.com/tribe29/checkmk/commit/5078c4f9b802df6781a4b577e1e2c4b0e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M checks/aws.include
M checks/aws_ec2_limits
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_aws.py
R cmk/special_agents/agent_aws_types.py
A cmk/utils/aws_constants.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
Log Message:
-----------
AWS constants: move to cmk.utils
Change-Id: I1cc710bc6ccac8f45ec436d14f91822f4afa8fb3
Commit: b8b2c39f552e0113989246571cc661f08ba56414
https://github.com/tribe29/checkmk/commit/b8b2c39f552e0113989246571cc661f08…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10343
M checks/lnx_if
A tests/unit/checks/generictests/datasets/lnx_if_no_ethtool_regression.py
M tests/unit/checks/generictests/datasets/lnx_if_regression.py
A tests/unit/checks/generictests/datasets/lnx_if_states_regression.py
Log Message:
-----------
10343 FIX lnx_if: Fixed flapping discovery of interfaces if output of ethtool is missing
Change-Id: Iafec568deea3f6f16212839f6e7e000c3ff7bbb9
Commit: efab91594a19cc5d2cd809ca0b935aacb82cec44
https://github.com/tribe29/checkmk/commit/efab91594a19cc5d2cd809ca0b935aacb…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10361
M cmk/utils/exceptions.py
Log Message:
-----------
10361 FIX MKTimeout exceptions no longer fails with no argument
When an MKTimeout exception was raised the execption itself did fail when its argument list was empty.
Change-Id: I9aed430df47cf93f505c67cfc125ed242d8403e4
Commit: 35aa58d845ab3bdf6e9a69b2e6e937dace46c449
https://github.com/tribe29/checkmk/commit/35aa58d845ab3bdf6e9a69b2e6e937dac…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/8796
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M checks/mknotifyd
R tests/unit/checks/generictests/datasets/mknotifyd.py
M tests/unit/checks/generictests/datasets/mknotifyd_2019-04-12_15-51-12_5cb097d06ea82_regression.py
A tests/unit/checks/generictests/datasets/mknotifyd_with_timestamp.py
A tests/unit/checks/generictests/datasets/mknotifydwithout_timestamp.py
Log Message:
-----------
08796 FIX mknotifyd: fix wrong state file age output
The computation of the state file age was dependent on the
execution time of the check_mk_agent and the scheduling of
the check itself. If e.g. the sections after the mknotifyd
section took 5s this time was added to the state file age
inside the check. In the worst case this may lead to wrong
warnings that the state file age is older than 90s.
To use the fixed version of the mknotifyd check the
check_mk_agent has to be updated on systems with Checkmk
installations after a site update.
CMK-2897
Change-Id: I2f90b48f49856e7c58de1d9ee8cf8fb95b1111bb
Commit: 08a045e663df64e4e4d81f078719a1e310e999a9
https://github.com/tribe29/checkmk/commit/08a045e663df64e4e4d81f078719a1e31…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10154
M checks/ipmi_sensors.include
Log Message:
-----------
10154 FIX mgmt_ipmi_sensors: Missing service details for IPMI sensors services
Some IPMI sensors reported null bytes within their name. This resulted in various problems,
including an empty page when trying to view the services' details.
This has been fixed. A rediscovery is required for affected services.
Change-Id: I44275e18f0b07e554ecfb9505fc154150d314902
Commit: 723887b0acafa4724334a058a63a66a9347e46a7
https://github.com/tribe29/checkmk/commit/723887b0acafa4724334a058a63a66a93…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M cmk/gui/werks.py
Log Message:
-----------
Fixed wrong writing style of Checkmk
Change-Id: I8b9cc89198efb582617d3ed428bac8615c08b0a7
Commit: 97fd1a1a1f865a5f078cf9dc67b8e23c908161d9
https://github.com/tribe29/checkmk/commit/97fd1a1a1f865a5f078cf9dc67b8e23c9…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/7172
Log Message:
-----------
07172 FIX Fix automatic agent updates on Solaris
This werk fixes the following bug:
Automatic agent updates are failing on Solaris. The agent updater will remove the old agent
package and fail to install the newly downloaded package, leaving the Checkmk agent uninstalled.
Along with some further information, you can find the message
<pre>pkgadd: ERROR: unable to determine the current working directory, errno=2</pre>
at <code>/var/lib/check_mk_agent/cmk-update-agent.log</code>.
This only affects automatic updates, i.e. <code>cmk-update-agent</code> is invoked as
a plugin. Manually triggered updates are not affected by this bug.
Providing that the agent didn't get uninstalled accidentely, you can fix the automatic agent
updates functionality by triggering an update to a newly baked agent manually by invoking
<code>cmk-update-agent -v</code> on the affected hosts.
CMK-2907
Change-Id: Ie322705ced12b7cab5b18c4cfd32fe47ebf39b15
Commit: 9f5fa8a5f44abe36bcf21c9277c32cad5a6abe4e
https://github.com/tribe29/checkmk/commit/9f5fa8a5f44abe36bcf21c9277c32cad5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10261
M cmk/gui/plugins/webapi/webapi.py
Log Message:
-----------
10261 FIX API: The edit_users call can now be used to edit LDAP users
The web API call "edit_users" that can be used to edit the attributes of a user
could previously not be used for users that were created using the LDAP synchronization.
This limitation has now been removed.
Please note that the call can only set attributes that are not locked by a LDAP attribute
sync plugin (see LDAP connection settings). This works like the "Edit user" dialog.
Change-Id: I11165e2ae58bd5ffc2349d4ffb10435016d7097b
Commit: 21e260ce16b0b0ba4181d3d2886d01046c4913f9
https://github.com/tribe29/checkmk/commit/21e260ce16b0b0ba4181d3d2886d01046…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10262
M cmk_base/discovery.py
Log Message:
-----------
10262 FIX Discovery: Do not show unrelated discovery function warnings
When a service discovery is performed previous 1.6 versions showed
incompatibility warnings of checks that are not related to the current host.
Only the discovery functions that are related to the data that is provided by
the agent should be loaded, validated and executed for agent hosts.
Change-Id: I6ad2debb37dc0a36ad4662fcc1c3e3a1dcadf920
Commit: 8c60376466d43da59263710a6c0b26c8988f90db
https://github.com/tribe29/checkmk/commit/8c60376466d43da59263710a6c0b26c89…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-2985] - reserve method to install MSI on error during delete old MSI from the temp
- file diagnostic is added in wtools
- refactored main procedure to call installer
- better logging
- better unit testing
Change-Id: I1b2302b1edee98df5459438933e0b40b2da51291
Commit: fd69c92e65b7b2001259c1ae8b2b6c054c1187ee
https://github.com/tribe29/checkmk/commit/fd69c92e65b7b2001259c1ae8b2b6c054…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10307
M cmk/gui/views.py
Log Message:
-----------
10307 FIX Resolve conflict event console archive event
There are two methods to archive events in the event console view. By
single event, directly clicking on the archive icon or by bulk selection of
rows. In the case the checkboxes for row selection were toggled by default
the single event case was shadowed and could not find the selected event.
With Werk resolves the issue and allow both actions to play together.
Change-Id: I066cbc3e2f01225d518e22c487f09aeb786ac3a1
Commit: 8a25b446e6615980a495129324cf45f7662aab9a
https://github.com/tribe29/checkmk/commit/8a25b446e6615980a495129324cf45f76…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Bug Dictionary toggle_option, div_id is unicode Python rendered
Change-Id: Ic40f6f2b44a0282c8c81ea49bf3e6d92d825e23a
Commit: dec3e0241efe8062746c082f9fc106486b1abf59
https://github.com/tribe29/checkmk/commit/dec3e0241efe8062746c082f9fc106486…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
Fixed integration test
Change-Id: If8685330eebc00859e255b728ea63d842cd4b868
Commit: af6c737ebfdb50fb3951caf717f7df554b759f51
https://github.com/tribe29/checkmk/commit/af6c737ebfdb50fb3951caf717f7df554…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M .werks/10343
M checks/lnx_if
M tests/integration/cmk_base/test_modes.py
M tests/unit/checks/generictests/datasets/lnx_if_no_ethtool_regression.py
M tests/unit/checks/generictests/datasets/lnx_if_regression.py
M tests/unit/checks/generictests/datasets/lnx_if_states_regression.py
Log Message:
-----------
Fixed integration test and adapted werk
This reverts commit dec3e0241efe8062746c082f9fc106486b1abf59.
Change-Id: I6787f877c119edc72df6f6f3eef27a1ee79d291e
Commit: 5dbacffa53531218d1d7cab85d87437f2c52748d
https://github.com/tribe29/checkmk/commit/5dbacffa53531218d1d7cab85d87437f2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M .werks/10059
M .werks/10070
M .werks/10119
M .werks/10120
M .werks/10151
M .werks/10154
M .werks/10189
M .werks/10210
M .werks/10211
M .werks/10213
M .werks/10214
M .werks/10216
M .werks/10217
M .werks/10218
M .werks/10219
M .werks/10221
M .werks/10222
M .werks/10223
M .werks/10248
M .werks/10249
M .werks/10250
M .werks/10251
M .werks/10252
M .werks/10253
M .werks/10254
M .werks/10255
M .werks/10257
M .werks/10258
M .werks/10259
M .werks/10260
M .werks/10261
M .werks/10262
M .werks/10301
M .werks/10302
M .werks/10303
M .werks/10304
M .werks/10305
M .werks/10307
M .werks/10311
M .werks/10321
M .werks/10324
M .werks/10326
M .werks/10327
M .werks/10343
M .werks/10361
M .werks/7074
M .werks/7172
M .werks/7713
M .werks/8796
M .werks/8803
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Update version and werk version numbers
Change-Id: I9352f7de0a4b8912257716868a44751a0241cf56
Commit: 7b7ee2bb8f96de89d13bdc8477dacc984eeb0c90
https://github.com/tribe29/checkmk/commit/7b7ee2bb8f96de89d13bdc8477dacc984…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A .werks/10263
R omd/packages/nagvis/nagvis-1.9.14.tar.gz
A omd/packages/nagvis/nagvis-1.9.15.tar.gz
Log Message:
-----------
10263 FIX NagVis: Updated to 1.9.15
Change-Id: I3316f11bd78f48335a4a84867c6d2e1498a549a7
Commit: afe97e09d47f8940b0c1445c1b75e09735e62fd8
https://github.com/tribe29/checkmk/commit/afe97e09d47f8940b0c1445c1b75e0973…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M checks/lnx_if
M tests/unit/checks/generictests/datasets/lnx_if_no_ethtool_regression.py
Log Message:
-----------
Fixed updating interface data
Change-Id: Ieb23090d84f3925544dc6de6f6a441356f8bc384
Commit: 93e7bad99a03f20ec041b44c9f22a83f4dc366be
https://github.com/tribe29/checkmk/commit/93e7bad99a03f20ec041b44c9f22a83f4…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p6
Change-Id: I690450eeee64286595fff0dea2666f96781ab854
Commit: 81de9d96b706a6a4e71604b5653c149be7d78eb1
https://github.com/tribe29/checkmk/commit/81de9d96b706a6a4e71604b5653c149be…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M omd/packages/nagvis/nagvis.make
M omd/packages/nagvis/update-nagvis
Log Message:
-----------
Fix nagvis version update
Change-Id: I005167d8835abfbd3589e6dee189584675985198
Commit: ba29b0f10d16be2f8513ecd6566f53d508f9fe02
https://github.com/tribe29/checkmk/commit/ba29b0f10d16be2f8513ecd6566f53d50…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Update version
Change-Id: I60536499e757632f3c05b54aadfaf59c1057cb85
Commit: a41d7972af9bcb69872d00903303644f0952479d
https://github.com/tribe29/checkmk/commit/a41d7972af9bcb69872d00903303644f0…
Author: Checkmk release system <feedback(a)check-mk.org>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p6
Change-Id: I7e02559325e7de38aea833489f576c947907375d
Commit: 621c486b010ec44e97c416a1c0e68632fccefbd7
https://github.com/tribe29/checkmk/commit/621c486b010ec44e97c416a1c0e68632f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10344
M checks/lnx_if
Log Message:
-----------
lnx_if: Do not inventorize dynamic IPv6 addresses
Change-Id: If41896b23392404de0d419620570d0c1cf845c09
Commit: 7b42de2079fd3dc04eb247916443b3cf1ef473ce
https://github.com/tribe29/checkmk/commit/7b42de2079fd3dc04eb247916443b3cf1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M checks/lnx_if
Log Message:
-----------
lnx_if: Only use state infos from angle brackets
Change-Id: I06dc7a0da27c4bf37825de31c875bdd27d12e12e
Commit: 054b89795a31b83438c9138b9bf73c026d024bb3
https://github.com/tribe29/checkmk/commit/054b89795a31b83438c9138b9bf73c026…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10264
M cmk/gui/wato/pages/services.py
Log Message:
-----------
10264 FIX Discovery page: Fix missing "toggle all" checkboxes (1.6.0p2 regression)
Change-Id: I0bab22c5b5bbebf056febab3aface33dccca90cf
Commit: 76777831f90f1f67dd3d7e5a565803a1513ff03c
https://github.com/tribe29/checkmk/commit/76777831f90f1f67dd3d7e5a565803a15…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10287
M cmk/gui/wato/pages/services.py
Log Message:
-----------
10287 FIX Service Discovery: fix re-enabling services which were disabled in 1.4.0
In 1.4.0 disabled services were not quoted in the rules configuration file. Later
versions quoted these services. Due to this the unquoted services were not found
when re-enabling them via the GUI in version 1.6. This werk fixes this behaviour.
Change-Id: I7156657eca8579c23fb2dd6cd452e7faae940779
Commit: b6ff1dc341ceb9c208b21d866ba952ad16441c0a
https://github.com/tribe29/checkmk/commit/b6ff1dc341ceb9c208b21d866ba952ad1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10265
M cmk/gui/userdb.py
Log Message:
-----------
10265 FIX Password policy: Do not apply expiration time for LDAP users
The password policy is only meant to be used for local Checkmk users. During
login of LDAP users the expiration time was also applied to LDAP users by
accident.
Change-Id: Iedaac3120ee89d27803f6610901e8e31ebbe52e0
Commit: 9cbbb740c6eedb5af3cd284709800370f2081f49
https://github.com/tribe29/checkmk/commit/9cbbb740c6eedb5af3cd284709800370f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10346
M inventory/if
M inventory/lnx_if
M inventory/solaris_addresses
M inventory/winperf_if
Log Message:
-----------
Fixed sorting interfaces
Change-Id: I4a368ee35bbf1014257a7840e30be7e754b953f3
Commit: 73ec2a389f36d35ac83eadd6b38550b26cd46ada
https://github.com/tribe29/checkmk/commit/73ec2a389f36d35ac83eadd6b38550b26…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10347
M inventory/if
Log Message:
-----------
Moved last change to status data tree
Change-Id: I4885915b6bb4c9200c7b72fe24ddc9e17943fbbe
Commit: 4ba7eb6f79272019d8c2a30f155de61431acfb9f
https://github.com/tribe29/checkmk/commit/4ba7eb6f79272019d8c2a30f155de6143…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
Added some tests
Change-Id: I0782479442bd5aac192c9683dfd3bcf49e633b86
Commit: 87e3255b0c26c209d748567614165ba2f1c0a33e
https://github.com/tribe29/checkmk/commit/87e3255b0c26c209d748567614165ba2f…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10348
M checks/mssql_databases
Log Message:
-----------
mssql_databases: No error when Instance is down
The check mssql_databases has a dependency to mssql_instance. We
need a running instance for checking the state of a database. The checks
goes in Pending state when no instance as running to reduce the CRITs.
Change-Id: Ic2d65e4c3f0eb4b2642aa84b26b3d940ba5d7c77
Commit: 8382d5e50abdb26efc53c0520f8fdaa71578f49a
https://github.com/tribe29/checkmk/commit/8382d5e50abdb26efc53c0520f8fdaa71…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10349
M agents/plugins/mk_oracle
M checks/oracle_jobs
Log Message:
-----------
mk_oracle: better support for mounted databases
The plugin {{mk_oracle}} showed multiple lines with errors when a database was not
opened. That created some problems in oracle_jobs, which have been fixed.
All other SQLs with select from the data dictionary have been redesigned to
reduce multiple error lines to one debug line.
Incomaptble Change:
This is an incompatble Change for installations with Databases who are not opened
in 'read write' mode. Databases in mounted state are not affected by this change!
The SQL for oracle_jobs selects data when the Database in Primary role and
opened 'READ WRITE'.
Please update the agent plugin {{mk_oracle}}
Change-Id: Ic3ba8895a2c2bd8fd1ad2a2c442b202cadc16db4
Commit: b42520e5624a28d7b38ea42168286f55ee91ffe3
https://github.com/tribe29/checkmk/commit/b42520e5624a28d7b38ea42168286f55e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
R .werks/10349
M agents/plugins/mk_oracle
M checks/oracle_jobs
Log Message:
-----------
Revert "mk_oracle: better support for mounted databases"
This reverts commit 8382d5e50abdb26efc53c0520f8fdaa71578f49a.
Commit: 07a266ebeae4ae2cdd187f6a8411ccdb74451763
https://github.com/tribe29/checkmk/commit/07a266ebeae4ae2cdd187f6a8411ccdb7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/8797
M cmk/ec/main.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
8797 FIX Show the Contact Person in the Event Details view
Since version 1.2.7i4 the event console dropped the
Contact Person of events that were forwarded by the
mkeventd notification plugin. This is fixed.
Change-Id: Ic396f53aadedadd6b5dea185d500b2f580020731
Commit: 72da8d754f21f5f55bc7fcdc024bcc9f836dc262
https://github.com/tribe29/checkmk/commit/72da8d754f21f5f55bc7fcdc024bcc9f8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10371
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
10371 FIX omd restore: Fix possible version issues when default version is not the site version
When doing a "omd restore" as root user while the version of the site to be restored is not
the OMD default version (mostly the last installed version), the restore could fail. This
issue was discovered on systems which tried to restore a 1.5 site on Checkmk servers
which have a 1.6 default version, but could also occur in other situations.
Change-Id: Ic396f53aadedadd6b5dea185d500b2f580020731
Commit: e990a27e0c0c68121b90313445aeb86f1440f4db
https://github.com/tribe29/checkmk/commit/e990a27e0c0c68121b90313445aeb86f1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
A .werks/10350
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
10350 FIX Fixed #rows on rulesets pages
Change-Id: I3903a640e094bbbfe3aa4ec70e0a97314b7d7d6e
Commit: 79ee4598023398bd711765901bba9e705417f83a
https://github.com/tribe29/checkmk/commit/79ee4598023398bd711765901bba9e705…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Fix error handling in `cmk_base/config.py`
FEED-3211
Change-Id: I064e8abef97a56f8ebe9c8838ec3c9c57f730599
Commit: 3469a6ce16396df0f797190ea1b8dc1e3c01579b
https://github.com/tribe29/checkmk/commit/3469a6ce16396df0f797190ea1b8dc1e3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/10351
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
A tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_ordered
A tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_unordered
Log Message:
-----------
10351 FIX HW/SW Inventory: Do not pollute inventory archive if two numerations have different order but same entries
Change-Id: Icec5b129dd1550b1bfee008aeecfcada9d559674
Commit: 086157f8f9d2757a0d7960bca886bd409d71c233
https://github.com/tribe29/checkmk/commit/086157f8f9d2757a0d7960bca886bd409…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M web/htdocs/js/modules/wato.js
Log Message:
-----------
Recognize effective host tags from all box forms
In this way the toggling of tag dependencies is achieved regarded in which
topic the tag is organized.
Change-Id: I005d6d7edbd7c799feea448e39206bc3532fe4e1
(cherry picked from commit 56ea20695ac0c8c074c46ebf68c0d5b8bfc8e160)
Commit: 88c2ff22d9b4cc91d1633da0b9aff30912d75d69
https://github.com/tribe29/checkmk/commit/88c2ff22d9b4cc91d1633da0b9aff3091…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/10271
Log Message:
-----------
10271 FIX Selecting the files header could crash the mkp manager
In WATO, clicking on the "FILES" header of the "Extension
Packages - Unpackaged Files" could result in a traceback.
The traceback comes from "Internal error: global name 'c'
is not defined.
Change-Id: Ieccf7601034cc694491bdf8a06aafa7616a8c68c
Commit: 5e83e3019b908c887a9c27ae08bc4d1acac0bf46
https://github.com/tribe29/checkmk/commit/5e83e3019b908c887a9c27ae08bc4d1ac…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M agents/wnx/call_integration_tests.cmd
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/watest/test-cap.cpp
Log Message:
-----------
[CMK-3018] - check_mk.user.yml is correclty installed and reinstalled
- install\check_mk.user.yml is installed in check_mk.user.example.yml
- User check_mk.user.yml is created only if check_mk_user.yml is absent
Change-Id: I9a32799e31eded8c2bcf475163dd760630f976ce
Commit: 24cd0040ae8dd9d1776ca37b2d2caf2f08e1f0bf
https://github.com/tribe29/checkmk/commit/24cd0040ae8dd9d1776ca37b2d2caf2f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/10372
M omd/packages/stunnel/skel/etc/stunnel/server.conf
Log Message:
-----------
10372 FIX stunnel: Improve logging of the daemon
The stunnel daemon instance, which is used once encrypted livestatus is enabled,
is now not logging to syslog anymore. It only logs to the sites log file var/log/stunnel-server.log.
The default log level has been changed from notice to warning.
Change-Id: I67d7fba25e7e9f9eb768c0410b0236933af0da96
Commit: 37e0db8e339c595d785cbc8479bc334c915ce846
https://github.com/tribe29/checkmk/commit/37e0db8e339c595d785cbc8479bc334c9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Revert "Fix error handling in `cmk_base/config.py`"
This reverts commit 79ee4598023398bd711765901bba9e705417f83a.
Commit: 3c3b56fe5537b1705f27370dfbbf2cc81840c028
https://github.com/tribe29/checkmk/commit/3c3b56fe5537b1705f27370dfbbf2cc81…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M agents/plugins/mk_oracle
Log Message:
-----------
Add help text
Change-Id: I81af5afffd37693488e8fc4c8a0be37f899612a7
Commit: 6024df2e5f7d894acc4151aa03621d2fdb3665de
https://github.com/tribe29/checkmk/commit/6024df2e5f7d894acc4151aa03621d2fd…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M checks/check_mk
Log Message:
-----------
CMK-3011: cmk-update-agent.exe: Show pending update in service
Only relevant for calls of cmk-update-agent.exe as a plugin:
A pending update (i.e. agent package is placed at installation)
folder and the agent updater awaits the update by Windows Agent)
is now mentioned in the AgentUpdate agent section and processed
by the check_mk_agent check.
Under normal circumstances, it will barely visible on the GUI
because the Windows Agent is very quick with the update and the
agent updater will be called immediately after the update.
But if the Windows Agent fails to update, this would be a clue.
Additionally, the last_check value is now set more reasonably:
It is now only updated if an actual check for an update took place.
(Not if just the pending update gets confirmed)
Finally, the agent updater now pushes its status to the server even
if it is only awaiting the Windows Agent Update, because this marks
the "last contact" at the agent updates status page.
Change-Id: I7f9b5f3d93495493d22276e57234e64914a94688
Commit: 657b8e2ecbfcd4216b5b0d969e4a09fd4bae0956
https://github.com/tribe29/checkmk/commit/657b8e2ecbfcd4216b5b0d969e4a09fd4…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A .werks/7173
Log Message:
-----------
07173 FIX cmk-update-agent.exe: Fix stdout/stderr redirects
This Werk fixes the following bug:
cmk-update-agent.exe console output won't work on Windows if
stdout/stderr gets redirected to file.
Instead, a Traceback like this will be displayed for every output:
<pre>
Traceback (most recent call last):
File "logging\__init__.py", line 861, in emit
File "logging\__init__.py", line 734, in format
File "cmk_update_agent.py", line 1713, in format
TypeError: encode() argument 1 must be string, not None
Logged from file cmk_update_agent.py, line 1009
</pre>
The normal program flow is not affected by this bug, also normal
logging takes place as expected, as can be seen at log/cmk-update-agent.log
CMK-3017
Change-Id: If2ae65440677f39e0b232e0d650f6d6b5f884f39
Commit: 07a40094e6ae30bb4534a5871012855a7a778922
https://github.com/tribe29/checkmk/commit/07a40094e6ae30bb4534a5871012855a7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/10157
M agents/check_mk_agent.aix
M agents/check_mk_agent.hpux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.solaris
Log Message:
-----------
10157 FIX Now using /dev/null instead of closing stdin in all POSIX agents
Some programs might not be working when stdin is closed. A more portable
approach seems to use /dev/null as stdin.
SUP-398
Change-Id: Iaa1651e327cbe7324ef780de6d2d68b5d212be7b
Commit: ed9f898b07ab7d0cd75172a7365f7b59c77287c3
https://github.com/tribe29/checkmk/commit/ed9f898b07ab7d0cd75172a7365f7b59c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
Log Message:
-----------
emcvnx_storage_pools: reformat test
Change-Id: I84ed8e2efeb552abfc9c0f1b897ad9c300012d42
Commit: 1b3d60f952dce6929c2a24580f06512ca96ee253
https://github.com/tribe29/checkmk/commit/1b3d60f952dce6929c2a24580f06512ca…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/10155
M checks/emcvnx_storage_pools
A tests/unit/checks/generictests/datasets/emcvnx_storage_pools_missing_values.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
Log Message:
-----------
10155 FIX emcvnx_storage_pools: Crash upon missing auto-tiering info
The plugin crashed with a KeyError if no auto-tiering is not available for the system.
This has been fixed.
Change-Id: I2f216bdcd69df4433e55ae7aa6284aac345ebc0f
Commit: 4e3dbe7191ce05f5523607ffb0e6e4394aaeee8c
https://github.com/tribe29/checkmk/commit/4e3dbe7191ce05f5523607ffb0e6e4394…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/10156
M agents/special/agent_azure
Log Message:
-----------
10156 FIX Crash upon unexpected resource ID
Some Azure resources do not adhere to the naming convention in their instance id, which lead to a crash of the special agent.
Change-Id: Ib8c15b9aa7b0af426c7d3e37822537e7bf88a889
Commit: 2bd9262e056df85e5827cef3a4c48a70ede106d2
https://github.com/tribe29/checkmk/commit/2bd9262e056df85e5827cef3a4c48a70e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/10192
Log Message:
-----------
10192 FIX Windows Agent User Config file is no more reset after service restart
Previous version of the Windows Agent re-installed supplied in MSI file
check_mk.user.yml on every service restart. This behavior denied the editing
of the check_mk.user.yml by end user
Now this error had been fixed: Windows Agent installs check_mk.user.yml into
the check_mk.user.example.yml thus avoiding modifying of user config data.
If the user config file is absent, for example, during fresh installation, then
then check_mk.user.example.yml is copied to the check_mk.user.yml
Change-Id: I5df0f9279cbb58e25ed76684848ce2bae6bb56cc
Commit: 56fb70276ee9ffa88dcf6da8353bc752a83555ce
https://github.com/tribe29/checkmk/commit/56fb70276ee9ffa88dcf6da8353bc752a…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M agents/windows/do-chroot
Log Message:
-----------
Increase do-chroot script stability
Use 'mountpoint' instead of 'test -e', since this could lead to faulty detections
Use (recursive) bind mounts instead of attaching special file systems. Moultiple mounts of /dev/pts made it disappear.
Change-Id: I4325239dd1928fbaabf3915879300dfe8a259fa7
Commit: 4e65f3bbd63d95a0edf124bdf5a125404e5ee382
https://github.com/tribe29/checkmk/commit/4e65f3bbd63d95a0edf124bdf5a125404…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M agents/windows/do-chroot
Log Message:
-----------
/dev/pts recursivly mounted, don't unmount directly
Change-Id: I5e7f287e7ba704953945d216ef87ecfc7ac27828
Commit: e4b44a9528c07b2ded5db137fe36b242c2591aa1
https://github.com/tribe29/checkmk/commit/e4b44a9528c07b2ded5db137fe36b242c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M agents/windows/do-chroot
M agents/windows/make-agent
M agents/windows/setup-ssh
Log Message:
-----------
Trace Windows-related scripts to see what's going on...
Change-Id: If945fa50789b25248759668c403319d2ede94747
Commit: 2dc7e854a0a06384cac4f465f7a2bd134db592b3
https://github.com/tribe29/checkmk/commit/2dc7e854a0a06384cac4f465f7a2bd134…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/8798
M checks/agent_kubernetes
Log Message:
-----------
8798 FIX agent_kubernetes: allow the option 'No IP' for the Kubernetes master
Previously it was necessary to specify an IP for the Kubernetes master.
If the option 'No IP' was used, the special agent was not able to connect
to the master even when a 'Custom URL prefix' was given. Now the IP is
not necessary anymore when a URL prefix is given.
Change-Id: Ic0c0b075d625290afdb613210a56461be3ebe9ca
Commit: b137eb605ebf336665bbfc918ceadf189382fa9c
https://github.com/tribe29/checkmk/commit/b137eb605ebf336665bbfc918ceadf189…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/7281
M cmk/gui/wato/__init__.py
Log Message:
-----------
7281 FIX legacy local plugins: added missing register_hook call
Legacy local web plugins failed to load if they used some register_hook call.
Change-Id: Ieb1c71596ded41e7e6e1478f36d120aa60515a63
Commit: 58ec6330e8746aebe4a5c8f6507dadec33388ec0
https://github.com/tribe29/checkmk/commit/58ec6330e8746aebe4a5c8f6507dadec3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A .werks/10356
M checks/bluenet2_powerrail
A tests/unit/checks/generictests/datasets/bluenet2_powerrail_sensors_regression.py
Log Message:
-----------
10356 FIX bluenet2_powerrail.{temp,humidity}: Fixed discovery of ALL temperature and humidity sensors
The sensor names/indices were incorrectly put together. Please re-discover the
affected hosts.
Note: Because the item name has changed all related rulesets have to be adapted
and the graph history will be gone.
Change-Id: I806f94940a983bf536804659196ae38c925914cc
Commit: d6b0d48c57bb77169764a7850ade2192d0631a91
https://github.com/tribe29/checkmk/commit/d6b0d48c57bb77169764a7850ade2192d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M docker/Makefile
M tests/docker/test_docker.py
Log Message:
-----------
docker tests: Speak to local docker using the default docker unix socket
Change-Id: Ie04cc80a95f92d61332c9c425dc5c1b42b31bf08
Commit: 867f55d22dff50afcdc1d449776fc4fb198eee9b
https://github.com/tribe29/checkmk/commit/867f55d22dff50afcdc1d449776fc4fb1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M cmk/gui/watolib/__init__.py
Log Message:
-----------
Extract initial global settings definition
Change-Id: I7c0b135d34cc4d94453aea5ce97ce3439d7c63c1
Commit: 019df18c118fc0bd414cbdf43e2d2f948ccbf36a
https://github.com/tribe29/checkmk/commit/019df18c118fc0bd414cbdf43e2d2f948…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M cmk/gui/watolib/__init__.py
Log Message:
-----------
Free Edition: Set lower initial number of Checkmk helpers
The assumption is that Checkmk Enteprise Free Edition based systems
initially have a smaller number of hosts. To reduce the overhead when
starting with such a site, we set the number of Checkmk helpers from 20
to 3.
Change-Id: Idaa7aa7807b596f5e4e58dd78e0a187470a31208
Commit: 702e926db400cddb912866684307413dd16c1c53
https://github.com/tribe29/checkmk/commit/702e926db400cddb912866684307413dd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Free Edition: It's now allowed to use a single distributed site
Instead of completely disabling distributed setups in the Checkmk
Enterprise Free Edition it is now allowed to connect one remote
site to a central site.
Change-Id: I633a99022bb05d03533dc772f489d607248cc186
Commit: a2d6918a46bf7f80e0f694affa8f52c86325ccfc
https://github.com/tribe29/checkmk/commit/a2d6918a46bf7f80e0f694affa8f52c86…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10270
M inventory/solaris_mem
Log Message:
-----------
10270 FIX solaris_mem: Fix value and unit
total_ram_usable and total_swap were given in kB where Bytes
were expected. Moreover, total_ram_usable was returning
the available RAM instead of the total RAM advertised.
<b>Note</b> History for both values has different units.
It should be converted or considered lost!
FEED-4375
Change-Id: Ic704bc0520fafae6e0c61e360ebfaa8b3850fe83
Commit: c0eb0148c96c3275a82e9fd5cd493625f7dc2c26
https://github.com/tribe29/checkmk/commit/c0eb0148c96c3275a82e9fd5cd493625f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M tests/integration/cmk_base/test_modes.py
Log Message:
-----------
Fix `test_restore()` integration test
`test_restore()` would delete `main.mk` from the site but `cmk` cannot
run without it. Instead, `cmk --restore` would fail with
IOError: [Errno 2] No such file or directory [PATH TO main.mk]
leaving the test site broken.
This patch runs the test with `final.mk` instead of `main.mk`.
Change-Id: Ia581a9839765ff597c4ba1ee04c82e561798c2fb
Commit: f8e6fcfb2edc5de58a8f75826be029c0d817c86f
https://github.com/tribe29/checkmk/commit/f8e6fcfb2edc5de58a8f75826be029c0d…
Author: Bruhns, Thorsten <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/8805
M agents/plugins/mk_oracle
Log Message:
-----------
8805 FIX mk_oracle: Fixed jobs with auto_drop
All Schduler-Jobs with auto_drop=True were ignored by the plugin. This has
been fixed to:
not (auto_drop = 'TRUE' and REPEAT_INTERVAL is null)
You will need to replace the agent plugin to profit from this fix.
Change-Id: Ifcb347652ae0500328d0aea9865001f8f8903053
Commit: 3f8b43ddef228a2b28897040fa717809460e0797
https://github.com/tribe29/checkmk/commit/3f8b43ddef228a2b28897040fa7178094…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/plugins/visuals/filters.py
M web/htdocs/themes/classic/scss/_views.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
GUI Filters: Fixed widths and line breaking
Change-Id: I69c28f4d235f66a61d708be71e6ba5846bc45f79
Commit: 7c42bf7e233558c1306326ce310d76796d436434
https://github.com/tribe29/checkmk/commit/7c42bf7e233558c1306326ce310d76796…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10308
M checks/if.include
Log Message:
-----------
10308 FIX Recover performance data output for averaged bandwidth use in IF checks
Constrained revert of 7449 FIX Remove spurious perfdata in IF checks for
in/out". Average perfdata was removed unwantedly
This partially reverts commit 0ffedd84821c2843a572ca3fc040965505961fc0
Change-Id: Ifde61e4f0628340bd26f780c393d85c5b7c87023
Commit: 4c62611b5252afe3dbd356268ab3e6aeebe2c08e
https://github.com/tribe29/checkmk/commit/4c62611b5252afe3dbd356268ab3e6aee…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10309
M cmk_base/prediction.py
Log Message:
-----------
10309 FIX Predictive Levels is robust against receiving no data at all
On a new site, when perfdata is not available and predictive levels are
set. Livestatus replies with [0, 0, 0] -> step==0, and a zero division
Error is raised leaving Check in UNKN and no new perfdata is delivered,
which makes the problem permanent. Extra flow control on retrieved data
allows for the predictive levels not to be calculated until there is enough
data available. The check now continues to output such data.
Change-Id: I2778e4929b86476db214ba48b5603e0acd662cb7
Commit: d8a6c4816c80080f43fced59cb17a0247e788b07
https://github.com/tribe29/checkmk/commit/d8a6c4816c80080f43fced59cb17a0247…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10310
M checks/if.include
Log Message:
-----------
10310 FIX Remove duplicated check-output in IF checks on average data
Change-Id: I60670aef3d3a209f3e1497782cf90d274181cb34
Commit: 325d4a60d952884de1afa1c0924f04715f945950
https://github.com/tribe29/checkmk/commit/325d4a60d952884de1afa1c0924f04715…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M agents/wnx/call_unit_tests.cmd
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.cpp
Log Message:
-----------
Fixes in unit testing:
- improved logs for testing
- added auto reset to original config in fileinfo test
- wmi_cpuload tries to test 3 times with one second delay between. Windows WMI can suffer from delays
- fixed skype recover after test
- cap testing is more accurate
- logwatch tests output to the eventlog correct
- test scanprocess is improved with small delays to allow process stop and placed under try catch
- terminate handler added to the watest
Change-Id: Iaa803ad856d86eadcb8f0e168b7aaff1e1e1064c
Commit: 10d4f653156c5d82e1162ec42b2fe8fdf1af990c
https://github.com/tribe29/checkmk/commit/10d4f653156c5d82e1162ec42b2fe8fdf…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
Log Message:
-----------
State and Parameters are removed from the Logwatch
Change-Id: I5356aac3741307b94f89e89f89dd63baa34191df
Commit: 97bb424a714013b485b35abf600a6a6992f83985
https://github.com/tribe29/checkmk/commit/97bb424a714013b485b35abf600a6a699…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/10193
Log Message:
-----------
10193 FIX Windows Agent: Invalid entries have been removed from logwatch
Logwatch entries 'State' and 'Parameters' are now ignored by Windows Agent as
invalid thus eliminating bad warning message like 'State: missing' or
'Parameters: missing'
Change-Id: Id4c481f67531a2e2ea197dcd67f7484e5f668ec6
Commit: b38a511b1cfee1d90de7d68476b15b63a11e3777
https://github.com/tribe29/checkmk/commit/b38a511b1cfee1d90de7d68476b15b63a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
A .werks/8799
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
8799 FIX agent_kubernetes: accept millibytes as unit
Kubernetes allows millibytes as a unit for memory resources.
These values are now accepted by the special agent as well
and do not lead to an error anymore.
Change-Id: I719f7e50355afc9f0b848d99766317ef2ef28f7d
Commit: 2bd765335d94b069be9025fe1dc503c9ec5c1ef3
https://github.com/tribe29/checkmk/commit/2bd765335d94b069be9025fe1dc503c9e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M buildscripts/scripts/sign-packages.sh
Log Message:
-----------
Try to fix sign issues by invoking dpkg-sig on single files
We experience random failures which may be caused by some timing issue or
file handle confusion in dpkg-sig. We did not track this down, just trying
to workaround this
Change-Id: Iab4fa4597daa0dff93736623a19fe16622d00aba
Commit: 5cbf6b4f308a29a685cc70951ad1789017cf5660
https://github.com/tribe29/checkmk/commit/5cbf6b4f308a29a685cc70951ad178901…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10300
M checks/sym_brightmail_queues
Log Message:
-----------
10300 FIX sym_brightmail_queues: bug fix where WATO configuration did not alter behaviour
In the previous version, WATO configuration for the sym_brightmail_queues
check did not alter the behaviour of the service. This update now ensures
correct display of the check's state when a rule has been configured.
Change-Id: Id5c47a896bcdc1462e1994c3858d112437e4995f
Commit: 55ece34cf018049fa498ad84214db40c4f38a583
https://github.com/tribe29/checkmk/commit/55ece34cf018049fa498ad84214db40c4…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M cmk/gui/plugins/sidebar/nagvis_maps.py
Log Message:
-----------
NagVis Maps Snapin: Fixed list bullet positioning
Change-Id: I8185891083def56f069a893f8bb87d7451ca4917
Commit: 34019655acad75da62499a09322e18f02684a91a
https://github.com/tribe29/checkmk/commit/34019655acad75da62499a09322e18f02…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/player/player.h
M agents/wnx/watest/test-carrier.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-health.cpp
Log Message:
-----------
[CMK-3018] - Fix MSVC 17 std::filesystem::remove for Windows
- error 1 for the VMWare SCSI HDD and MSVC 17 processed with DeleteFileW
- mini-refactoring(names only)
- fs::remove -> cma::ntfs::Remove
- testing and real-life simulation for testing
Change-Id: I2c68afafd6e609527a3b2ad66fbc468428306084
Commit: 4aad26eed00adb0dbf9b1283b8f7c66ad601476d
https://github.com/tribe29/checkmk/commit/4aad26eed00adb0dbf9b1283b8f7c66ad…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10373
M cmk/gui/config.py
Log Message:
-----------
10373 FIX Fix distributed update issue related to missing theme directory
In a distributed environment, where the central site is based on 1.5 and a remote site
has already been migrated to 1.6, the configuration synchronization to the 1.6 site
could remove the local/share/check_mk/web/htdocs/themes directory which lead to the
following error in the GUI: <tt>Internal error: [Errno 2] No such file or directory: '/omd/sites/stable/local/share/check_mk/web/htdocs/themes'</tt>.
The code is now able to handle this situation without failing.
Change-Id: Ida823fd15c679a0dcc9c0e647caac5e20829394e
Commit: 4d7c3f6c1acded875674f8665695e74cb75ad1cf
https://github.com/tribe29/checkmk/commit/4d7c3f6c1acded875674f8665695e74cb…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10426
Log Message:
-----------
10426 FIX cmk-update-agent: Make insecure HTTPS warnings less verbose
Prevously, an insecure HTTPS setup for the Agent Updater would lead to multiple warnings like
<pre> InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification
is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings </pre>
This is now replaced with a warning that is evoked only once and that is more informative.
Change-Id: Ic15e284f622b97732d02ce99081847a33aabcb0e
Commit: 0cf3fb2f26e1f6fbecb421d8ed8f5fb8512d9dde
https://github.com/tribe29/checkmk/commit/0cf3fb2f26e1f6fbecb421d8ed8f5fb85…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10358
M active_checks/check_mail_loop
Log Message:
-----------
10358 FIX check_mail_loop: Fixed exception: Failed to fetch mail NR ('NoneType' object has no attribute '__getitem__')
Change-Id: Id92d4630c184d9418e9236e682ae2aee82fcd71c
Commit: 576b061dad3c700dec032ec2cdbe7ffd2f1ab28e
https://github.com/tribe29/checkmk/commit/576b061dad3c700dec032ec2cdbe7ffd2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M checks/sym_brightmail_queues
Log Message:
-----------
bugfix: sym_brightmail_queues
Change-Id: Ie2b55c39b2cff5cbb1828ac422912b7d783dab67
Commit: 9a030fc9cfc21d3ce74a29a98c06638e8ff79974
https://github.com/tribe29/checkmk/commit/9a030fc9cfc21d3ce74a29a98c06638e8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
A agents/wnx/integration/Pipfile
M agents/wnx/integration/test_section_eventlog.py
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
A agents/wnx/src/engine/cfg_engine.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
M agents/wnx/src/engine/eventlog/eventlogbase.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/eventlog/eventlogvista.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/logwatch_event.h
A agents/wnx/watest/test-cfg_engine.cpp
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-3055] - limit logwatch max size to 500'000
- triple tested
- unit tests extended on makeBody
- vista eventlog mode a bit improved for empty eventlogs
- improved a bit logging
- introduced four new parameters: max_size, max_line_length, timeout and max_entries
- max_size set to 500'000, visible to end user and may be changed manually
- on hitting max_size, pointer is moved to the end of the file
- State & Parameters marked as Ignore
- integration tests fixed too
Change-Id: Ia165bf9141d47d2297caa7a1f82e351403e767fb
Commit: 3e939f45e82ba2dfcc1a61fffd388f7d1a177d2c
https://github.com/tribe29/checkmk/commit/3e939f45e82ba2dfcc1a61fffd388f7d1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
M active_checks/check_mail_loop
Log Message:
-----------
Update werk 10358
Change-Id: I2284826bf12e8101b67d9953de033c460c6300e3
Commit: 92e9a5485fa8bba6af0976fd8afa0b62a2b3b99d
https://github.com/tribe29/checkmk/commit/92e9a5485fa8bba6af0976fd8afa0b62a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10446
M cmk/gui/metrics.py
Log Message:
-----------
10446 FIX Output bits/s with the appropriate SI magnitude
The interface checks showed very large numbers in the
legend of PNP4Nagios graphs. Now large values like e.g.
123456.78 bits/s will be shown as 123.46 kbit/s.
This was a regression introduced with werk #7062.
Simplify a double format string along the way.
FEED-4460
Change-Id: I3fcb615f1f68bbb8e4a1a1cffb21ff8cd0181d47
Commit: 562ea896b4be2ebfa140064bc43c094d1b33c5ba
https://github.com/tribe29/checkmk/commit/562ea896b4be2ebfa140064bc43c094d1…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10401
M cmk/gui/views.py
Log Message:
-----------
10401 FIX Instant reports are deactivated under the correct permission
The instant reports should have always been controlloled with the
<i>General Permissions -> Instant Reports - PDF Export</i>. Nevertheless
until this Werk they were activated under the <i>General Permissions -> Use
reporting</i>. If you used the <i>Use Permissions</i> workaround, please
now change to the correct <i>Instant Reports</i> configuration.
Change-Id: I7a05e03422e6d76f94fcb397bbc58ff2be7a98d6
Commit: a29474026f93c91ee6afc7c819f0d88c6ec838b2
https://github.com/tribe29/checkmk/commit/a29474026f93c91ee6afc7c819f0d88c6…
Author: Thorsten Bruhns <Thorsten.Bruhns(a)opitz-consulting.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10359
M agents/plugins/mk_oracle
Log Message:
-----------
mk_oracle: better support for mounted databases
The plugin {{mk_oracle}} showed multiple lines with errors when a database was not
opened. That created some problems in oracle_jobs, which have been fixed.
All other SQLs with select from the data dictionary have been redesigned to
reduce multiple error lines to one debug line.
Incomaptble Change:
This is an incompatble Change for installations with Databases who are not opened
in 'read write' mode. Databases in mounted state are not affected by this change!
The SQL for oracle_jobs selects data when the Database in Primary role and
opened 'READ WRITE'.
Please update the agent plugin {{mk_oracle}}
Change-Id: I2dd59563c2fbfdb4d39763d76e0c515fa46f33e9
Commit: 5e1447ab1ff0160acf5c38f8e99a279ba6bacfc0
https://github.com/tribe29/checkmk/commit/5e1447ab1ff0160acf5c38f8e99a279ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10374
R omd/packages/nagvis/nagvis-1.9.15.tar.gz
A omd/packages/nagvis/nagvis-1.9.16.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
10374 NagVis: Updated to 1.9.16
NagVis is now able to work with encrypted Livestatus configurations.
Change-Id: Ib1ee6c41f962a2f0413f80b27b42180a606ec704
Commit: 8d4f8bd2a7e26600e09e45dcdfd948a8eced524b
https://github.com/tribe29/checkmk/commit/8d4f8bd2a7e26600e09e45dcdfd948a8e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
A .werks/10375
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/sites.py
Log Message:
-----------
10375 FIX NagVis backends now work with encrypted Livestatus
WATO automatically configures backends in NagVis on the central site of a
distributed WATO setup. When the livestatus proxy was not used, the backends
could not be configured to connect to encrypted Livestatus sites.
This is now automatically done. These backends are stored in <tt>etc/nagvis/conf.d/cmk_backends.ini.php</tt>.
In case the Livestatus Proxy Daemon is used, NagVis always uses the local unix
socket connection to the Livestatus proxy. In case it is not used, NagVis will
connect to either the plain text socket or the encrypted Livestatus socket,
just like the Checkmk GUI.
When verifying certificates NagVis uses the trusted certificate authorities
of Checkmk.
Change-Id: I408e62895e4c71779bd680a642baa4cdd9ff9de7
Commit: a25bc610793de9e20a8871544abf20f99da9b0e5
https://github.com/tribe29/checkmk/commit/a25bc610793de9e20a8871544abf20f99…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10194
Log Message:
-----------
10194 Windows Agent: logwatch section size is limited now
Previously the Windows Agent may generate too much data during Windows EventLog
(logwatch) section generation. In fact, size of the data to be send was
unlimited, the Agent could have created a block of data several gigabytes
in the size.
Now default maximal size of the whole logwatch section of the Windows Agent
is limited to 500000 bytes. The value of this limit may be changed in
check_mk.user.yml using variable logwatch.max_size. To have unlimited
section, the value of the max_size should be set in -1
Change-Id: I62d7f036c16a53ef365152523959f45293876d97
Commit: 599bb96a6bf6102f78330916ee423ec6b99019f4
https://github.com/tribe29/checkmk/commit/599bb96a6bf6102f78330916ee423ec6b…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10288
Log Message:
-----------
10288 Customer GUI: remove superfluous tt tags
<tt> tags were used but escaped so they were visible. These tags are now removed.
Change-Id: Iaee54453ef9f3f37ea7265db0188a6a6fa65dbb7
Commit: e482b6f93c6caaa72426eb10b361aa261c45085a
https://github.com/tribe29/checkmk/commit/e482b6f93c6caaa72426eb10b361aa261…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10228
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_status.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
GUI: Several minor fixes (SUP-293)
Change-Id: Iffe79849452cce38e71f4a889f8bffe1d6e063b8
Commit: 1333699549847034c4fd78633e6a592e042c3f02
https://github.com/tribe29/checkmk/commit/1333699549847034c4fd78633e6a592e0…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A .werks/10229
Log Message:
-----------
10229 FIX Graph tuning
Graphs no longer exceed the time axis on the bottom.
Change-Id: I5c4afc749f9d6549ee3d855e2023e268b6cb7dc9
Compare: https://github.com/tribe29/checkmk/compare/7803e06fe2d1...133369954984
Branch: refs/heads/1.5.0i3
Home: https://github.com/tribe29/checkmk
Commit: 241dc4eb6e307acff5e26a1c26b8a1126d49ac3b
https://github.com/tribe29/checkmk/commit/241dc4eb6e307acff5e26a1c26b8a1126…
Author: Check_MK release system <feedback(a)check-mk.org>
Date: 2018-02-19 (Mon, 19 Feb 2018)
Changed paths:
M Makefile
M agents/Makefile
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/build_version
M agents/windows/configure.ac
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M omd/Makefile.omd
M omd/packages/omd/omd
M scripts/setup.sh
Log Message:
-----------
Set version to 1.5.0i3p1
Change-Id: I55ad9a810ef93b4ad2b43be405247a27812ad79e