Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8fb8f10b309d39465b2b5b104cec7fbb65d1e6e0
https://github.com/tribe29/checkmk/commit/8fb8f10b309d39465b2b5b104cec7fbb6…
Author: Philipp Siegmantel <philipp.siegmantel(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13948
M active_checks/check_bi_aggr
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/wato/active_checks/bi_aggr.py
M cmk/special_agents/agent_bi.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_bi.py
Log Message:
-----------
13948 Switch BI check and agent to the REST API
The BI active check and agent will now use the REST API to retrive data.
This also means that cookie authentication mode in the active check is no longer supported.
You can use the header mode (the new default) instead.
CMK-10262
Change-Id: I004941ec39e35dbcf5cd02bf9b0ab0e49297e2d0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fa5f755f0418f184dfd83e4583d5e32e7a7b8aea
https://github.com/tribe29/checkmk/commit/fa5f755f0418f184dfd83e4583d5e32e7…
Author: Philipp Siegmantel <philipp.siegmantel(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13943
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/figures/cmk_figures.ts
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
13943 FIX Site Overview Tooltips now can cross dashlet boundaries.
Before, the tooltips of the site overview were bound to the parents dashlets bondaries.
They now can extend beyond them.
CMK-9891
Change-Id: I9243556f96cf5e2623cf8e3a9d32963354687635
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f9ab1ec050d68e9691fce4184ca3b0e5036a79d
https://github.com/tribe29/checkmk/commit/4f9ab1ec050d68e9691fce4184ca3b0e5…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13919
M cmk/gui/mobile.py
M web/htdocs/js/mobile.ts
M web/htdocs/themes/facelift/scss/_mobile.scss
M web/htdocs/themes/facelift/scss/_variables_common.scss
Log Message:
-----------
13919 FIX Mobile UI: Fix forms
The forms of the mobile UI did not work correctly anymore.
Now, the "Results" button functions as a submit button again. The dropdowns are rendered correctly and all form information is applied to the results view.
CMK-9765
Change-Id: Ia5636532ac628f68046febf91853434442655f0f
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 4d5f445f18b1b7d696aba6dbbd237cc393608037
https://github.com/tribe29/checkmk/commit/4d5f445f18b1b7d696aba6dbbd237cc39…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A agents/special/agent_mobileiron
A checks/agent_mobileiron
M cmk/gui/plugins/wato/datasource_programs.py
A cmk/special_agents/agent_mobileiron.py
M tests/unit/agents/special/test_special_agent_args.py
A tests/unit/cmk/special_agents/agent_mobileiron_files/example_output.json
A tests/unit/cmk/special_agents/test_agent_mobileiron.py
Log Message:
-----------
Add mobileiron special agent
SUP-8039
REST API agent
Change-Id: I48608e3ce69e0c1449749582c6709419487d6822
Commit: 43574c76923d799a79dc92117abd5993c1398dfb
https://github.com/tribe29/checkmk/commit/43574c76923d799a79dc92117abd5993c…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A checkman/mobileiron_compliance
A cmk/base/plugins/agent_based/mobileiron_compliance.py
A cmk/base/plugins/agent_based/mobileiron_section.py
A cmk/base/plugins/agent_based/utils/mobileiron.py
M cmk/gui/plugins/metrics/application.py
A cmk/gui/plugins/wato/check_parameters/mobileiron_params.py
M cmk/utils/man_pages.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_device_section.py
Log Message:
-----------
Add mobileiron compliance check
Change-Id: I279f93fd802261d514cb332b9adcb03e3306d13c
Commit: 1a72e084170affeb99f48053aa62193eb63397c0
https://github.com/tribe29/checkmk/commit/1a72e084170affeb99f48053aa62193eb…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A checkman/mobileiron_versions
A cmk/base/plugins/agent_based/mobileiron_versions.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_versions.py
Log Message:
-----------
Add mobileiron versions
Change-Id: Ice97dfdaf256d271d0da4680817ac31eca004028
Commit: 32c4873f3d721c71ac93b01ddafebb296e1dd203
https://github.com/tribe29/checkmk/commit/32c4873f3d721c71ac93b01ddafebb296…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A checkman/mobileiron_misc
A cmk/base/plugins/agent_based/mobileiron_misc.py
M cmk/gui/plugins/wato/check_parameters/mobileiron_params.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_misc.py
Log Message:
-----------
Add mobileiron various misc checks
Change-Id: I4623de30856437a726cc1d732240b7085fc4ab04
Commit: cb70de34d4e1857da496682bbccfbef654c0b354
https://github.com/tribe29/checkmk/commit/cb70de34d4e1857da496682bbccfbef65…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13005
Log Message:
-----------
13005 Monitoring of mobileiron devices
Change-Id: Ia4cfdee1c18ff77b73e1089dcf66ee04ac32157b
Commit: 55696c1e35263413dcbe827e292a37dcc2b08fa4
https://github.com/tribe29/checkmk/commit/55696c1e35263413dcbe827e292a37dcc…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13007
A checkman/mobileiron_sourcehost
M cmk/base/plugins/agent_based/mobileiron_section.py
A cmk/base/plugins/agent_based/mobileiron_sourcehost.py
M cmk/base/plugins/agent_based/utils/mobileiron.py
M cmk/special_agents/agent_mobileiron.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_sourcehost.py
Log Message:
-----------
13007 Mobileiron Source Host
This is a needed since if no piggyback
data returned for the source host,
the host check falls back to ping,
which is not always available.
Change-Id: I1cfc0ceb7c93e1c566de5fb029aef00430f0763d
Commit: 7b4da3f0edaff108e7686ab4c8f3b479b097e60c
https://github.com/tribe29/checkmk/commit/7b4da3f0edaff108e7686ab4c8f3b479b…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13009
A cmk/base/plugins/agent_based/inventory_mobileiron.py
M cmk/base/plugins/agent_based/utils/mobileiron.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_mobileiron.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
13009 Add mobileiron inventory plugin
SUP-8039
Inventory plugin for certain static attributes.
Change-Id: I31f48ca21779624fd70ebac71d848ce9fb2a83b6
Commit: 6f6c79468d624a4d87f39a6ad8402e3f54102950
https://github.com/tribe29/checkmk/commit/6f6c79468d624a4d87f39a6ad8402e3f5…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M .werks/13005
M checkman/mobileiron_misc
M cmk/base/plugins/agent_based/mobileiron_misc.py
M cmk/special_agents/agent_mobileiron.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_misc.py
Log Message:
-----------
13010 Convert uptime to a service for mobileiron
SUP-8039
uptime as a service instead of just a plugin result.
All the advantages of the service do not need
to be implemented in a check.
Change-Id: Ic24eba6e578b4a387b0075172a2969543e8f5387
Commit: 856bcc408cd178d4e4a9e053efa10008dd645ffd
https://github.com/tribe29/checkmk/commit/856bcc408cd178d4e4a9e053efa10008d…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
R checkman/mobileiron_misc
M cmk/base/plugins/agent_based/inventory_mobileiron.py
R cmk/base/plugins/agent_based/mobileiron_misc.py
M cmk/base/plugins/agent_based/mobileiron_section.py
M cmk/base/plugins/agent_based/utils/mobileiron.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk/gui/plugins/wato/check_parameters/mobileiron_params.py
M cmk/special_agents/agent_mobileiron.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_mobileiron.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_device_section.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_df.py
R tests/unit/cmk/base/plugins/agent_based/test_mobileiron_misc.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_sourcehost.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/special_agents/agent_mobileiron_files/example_output.json
Log Message:
-----------
Convert mobileiron capacity to a service
SUP-8039
Since we can reuse the df functionality
this does not need to be a separate service.
Change-Id: I7da08c6a8a311719ff8ffb8f494037cc74115ed9
Commit: 1e038b5f782dc516a45c2c99536d636bb9be3c1a
https://github.com/tribe29/checkmk/commit/1e038b5f782dc516a45c2c99536d636bb…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M cmk/special_agents/agent_mobileiron.py
Log Message:
-----------
Fix mobileiron optional uptime
SUP-8039
Uptime is null on apple devices
Change-Id: I88062043da3764d5e2975d26ffae616fb6b95e0e
Commit: 6178b4739ef9bdc6aaa65ad4c71fc23369e81b26
https://github.com/tribe29/checkmk/commit/6178b4739ef9bdc6aaa65ad4c71fc2336…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mobileiron_versions.py
M cmk/gui/plugins/wato/check_parameters/mobileiron_params.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_versions.py
Log Message:
-----------
Add parameters to mobileiron versions
SUP-8039
Makes the age parametrizable
as well as the option to ignore
the unparsable date string completely.
Change-Id: I25bb6fabcabd7d8003f78b7aec4add239dfcce54
Commit: 806854c0432ebf8e3d0e0248768062a0e3af900c
https://github.com/tribe29/checkmk/commit/806854c0432ebf8e3d0e0248768062a0e…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mobileiron_compliance.py
A tests/unit/cmk/base/plugins/agent_based/test_mobileiron_compliance.py
R tests/unit/cmk/base/plugins/agent_based/test_mobileiron_device_section.py
Log Message:
-----------
Show mobileiron violation count even if zero
Change-Id: I6a99172eab78546470cf9bb5dcd14c7f834e70fd
Commit: 04797b20a5dddc871726d7da9cee3d86167805fb
https://github.com/tribe29/checkmk/commit/04797b20a5dddc871726d7da9cee3d861…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_mobileiron.py
M cmk/base/plugins/agent_based/mobileiron_compliance.py
M cmk/base/plugins/agent_based/mobileiron_section.py
M cmk/base/plugins/agent_based/mobileiron_sourcehost.py
M cmk/base/plugins/agent_based/mobileiron_versions.py
M cmk/base/plugins/agent_based/utils/mobileiron.py
Log Message:
-----------
Use snake_case in mobileiron section keys
Change-Id: Ib2e9847f7711edf8168064474ce08b50c2af4279
Commit: 597b3e3dac1f9e356a43840c15dd38ec1218fbee
https://github.com/tribe29/checkmk/commit/597b3e3dac1f9e356a43840c15dd38ec1…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_mobileiron_files/example_output.json
A tests/unit/cmk/special_agents/agent_mobileiron_files/example_output_overflow.json
A tests/unit/cmk/special_agents/agent_mobileiron_files/example_output_partition_2.json
M tests/unit/cmk/special_agents/test_agent_mobileiron.py
Log Message:
-----------
Extend mobileiron tests
This includes several partitions tests
and long results with more than 200 devices
which require pagination
Change-Id: I99b83f31aee3b0d7e0acea169420e79e46b5e9d0
Compare: https://github.com/tribe29/checkmk/compare/e72062f854a4...597b3e3dac1f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4d76a610e14dbf0cf80a413b4dbe6229be3835a6
https://github.com/tribe29/checkmk/commit/4d76a610e14dbf0cf80a413b4dbe6229b…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths:
A .werks/13903
M cmk/gui/node_visualization.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
M tests/unit/cmk/gui/test_sidebar.py
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/host_diagnose.ts
M web/htdocs/js/modules/service_discovery.ts
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
13903 SEC Introduce additional CSRF checks
Previous to this Werk most data changing requests needed a transaction id. This
mechanism was not used in all methods and in some cases the transaction id
mechanism was not a good fit. So now a new CSRF token is introduced and checks
are implemented in various locations.
If you scripted the UI you need to parse the CSRF token from the HTML and send
it with the Post requests.
Change-Id: Ic709514c4e0f00c1aeeeede8aaf4c388007fcd7a