Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bc52238258abf14c850277246e65befc3e899202
https://github.com/tribe29/checkmk/commit/bc52238258abf14c850277246e65befc3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-28 (Mon, 28 Sep 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/fetchers/_base.py
M cmk/fetchers/controller.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/checkers/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/checkers/test_piggy_back_data_source.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/base/checkers/test_tcp_data_source.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_modes_check_mk.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/utils/test_type_defs.py
Log Message:
-----------
Flatten result types
This makes the `Result.Error` and `Result.OK` accessible to, e.g., type
dispatching.
Change-Id: I9a56c300f8b762a47f5d86a9d6437e951745f6c8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c202eddd4688c6fe8335ea2373171466122b4b3d
https://github.com/tribe29/checkmk/commit/c202eddd4688c6fe8335ea23731714661…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-28 (Mon, 28 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Simplify logging calls
The logging handler in the fetcher executes the make_logging_answer
and setting the correct log level in a central place.
Change-Id: Ic43fd281b7fb8c36e04c6d5292bc21d2c9473915
Commit: e2c6188a9016692ff862e452334e0f294f2f194c
https://github.com/tribe29/checkmk/commit/e2c6188a9016692ff862e452334e0f294…
Author: mike1098 <>
Date: 2020-09-28 (Mon, 28 Sep 2020)
Changed paths:
A .werks/11337
M agents/check_mk_agent.aix
A agents/mk-job.aix
Log Message:
-----------
11337 job: addition of job monitoring to AIX agent
This change introduces the job monitoring functionality to the
AIX agent. The behaviour is similar to the job monitoring process
of the Solaris and Linux agent. The resulting services contain time
related information of the jobs.
Change-Id: If5339e9c81b7dd4648d61c27722afc1cc25313eb
Compare: https://github.com/tribe29/checkmk/compare/153735543fc7...e2c6188a9016
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 565b2fcb6e00ddb31ace28284e9059e588d2e7d9
https://github.com/tribe29/checkmk/commit/565b2fcb6e00ddb31ace28284e9059e58…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/sidebar/main_menu.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/dashboard.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/node_visualization.py
M cmk/gui/type_defs.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/user_profile.py
R web/htdocs/themes/facelift/images/icon_aggr.png
A web/htdocs/themes/facelift/images/icon_aggr.svg
A web/htdocs/themes/facelift/images/icon_aggr_single.svg
A web/htdocs/themes/facelift/images/icon_aggr_single_problem.svg
R web/htdocs/themes/facelift/images/icon_alert_handlers.png
A web/htdocs/themes/facelift/images/icon_alert_handlers.svg
A web/htdocs/themes/facelift/images/icon_alert_statistics.svg
R web/htdocs/themes/facelift/images/icon_analyze_config.png
A web/htdocs/themes/facelift/images/icon_analyze_config.svg
R web/htdocs/themes/facelift/images/icon_background_jobs.png
A web/htdocs/themes/facelift/images/icon_background_jobs.svg
R web/htdocs/themes/facelift/images/icon_backup.png
A web/htdocs/themes/facelift/images/icon_backup.svg
R web/htdocs/themes/facelift/images/icon_bookmark_list.png
A web/htdocs/themes/facelift/images/icon_bookmark_list.svg
R web/htdocs/themes/facelift/images/icon_check_plugins.png
A web/htdocs/themes/facelift/images/icon_check_plugins.svg
R web/htdocs/themes/facelift/images/icon_comment.png
A web/htdocs/themes/facelift/images/icon_comment.svg
R web/htdocs/themes/facelift/images/icon_configuration.png
A web/htdocs/themes/facelift/images/icon_configuration.svg
R web/htdocs/themes/facelift/images/icon_contactgroups.png
A web/htdocs/themes/facelift/images/icon_contactgroups.svg
A web/htdocs/themes/facelift/images/icon_crash.svg
R web/htdocs/themes/facelift/images/icon_custom_snapin.png
A web/htdocs/themes/facelift/images/icon_custom_snapin.svg
R web/htdocs/themes/facelift/images/icon_dashboard.png
A web/htdocs/themes/facelift/images/icon_dashboard.svg
R web/htdocs/themes/facelift/images/icon_dcd_connections.png
A web/htdocs/themes/facelift/images/icon_dcd_connections.svg
R web/htdocs/themes/facelift/images/icon_diagnostics.png
A web/htdocs/themes/facelift/images/icon_diagnostics.svg
A web/htdocs/themes/facelift/images/icon_docker.svg
R web/htdocs/themes/facelift/images/icon_downtime.png
A web/htdocs/themes/facelift/images/icon_downtime.svg
A web/htdocs/themes/facelift/images/icon_emblem_add.svg
A web/htdocs/themes/facelift/images/icon_emblem_disable.svg
A web/htdocs/themes/facelift/images/icon_emblem_download.svg
A web/htdocs/themes/facelift/images/icon_emblem_enable.svg
A web/htdocs/themes/facelift/images/icon_emblem_more.svg
A web/htdocs/themes/facelift/images/icon_emblem_pending.svg
A web/htdocs/themes/facelift/images/icon_emblem_refresh.svg
A web/htdocs/themes/facelift/images/icon_emblem_search.svg
A web/htdocs/themes/facelift/images/icon_emblem_settings.svg
A web/htdocs/themes/facelift/images/icon_emblem_time.svg
A web/htdocs/themes/facelift/images/icon_emblem_warning.svg
A web/htdocs/themes/facelift/images/icon_event.svg
R web/htdocs/themes/facelift/images/icon_folder.png
A web/htdocs/themes/facelift/images/icon_folder.svg
A web/htdocs/themes/facelift/images/icon_graph.svg
A web/htdocs/themes/facelift/images/icon_host_problems.svg
A web/htdocs/themes/facelift/images/icon_host_svc_problems.svg
R web/htdocs/themes/facelift/images/icon_hostgroups.png
A web/htdocs/themes/facelift/images/icon_hostgroups.svg
R web/htdocs/themes/facelift/images/icon_inventory.png
A web/htdocs/themes/facelift/images/icon_inventory.svg
R web/htdocs/themes/facelift/images/icon_license_usage.png
A web/htdocs/themes/facelift/images/icon_license_usage.svg
R web/htdocs/themes/facelift/images/icon_mkeventd.png
R web/htdocs/themes/facelift/images/icon_mkps.png
A web/htdocs/themes/facelift/images/icon_mkps.svg
A web/htdocs/themes/facelift/images/icon_network_topology.svg
R web/htdocs/themes/facelift/images/icon_notifications.png
A web/htdocs/themes/facelift/images/icon_notifications.svg
A web/htdocs/themes/facelift/images/icon_os.svg
R web/htdocs/themes/facelift/images/icon_pagetype_topic.png
A web/htdocs/themes/facelift/images/icon_pagetype_topic.svg
R web/htdocs/themes/facelift/images/icon_pagetype_topics.png
R web/htdocs/themes/facelift/images/icon_passwords.png
A web/htdocs/themes/facelift/images/icon_passwords.svg
R web/htdocs/themes/facelift/images/icon_predefined_conditions.png
A web/htdocs/themes/facelift/images/icon_predefined_conditions.svg
R web/htdocs/themes/facelift/images/icon_read_only.png
A web/htdocs/themes/facelift/images/icon_read_only.svg
R web/htdocs/themes/facelift/images/icon_roles.png
A web/htdocs/themes/facelift/images/icon_roles.svg
A web/htdocs/themes/facelift/images/icon_service_discovery.svg
A web/htdocs/themes/facelift/images/icon_service_duration.svg
R web/htdocs/themes/facelift/images/icon_servicegroups.png
A web/htdocs/themes/facelift/images/icon_servicegroups.svg
R web/htdocs/themes/facelift/images/icon_services.png
A web/htdocs/themes/facelift/images/icon_services.svg
R web/htdocs/themes/facelift/images/icon_sites.png
A web/htdocs/themes/facelift/images/icon_sites.svg
A web/htdocs/themes/facelift/images/icon_sla.svg
A web/htdocs/themes/facelift/images/icon_stale.svg
R web/htdocs/themes/facelift/images/icon_static_checks.png
A web/htdocs/themes/facelift/images/icon_static_checks.svg
A web/htdocs/themes/facelift/images/icon_svc_problems.svg
R web/htdocs/themes/facelift/images/icon_tag.png
A web/htdocs/themes/facelift/images/icon_tag.svg
R web/htdocs/themes/facelift/images/icon_timeperiods.png
A web/htdocs/themes/facelift/images/icon_timeperiods.svg
R web/htdocs/themes/facelift/images/icon_users.png
A web/htdocs/themes/facelift/images/icon_users.svg
R web/htdocs/themes/facelift/images/icon_view.png
A web/htdocs/themes/facelift/images/icon_view.svg
A web/htdocs/themes/facelift/images/icon_vsphere.svg
M web/htdocs/themes/facelift/scss/_main.scss
A web/htdocs/themes/modern-dark/images/icon_emblem_add.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_disable.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_download.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_enable.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_more.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_pending.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_refresh.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_search.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_settings.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_time.svg
A web/htdocs/themes/modern-dark/images/icon_emblem_warning.svg
Log Message:
-----------
Add svg icons for the new design
Since some icons require an emblem (a small icon in the lower
right corner of the icon) the methods html.render_icon and
html.icon methods now take an optional argument to add an
emblem. The emblems are stored under the name icon_emblem_*.
Some icons are still missing and will follow in later commits.
CMK-5484
Change-Id: Ifdcc427ee180d7386cc681dbed99571e7b05f938
Commit: 624ad8b0a0c9e8809b732fa1aa31d9ee9b995a32
https://github.com/tribe29/checkmk/commit/624ad8b0a0c9e8809b732fa1aa31d9ee9…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/views/builtin.py
M cmk/gui/sidebar.py
Log Message:
-----------
Add facilities to render the remaining icons in "Customize"
Extend classes that inherit from Base to render icons
together with an optional emblem.
CMK-5589
Change-Id: I710860ab38bd28c1ba4577b593446494715ae0c1
Compare: https://github.com/tribe29/checkmk/compare/b0e41074a3d8...624ad8b0a0c9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f9580958d2b7e453aac4a984253d6cfff2885775
https://github.com/tribe29/checkmk/commit/f9580958d2b7e453aac4a984253d6cfff…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Separate fetcher command parsing and execution a bit
Change-Id: I32e72b9ac176584b2670994e03cd3c2a8e014977
Commit: b42661cfbff2731f29d2f5a6769fefbb798ecdd5
https://github.com/tribe29/checkmk/commit/b42661cfbff2731f29d2f5a6769fefbb7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Centralize sending of "confirm" message to core
Once the helper is finished with a command, either in regular
mode or with an error, the helper should tell the core that
it is done with the command.
Instead of sending that response in several situations, we
now have a central point to send that response.
Change-Id: Ia38dbd40a19314b21d0270c84db91965f5ea0a95
Commit: b0e41074a3d8927827498979b108b8b25cbd80c3
https://github.com/tribe29/checkmk/commit/b0e41074a3d8927827498979b108b8b25…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Add more debug logging to fetcher
Logging of this kind is necessary to better understand the process
using the log.
Change-Id: I84037448090ebd859a0377ebc572daf395e98c79
Compare: https://github.com/tribe29/checkmk/compare/46c19c5e50a2...b0e41074a3d8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 46c19c5e50a25a7f3583f412cb1d0b0fc13ecacd
https://github.com/tribe29/checkmk/commit/46c19c5e50a25a7f3583f412cb1d0b0fc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Load "all checks" in less cases
Improve the performance of some cmk commands that previously
were all loading all Checkmk checks without needing them.
Change-Id: I8288135227b5af361da8971ea27d31184d0ce226
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 4bd6cb7982f451416a8ce04c815d7fafe1133d3a
https://github.com/tribe29/checkmk/commit/4bd6cb7982f451416a8ce04c815d7fafe…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A .werks/11368
M checks/netapp_api_luns
Log Message:
-----------
11368 FIX netapp_api_luns: Report correct total size
The check plugin <tt>netapp_api_luns</tt>, which monitors the usage of LUNs of
Netapp filers, can be configured to not apply any levels to the used storage and
only report the total size of the LUN instead. The size report by the check
plugin in this particular case was wrong by a factor of 1024^2, which is fixed
by this werk.
This change merges PR #253.
Change-Id: I8907f68ea42065f3081f74f60752c5e6e93a93c5