Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d95755ba6d573c98dd0abd0d89dbf1e7f6425006
https://github.com/tribe29/checkmk/commit/d95755ba6d573c98dd0abd0d89dbf1e7f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
A cmk/base/plugins/agent_based/inv_if.py
M inventory/if
Log Message:
-----------
inventory: migrate all sections V
Change-Id: If3ca413140ed0cb4092d6fa45a217d612e28bfee
Commit: 97384d6a70b3b0687b75af9d573d88ff134f0eac
https://github.com/tribe29/checkmk/commit/97384d6a70b3b0687b75af9d573d88ff1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
A cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
R cmk/base/plugins/agent_based/cisco_vlans.py
A cmk/base/plugins/agent_based/inv_cisco_vlans.py
M inventory/checkpoint_vpn_tunnels
Log Message:
-----------
inventory: migrate all sections IX
Change-Id: I63248dce3fa7d3799e55d5cb1f1ca377ed5626fb
Commit: 30b7438f9f79c1d74a39861cb885e3bdf81ec0a5
https://github.com/tribe29/checkmk/commit/30b7438f9f79c1d74a39861cb885e3bdf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
A cmk/base/plugins/agent_based/dell_hw_info.py
M inventory/dell_idrac_info
Log Message:
-----------
inventory: migrate all sections X
Change-Id: Ia7a057ba72b29eaae2347e95c52d86d42fa23b96
Compare: https://github.com/tribe29/checkmk/compare/f1dfbe2325ca...30b7438f9f79
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1b56987056b05620286a3fb1953bcf4826e235cd
https://github.com/tribe29/checkmk/commit/1b56987056b05620286a3fb1953bcf482…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M cmk/gui/mkeventd.py
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
EC status: Improve error handling when EC is starting up during query
Change-Id: I98febfe4f9cef5365f0f6639ea922c1f70366b93
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3e8ee6b4cb7fc3e7f598eb8a4903b27de81eb37e
https://github.com/tribe29/checkmk/commit/3e8ee6b4cb7fc3e7f598eb8a4903b27de…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/snmp.py
M cmk/base/discovered_labels.py
M cmk/gui/crash_reporting.py
M cmk/gui/figures.py
M cmk/gui/pages.py
M cmk/gui/plugins/dashboard/stats.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/sidebar/groups.py
M cmk/gui/plugins/sidebar/hosts.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/sorters.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/valuespec.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/rulespecs.py
M cmk/utils/type_defs.py
Log Message:
-----------
Use metaclass directly without six, part 2.
Change-Id: Icfca9ba8ab00f3fcaaea70531c63ad8559b3dbb2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 91c34da122559c5a672ffbeab2dec39dcaae21cf
https://github.com/tribe29/checkmk/commit/91c34da122559c5a672ffbeab2dec39dc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
A omd/packages/python3-modules/src/snmpsim-0.4.7.tar.gz
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
Log Message:
-----------
Add snmpsim package for our SNMP integration tests
And update som dev packages on the way
Change-Id: Id5744fc70252743fb560b1cd78046b125de2c72f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4d44e245af3c4c3ede735409ad5d1e77d7fec39d
https://github.com/tribe29/checkmk/commit/4d44e245af3c4c3ede735409ad5d1e77d…
Author: thl-cmk <thl-cmk(a)outlook.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
A .werks/11152
M checkman/cisco_vpn_sessions
M checks/cisco_vpn_sessions
M cmk/base/plugins/agent_based/cisco_vpn_sessions.py
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/wato/check_parameters/cisco_vpn_sessions.py
M locale/de/LC_MESSAGES/multisite.po
M tests-py3/unit/checks/generictests/datasets/cisco_vpn_sessions.py
Log Message:
-----------
11152 cisco_vpn_sessions: extensions and refactoring
Building on werk #11150, this werk extends the monitoring of Cisco VPN
sessions.
<ul>
<li>The services corresponding to this check are renamed from "[session type]
Sessions" to "VPN Sessions [session type]". This places them next to each other
in the Checkmk GUI.</li>
<li>In addition to the number of active sessions, the check now also reports peak
values and cumulative values as well as the global system limit on the number of
concurrent sessions.</li>
<li>Besides the number of client, clientless and remote access sessions, the check
now also monitors the number of LAN-to-LAN sessions, discovered as "IPsec L2L". For
clarity, the service monitoring the number of remote access sessions is renamed from
"IPsec" to "IPsec RA".</li>
<li>The check now additionally produces a service which reports the overall number of
active sessions (computed by summing over the individual session types).</li>
<li>In addition to Cisco PIX and ASA appliances, the check now also discovers Cisco
Firepower appliances.</li>
</ul>
This werk is incompatible. Users have to re-discover the services of affected
hosts.
This werk merges https://github.com/tribe29/checkmk/pull/183.
Co-authored-by: Joerg Herbel <joerg.herbel(a)tribe29.com>
Change-Id: I61ce84923d3ab1660599c06809ffbe77edbdf7a6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ad0aa2b8321c1d936e5a9ea2f28f9e7dd0e36b61
https://github.com/tribe29/checkmk/commit/ad0aa2b8321c1d936e5a9ea2f28f9e7dd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/Makefile
M omd/packages/packages.make
R omd/packages/python-modules/.f12
R omd/packages/python-modules/.gitignore
R omd/packages/python-modules/patches/0001-python-ldap-3.1.0-disable-sasl.patch
R omd/packages/python-modules/patches/0001_pysphere_not_zip_safe.dif
R omd/packages/python-modules/patches/0003_dicttoxml-remove-with-from-setup.dif
R omd/packages/python-modules/patches/0005-NID_ecdsa_with_SHA-fix.patch
R omd/packages/python-modules/patches/0007-psycopg-wrong-ifdef.patch
R omd/packages/python-modules/patches/0009-cryptography-1.4-disable-version-warning.patch
R omd/packages/python-modules/patches/0009-cryptography-2.4.1-disable-version-warning.patch
R omd/packages/python-modules/patches/0010-python-ad-disable-krb5.dif
R omd/packages/python-modules/patches/0011-python-ad-fix-ldapfilter_tab.dif
R omd/packages/python-modules/patches/0012-python-ad-fix-netlogon-response-site-parsing.dif
R omd/packages/python-modules/patches/0013-python-ad-fix-replies-comparison.dif
R omd/packages/python-modules/patches/0015-pysnmp-RFC1158-snmpInReadOnlys.dif
R omd/packages/python-modules/patches/0016-make-psycopg2-build-with-ubuntu-bionic.patch
R omd/packages/python-modules/patches/0017-find-omd-snap7-library.dif
R omd/packages/python-modules/patches/0018-mysqlclient-fortify-source.patch
R omd/packages/python-modules/patches/0019-PyNaCl-fortify-source.patch
R omd/packages/python-modules/patches/0020-kubernetes-allow-empty-rules-in-clusterrole.dif
R omd/packages/python-modules/patches/0021-jira-2.0.0-disable-setup.py-download.dif
R omd/packages/python-modules/patches/0022-kubernetes-allow-empty-rules-in-role.dif
R omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/Click-7.0.tar.gz
R omd/packages/python-modules/src/Flask-1.1.1.tar.gz
R omd/packages/python-modules/src/Jinja2-2.10.3.tar.gz
R omd/packages/python-modules/src/MarkupSafe-1.1.1.tar.gz
R omd/packages/python-modules/src/Pillow-5.3.0.tar.gz
R omd/packages/python-modules/src/PyJWT-1.6.4.tar.gz
R omd/packages/python-modules/src/PyNaCl-1.3.0.tar.gz
R omd/packages/python-modules/src/PyPDF2-1.26.0.tar.gz
R omd/packages/python-modules/src/PySnooper-0.0.31.tar.gz
R omd/packages/python-modules/src/PyYAML-5.1.tar.gz
R omd/packages/python-modules/src/Werkzeug-0.16.0.tar.gz
R omd/packages/python-modules/src/adal-1.2.0.tar.gz
R omd/packages/python-modules/src/apispec-2.0.2.tar.gz
R omd/packages/python-modules/src/apispec-oneofschema-2.1.1.tar.gz
R omd/packages/python-modules/src/asn1crypto-0.24.0.tar.gz
R omd/packages/python-modules/src/attrs-19.3.0.tar.gz
R omd/packages/python-modules/src/bcrypt-3.1.4.tar.gz
R omd/packages/python-modules/src/boto3-1.10.41.tar.gz
R omd/packages/python-modules/src/botocore-1.13.41.tar.gz
R omd/packages/python-modules/src/cachetools-3.0.0.tar.gz
R omd/packages/python-modules/src/certifi-2018.10.15.tar.gz
R omd/packages/python-modules/src/cffi-1.11.5.tar.gz
R omd/packages/python-modules/src/chardet-3.0.4.tar.gz
R omd/packages/python-modules/src/clickclick-1.2.2.tar.gz
R omd/packages/python-modules/src/configparser-4.0.2.tar.gz
R omd/packages/python-modules/src/connexion-2018.0.dev1.tar.gz
R omd/packages/python-modules/src/contextlib2-0.6.0.post1.tar.gz
R omd/packages/python-modules/src/cryptography-1.4.tar.gz
R omd/packages/python-modules/src/cryptography-2.4.1.tar.gz
R omd/packages/python-modules/src/defusedxml-0.5.0.tar.gz
R omd/packages/python-modules/src/dicttoxml-1.7.4.tar.gz
R omd/packages/python-modules/src/dnspython-1.15.0.zip
R omd/packages/python-modules/src/docutils-0.14.tar.gz
R omd/packages/python-modules/src/download
R omd/packages/python-modules/src/enum34-1.1.6.tar.gz
R omd/packages/python-modules/src/fancycompleter-0.8.tar.gz
R omd/packages/python-modules/src/funcsigs-1.0.2.tar.gz
R omd/packages/python-modules/src/functools32-3.2.3-2.tar.gz
R omd/packages/python-modules/src/future-0.17.1.tar.gz
R omd/packages/python-modules/src/futures-3.2.0.tar.gz
R omd/packages/python-modules/src/google-auth-1.6.1.tar.gz
R omd/packages/python-modules/src/idna-2.7.tar.gz
R omd/packages/python-modules/src/importlib_metadata-1.2.0.tar.gz
R omd/packages/python-modules/src/inflection-0.3.1.tar.gz
R omd/packages/python-modules/src/ipaddress-1.0.22.tar.gz
R omd/packages/python-modules/src/itsdangerous-1.1.0.tar.gz
R omd/packages/python-modules/src/jira-2.0.0.tar.gz
R omd/packages/python-modules/src/jmespath-0.9.3.tar.gz
R omd/packages/python-modules/src/jsonschema-3.2.0.tar.gz
R omd/packages/python-modules/src/kubernetes-8.0.0.tar.gz
R omd/packages/python-modules/src/marshmallow-2.20.5.tar.gz
R omd/packages/python-modules/src/marshmallow-oneofschema-1.0.6.tar.gz
R omd/packages/python-modules/src/mock-3.0.5.tar.gz
R omd/packages/python-modules/src/more-itertools-5.0.0.tar.gz
R omd/packages/python-modules/src/mypy_extensions-0.4.3.tar.gz
R omd/packages/python-modules/src/mysqlclient-1.3.13.tar.gz
R omd/packages/python-modules/src/netifaces-0.10.7.tar.gz
R omd/packages/python-modules/src/npyscreen-4.10.5.tar.gz
R omd/packages/python-modules/src/numpy-1.15.4.tar.gz
R omd/packages/python-modules/src/oauthlib-2.1.0.tar.gz
R omd/packages/python-modules/src/openapi-spec-validator-0.2.8.tar.gz
R omd/packages/python-modules/src/opsgenie-sdk-0.3.1.tar.gz
R omd/packages/python-modules/src/ordereddict-1.1.tar.gz
R omd/packages/python-modules/src/paramiko-2.1.2.tar.gz
R omd/packages/python-modules/src/paramiko-2.4.2.tar.gz
R omd/packages/python-modules/src/passlib-1.7.1.tar.gz
R omd/packages/python-modules/src/pathlib2-2.3.5.tar.gz
R omd/packages/python-modules/src/pbr-5.1.0.tar.gz
R omd/packages/python-modules/src/pdbpp-0.10.0.tar.gz
R omd/packages/python-modules/src/ply-3.11.tar.gz
R omd/packages/python-modules/src/psutil-5.4.7.tar.gz
R omd/packages/python-modules/src/psycopg2-2.6.2.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-16.2.0.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-18.0.0.tar.gz
R omd/packages/python-modules/src/pyasn1-0.4.4.tar.gz
R omd/packages/python-modules/src/pyasn1-modules-0.2.2.tar.gz
R omd/packages/python-modules/src/pycparser-2.19.tar.gz
R omd/packages/python-modules/src/pycryptodomex-3.6.6.tar.gz
R omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
R omd/packages/python-modules/src/pyghmi-1.2.14.tar.gz
R omd/packages/python-modules/src/pykerberos-1.2.1.tar.gz
R omd/packages/python-modules/src/pymssql-2.1.3.tar.gz
R omd/packages/python-modules/src/pyrsistent-0.15.6.tar.gz
R omd/packages/python-modules/src/pysmi-0.3.2.tar.gz
R omd/packages/python-modules/src/pysnmp-4.4.4.tar.gz
R omd/packages/python-modules/src/pysphere-0.1.7.zip
R omd/packages/python-modules/src/python-ad-0.9.tar.gz
R omd/packages/python-modules/src/python-ad.README
R omd/packages/python-modules/src/python-dateutil-2.8.0.tar.gz
R omd/packages/python-modules/src/python-ldap-2.3.13.tar.gz
R omd/packages/python-modules/src/python-ldap-3.1.0.tar.gz
R omd/packages/python-modules/src/python-snap7-0.10.tar.gz
R omd/packages/python-modules/src/pytz-2019.1.tar.gz
R omd/packages/python-modules/src/reportlab-3.5.9.tar.gz
R omd/packages/python-modules/src/requests-2.20.1.tar.gz
R omd/packages/python-modules/src/requests-kerberos-0.12.0.tar.gz
R omd/packages/python-modules/src/requests-oauthlib-1.0.0.tar.gz
R omd/packages/python-modules/src/requests-toolbelt-0.9.1.tar.gz
R omd/packages/python-modules/src/roman-3.2.tar.gz
R omd/packages/python-modules/src/rsa-4.0.tar.gz
R omd/packages/python-modules/src/s3transfer-0.2.1.tar.gz
R omd/packages/python-modules/src/scandir-1.10.0.tar.gz
R omd/packages/python-modules/src/setuptools-git-1.2.tar.gz
R omd/packages/python-modules/src/setuptools_scm-3.1.0.tar.gz
R omd/packages/python-modules/src/simplejson-3.16.0.tar.gz
R omd/packages/python-modules/src/six-1.13.0.tar.gz
R omd/packages/python-modules/src/snmpsim-0.4.6.tar.gz
R omd/packages/python-modules/src/swagger_ui_bundle-0.0.6.tar.gz
R omd/packages/python-modules/src/tinkerforge-2.1.19.tar.gz
R omd/packages/python-modules/src/typing-3.7.4.1.tar.gz
R omd/packages/python-modules/src/typing_extensions-3.7.4.1.tar.gz
R omd/packages/python-modules/src/urllib3-1.24.2.tar.gz
R omd/packages/python-modules/src/vcrpy-2.1.0.tar.gz
R omd/packages/python-modules/src/websocket_client-0.54.0.tar.gz
R omd/packages/python-modules/src/wmctrl-0.3.tar.gz
R omd/packages/python-modules/src/wrapt-1.11.2.tar.gz
R omd/packages/python-modules/src/zipp-0.6.0.tar.gz
Log Message:
-----------
Remove Python 2 modules
Change-Id: Iae18ad86ea8df622f92bf4d7cf6198daee9056ed
Commit: 9dc2f0cadc8322f10472e2863d32f3fb6bd0cfcd
https://github.com/tribe29/checkmk/commit/9dc2f0cadc8322f10472e2863d32f3fb6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/Makefile
R omd/packages/Python/.f12
R omd/packages/Python/.gitignore
R omd/packages/Python/Python-2.7.16.tgz
R omd/packages/Python/Python-2.7.17.tgz
R omd/packages/Python/Python.make
R omd/packages/Python/patches/pycompile_compile_atomic.dif
R omd/packages/Python/sitecustomize.py
M omd/packages/check_mk/check_mk.make
M omd/packages/packages.make
Log Message:
-----------
Remove Python 2
Change-Id: Iff27f780d51a30c948329246c0ddb241f3ebbba7
Commit: 0158912a5b3802d4dac0468e36592aaf87fd2c14
https://github.com/tribe29/checkmk/commit/0158912a5b3802d4dac0468e36592aaf8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A .werks/11080
Log Message:
-----------
11080 Port Checkmk to Python 3
Most of Checkmk is written in Python. We have been developing on Python 2 for
over 10 years now and are now taking the big step of porting Checkmk to Python
3 with Checkmk 1.7.
This is a very big change in the software which has cost us a lot of time. But
this step is necessary to continue to develop Checkmk efficiently and safely.
In the past, Python 2.7 with all necessary 3rd party modules have been shipped
in Checkmk for a long time. This Python 2.7 will no longer be shipped with
Checkmk 1.7. Instead we now ship Python 3.8 with all necessary 3rd party
modules.
This is especially important if you use your own plugins or scripts. You have
to consider the following things.
If you have a script that is called directly from a cronjob or the core, e.g. a
notification script, you have often used the shebang "#!/usr/bin/env python" in
the past. By doing so, you have used the Python 2.7 that we shipped. Since this
no longer exists, "python" of the operating system is used without further
adaptation. This can be a Python 2.7, it depends on your system.
We recommend changing the shebang to "#!/usr/bin/env python3". This will allow
you to use the Python that comes with Checkmk again.
After you have done this, you may need to adjust some things in your scripts to
change your code from Python 2 to 3. We will publish more information about the
conversion of plugins and scripts soon.
Change-Id: I3d6cbfc821579a12d3582516ac809bb9ec27b60a
Commit: d437c4e04e7052ef6c121ff36abd58bd38a70d5e
https://github.com/tribe29/checkmk/commit/d437c4e04e7052ef6c121ff36abd58bd3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/packages/packages.make
Log Message:
-----------
Special hack for Python3 package name
We should rename the omd/packages/Python3 package back
to "Python". This workaround can be dropped after that.
Change-Id: I28f63da85e79a6df98d4bb9567d6658288489264
Compare: https://github.com/tribe29/checkmk/compare/ed3f0e80604c...d437c4e04e70