Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 052b313d75c8d2b251ac9f673a771745a4b77d7c
https://github.com/tribe29/checkmk/commit/052b313d75c8d2b251ac9f673a771745a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/wato/pages/global_settings.py
Log Message:
-----------
Fix CRE pylint test
Change-Id: I5448fd17729e8f03855ffe955210692ccdc7da5f
Commit: 25e104ee7bf4f5dca7d4ea5dbba70557b757f09e
https://github.com/tribe29/checkmk/commit/25e104ee7bf4f5dca7d4ea5dbba70557b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M cmk/base/snmp.py
Log Message:
-----------
cmk/base/snmp.py: _compute_fetch_oid now accepts OIDSpec objects
Also move computation of value encoding out of the function
Change-Id: I719ee302d9078ef8a8e4572d17b32ee54358dcac
Commit: 33a405fa6ece6e9752ac4b7af3208b21765078df
https://github.com/tribe29/checkmk/commit/33a405fa6ece6e9752ac4b7af3208b217…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy_scan_function.py
Log Message:
-----------
API: minor simplification
Change-Id: I6844b312534e586a09d48a233ef3532b4f6bc632
Compare: https://github.com/tribe29/checkmk/compare/bbb73812bc30...33a405fa6ece
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c978fd20a48de5f3cb7ac89f77c1ca34b2438529
https://github.com/tribe29/checkmk/commit/c978fd20a48de5f3cb7ac89f77c1ca34b…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M checkman/cpsecure_sessions
M checkman/cpu.loads
M checkman/cpu.threads
M checkman/cups_queues
M checkman/datapower_cpu
M checkman/datapower_fan
M checkman/datapower_mem
M checkman/datapower_raid_bat
M checkman/datapower_tcp
M checkman/datapower_temp
M checkman/db2_backup
M checkman/db2_bp_hitratios
M checkman/db2_connections
M checkman/db2_counters
M checkman/db2_logsizes
M checkman/db2_mem
M checkman/db2_sort_overflow
M checkman/db2_tablespaces
M checkman/db2_version
M checkman/ddn_s2a_errors
M checkman/ddn_s2a_faultsbasic
M checkman/ddn_s2a_faultsbasic.bootstatus
M checkman/ddn_s2a_faultsbasic.cachecoh
M checkman/ddn_s2a_faultsbasic.disks
M checkman/ddn_s2a_faultsbasic.dualcomm
M checkman/ddn_s2a_faultsbasic.ethernet
M checkman/ddn_s2a_faultsbasic.fans
M checkman/ddn_s2a_faultsbasic.pingfault
M checkman/ddn_s2a_faultsbasic.ps
M checkman/ddn_s2a_faultsbasic.temp
M checkman/ddn_s2a_stats
M checkman/ddn_s2a_stats.io
M checkman/ddn_s2a_stats.readhits
M checkman/ddn_s2a_statsdelay
M checkman/ddn_s2a_uptime
M checkman/ddn_s2a_version
Log Message:
-----------
Added/Changed inventory entries in manpages (cps-ddn)
Change-Id: I2c8971dfa60dc9da6b31825070e580caf039edd8
Commit: 42eea2fcd9d84707852b1884355531d1eda72d26
https://github.com/tribe29/checkmk/commit/42eea2fcd9d84707852b1884355531d1e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M Makefile
M agents/windows/.gitignore
M omd/Makefile
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Simplify installation of Python 3 cmk module
Now that a lot of stuff has moved to Python 3 it is possible to
install the whole cmk module in a single step. Several files were
installed twice btw.
This additionally removes cmk/__init__.py and cmk/base/__init__.py
to make them namespace packages. This is needed to make the local
hierarchy shadowing work in the near future.
Some more cleanups:
* Exclude precompiled .pyc and __pycache__ files from check_mk
"upstream" tar archive
* Add missing mkdir calls to make single check_mk package make target call work
Change-Id: I3e45c3c8b9dd195a8ec9fb35c6dcfceb2fadb7cf
Compare: https://github.com/tribe29/checkmk/compare/81cf3e578888...42eea2fcd9d8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 81cf3e578888763dbec1252f3c31dcf2af35a78c
https://github.com/tribe29/checkmk/commit/81cf3e578888763dbec1252f3c31dcf2a…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M checkman/decru_cpu
M checkman/decru_fans
M checkman/decru_perf
M checkman/decru_power
M checkman/decru_temps
M checkman/dell_chassis_fans
M checkman/dell_chassis_io
M checkman/dell_chassis_kvm
M checkman/dell_chassis_power
M checkman/dell_chassis_powersupplies
M checkman/dell_chassis_slots
M checkman/dell_chassis_status
M checkman/dell_chassis_temp
M checkman/dell_compellent_controller
M checkman/dell_compellent_disks
M checkman/dell_compellent_enclosure
M checkman/dell_compellent_folder
M checkman/dell_eql_storage
M checkman/dell_idrac_disks
M checkman/dell_idrac_fans
M checkman/dell_idrac_power
M checkman/dell_idrac_power.unit
M checkman/dell_idrac_raid
M checkman/dell_idrac_raid.bbu
M checkman/dell_idrac_virtdisks
M checkman/dell_om_disks
M checkman/dell_om_esmlog
M checkman/dell_om_fans
M checkman/dell_om_mem
M checkman/dell_om_power
M checkman/dell_om_power.unit
M checkman/dell_om_processors
M checkman/dell_om_sensors
M checkman/dell_om_vdisks
M checkman/dell_powerconnect_cpu
M checkman/dell_powerconnect_fans
M checkman/dell_powerconnect_psu
M checkman/dell_powerconnect_temp
M checkman/dell_poweredge_amperage.current
M checkman/dell_poweredge_amperage.power
M checkman/dell_poweredge_cpu
M checkman/dell_poweredge_mem
M checkman/dell_poweredge_netdev
M checkman/dell_poweredge_pci
M checkman/dell_poweredge_status
M checkman/dell_poweredge_temp
Log Message:
-----------
Added/changed inventory entries in manpages (dec-dell)
Change-Id: Ie465a8e167b74b6a829c846e6581ea33b7925194
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 515532647e2ed9711109eda47bba60ab9ef44d77
https://github.com/tribe29/checkmk/commit/515532647e2ed9711109eda47bba60ab9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
A .werks/10600
M checks/bonding.include
A tests-py3/unit/checks/test_bonding_include.py
Log Message:
-----------
10600 FIX Interface Bonding
If no master aggregation ID for interface bonding was known, the check plugins
lnx_bonding, windows_os_bonding, windows_intel_bonding and ovs_bonding could crash.
In this case we now use the first slaves aggregation ID as expected value for
all aggregation IDs.
Change-Id: I8246bdce7ee8b5b790fa2d5116858a69c840f985
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5201a91b63f5721d0af55ddecc1bd0551553d25
https://github.com/tribe29/checkmk/commit/f5201a91b63f5721d0af55ddecc1bd055…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M Makefile
M cmk/.f12
M cmk/__init__.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/decorator.py
M cmk/base/default_config/notify.py
M cmk/base/events.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M cmk/ec/actions.py
M cmk/ec/main.py
M cmk/ec/settings.py
M cmk/gui/availability.py
M cmk/gui/background_job.py
M cmk/gui/bi.py
M cmk/gui/config.py
M cmk/gui/crash_reporting.py
M cmk/gui/cron.py
M cmk/gui/dashboard.py
M cmk/gui/htmllib.py
M cmk/gui/login.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd.py
M cmk/gui/modules.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/metrics/timeseries.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/sidebar.py
M cmk/gui/sites.py
M cmk/gui/userdb.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automation_commands.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/gui/werks.py
M cmk/gui/wsgi/routing.py
M cmk/special_agents/agent_bi.py
M cmk/utils/crash_reporting.py
M cmk/utils/packaging.py
A cmk/utils/version.py
M doc/treasures/wato_hook_cleanup_folders.py
M inventory/omd_status
M omd/packages/check_mk/check_mk.make
M tests-py3/integration/cmk/gui/test_webapi.py
M tests-py3/integration/cmk/test_omd_version.py
M tests-py3/unit/cmk/base/test_config.py
M tests-py3/unit/cmk/base/test_unit_automations.py
M tests-py3/unit/cmk/ec/test_rule_matching.py
M tests-py3/unit/conftest.py
M tests/testlib/__init__.py
M tests/testlib/site.py
M tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
M tests/unit/cmk/gui/plugins/views/test_icons.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
M tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_cron.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/test_webapi_unit.py
M tests/unit/cmk/gui/watolib/test_analyze_configuration.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/cmk/test_base.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/cmk/utils/test_werks.py
M tests/unit/conftest.py
Log Message:
-----------
cmk: rename __init__.py to version.py to make cmk a namespace
This allows us to shadow shipped plugins by corresponding files
in the local hierarchy.
Change-Id: I34814b57804b4ff69c3a7fc511d3e7c588319534
Commit: 1edfb874ceead66af8f9665803308e216fa32b28
https://github.com/tribe29/checkmk/commit/1edfb874ceead66af8f9665803308e216…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M checks/tplink_cpu
Log Message:
-----------
tplink_cpu: make pylint happy
Change-Id: I8fd5fa9306d33008f324492fd00a5b9800480e79
Commit: 5fe0cd56352374acf29c94c816fb19b476877c4b
https://github.com/tribe29/checkmk/commit/5fe0cd56352374acf29c94c816fb19b47…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-13 (Fri, 13 Mar 2020)
Changed paths:
M checks/blade_bays
M checks/blade_blades
M checks/blade_blowers
M checks/blade_health
M checks/blade_mediatray
M checks/blade_powerfan
M checks/blade_powermod
A checks/blade_scan.include
M tests-py3/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
API: detect conversion: convert blade*
Change-Id: I12fc39f10361cd027557cb49162c8c0602c826c2
Compare: https://github.com/tribe29/checkmk/compare/5f84c12ba682...5fe0cd563523
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5f84c12ba682e00dd9df39cea943a01527fccb73
https://github.com/tribe29/checkmk/commit/5f84c12ba682e00dd9df39cea943a0152…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-03-12 (Thu, 12 Mar 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Fix composition tests for the moment
They still need to run in Python 2, because they are loading the agent
updater as Python module, which is not Python 3 compatible yet.
This commit fixes some compatibility issue in the testlib that is used
to prepare sites for running the composition tests.
To be able to migrate the composition tests over to Python 3, we need to
port the agent updater to Python 3 first.
Some minor flake8 cleanups on the way.
Change-Id: I6930052eee04ec1c155659b3b2f8748a9402dd36
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b075c460d7200ff273eb5bcdc350137fa87b2fce
https://github.com/tribe29/checkmk/commit/b075c460d7200ff273eb5bcdc350137fa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-03-12 (Thu, 12 Mar 2020)
Changed paths:
A .werks/10600
M checks/bonding.include
A tests-py3/unit/checks/test_bonding_include.py
Log Message:
-----------
10600 FIX Interface Bonding
If no master aggregation ID for interface bonding was known, the check plugins
lnx_bonding, windows_os_bonding, windows_intel_bonding and ovs_bonding could crash.
In this case we now use the first slaves aggregation ID as expected value for
all aggregation IDs.
Change-Id: I8246bdce7ee8b5b790fa2d5116858a69c840f985