Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9569434543f5e28d178a46d3a42bf107e847d521
https://github.com/tribe29/checkmk/commit/9569434543f5e28d178a46d3a42bf107e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M agents/modules/windows/build_the_module.cmd
M buildscripts/scripts/lib/windows.groovy
M buildscripts/scripts/windows-agent-modules-build.jenkins
Log Message:
-----------
[CMK-4493] - minimal integration windows python build scripts to use Nexus Cache
- no real cached build
Change-Id: Ic2e347bd2310a0b3808e50db1ef70552df9fd299
Commit: 002e2f0c32315427afb53cb269874106f133ea96
https://github.com/tribe29/checkmk/commit/002e2f0c32315427afb53cb269874106f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A .werks/11150
R checkman/cisco_asa_ipsecsessions
R checkman/cisco_asa_svcsessions
R checkman/cisco_asa_webvpnsessions
A checkman/cisco_vpn_sessions
R checks/cisco_asa_ipsecsessions
R checks/cisco_asa_sessions.include
R checks/cisco_asa_svcsessions
R checks/cisco_asa_webvpnsessions
A checks/cisco_vpn_sessions
A cmk/base/plugins/agent_based/cisco_vpn_sessions.py
R cmk/gui/plugins/wato/check_parameters/asa_svc_sessions.py
A cmk/gui/plugins/wato/check_parameters/cisco_vpn_sessions.py
M locale/de/LC_MESSAGES/multisite.po
A tests-py3/unit/checks/generictests/datasets/cisco_vpn_sessions.py
M tests-py3/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11150 Refactoring of the monitoring of Cisco VPN sessions
This werk refactors the code for monitoring the number of Cisco
VPN sessions. The three checks cisco_asa_ipsecsessions,
cisco_asa_svcsessions and cisco_asa_webvpnsessions are replaced
with one check with three items (cisco_vpn_sessions). The
corresponding rule for defining upper levels on the number of active
sessions is renamed from "Cisco SVC/WebVPN/IPsec Sessions" to "Cisco
VPN Sessions"
This change is incompatible. Users have to re-discover the services
of affected hosts and re-create the rules for the upper levels on
the number of active sessions. Furthermore, any previously created rules
should be deleted, since they are deprecated as of this werk and have
no more effect.
Change-Id: I4728c01cbedd7e02068501e4bf15e4b286d5d8d5
Commit: 785fd333d17a816df83b8f991c601590d822e73c
https://github.com/tribe29/checkmk/commit/785fd333d17a816df83b8f991c601590d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A .werks/11107
M checks/mgmt_fsc_sc2_cpu_status
M tests-py3/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11107 FIX mgmt_fsc_sc2_cpu_status: Typo in service description
There was a typo in the service description of mgmt_fsc_sc2_cpu_status. It read "Inferface" instead
of "Interface".
The affected services need to be rediscovered.
Change-Id: Id6143a9939a99cf06304884880f8cf4647cc4682
Commit: 58358423e49546cfcc6898ef185dc38b7db073df
https://github.com/tribe29/checkmk/commit/58358423e49546cfcc6898ef185dc38b7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M buildscripts/scripts/windows-agent-modules-build.jenkins
Log Message:
-----------
Fix windows python build script
Change-Id: I07e3f501a3b205b43e718dfab29850cea1cbcfae
Commit: b34adaad123bf691a6b2c5fbd14c75b0c5189b62
https://github.com/tribe29/checkmk/commit/b34adaad123bf691a6b2c5fbd14c75b0c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A cmk/base/plugins/agent_based/snmp_os.py
M inventory/snmp_os
Log Message:
-----------
inventory: migrate all sections II
Change-Id: Ib40c02ab904080edeb62167cd502e3b040a7e7b8
Commit: b073ae2bd5bb3efd752ea5af9dbab39b8168f8d4
https://github.com/tribe29/checkmk/commit/b073ae2bd5bb3efd752ea5af9dbab39b8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A cmk/base/plugins/agent_based/cisco_vlans.py
M inventory/cisco_vlans
Log Message:
-----------
inventory: migrate all sections III
Change-Id: I4a75ea1bedfe036b516be6371e3e6cd0b606cff0
Compare: https://github.com/tribe29/checkmk/compare/b74e1aed9c3b...b073ae2bd5bb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fa517fd41449c84ce1d65226f33a42d0e6064c75
https://github.com/tribe29/checkmk/commit/fa517fd41449c84ce1d65226f33a42d0e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A agents/modules/windows/build_the_cached.cmd
M agents/modules/windows/build_the_module.cmd
Log Message:
-----------
[CMK-4493] - windows python build scripts to use Nexus Cache
Change-Id: I262fce266484396fc508f1c3554b63f27985f1c7
Commit: b74e1aed9c3bcfe32da509f67005029ff936954b
https://github.com/tribe29/checkmk/commit/b74e1aed9c3bcfe32da509f67005029ff…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M CONTRIBUTING.md
M cmk/base/autochecks.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/programs.py
M cmk/base/localize.py
M cmk/base/packaging.py
M cmk/base/profiling.py
M cmk/base/snmp.py
M cmk/ec/rule_packs.py
M cmk/ec/settings.py
M cmk/gui/background_job.py
M cmk/gui/config.py
M cmk/gui/cron.py
M cmk/gui/htmllib.py
M cmk/gui/i18n.py
M cmk/gui/inventory.py
M cmk/gui/key_mgmt.py
M cmk/gui/login.py
M cmk/gui/mkeventd.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/sidebar/wiki.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/userdb.py
M cmk/gui/utils/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/auth_php.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/simple_config_file.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/user_scripts.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/special_agents/agent_proxmox.py
M omd/packages/omd/omdlib/certs.py
M tests-py3/conftest.py
M tests-py3/scripts/install-cmk.py
M tests-py3/testlib/__init__.py
M tests-py3/testlib/utils.py
M tests-py3/unit/checks/generictests/utils.py
M tests-py3/unit/checks/test_memory_include_unused.py
M tests-py3/unit/cmk/base/test_autochecks.py
M tests-py3/unit/cmk/base/test_ip_lookup.py
M tests-py3/unit/cmk/gui/conftest.py
M tests-py3/unit/cmk/gui/test_backup_unit.py
M tests-py3/unit/cmk/gui/test_i18n.py
M tests-py3/unit/cmk/gui/test_userdb_htpasswd_connector.py
M tests-py3/unit/cmk/gui/test_userdb_ldap_connector.py
M tests-py3/unit/cmk/gui/watolib/test_activate_changes.py
M tests-py3/unit/cmk/gui/watolib/test_config_sync.py
M tests-py3/unit/cmk/gui/watolib/test_tags.py
M tests-py3/unit/cmk/utils/test_man_pages.py
M tests-py3/unit/cmk/utils/test_packaging.py
M tests-py3/unit/cmk/utils/test_paths.py
M tests-py3/unit/cmk/utils/test_store.py
M tests-py3/unit/cmk/utils/test_werks.py
M tests-py3/unit/conftest.py
Log Message:
-----------
Simplify Path imports plus minor tweaks.
Change-Id: I9c443edacbe8b4d13f22ace43bdb72adc47f3e25
Compare: https://github.com/tribe29/checkmk/compare/5f6135655d71...b74e1aed9c3b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f11bfaaf9b6b03803e579d639d645afb92f2e2de
https://github.com/tribe29/checkmk/commit/f11bfaaf9b6b03803e579d639d645afb9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M cmk/fetchers/factory.py
M cmk/fetchers/snmp_backend/__init__.py
R cmk/fetchers/snmp_backend/_base.py
M cmk/fetchers/snmp_backend/classic.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/utils/type_defs.py
Log Message:
-----------
Move ABCSNMPBackend to `type_defs`
We should be able to use this in `cmk.utils.snmp_table` in order to
break the last (I believe) layering violation introduced by this series
of patches.
Note that importing `fetchers` in `base` is not a layering violation.
The other way around is one. In the end, we should have something like:
+---------------------+
| base |
+--------+------------+
| | fetchers |
| +------------+
| utils |
+---------------------+
which is probably ok.
CMK-4504
Change-Id: Id78e1d57181ce4aefeb7e59a238200b791c1dac5
Commit: 5f6135655d7106756331707739b2be0168fd3862
https://github.com/tribe29/checkmk/commit/5f6135655d7106756331707739b2be016…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M cmk/base/modes/check_mk.py
M cmk/base/snmp.py
M cmk/fetchers/factory.py
M cmk/utils/snmp_table.py
Log Message:
-----------
Force stored-walk backend in backends
- This completes the decoupling of `utils.snmp_table` and `base.snmp`.
- We do not need to explicitly pass the default value anymore.
CMK-4504
Change-Id: If9ab68262786f8b2a21b2992e17f73b27502425b
Compare: https://github.com/tribe29/checkmk/compare/caf0b8ae9e4f...5f6135655d71
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 64e8319c952c0b655f2dca5f680c768fc6a8ccee
https://github.com/tribe29/checkmk/commit/64e8319c952c0b655f2dca5f680c768fc…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M bin/livedump
M bin/mkbench
M cmk/fetchers/program.py
M cmk/notification_plugins/opsgenie_issues.py
M cmk/notification_plugins/utils.py
M cmk/special_agents/agent_graylog.py
M cmk/utils/log/_log.py
M tests-py3/unit/cmk/utils/test_notify_utils.py
Log Message:
-----------
Replaced Text with str plus simplifications, part 4.
Change-Id: I23a0c7ded4ff1fbb97bf67cf61ec694977ebd53d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 51d8b8ffc769621ea4d21a85440ef42bd2cc5cda
https://github.com/tribe29/checkmk/commit/51d8b8ffc769621ea4d21a85440ef42bd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M agents/wnx/integration/test_section_df.py
M agents/wnx/integration/test_section_fileinfo.py
M agents/wnx/integration/test_section_ps.py
M agents/wnx/integration/test_section_uptime.py
M cmk/base/ip_lookup.py
M cmk/gui/availability.py
M cmk/gui/background_job.py
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/crash_reporting.py
M cmk/gui/escaping.py
M cmk/gui/exceptions.py
M cmk/gui/forms.py
M cmk/gui/http.py
M cmk/gui/login.py
M cmk/gui/mkeventd.py
M cmk/gui/pages.py
M cmk/gui/permissions.py
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/sidebar/bi.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/mkeventd.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/crash_reporting.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/wato.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/cisco_dom.py
M cmk/gui/plugins/wato/check_parameters/disk_failures.py
M cmk/gui/plugins/wato/check_parameters/emc_datadomain_mtree.py
M cmk/gui/plugins/wato/check_parameters/fortigate_sslvpn.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_rscstatus.py
M cmk/gui/plugins/wato/check_parameters/hyperv_vms.py
M cmk/gui/plugins/wato/check_parameters/pulse_secure.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/sidebar.py
M cmk/gui/table.py
M cmk/gui/type_defs.py
M cmk/gui/userdb.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/html.py
M cmk/gui/utils/output_funnel.py
M cmk/gui/utils/url_encoder.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/config_sync.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M omd/packages/omd/omdlib/config_hooks.py
M omd/packages/omd/omdlib/contexts.py
M tests-py3/testlib/utils.py
M tests-py3/unit/cmk/gui/utils/test_html.py
M tests-py3/unit/test_sanity_checks.py
Log Message:
-----------
Replaced Text with str plus simplifications, part 3.
Change-Id: I9f235b0a1c9f6cd844d6b9a9a61bb93cf6ae7c89
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d0b1e9190e6ea7a57819d62dfd8059c2575dd8fc
https://github.com/tribe29/checkmk/commit/d0b1e9190e6ea7a57819d62dfd8059c25…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A .werks/11095
M checkman/aws_s3
M checkman/aws_s3.summary
M checkman/aws_s3_limits
M checkman/aws_s3_requests
M checkman/aws_s3_requests.http_errors
M checkman/aws_s3_requests.latency
M checkman/aws_s3_requests.select_object
M checkman/aws_s3_requests.traffic_stats
M checks/aws.include
M checks/aws_elb
M checks/aws_elbv2_application
M checks/aws_elbv2_application_target_groups_http
M checks/aws_elbv2_application_target_groups_lambda
M checks/aws_elbv2_network
M checks/aws_s3_requests
M cmk/gui/plugins/metrics/aws.py
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/metrics/translation.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/special_agents/agent_aws.py
M locale/de/LC_MESSAGES/multisite.po
M tests-py3/unit/cmk/special_agents/agent_aws/test_agent_aws_s3.py
Log Message:
-----------
11095 FIX AWS S3
This werk fixes multiple issues with the AWS S3 monitoring, i.e.:
- As a follow-up for werk #11092, where one service per monitored
region for the monitoring of AWS limits was introduced, the
corresponding service for S3 is now always discovered as
'AWS/S3 Limits Global'. This is because there are no per-region
limits for S3, only global account-wide limits. Users have to
re-discover this service and potentially adjust any related rules
for this to come into effect.
- The regions set when configuring the AWS special are now properly
taken into account when monitoring S3 buckets (note that they are
deliberately ignored for the limits). This means that buckets
residing in regions which are not monitored are not discovered any
more and do not contribute to the S3 summary service. Users have to
re-discover the S3 services for this to come into effect.
- AWS S3 CloudWatch metrics are now fetched properly. Previously, only
the non-request metrics for buckets in the region us-east-1 worked,
such that for example bucket sizes for buckets outside us-east-1
were wrong.
- A couple of metrics and some units were fixed.
- The rule "AWS/S3 HTTP Errors" for the check aws_s3_requests.http_errors
has been added.
- The levels for the check aws_s3_requests.latency (rule
"AWS/S3 Latency") are now specified in ms, before, the smallest
possible level was 1 s. After installing the werk, users have to
re-define this rule.
- Rules configured for the check aws_s3_requests ("AWS/S3 Bucket Requests")
now have an effect, previously, they were ignored.
- Services based on S3 CloudWatch metrics now go stale instead of UNKN
if AWS stops delivering data, for example in the case where requests
to an S3 buckets stop.
- Names and tags set when configuring the AWS special agent are now
handled correctly and excluded buckets are not fetched any more (but
they are still counted for the limits).
Change-Id: If5b8bf6889e96dcb1cf63c2aba275493eb92850f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 823f7712fa0768dd606d2af3ce836554ebf33050
https://github.com/tribe29/checkmk/commit/823f7712fa0768dd606d2af3ce836554e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
Remove WSGI sub interpreters per language
Before 1.6, Checkmk had many localizable texts that were resolved in the
module namespace, i.e. at the time a python module was imported. This
made it necessary to have a separate Python interpreter for each
language so that different users could use the GUI in different
languages.
Now all localizable texts are evaluated during the processing of a
request, not when the application is loaded. If this does not apply to
some texts, this is to be seen as a bug and must be fixed.
Because the localized texts are now evaluated during the request, we can
remove the sub-interpreters per language. This saves memory and
simplifies the setup a bit.
Change-Id: I3bfba1aa363dd5e766a8b31a993b6a351663dafc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8cfe1a3401d89990556399e7fb34b4cacc3be7c1
https://github.com/tribe29/checkmk/commit/8cfe1a3401d89990556399e7fb34b4cac…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/automations/check_mk.py
M cmk/base/check_utils.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/abstract.py
M cmk/base/discovered_labels.py
M cmk/base/events.py
M cmk/base/export.py
M cmk/base/inventory.py
M cmk/base/localize.py
M cmk/base/notify.py
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
Log Message:
-----------
Replaced Text with str plus simplifications, part 2.
Change-Id: I328a04c3f79a3c5286edb9bc2c93560617950cb0