Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6660ac4042e3512c19e2af245548f1ae46d716e8
https://github.com/tribe29/checkmk/commit/6660ac4042e3512c19e2af245548f1ae4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/base/events.py
Log Message:
-----------
Add host/service labels to alert/notification contexts.
Doing this on the Python side has several advantages:
* It works for both cores.
* It avoids issues with various size limits (environment etc.).
* It adds the label infos even for alerts.
Change-Id: I5c1e9bbf703e308dc92155497955484606cd80e0
Commit: d447fdd5c763ab4ae0445bdc842ef482953347b0
https://github.com/tribe29/checkmk/commit/d447fdd5c763ab4ae0445bdc842ef4829…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M active_checks/check_cpu_peaks
M cmk/base/check_legacy_includes/__init__.py
M cmk/base/check_legacy_includes/acme.py
M cmk/base/check_legacy_includes/akcp_sensor.py
M cmk/base/check_legacy_includes/alcatel.py
M cmk/base/check_legacy_includes/arbor.py
M cmk/base/check_legacy_includes/arris_cmts.py
M cmk/base/check_legacy_includes/artec.py
M cmk/base/check_legacy_includes/aws.py
M cmk/base/check_legacy_includes/azure.py
M cmk/base/check_legacy_includes/blade_scan.py
M cmk/base/check_legacy_includes/bonding.py
M cmk/base/check_legacy_includes/brocade.py
M cmk/base/check_legacy_includes/bvip.py
M cmk/base/check_legacy_includes/checkpoint.py
M cmk/base/check_legacy_includes/cisco_cpu_scan_functions.py
M cmk/base/check_legacy_includes/cisco_mem.py
M cmk/base/check_legacy_includes/cisco_prime.py
M cmk/base/check_legacy_includes/cisco_sensor_item.py
M cmk/base/check_legacy_includes/cisco_srst.py
M cmk/base/check_legacy_includes/cisco_ucs.py
M cmk/base/check_legacy_includes/cmciii.py
M cmk/base/check_legacy_includes/cmctc.py
M cmk/base/check_legacy_includes/couchbase.py
M cmk/base/check_legacy_includes/cpu_load.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/datapower_scan.py
M cmk/base/check_legacy_includes/db2.py
M cmk/base/check_legacy_includes/ddn_s2a.py
M cmk/base/check_legacy_includes/dell_om.py
M cmk/base/check_legacy_includes/dell_poweredge.py
M cmk/base/check_legacy_includes/df_netapp.py
M cmk/base/check_legacy_includes/dhcp_pools.py
M cmk/base/check_legacy_includes/didactum.py
M cmk/base/check_legacy_includes/diskstat.py
M cmk/base/check_legacy_includes/docsis.py
M cmk/base/check_legacy_includes/domino.py
M cmk/base/check_legacy_includes/elphase.py
M cmk/base/check_legacy_includes/emcvnx.py
M cmk/base/check_legacy_includes/enviromux.py
M cmk/base/check_legacy_includes/f5_bigip.py
M cmk/base/check_legacy_includes/fan.py
M cmk/base/check_legacy_includes/filerdisks.py
M cmk/base/check_legacy_includes/fireeye.py
M cmk/base/check_legacy_includes/firewall_if.py
M cmk/base/check_legacy_includes/fjdarye.py
M cmk/base/check_legacy_includes/fortigate_cpu.py
M cmk/base/check_legacy_includes/fortigate_sessions.py
M cmk/base/check_legacy_includes/fsc.py
M cmk/base/check_legacy_includes/fsc_sc2.py
M cmk/base/check_legacy_includes/genua.py
M cmk/base/check_legacy_includes/graylog.py
M cmk/base/check_legacy_includes/hitachi_hnas.py
M cmk/base/check_legacy_includes/hitachi_hus.py
M cmk/base/check_legacy_includes/hp.py
M cmk/base/check_legacy_includes/hp_mcs.py
M cmk/base/check_legacy_includes/hp_msa.py
M cmk/base/check_legacy_includes/hp_proliant.py
M cmk/base/check_legacy_includes/hr_fs.py
M cmk/base/check_legacy_includes/huawei_osn.py
M cmk/base/check_legacy_includes/huawei_switch.py
M cmk/base/check_legacy_includes/humidity.py
M cmk/base/check_legacy_includes/hwg.py
M cmk/base/check_legacy_includes/ibm_svc.py
M cmk/base/check_legacy_includes/ibm_tape_library.py
M cmk/base/check_legacy_includes/innovaphone.py
M cmk/base/check_legacy_includes/intel_true_scale.py
M cmk/base/check_legacy_includes/ipmi_common.py
M cmk/base/check_legacy_includes/ipmi_sensors.py
M cmk/base/check_legacy_includes/ispro.py
M cmk/base/check_legacy_includes/jolokia.py
M cmk/base/check_legacy_includes/juniper_mem.py
M cmk/base/check_legacy_includes/k8s.py
M cmk/base/check_legacy_includes/legacy_docker.py
M cmk/base/check_legacy_includes/license.py
M cmk/base/check_legacy_includes/liebert.py
M cmk/base/check_legacy_includes/mbg_lantime.py
M cmk/base/check_legacy_includes/mcafee_gateway.py
M cmk/base/check_legacy_includes/mem.py
M cmk/base/check_legacy_includes/memory.py
M cmk/base/check_legacy_includes/mysql.py
M cmk/base/check_legacy_includes/netapp_api.py
M cmk/base/check_legacy_includes/netstat.py
M cmk/base/check_legacy_includes/network_fs.py
M cmk/base/check_legacy_includes/oracle.py
M cmk/base/check_legacy_includes/pandacom_temp.py
M cmk/base/check_legacy_includes/pdu_gude.py
M cmk/base/check_legacy_includes/perle.py
M cmk/base/check_legacy_includes/poe.py
M cmk/base/check_legacy_includes/printer_io.py
M cmk/base/check_legacy_includes/prism.py
M cmk/base/check_legacy_includes/quanta.py
M cmk/base/check_legacy_includes/raritan.py
M cmk/base/check_legacy_includes/redis.py
M cmk/base/check_legacy_includes/scaleio.py
M cmk/base/check_legacy_includes/size_trend.py
M cmk/base/check_legacy_includes/storeonce.py
M cmk/base/check_legacy_includes/stormshield.py
M cmk/base/check_legacy_includes/synology.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/check_legacy_includes/threepar.py
M cmk/base/check_legacy_includes/time.py
M cmk/base/check_legacy_includes/transforms.py
M cmk/base/check_legacy_includes/ucd_hr.py
M cmk/base/check_legacy_includes/ups_generic.py
M cmk/base/check_legacy_includes/ups_in_voltage.py
M cmk/base/check_legacy_includes/ups_out_voltage.py
M cmk/base/check_legacy_includes/uptime.py
M cmk/base/check_legacy_includes/wlc_clients.py
M cmk/base/check_legacy_includes/wmi.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Removed var-annotated mypy suppressions, part 1.
Due to a bug(?) in mypy they seem to disable large parts of type checking,
and in a lot of places this suppression is just superfluous.
This change contains just the "superfluous" part, the rest with actual
typing fixes will come in a separate commit.
Change-Id: Ib6fb4525711f8163f9a40e97f29482cf03ba3922
Compare: https://github.com/tribe29/checkmk/compare/ccb4b42e2826...d447fdd5c763
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ecacb2088d4ec500128f398268753136449ed97a
https://github.com/tribe29/checkmk/commit/ecacb2088d4ec500128f3982687531364…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/special_agents/agent_siemens_plc.py
M tests/unit/cmk/special_agents/test_agent_siemens_plc_.py
Log Message:
-----------
agent_siemens_plc: optimise looping
*refactor functions
*consolidate looping
*move casting of values to data collection block
Change-Id: I21557918d7255d588e00f12cb4558a004379c6c7
Commit: ccb4b42e28260012a8772fc6fcc4110f09c06c94
https://github.com/tribe29/checkmk/commit/ccb4b42e28260012a8772fc6fcc4110f0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M agents/modules/windows/Makefile
M agents/modules/windows/readme.md
A agents/modules/windows/tests/.gitignore
A agents/modules/windows/tests/Makefile
A agents/modules/windows/tests/integration/.gitignore
A agents/modules/windows/tests/integration/conftest.py
A agents/modules/windows/tests/integration/test_scripts_execution.py
A agents/modules/windows/tests/test_runner.cmd
Log Message:
-----------
[CMK-7187] - add integration testing to the Windows Python Modules
- deploy both presented modules in temporary folder
- check the integrity of pyvenv.cfg
- check postinstall.cmd is presented and functional
- run three scripts using both module(totally 6 runs)
- use makefile to run all tests
- update documentation
Note. After successful test we save timestamp in file system as artifact. To run tests in any case use make integration-force
Change-Id: I6f28315a18622be71c606ac5388f2e84dce7df22
Compare: https://github.com/tribe29/checkmk/compare/36c67f5c182c...ccb4b42e2826
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 54b099e7088fa682e50007573480da6de221a3ba
https://github.com/tribe29/checkmk/commit/54b099e7088fa682e50007573480da6de…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
Log Message:
-----------
RRD consolidation option in single metric is a show more property
Change-Id: Ide85fd8a320585545038807389522fddbed6a754
Commit: b6bfa43307d9c47ad436d5ae18c986b4cb444e67
https://github.com/tribe29/checkmk/commit/b6bfa43307d9c47ad436d5ae18c986b4c…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/special_agents/agent_siemens_plc.py
M tests/unit/cmk/special_agents/test_agent_siemens_plc_.py
Log Message:
-----------
agent_siemens_plc: change values type to dict
change parsing of 'values' arguments to less cumbersome dict structure
Change-Id: Ie1017186900d89c7fe6f2188d9a16d8a6f2af8e0
Compare: https://github.com/tribe29/checkmk/compare/2813f07566ca...b6bfa43307d9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 36c67f5c182c757e35289db8a0954861b1746ebd
https://github.com/tribe29/checkmk/commit/36c67f5c182c757e35289db8a0954861b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
Log Message:
-----------
RRD consolidation option in single metric is a show more property
Change-Id: Ide85fd8a320585545038807389522fddbed6a754
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 2813f07566caf4a10758950665ca6a01a48600eb
https://github.com/tribe29/checkmk/commit/2813f07566caf4a10758950665ca6a01a…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M checks/agent_siemens_plc
M cmk/special_agents/agent_siemens_plc.py
M tests/unit/checks/test_agent_siemens_plc.py
A tests/unit/cmk/special_agents/test_agent_siemens_plc_.py
Log Message:
-----------
agent_siemens_plc: make the agent testable
*introduce argparse
*split out logical blocks of code as is into smaller functions
*improve flow of main execution
*unit tests for functions
Up next:
*refactoring of individual functions
*optimise looping
*improve error handling
Change-Id: Ie7aaacfb3349fbbce6f980c3530dff6d5c8dc526
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 128163c2f5a7a2ff4ed08b1335b7f286a5ccc9cc
https://github.com/tribe29/checkmk/commit/128163c2f5a7a2ff4ed08b1335b7f286a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
Log Message:
-----------
Timeseries graphs: Make integer graphs vertical axis show 1 label
Instead of not showing a horizontal line at the top of the plot area we
are now showing a value of 1 with the related line.
Change-Id: Id2869bc63061adfd9b3fb621ddf0d97541da35ac
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 87ca49bcd535ab41c3dc36c2bc4f75fd99afb869
https://github.com/tribe29/checkmk/commit/87ca49bcd535ab41c3dc36c2bc4f75fd9…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
A .werks/11948
M cmk/base/plugins/agent_based/k8s_nodes.py
A tests/unit/cmk/base/plugins/agent_based/test_k8s_nodes.py
Log Message:
-----------
11948 FIX k8s_nodes: fix crash with error "unexpected keyword argument 'bounderies'"
Seen while working on CMK-7122
Change-Id: I91cd071c216cbe4c39e3a1043556c4649572a6f2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 538b0d975cdfa2e18dc3affac3b7cef848344c8f
https://github.com/tribe29/checkmk/commit/538b0d975cdfa2e18dc3affac3b7cef84…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Bugfix in linux agent
This bug was introduced when merging #324,
854e48955644846895951c25046c1f093f676d2c.
Change-Id: I789c5bb787917a5c3ca7a063cc325da6fd20d857
Commit: 932e1b04aeabeea0d2d837682045f446c679c219
https://github.com/tribe29/checkmk/commit/932e1b04aeabeea0d2d837682045f446c…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M checks/agent_siemens_plc
M cmk/special_agents/agent_siemens_plc.py
M tests/unit/checks/test_agent_siemens_plc.py
A tests/unit/cmk/special_agents/test_agent_siemens_plc_.py
Log Message:
-----------
agent_siemens_plc: make the agent testable
*introduce argparse
*split out logical blocks of code as is into smaller functions
*improve flow of main execution
*unit tests for functions
Up next:
*refactoring of individual functions
*optimise looping
*improve error handling
Change-Id: Ie7aaacfb3349fbbce6f980c3530dff6d5c8dc526
Compare: https://github.com/tribe29/checkmk/compare/0ea10fd4c1c9...932e1b04aeab