Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: e8062320adc5f3e12a4fb7eeea68f9604a810e02
https://github.com/tribe29/checkmk/commit/e8062320adc5f3e12a4fb7eeea68f9604…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/update_config.py
M cmk/utils/bi/bi_legacy_config_converter.py
M cmk/utils/bi/bi_packs.py
Log Message:
-----------
BI rework: Moved BILegacyConfig conversion to cmk-update-config
Change-Id: Ie77c872e31e17979de9c9ed2b74f686d863cb600
Commit: 5489d095ffb78bf2464ecda1f14fb9eca8418d38
https://github.com/tribe29/checkmk/commit/5489d095ffb78bf2464ecda1f14fb9eca…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/gui/availability.py
Log Message:
-----------
BI availability: fixed missing argument in compute_branches
Change-Id: I0a1dd4572967ee079c8c2186b4585b753ca9372d
Commit: b8e780374cc9fc756515dfc6871d14446f61fec8
https://github.com/tribe29/checkmk/commit/b8e780374cc9fc756515dfc6871d14446…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/utils/bi/bi_compiler.py
Log Message:
-----------
BI rework: bi_compiler now saves with marshal
Change-Id: I84af8d5699117f3ab355139dd750087194bdc26d
Commit: 2e6f295f233c387163239503ec26b945fefeea6d
https://github.com/tribe29/checkmk/commit/2e6f295f233c387163239503ec26b945f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/check_utils.py
M cmk/gui/watolib/services.py
M cmk/utils/type_defs.py
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Add type hints for set autochecks table structure
CMK-5965
Change-Id: I513d97195716a041b703c14b7c09ee3ae5bb6d30
Commit: 7f7cc908d636cc4a4f99d763eb965e0ad75322c4
https://github.com/tribe29/checkmk/commit/7f7cc908d636cc4a4f99d763eb965e0ad…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/gui/watolib/services.py
M cmk/utils/type_defs.py
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Improve performance of discovery page actions
When enabling/disabling services, the set-autochecks automation is often
called to store the just changed autochecks.
In the past the checks had to be loaded by this automation call, just to
be able to compute the service description (which was always available
in the calling GUI code, but not handed over to the automation).
To solve this, the GUI now hands over the previously calculated service
description which makes the automation call much faster.
CMK-5965
Change-Id: If9ec2a88a0fecd0bbb60f60d3301683660b877a7
Commit: 266325a0f40429452648de79b58f099c59e69f47
https://github.com/tribe29/checkmk/commit/266325a0f40429452648de79b58f099c5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
Improve performance of update host labels action
No need to load the checks for this automation.
CMK-5965
Change-Id: I02b8db877ec0242d7a0885de0614d6a28eb2744c
Commit: 17958da4499709b4e50f9f9222e4ca7eb46e5512
https://github.com/tribe29/checkmk/commit/17958da4499709b4e50f9f9222e4ca7eb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M web/htdocs/js/modules/async_progress.js
Log Message:
-----------
Faster discovery page update cycles
Change-Id: I3e2f944b943d90ec2f93c56ca1623e537f7f3439
Commit: 68981a27b4dcccb0f864f91acf3ae88719d15e46
https://github.com/tribe29/checkmk/commit/68981a27b4dcccb0f864f91acf3ae8871…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/job.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
Log Message:
-----------
Remove unused code from and improve typing of section/check plugin job
Change-Id: I14a1a023931f708b5939fbea73ec2ce1db3d8f2e
Commit: 66285be6125cc87ae541d5cdaf693c20a46d112b
https://github.com/tribe29/checkmk/commit/66285be6125cc87ae541d5cdaf693c20a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/job.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
Log Message:
-----------
Check plugin job: fix factory defaults
The check plugin job did not use its factory defaults correctly, which
resulted in all discovered services going CRIT by default.
CMK-5916
Change-Id: Idcbd4d432867df749b38221d03d494dd4ff0b001
Commit: bcb1065dd55cbd506b4f4c1d197d52c913a79690
https://github.com/tribe29/checkmk/commit/bcb1065dd55cbd506b4f4c1d197d52c91…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M cmk/base/plugins/agent_based/adva_fsp_if.py
M cmk/base/plugins/agent_based/apc_rackpdu_power.py
M cmk/base/plugins/agent_based/bluecat_dhcp.py
M cmk/base/plugins/agent_based/bluecat_dns.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/checkpoint_connections.py
M cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_vpn_sessions.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/datapower_tcp.py
M cmk/base/plugins/agent_based/dell_hw_info.py
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/f5_bigip_cluster.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpfailover.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpguests.py
M cmk/base/plugins/agent_based/hitachi_hnas_fc_if.py
M cmk/base/plugins/agent_based/hp_proliant_systeminfo.py
M cmk/base/plugins/agent_based/hr_mem.py
M cmk/base/plugins/agent_based/huawei_osn_if.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/if_fortigate.py
M cmk/base/plugins/agent_based/infoblox_osinfo.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/infoblox_systeminfo.py
M cmk/base/plugins/agent_based/inv_cisco_vlans.py
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/juniper_info.py
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/liebert_humidity_air.py
M cmk/base/plugins/agent_based/liebert_system.py
M cmk/base/plugins/agent_based/liebert_temp_air.py
M cmk/base/plugins/agent_based/mcdata_fcport.py
M cmk/base/plugins/agent_based/netscaler_sslcertificates.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/printer_pages.py
M cmk/base/plugins/agent_based/printer_pages_canon.py
M cmk/base/plugins/agent_based/printer_pages_ricoh.py
M cmk/base/plugins/agent_based/pulse_secure_users.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_info.py
M cmk/base/plugins/agent_based/snmp_os.py
M cmk/base/plugins/agent_based/snmp_quantum_storage_info.py
M cmk/base/plugins/agent_based/snmp_uptime.py
M cmk/base/plugins/agent_based/ucd_mem.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
Log Message:
-----------
rename trees -> fetch I
In this commit, the API facing `trees` kwarg is renamed to `fetch`.
CMK-5963
Change-Id: I7a75ae507665b0a1faa7b852b40e8c22a0081282
Commit: f58225edcce3761582dfda9d8af65fe94ba312e5
https://github.com/tribe29/checkmk/commit/f58225edcce3761582dfda9d8af65fe94…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/check_legacy_includes/liebert.py
M cmk/base/plugins/agent_based/adva_fsp_if.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M cmk/base/plugins/agent_based/aix_diskiod.py
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/apache_status.py
M cmk/base/plugins/agent_based/apc_rackpdu_power.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_vpn_sessions.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/cpu.py
M cmk/base/plugins/agent_based/datapower_tcp.py
M cmk/base/plugins/agent_based/diskstat.py
M cmk/base/plugins/agent_based/docker_container_mem.py
M cmk/base/plugins/agent_based/docker_container_status.py
M cmk/base/plugins/agent_based/docker_node_info.py
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/esx_vsphere_hostsystem_section.py
M cmk/base/plugins/agent_based/esx_vsphere_vm.py
M cmk/base/plugins/agent_based/f5_bigip_cluster.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpfailover.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpguests.py
M cmk/base/plugins/agent_based/fritz.py
M cmk/base/plugins/agent_based/hitachi_hnas_fc_if.py
M cmk/base/plugins/agent_based/hp_msa_if.py
M cmk/base/plugins/agent_based/hpux_if.py
M cmk/base/plugins/agent_based/hr_mem.py
M cmk/base/plugins/agent_based/huawei_osn_if.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/ipmi.py
M cmk/base/plugins/agent_based/job.py
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/k8s_stats_section.py
M cmk/base/plugins/agent_based/kernel.py
M cmk/base/plugins/agent_based/liebert_humidity_air.py
M cmk/base/plugins/agent_based/liebert_system.py
M cmk/base/plugins/agent_based/liebert_temp_air.py
M cmk/base/plugins/agent_based/livestatus_status.py
M cmk/base/plugins/agent_based/lnx_if.py
M cmk/base/plugins/agent_based/logwatch_section.py
M cmk/base/plugins/agent_based/mcdata_fcport.py
M cmk/base/plugins/agent_based/mem_section.py
M cmk/base/plugins/agent_based/mssql_counters_section.py
M cmk/base/plugins/agent_based/mssql_databases.py
M cmk/base/plugins/agent_based/mssql_datafiles_transactionlogs.py
M cmk/base/plugins/agent_based/netapp_api_cpu.py
M cmk/base/plugins/agent_based/netapp_api_if.py
M cmk/base/plugins/agent_based/netapp_api_vf_stats.py
M cmk/base/plugins/agent_based/netscaler_sslcertificates.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/ntp.py
M cmk/base/plugins/agent_based/omd_info.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/oracle_asm_diskgroup.py
M cmk/base/plugins/agent_based/oracle_rman.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
M cmk/base/plugins/agent_based/printer_pages.py
M cmk/base/plugins/agent_based/printer_pages_canon.py
M cmk/base/plugins/agent_based/printer_pages_ricoh.py
M cmk/base/plugins/agent_based/prometheus_build.py
M cmk/base/plugins/agent_based/ps_section.py
M cmk/base/plugins/agent_based/pulse_secure_users.py
M cmk/base/plugins/agent_based/sap_hana_data_volume.py
M cmk/base/plugins/agent_based/sap_hana_license.py
M cmk/base/plugins/agent_based/sap_hana_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/site_object_counts.py
M cmk/base/plugins/agent_based/snmp_info.py
M cmk/base/plugins/agent_based/snmp_uptime.py
M cmk/base/plugins/agent_based/statgrab_net.py
M cmk/base/plugins/agent_based/systemtime.py
M cmk/base/plugins/agent_based/tcp_conn_stats.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M cmk/base/plugins/agent_based/ucs_bladecenter_if.py
M cmk/base/plugins/agent_based/ucs_c_rack_server_faultinst.py
M cmk/base/plugins/agent_based/ucs_c_rack_server_led.py
M cmk/base/plugins/agent_based/uptime.py
M cmk/base/plugins/agent_based/utils/bluecat.py
M cmk/base/plugins/agent_based/utils/docker.py
M cmk/base/plugins/agent_based/utils/hp_msa.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/base/plugins/agent_based/utils/liebert.py
M cmk/base/plugins/agent_based/utils/netapp_api.py
M cmk/base/plugins/agent_based/utils/sap_hana.py
M cmk/base/plugins/agent_based/utils/ucs_bladecenter.py
M cmk/base/plugins/agent_based/veritas_vcs.py
M cmk/base/plugins/agent_based/vms_if.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/base/plugins/agent_based/winperf_phydisk.py
M cmk/base/plugins/agent_based/winperf_tcp_conn.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
Log Message:
-----------
Check-API: adapt typing
Adapt typing to prepare for the upcoming change to
make the `fetch` kwarg accept a single SNMPTree,
optionally.
* rename AgentStringTable -> StringTable
* replace SNMPStringTable -> List[StringTable]
* replace SNMPStringBytesTable -> List[StringBytesTable]
Change-Id: I1ce6c15e6b8a460676bc079fec81c85dc59b6ba0
Commit: 93b2c3178fce00deba31248c16589c9c2e17a422
https://github.com/tribe29/checkmk/commit/93b2c3178fce00deba31248c16589c9c2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
A .werks/11515
M checks/prism_containers
A tests/unit/checks/test_prism_containers.py
Log Message:
-----------
11515 FIX prism_containers: Fix evaluation of percentage levels and scale of levels in
graphs
Change-Id: Id049d8aac3d1b6f76dc53c963d16a95c4e20431c
Commit: e39a55e27dd30e9494c6716d7722517c53ea4992
https://github.com/tribe29/checkmk/commit/e39a55e27dd30e9494c6716d7722517c5…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
Use the correct height for the User and Help menu
and remove borders around the menus.
Change-Id: I17d7e093a5ff22e1ead9f196fd0c3ca783a26720
Commit: f4b45190af92cb6e6f3cd3467493f11a83ef6865
https://github.com/tribe29/checkmk/commit/f4b45190af92cb6e6f3cd3467493f11a8…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/utils/ps.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
Log Message:
-----------
Remove parameter transform from ps utils
With the implementation of CMK-5847, this has become unnecessary.
Change-Id: I5d6e6ff931dc7c78392b2150f79ecc52e146c228
Commit: bb6c93e2afb3b5a3ace49d4ac176c7632f7f8ad9
https://github.com/tribe29/checkmk/commit/bb6c93e2afb3b5a3ace49d4ac176c7632…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/checking.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Inline snapshot logic
The code is simpler and we can remove two global variables. This
further lets us fix the bug on stacked/nested measurements and makes the
magic "TOTAL" result obsolete: Indeed, TOTAL is the time of the
parentmost measurement.
CMK-5920
Change-Id: I987ae5a2240e9f3b2d0db5e80f8af9572d992409
Commit: f37970907f2a4d60bc65e64eca1dcdf54415c5a8
https://github.com/tribe29/checkmk/commit/f37970907f2a4d60bc65e64eca1dcdf54…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/checking.py
M cmk/fetchers/controller.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Do not mix phase and execute
SRP for `execute()`: There is no need to count in execute anymore, this
must be handled explicitely as a new phase.
CMK-3920
Change-Id: I378433db929166c34d640ddac1c77d33ceec7f4a
Commit: a39ad9f374f98a8dddfc8f64ce954b07081f1e64
https://github.com/tribe29/checkmk/commit/a39ad9f374f98a8dddfc8f64ce954b070…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/inv_checkmk.py
M cmk/base/plugins/agent_based/inv_esx_vsphere_hostsystem.py
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/snmp_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_esx_vsphere_hostsystem.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_if.py
Log Message:
-----------
inventory: cleanup Attribute types
CMK-5952
Change-Id: I34228d9568b6fd3e95fbec2d1111df52c936634e
Commit: a592495f8ca5266c66544b0b98234e7aa545c533
https://github.com/tribe29/checkmk/commit/a592495f8ca5266c66544b0b98234e7aa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/inventory.py
Log Message:
-----------
inventory: speed up TableRow merging
Looking up the indices in the stupid way took too much time.
We introduce a TreeAggregator, mainly to have a place to live
for the index lookup cache. This speeds things up;
in our unit test case from 2:20 to 0:12.
CMK-5945
Change-Id: I6bd7635b16bf4b2fcb1b0d99083763b3a212f9e6
Commit: df9df509b267aff0fec908b6b84861a9baa7612d
https://github.com/tribe29/checkmk/commit/df9df509b267aff0fec908b6b84861a9b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
A .werks/11502
Log Message:
-----------
11502 FIX Dynamic host configuration: Fix config activation on WATO enabled remote
sites
The dynamic host configuration is working in a special mode in distributed
setups. The dcd on the remote site is executed to collect the information about
the hosts locally and the dcd on the central site is processing this
information and applies the changes in the central configuration.
There was a case where the remote DCD operated in central mode, instead of
remote site mode which made the DCD activate change on the remote site. This
might result in pending changes on the remote site which in turn prevents an
activation of changes from the central site.
Technical details: This was caused by a "config reload" command being sent to
the DCD before the DCD configuration was completely synchronized.
Change-Id: Iaf2a95c282104fd579faa22f73243097912b500a
Commit: 7fff2c5c16b8ab5fd5fbdfdb69e01c211fa4669c
https://github.com/tribe29/checkmk/commit/7fff2c5c16b8ab5fd5fbdfdb69e01c211…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
cpu_tracking: Pass stats with payload #1
The stats correspond to the payload, indeed we measure the time needed
to obtain the payload. It is therefore meaningful to group them.
This further lets us group serialization and deserialization of the
timings in a way that is consistent with the rest of the fetcher/checker
serialization.
Now, the stats are still passed in a different message than the payload.
CMK-5909
Change-Id: I6012b2f33f554913328b7c85543fc16eed88483c
Commit: 64d52a9f88b33b55d7e5ac4b96f12719e28e800c
https://github.com/tribe29/checkmk/commit/64d52a9f88b33b55d7e5ac4b96f12719e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
cpu_tracking: Pass stats with payload #2
Pass the stats with the payload.
CMK-5909
Change-Id: Icf2c6a8691eda9b89d9cabe59abf9024d88ecd24
Commit: f4e2d36998a1e8166d773a6acec330d4fc4eb7f3
https://github.com/tribe29/checkmk/commit/f4e2d36998a1e8166d773a6acec330d4f…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/builtin_modules.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
Add "Other services" menu entry for service topic
CMK-5796
Change-Id: If1527aad46fc6be5928935b5ab6a49be59c161be
Commit: 34e3d1a6959d063b7a5c589926e402bf49be3496
https://github.com/tribe29/checkmk/commit/34e3d1a6959d063b7a5c589926e402bf4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/watolib/search.py
Log Message:
-----------
Include Global settings in Setup search
CMK-5902
Change-Id: I62b73f1207926757b180c17e010f9875d1fed4c8
Commit: e36f9967deb6f5704ab7157bfc5bf1b4018389c3
https://github.com/tribe29/checkmk/commit/e36f9967deb6f5704ab7157bfc5bf1b40…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Refactor graph dashlet, graph identification resolved at init
Move the pnp graph render options to init. This way I set the title format
in old standard for inside the graph, and make the default also available
for future on dashlet title.
The graph inside a dashlet has always the same identification, it does not
need to be computed on every js_reload.
- Do the same for custom graphs dashlet
CMK-5870
Change-Id: I59f04fb932aee3666e4b9124f56cb5b8e720e35e
Commit: 9226079401e30c26c0fce1b50315d9a5593260be
https://github.com/tribe29/checkmk/commit/9226079401e30c26c0fce1b50315d9a55…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/plugins/metrics/html_render.py
A tests/unit/cmk/gui/plugins/metrics/test_html_render.py
Log Message:
-----------
Refactor move title render elements of dashlet to metrics/html_render
CMK-5870
Change-Id: If10fe09ec4a28d02e95a3f8273642e407cfec217
Commit: 08017f8c6bbb8956e4cd7617f733ba5ef1199f40
https://github.com/tribe29/checkmk/commit/08017f8c6bbb8956e4cd7617f733ba5ef…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
A .werks/11502
A .werks/11515
M checks/prism_containers
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/automations/check_mk.py
M cmk/base/check_legacy_includes/liebert.py
M cmk/base/check_utils.py
M cmk/base/checking.py
M cmk/base/inventory.py
M cmk/base/plugins/agent_based/adva_fsp_if.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M cmk/base/plugins/agent_based/aix_diskiod.py
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/apache_status.py
M cmk/base/plugins/agent_based/apc_rackpdu_power.py
M cmk/base/plugins/agent_based/bluecat_dhcp.py
M cmk/base/plugins/agent_based/bluecat_dns.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/checkpoint_connections.py
M cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_vpn_sessions.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/cpu.py
M cmk/base/plugins/agent_based/datapower_tcp.py
M cmk/base/plugins/agent_based/dell_hw_info.py
M cmk/base/plugins/agent_based/diskstat.py
M cmk/base/plugins/agent_based/docker_container_mem.py
M cmk/base/plugins/agent_based/docker_container_status.py
M cmk/base/plugins/agent_based/docker_node_info.py
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/esx_vsphere_hostsystem_section.py
M cmk/base/plugins/agent_based/esx_vsphere_vm.py
M cmk/base/plugins/agent_based/f5_bigip_cluster.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpfailover.py
M cmk/base/plugins/agent_based/f5_bigip_vcmpguests.py
M cmk/base/plugins/agent_based/fritz.py
M cmk/base/plugins/agent_based/hitachi_hnas_fc_if.py
M cmk/base/plugins/agent_based/hp_msa_if.py
M cmk/base/plugins/agent_based/hp_proliant_systeminfo.py
M cmk/base/plugins/agent_based/hpux_if.py
M cmk/base/plugins/agent_based/hr_mem.py
M cmk/base/plugins/agent_based/huawei_osn_if.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/if_fortigate.py
M cmk/base/plugins/agent_based/infoblox_osinfo.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/infoblox_systeminfo.py
M cmk/base/plugins/agent_based/inv_checkmk.py
M cmk/base/plugins/agent_based/inv_cisco_vlans.py
M cmk/base/plugins/agent_based/inv_esx_vsphere_hostsystem.py
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/ipmi.py
M cmk/base/plugins/agent_based/job.py
M cmk/base/plugins/agent_based/juniper_info.py
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/k8s_stats_section.py
M cmk/base/plugins/agent_based/kernel.py
M cmk/base/plugins/agent_based/liebert_humidity_air.py
M cmk/base/plugins/agent_based/liebert_system.py
M cmk/base/plugins/agent_based/liebert_temp_air.py
M cmk/base/plugins/agent_based/livestatus_status.py
M cmk/base/plugins/agent_based/lnx_if.py
M cmk/base/plugins/agent_based/logwatch_section.py
M cmk/base/plugins/agent_based/mcdata_fcport.py
M cmk/base/plugins/agent_based/mem_section.py
M cmk/base/plugins/agent_based/mssql_counters_section.py
M cmk/base/plugins/agent_based/mssql_databases.py
M cmk/base/plugins/agent_based/mssql_datafiles_transactionlogs.py
M cmk/base/plugins/agent_based/netapp_api_cpu.py
M cmk/base/plugins/agent_based/netapp_api_if.py
M cmk/base/plugins/agent_based/netapp_api_vf_stats.py
M cmk/base/plugins/agent_based/netscaler_sslcertificates.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/ntp.py
M cmk/base/plugins/agent_based/omd_info.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/oracle_asm_diskgroup.py
M cmk/base/plugins/agent_based/oracle_rman.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
M cmk/base/plugins/agent_based/printer_pages.py
M cmk/base/plugins/agent_based/printer_pages_canon.py
M cmk/base/plugins/agent_based/printer_pages_ricoh.py
M cmk/base/plugins/agent_based/prometheus_build.py
M cmk/base/plugins/agent_based/ps_section.py
M cmk/base/plugins/agent_based/pulse_secure_users.py
M cmk/base/plugins/agent_based/sap_hana_data_volume.py
M cmk/base/plugins/agent_based/sap_hana_license.py
M cmk/base/plugins/agent_based/sap_hana_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/site_object_counts.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_info.py
M cmk/base/plugins/agent_based/snmp_os.py
M cmk/base/plugins/agent_based/snmp_quantum_storage_info.py
M cmk/base/plugins/agent_based/snmp_uptime.py
M cmk/base/plugins/agent_based/statgrab_net.py
M cmk/base/plugins/agent_based/systemtime.py
M cmk/base/plugins/agent_based/tcp_conn_stats.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M cmk/base/plugins/agent_based/ucd_mem.py
M cmk/base/plugins/agent_based/ucs_bladecenter_if.py
M cmk/base/plugins/agent_based/ucs_c_rack_server_faultinst.py
M cmk/base/plugins/agent_based/ucs_c_rack_server_led.py
M cmk/base/plugins/agent_based/uptime.py
M cmk/base/plugins/agent_based/utils/bluecat.py
M cmk/base/plugins/agent_based/utils/docker.py
M cmk/base/plugins/agent_based/utils/hp_msa.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/base/plugins/agent_based/utils/liebert.py
M cmk/base/plugins/agent_based/utils/netapp_api.py
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/base/plugins/agent_based/utils/sap_hana.py
M cmk/base/plugins/agent_based/utils/ucs_bladecenter.py
M cmk/base/plugins/agent_based/veritas_vcs.py
M cmk/base/plugins/agent_based/vms_if.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/base/plugins/agent_based/winperf_phydisk.py
M cmk/base/plugins/agent_based/winperf_tcp_conn.py
M cmk/fetchers/controller.py
M cmk/gui/availability.py
M cmk/gui/dashboard.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
M cmk/update_config.py
M cmk/utils/bi/bi_compiler.py
M cmk/utils/bi/bi_legacy_config_converter.py
M cmk/utils/bi/bi_packs.py
M cmk/utils/cpu_tracking.py
M cmk/utils/type_defs.py
M tests/integration/cmk/base/test_automations.py
A tests/unit/checks/test_prism_containers.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_esx_vsphere_hostsystem.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_if.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/fetchers/test_controller.py
A tests/unit/cmk/gui/plugins/metrics/test_html_render.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/utils/test_cpu_tracking.py
M web/htdocs/js/modules/async_progress.js
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I81348010a39332e2f34af88b4a7be6a2b04c5a00
Compare:
https://github.com/tribe29/checkmk/compare/0ecc230e0389...08017f8c6bbb