openITCOCKPIT Blog

openITCOCKPIT 4.3.0 released

18.10.2021

Today we have released the next version of openITCOCKPIT 4.3.0.

openITCOCKPIT 4.3.0 is packed with new features and bug fixes. We added an i-doit importer to the ImportModule, upgraded Checkmk to version 2 and added support for Debian 11 Bullseye.

Please read to article to know anything about potential breaking changes!

Checkmk 2.0

We decided to upgrade the integrated Checkmk version to Checkmk Raw Edition 2.0.0p12.

This update will probably cause some issues and requires manual adjustment due to breaking changes. Please consider this before running the update.

Update of service templates

The following service templates require manual action. Please edit the service template and replace the content of ARG1

CHECK_MK_PS

Change

(_PROC_,1,1,98,99)

to

{'cgroup': (None, False), 'cpu_rescale_max': True, 'levels': (1, 1, 99999, 99999), 'match_groups': (), 'process': _PROC_, 'user': None}

CHECK_MK_LNX_IF

Change

{'state': ['1'], 'errors': (0.01, 0.1), 'traffic': (50.0, 80.0)}

to

{'errors': {'both': ('perc', (0.01, 0.001))}, 'discovered_oper_status': ['1'], 'discovered_speed': 0, 'map_operstates': [(['1'], 0)], 'traffic': [('both', ('upper', ('perc', (50.0, 80.0))))]}

CHECK_MK_WINPERF_IF

Change

{'state': ['1'], 'errors': (0.01, 0.1), 'traffic': (50.0, 80.0)}

to

{'errors': {'both': ('perc', (0.01, 0.1))}, 'discovered_oper_status': ['1'], 'discovered_speed': 1000000000}

CHECK_MK_IF64

Change

{'state': ['1'], 'errors': (0.01, 0.1), 'speed': 0}

to

{'errors': {'both': ('perc', (0.01, 0.1))}, 'discovered_oper_status': ['1'], 'discovered_speed': 1000000000}

CHECK_MK_MEM_USED

Change

(150.0 ,200.0)

to

{'levels': (150.0, 200.0)}

After you changed the value, please make sure to Refresh the monitoring configuration to apply the changes.

It could also happen that some other checks require manual adjustments as well. If you get any errors or unknown check results, please delete the service and the corresponding service template. In the next step run a Checkmk discovery and create a new service template as described here. (Search for “Create missing service templates for Checkmk”)

Refurbished wizard for SNMP

The web interface of the Checkmk module got refurbished to be more user friendly. You can now choose if you want to collect the data via the Checkmk Agent, via SNMP or both. openITCOCKPIT tries to migrate your old configuration automatically.

Devices which should only be monitored via SNMP require a manual adjustment. Please open the Checkmk discovery for those devices, adjust the settings and click on Execute discovery. To apply your changes, please refresh the monitoring configuration.

PS: It is now also possible to download the Checkmk Agents via the openITCOCKPIT web interface.

Dedicated i-doit Importer for the ImportModule

The ImportModule got extended by two new features. It is now possible to add the i-doit CMDB as datasource to the Import Module to import Hosts directly into openITCOCKPIT. Depending on the configured software assignments openITCOCKPIT can automatically create service checks for all imported hosts.

The second new feature is the ability to add External Systems. At the moment only i-doit is supported, but new data sources can be added easily with later versions.

External Systems will be used to load additional information to a host. The information are available in the details overview of a host.

New Wizard Modules

As with most releases of openITCOCKPIT we added more wizard based monitoring options. Our mission is to provide an easy to use way of monitoring commonly used it infrastructure.

New documentation (Work in progress)

Many customers and also our community members provided us the feedback that the documentation of openITCOCKPIT could be improved.

To involve the users of openITCOCKPIT we decided to make the documentation publicly available on GitHub.

Everyone is invited to improve the documentation, fix typos or improve misleading sentences. By now, the german version is completed. We are also working on the english translation.

The new documentation is available at: https://docs.openitcockpit.io/

Hacktoberfest 2021

Also in the year openITCOCKPIT is part of the Hacktoberfest 2021. We are very happy that so many volunteers are contributing to openITCOCKPIT. Like KamaZz who translated openITCOCKPIT into the Ukrainian language - awesome 🤩

Many thanks to all contributors who helped to translate our documentation! ❤️

Want to contribute? You can find all required information in our GitHub repositories:


Hacktoberfest is presented by DigitalOcean, appwrite, intel and deepsource and not associated with openITCOCKPIT or it-novum GmbH

Message of the day

Long-term users of openITCOCKPIT may remember that openITCOCKPIT v2 had a Message of the day feature. We decided to bring this feature back - even if it is much more powerful now than it was ever before.

Add Support for Debian 11 Bullseye

We also now provide debian packages for Debian 11 Bullseye.


#### All changes are available in the [changelog](https://github.com/it-novum/openITCOCKPIT/releases/tag/openITCOCKPIT-4.3.0).

How to Update

tmux
sudo apt-get update
sudo apt-get dist-upgrade

Your openITCOCKPIT Team