Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 9124ce120b87e1cc64c540b2302a10bcb573c0d3
https://github.com/tribe29/checkmk/commit/9124ce120b87e1cc64c540b2302a10bcb…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
A .werks/11200
M checks/fileinfo
M tests/unit/checks/generictests/datasets/fileinfo_new_empty.py
M tests/unit/checks/generictests/datasets/fileinfo_new_output.py
A tests/unit/checks/generictests/datasets/fileinfo_new_output_regression.py
M tests/unit/checks/generictests/datasets/fileinfo_old_empty_regression.py
M tests/unit/checks/generictests/datasets/fileinfo_old_output_regression.py
Log Message:
-----------
11200 FIX fileinfo: Fixed placement of statemarker in service output
SUP-3816
Change-Id: If03fc55cffb8b0bdfdc81662a2579d6bd2640382
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 78a2b99ebfce011d180ab60df0512b9c303e19c7
https://github.com/tribe29/checkmk/commit/78a2b99ebfce011d180ab60df0512b9c3…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M checks/infoblox.include
R checks/infoblox_node_services
R checks/infoblox_services
A cmk/base/plugins/agent_based/infoblox_services.py
M tests/testlib/base.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
infoblox_[node_]services: move and modify legacy files
Change-Id: I153ff161b0e3804fb87f4a17cb9224049e5118d7
Commit: 48ddbdb71ffb39d8f5bd45d09280fcd3c50fa03e
https://github.com/tribe29/checkmk/commit/48ddbdb71ffb39d8f5bd45d09280fcd3c…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M checkman/infoblox_node_services
M checkman/infoblox_services
M cmk/base/plugins/agent_based/infoblox_services.py
A tests/unit/cmk/base/plugins/agent_based/test_infobox_services.py
Log Message:
-----------
infoblox_services: migrate to new API
Change-Id: I3d13d9315c3092c6d74d522da34123e7e3b9dd14
Commit: e5f00fa38e7c7d61b79f554ed42be90ddea00951
https://github.com/tribe29/checkmk/commit/e5f00fa38e7c7d61b79f554ed42be90dd…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M checkman/sap_hana_data_volume
M checks/df.include
R checks/sap_hana_data_volume
M checks/size_trend.include
A cmk/base/plugins/agent_based/sap_hana_data_volume.py
A cmk/base/plugins/agent_based/utils/df.py
M tests/testlib/base.py
R tests/unit/checks/generictests/datasets/sap_hana_data_volume.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
Log Message:
-----------
Migrate sap_hana_data_volume: Do the migration
* Migrate the used function in df.include
CMK-5088
Change-Id: Ibd0be322c2d7569c4d6b825151b848b27706ccda
Compare: https://github.com/tribe29/checkmk/compare/e17b8d8b295a...e5f00fa38e7c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e17b8d8b295a5e31d7417e9717f8b2ee58335813
https://github.com/tribe29/checkmk/commit/e17b8d8b295a5e31d7417e9717f8b2ee5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_base.py
M tests/unit/cmk/base/data_sources/test_data_sources.py
Log Message:
-----------
Generate configs instead of sources
We can generate fetchers as well as sources from the configs, so this is
more flexible. Instantiating configs instead of checkers (sources)
allows us to instantiate the checkers later or not at all in the cases
where only the raw data are required.
CMK-5174
Change-Id: I62bc97ad10adf3e06b00765ee965adf8eb52546a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 39ef3d0aba1281af95fe9ba2527cf5657befddaa
https://github.com/tribe29/checkmk/commit/39ef3d0aba1281af95fe9ba2527cf5657…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/snmp.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
M cmk/fetchers/_base.py
M tests/unit/cmk/base/data_sources/conftest.py
M tests/unit/cmk/base/data_sources/test_cmd_caching.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/base/data_sources/test_tcp_data_source.py
Log Message:
-----------
Move FileCache configuration to configurator
This is necessary to dump the file cache config as part of the
fetchers config.
Shorten global variable names such as
- _no_cache -> disabled
- agent_disabled -> snmp_disabled
- agent_disabled -> agent_disabled
- _may_use_cache_file -> maybe
- _use_outdated_cache_file -> use_outdated
and remove the useless and sometimes confusing accessor methods.
CMK-5174
Change-Id: I143473d941ca916c9fa6f63827ea4a25dfa6a79c
Commit: ef7fca1b415b6b0c725c5914d0fffc1d96679851
https://github.com/tribe29/checkmk/commit/ef7fca1b415b6b0c725c5914d0fffc1d9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_base.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
M tests/unit/cmk/base/data_sources/test_tcp_data_source.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Instantiate FileCache in Fetcher
CMK-5174
Change-Id: I6b5e02c99d52025d039622db73310add732cbbcd
Commit: fcee3b8d6a63fcfd795fc6ee7c4f09024c791a71
https://github.com/tribe29/checkmk/commit/fcee3b8d6a63fcfd795fc6ee7c4f09024…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_base.py
M cmk/fetchers/controller.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Let the fetcher return cached raw data
The new design requires that raw data come from the
fetcher. It does not matter whether they were
cached or obtained from I/O.
A next patch should clean up the raw data handling
from the checkers entirely.
CMK-5174
Change-Id: Ida812cc457dd62d72af6f3ed36ec3cc54dd7ed01
Commit: b781b984a9acbbd13c5c4f5d66542d9d6b17446d
https://github.com/tribe29/checkmk/commit/b781b984a9acbbd13c5c4f5d66542d9d6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M tests/unit/cmk/base/data_sources/test_cmd_caching.py
Log Message:
-----------
Define some pytest.parametrize ids
for `tests/unit/cmk/base/data_sources/test_cmd_caching.py`
Change-Id: I7bfa6a270221e79607db2784b99482c5824e314b
Commit: 0d10513459356ab834c91646877562b52e8aa864
https://github.com/tribe29/checkmk/commit/0d10513459356ab834c91646877562b52…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M web/htdocs/js/modules/selection.js
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Fix JS warning popup on dashboards
Change-Id: Ief5eed066488844b68317ec4ebd9f646fe796725
Compare: https://github.com/tribe29/checkmk/compare/a1caa98c5956...0d1051345935
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 369052fad68170250fa849625bd14c892ebb2a7e
https://github.com/tribe29/checkmk/commit/369052fad68170250fa849625bd14c892…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/plugins/sidebar/quicksearch.py
Log Message:
-----------
Separate livestatus results and general results
The livestatus conductor uses the LivestatusResult structure as
intermediate format on the way to it's final list of Result objects.
Change-Id: Id8095dbdb70ec086f39405adbff60acf4d016e24
Commit: bcc58bfd4d2b541aad69c0708238e84baf16f48c
https://github.com/tribe29/checkmk/commit/bcc58bfd4d2b541aad69c0708238e84ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/check_catalog.py
Log Message:
-----------
Split check_plugins to 3 separate modes
Previously the check_plugins mode was implementing the
top level check catalog page, the topic lists and the
check plugin search. Nearly every function had conditions
to render either the one or the other logic.
To simplify things and make the breadcrumb easier to
implement, this commit splits up all of them into a
dedicated mode.
Change-Id: Ie8331e85592405190e6e91798a35f522e410cd22
Commit: dc4239616bcd57092f174e8af3e9cf0f095f192f
https://github.com/tribe29/checkmk/commit/dc4239616bcd57092f174e8af3e9cf0f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/check_catalog.py
Log Message:
-----------
Man page catalog: Respect topic hierarchy in breadcrumb
Change-Id: I79c1bb8fadb30ba0f69b1eaa3e125de4c4d1caf6
Commit: f3458a617e9ae434df6a24b632cf5540ecfb5bbf
https://github.com/tribe29/checkmk/commit/f3458a617e9ae434df6a24b632cf5540e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/check_catalog.py
Log Message:
-----------
Add page menu to man page display page
Change-Id: If698a29d0c45c121252f69dfee7f4d8ab728aa46
Commit: 8e9698ff2d6eeabc126fa61dfff9c1a118c4f4c0
https://github.com/tribe29/checkmk/commit/8e9698ff2d6eeabc126fa61dfff9c1a11…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/page_menu.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/wato/page_handler.py
Log Message:
-----------
Render the page menu on all pages now
On all setup pages we now display the context buttons below the page
menu. The context buttons will then vanish page by page in the moment we
move them to the page menu.
Change-Id: I717d44d93ca54827051fde97ce1c605443b05c97
Commit: 096a734159d6f5812279a7f1cf9a6f33f0d43155
https://github.com/tribe29/checkmk/commit/096a734159d6f5812279a7f1cf9a6f33f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M cmk/gui/wato/pages/check_catalog.py
Log Message:
-----------
Add page menu to check plugin catalog page
Change-Id: I0006f95bec48ff3687e4b8d9b509c0d0aeee491c
Commit: e2574d7fd557b5b2cfd72a24e37b1b1202a2def8
https://github.com/tribe29/checkmk/commit/e2574d7fd557b5b2cfd72a24e37b1b120…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
Log Message:
-----------
Add page menu to custom host / user attributes pages
Change-Id: I8041bc5731a3b98a0dd217d714aaa4c22c51c7fc
Commit: ac59187238184218adf282a3c15976d1f8f58802
https://github.com/tribe29/checkmk/commit/ac59187238184218adf282a3c15976d1f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
Add page menu to download agent pages
Change-Id: Ic3d9cb5608888289b856aba81191a1b1162dfe80
Commit: 74245a6fa40d52c06bfc32b06e7beffe90017ce6
https://github.com/tribe29/checkmk/commit/74245a6fa40d52c06bfc32b06e7beffe9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/groups.py
Log Message:
-----------
Add page menu to group pages
Change-Id: I83d524ee63a6b2ddbb36dcd08ca4fac3e2c2c955
Commit: 34626f104f9634cb957ff24aa5c32aa8b08b0dce
https://github.com/tribe29/checkmk/commit/34626f104f9634cb957ff24aa5c32aa8b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
Log Message:
-----------
Custom attributes: Add related links to hosts / users pages
Change-Id: Ib5e8078b4315ab6e7ba1c63fd278b39e0d73495a
Commit: a1caa98c59565ade17f75ebf3364d7aa0044f375
https://github.com/tribe29/checkmk/commit/a1caa98c59565ade17f75ebf3364d7aa0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/hosts.py
Log Message:
-----------
Host diagnose page menu
Change-Id: I43874890d4a3cabbafba9725d1d6519efc239080
Compare: https://github.com/tribe29/checkmk/compare/ba25e1c34f2b...a1caa98c5956
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ba25e1c34f2be336a0b7a6a459bbd56bd4820acb
https://github.com/tribe29/checkmk/commit/ba25e1c34f2be336a0b7a6a459bbd56bd…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-08-19 (Wed, 19 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
CMK-4343: Adapt WATO ruleset descriptions to resemble new logic.
- Add (Linux, Windows) to agent_config:only_from ruleset title. There is no
ip restriction implemented in Solaris inetd service (And AIX doesn't
receive a service at all)
- Inform about the prerequisites for a IP restriction on Linux, and
about the fact that the service won't get activated if they are not
met.
- Reverse systemd/xinetd for "auto" value on agent_config:super_server ruleset.
Change-Id: I2f8a3f93ad7db57e2c090c408b41f65b561dddd7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cc2418d2a4cb024710dd6e6ce8682c221afea6e3
https://github.com/tribe29/checkmk/commit/cc2418d2a4cb024710dd6e6ce8682c221…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-08-19 (Wed, 19 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
M web/htdocs/js/modules/page_menu.js
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Persist suggested actions globally
The state of the suggested actions that can be toggled e.g. in the
"Add host" page are now persisted across page reloads. Furthermore,
the state is now saved globally for all pages. By default the
suggested actions are now active i.e. the actions are shown as
large buttons.
CMK-5167
Change-Id: Ied5d1b7d667b2d231f05ef41ce1bb091e9de747c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7293b872ff958899787b5ab1aeee4aae61a3bdc3
https://github.com/tribe29/checkmk/commit/7293b872ff958899787b5ab1aeee4aae6…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-08-19 (Wed, 19 Aug 2020)
Changed paths:
R .werks/11143
M checks/postgres_instances
R tests/unit/checks/generictests/datasets/postgres_no_instances_regression.py
Log Message:
-----------
Revert "11143 FIX: postgres_instances: Set status ..."
This reverts commit d85a19b118a8d9f7fbf75f72da7e00cf95c4f436.
Reason for revert: Wrong indentation was used
Change-Id: I415a2b775ff5e463ce308fad8b0b481ba778c13e