Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3d57bc617cbcce384dfe106b91df28690b9c317d
https://github.com/tribe29/checkmk/commit/3d57bc617cbcce384dfe106b91df28690…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/_base.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
Log Message:
-----------
fetchers: Consistent error handling on deserialization
This consistently reports deserialization as a ValueError containing the
whole serialized string. The LookupError or TypeError that may come
from deserializing incorrect packets are but implementation details.
This is useful for debugging.
Change-Id: I85681afb327e735d28702ed10d4eecdf61eb9904
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dbdcb6e31841436ec696309651fad51e8fd51f10
https://github.com/tribe29/checkmk/commit/dbdcb6e31841436ec696309651fad51e8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/snmp.py
M cmk/snmplib/type_defs.py
M doc/plugin-api/README
M doc/plugin-api/source/conf.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
Lighter SNMP config #2
* Add serializable data store that contains the information needed by
every SNMP fetcher.
CMK-5462
Change-Id: If776dc9e1b5a2cb5604cea3667de56473af01a87
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 03380efdddc781820fa869c4123ec4a151c0eb9b
https://github.com/tribe29/checkmk/commit/03380efdddc781820fa869c4123ec4a15…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/checking_classes.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_wlc.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/infoblox_services.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_fs.py
M cmk/base/plugins/agent_based/k8s_stats_network.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M cmk/base/plugins/agent_based/mssql_counters_file_sizes.py
M cmk/base/plugins/agent_based/mssql_counters_locks.py
M cmk/base/plugins/agent_based/mssql_counters_locks_per_batch.py
M cmk/base/plugins/agent_based/mssql_counters_pageactivity.py
M cmk/base/plugins/agent_based/mssql_counters_sqlstats.py
M cmk/base/plugins/agent_based/mssql_counters_transactions.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/printer.py
M cmk/base/plugins/agent_based/utils/size_trend.py
M tests/unit/cmk/base/plugins/agent_based/test_adva_fsp_if.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_ipmi.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_vf_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_netscaler_vserver.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_rman.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_tablespaces.py
M tests/unit/cmk/base/plugins/agent_based/test_printer_pages.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_license.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
M tests/unit/cmk/base/plugins/agent_based/test_services.py
M tests/unit/cmk/base/plugins/agent_based/test_tsm_staginspools.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ipmi_utils.py
Log Message:
-----------
Check-API: shorten Results __repr__
This makes tests, and doctests in particular much more concise.
Change-Id: Ib4c5889e0ad9309a86988dd63462a03d848e4e26
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9fb95b6c51e33f9a70a9929e4c4d6dfb7b00c956
https://github.com/tribe29/checkmk/commit/9fb95b6c51e33f9a70a9929e4c4d6dfb7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/watest/test-wtools_runas.cpp
Log Message:
-----------
[CMK-6129] - add API to change(grant/delete/etc) access rignts
- fix unit-tests using the API
- improve stability of the test in very slow environment
Change-Id: I08e925ae3b0262006161216e40350d3c3a2820ae
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d2d5f6a32a571bf4a9bb80e9f4d12ee29d0db20b
https://github.com/tribe29/checkmk/commit/d2d5f6a32a571bf4a9bb80e9f4d12ee29…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Explain how/why we set non-blocking I/O only on the local side.
Renamed an enum value to make things clearer.
Change-Id: I42847363c65ce87301f9d151d16ef851dc0c39b9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e330af6c16f93d5447c5810af3ce75fe73fa4f41
https://github.com/tribe29/checkmk/commit/e330af6c16f93d5447c5810af3ce75fe7…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/plugins/Makefile
Log Message:
-----------
Fix agent plugin Makefile
* As we're currently having the bash and python version for the PostgreSQL plugin in our repo, we need to adapt the Makefile
* Therefore use a dedicated list for python plugins without file
extension to determine if the target is outdated
Change-Id: I04b27b687cf87bfbaa4c40bc447ab8deba2e8cd5