ID: 7415
Title: Extensions for the Kubernetes special agent and checks
Component: Checks & agents
Level: 2
Class: New feature
Version: 1.6.0i1
This werk introduces multiple extensions for the Kubernetes special
agent, new checks and inventory plugins:
- The special agent now provides piggyback data for Pods, Deployments and Services.
- The piggyback output is optional and can be configured via the rule for the special agent.
- The special agent now outputs the Kubernetes labels for piggyback hosts. They are shown
in the HW/SW invenotry and on the host detail page of the hosts. You can add the labels to
other views and use the labels to filter your views. The labels will be used in more
upcoming features in the future.
- The check k8s_resouces is now used for Pods as well.
- The new summary check k8s_pod_container for the Pods of a container is added.
- The new inventory plugin k8s_pod_info shows Pod information in the HW/SW inventory.
- The new check k8s_replicas monitors the replica sets of Deployments.
- The new inventory plugin k8s_service_info shows information about Kubernetes Services.
- The new inventory plugin k8s_selector shows the selectors of Kubernetes Services.
- The new check k8s_service_port monitors the Ports defined for Kubernetes Services.
ID: 7342
Title: Removed legacy_checks configuration variable
Component: Core & setup
Level: 1
Class: Bug fix
Version: 1.6.0i1
The long time deprecated configuration variable <tt>legacy_checks</tt> has been
removed now. It was replaced by the <tt>custom_checks</tt> option which is working
a bit different.
In case you configured Check_MK only via WATO you will not be affected by this issue,
since legacy_checks could only be configured directly in the configuration files.
In case you need to migrate your configuration, you could move the configuration to
the WATO ruleset "Classical Active and Passive Monitoring Checks". If you need to
migrate the configuration by hand have a look at the CMC migration documentation
(https://mathias-kettner.com/cms_cmc_migration.html#legacy_checks) which describes
the steps.
ID: 7304
Title: Solaris uptime consistent across global & local zones
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
Solaris uptime check was not working correctly since not all versions of
Solaris and within global and local zones return consistent information.
This fix reverts Werk 4623, which fixed the problem for some setups but
broke it for others.
Currently Solaris agent will deliver more system information about
uptime. The check performs a cross validation of data, if values are
consistent uptime is returned. For inconsistent values, check goes into
UNKNOWN state and user is required to fix/patch their Solaris
system. Additional information of conflicting data is given to the user.
An agent update is needed.
ID: 7407
Title: check_elasticsearch_query: New active check to query elasticsearch
Component: Checks & agents
Level: 2
Class: New feature
Version: 1.6.0i1
You can now query the occurrence of log messages in elasticsearch for a
specified interval. It is possible to set warn/crit level on the message
count.
It is possible to use free-text search or set a defined index and/or fieldname
to search.
ID: 7403
Title: check_http, check_mail_loop, check_smtp: Unkown state during discovery
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
Active checks using the host_name() API function no longer go to UNKNOWN
during discovery.
ID: 7294
Title: netapp_api_vs_status: Subtype dependent check status
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.6.0i1
Previously the check status was dependent on the vServer status only.
Beginning with this werk vServers of subtype dp_destination are
considered OK even if their status is stopped.
ID: 7341
Title: Web-API: Add API calls for the new Grafana datasource
Component: Multisite
Level: 2
Class: New feature
Version: 1.6.0i1
We'll release a Grafana datasource for Check_MK shortly. To be able to use the
datasource with the current stable version of Check_MK we backport the API
calls that are needed for this datasource with this werk.
If you are curious, you can have a look at the code of the datasource:
https://github.com/tribe29/grafana-checkmk-datasource
You could even setup the datasource with a daily build or starting with 1.5.0p16
from now.
We are heading to make this plugin directly available via grafana.com as official
plugin in the next couple of days.
ID: 7401
Title: diskstat: Clean up old item states
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0i1
The diskstat checks now clean up counter information that is more
than ten times older than the youngest one to avoid growing up the item state.