openITCOCKPIT Blog

openITCOCKPIT 4.7.0 nightly released

19.02.2024

πŸš€ Update: new 4.7.0 nightly build! Thanks to all for testing this incredible release! πŸš€

Update: Fixed issues and new possibilities since first nightly build

Thanks to everyone who tested the nightly build so intensively. In particular, we have received reports of problems with the new Checkmk version. Due to new threshold values in Checkmk and changes over which we have no influence, there are unfortunately always problems here.

It is particularly difficult with the (Linux) interfaces, as some of the changes do not take effect.

As a first step, the service templates for the interfaces should be adapted:

In CHECK_MK_LNX_IF and CHECK_MK_LNX_IF64 replace ARG1 with

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

In order to provide you with the best possible support when migrating the threshold values, we have developed mechanisms which, ideally, automatically adjust the threshold values.

Create all new services and update all existing ones

oitc CheckmkModule.service_discovery --dry-run --new

Only create/update services that are Linux interfaces or SNMP interfaces

oitc CheckmkModule.service_discovery --dry-run --new --check-filter if64 --check-filter lnx_if

Update all existing Checkmk parameters (do not create new checks)

oitc CheckmkModule.service_discovery --dry-run

Update nur fΓΌr SNMP und Linux Interfaces durchfΓΌhren

oitc CheckmkModule.service_discovery --dry-run --check-filter if64 --check-filter lnx_if

With the –dry-run parameter, you are always shown which changes are being made. It is therefore advisable to always call the command with this option first so that you have an overview of the changes.

We would be happy if you would continue to support us actively so that we can release 4.7.0 as a stable version.

First nightly build

Dear early openITCOCKPIT bird,

we’re thrilled to announce the arrival of our latest nightly builds for openITCOCKPIT 4.7.0, and we’re asking you to help us ensure it’s as flawless as possible!

Here’s what’s under the hood of this cutting-edge release:

🌐 Checkmk Upgrade: We’ve updated Checkmk from 2.0.0 to 2.2.0p18. This not only resolves security vulnerabilities but also adds new monitoring capabilities. By default, Checkmk will now use IPv4 only. This behavior can be changed if needed.

Due to the changes in Checkmk you need to adjust some parameters in the CHECK_MK servicetemplates.

In CHECK_MK_MOUNTS replace ARG1 with

['relatime', 'rw']

In CHECK_MK_LNX_IF replace ARG1 with

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

Due to some changes in Checkmk regarding name resolution, the discovery process can run for a longer time. To avoid this the default selection is to discover IPv4 only.



Don’t forget to refresh your monitoring configuration!

If the monitoring does not work, the interfaces may have to be deleted and rediscovered.

πŸš€ Naemon Boost: openITCOCKPIT now incorporates the latest Naemon version 1.4.2, ensuring a smoother and more efficient monitoring experience.

πŸ“Š Prometheus Power-up: We’ve amped up Prometheus to version 2.48.1. (Enterprise Edition only)

πŸ‹ Docker Compose 2 Migration: openITCOCKPIT will now use Docker Compose Version 2 by default. The legacy docker-compose command is not part of openITCOCKPIT anymore.

πŸ” Enhanced Monitoring: The openITCOCKPIT Monitoring Agent is introducing Disk Free and System Uptime monitoring. An update of the Agent is not required.

πŸ”„ LDAP Enhancement: Introducing support for uniqueMember (RFC4519 2.40), further enhancing LDAP compatibility and strengthening directory access protocols.

🌌 Calling All Trailblazers: We need your expertise! Before unleashing this update to the world, we invite you to be a part of our testing community. As we embark on this journey from nightly builds to a stable release, your valuable feedback will be instrumental in fine-tuning the user experience.

πŸ› οΈ How to Contribute:

Download the nightly builds from our dedicated repository.
Install and run openITCOCKPIT 4.7.0 in your testing environment.
Explore the features, functionalities, and ensure compatibility with your existing setup.
Report any issues, bugs, or suggestions through our community channels.

🌟 Why Be a Tester?

Be the first to experience groundbreaking features.
Influence the final release by providing crucial feedback.
Showcase your expertise within the openITCOCKPIT community.

Join us in shaping the future of openITCOCKPIT. Together, we’re building something extraordinary!

Happy Testing!

Your openITCOCKPIT Team πŸš€πŸ”πŸ“Š

Nightly repository: https://docs.openitcockpit.io/en/development/nightly-repository/

Also available for Docker: https://docs.openitcockpit.io/en/installation/docker/#tags