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