ID: 10601
Title: Auto migration of check plugins to new section definitions
Component: Checks & agents
Level: 2
Class: New feature
Version: 1.7.0i1
We are now converting all plugins in the share/check_mk/checks
and local/share/check_mk/checks to the new format expected by
the future API. Although we are trying to migrate as many check
plugins as possible on the fly, for some plugins this may fail.
These are the anticipated reasons why auto-migration may fail:
<h4>A complex snmp scan function</h4>:
If checkmk fails to auto-migrate a legacy snmp plugin to a section
definition, this is most likely due to an elaborate scan function.
For the auto-migration to work, the scan function must be fairly
simple. Make sure your scan function has the following properties:
<ul>
<li>it only consists of one single return statement</li>
<li>it does not in turn call other functions (not even 'all' or 'any')</li>
<li>it does not negate compound expressions</li>
</ul>
If in doubt, take a look at scan functions that succeed to be migrated
to see what options are available.
ID: 10940
Title: sap_hana_replication_status: State for different replication states is now configurable
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
ID: 10941
Title: agent_graylog: Fixed usage of password store
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Usage of a password from the password store failed with "unrecognized
arguments" error. This has been fixed.
ID: 10879
Title: View CSV export: Add titles of icons to exported columns
Component: Multisite
Level: 1
Class: Bug fix
Version: 1.7.0i1
In previous versions, the CSV export completely removed the HTML code of icons
from the cells, which resulted in some cells containing only icons being
completely empty.
Now the hover titles of icons are displayed in the CSV exports instead of
icons.
ID: 10922
Title: Service Perf-O-Meter for LDAP active check
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
This werk adds a Service Perf-O-Meter for the active check {ldap}. The response time in {ms} is displayed.
ID: 10689
Title: Checkmk Python may be installed with Windows Agent
Component: Checks & agents
Level: 2
Class: New feature
Version: 1.7.0i1
With this release Checkmk monitoring software has got a possibility
to install and to use Python-3 together with the Windows Agent.
It is now possible to develop agent plugins on Windows using Python.
It is now also possible to build real cross-platform plugins (like e.g.
mk_logwatch)
The Checkmk Python can be installed either automatically(the default),
if any of deployed plugins need it, or manually, if a user of the Checkmk
software needs Python-3 functionality on the host.
At the moment the Checkmk Python has version 3.8.1 and will be deployed
in the directory <tt>%ProgramData%\checkmk\agent\modules\python-3.8</tt>.
The Python will be updated in the future versions together with the agent.
We also ship a collection of useful Python modules, at the moment pyyaml
and colorama.
Also it is possible to install arbitrary Python modules using Checkmk
Python's pip.
By default the Checkmk Python will be used as interpreter for all
plugins with extension .py. It is possible to change this behaviour
with WATO and .py scripts will be interpreted using Windows system
Python.
All plugins with extension .checkmk.py will be interpreted with Checkmk
Python if Checkmk Python is installed.
Important: Checkmk Python doesn't interfere with Windows Operation
System (registry, installer, paths, etc) and may be removed at any
moment. It means two important consequences:
1. The Windows Control Panel doesn't have a dedicated entry for Python.
It is installed as a component of the Checkmk Windows Agent.
2. Checkmk Python isn't added to the Windows PATH environment variable.
ID: 10954
Title: ucd_mem: count buffered and cached memory as free
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
For memory checks based on the output of a UCD SNMP deamon (check ucd_mem),
cached and buffered memory are now counted as free memory. This is consistent
with the behaviour of the agent for Linux systems. As a result, the memory
usage displayed by checkmk for hosts with this service might decrease if
buffered and cashed memory are part of the SNMP information given to checkmk.
ID: 10753
Title: Allow more printable ASCII characters in email addresses
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Printable ASCII characters like '#', '$', and "~" as defined by
RFC5322 are now allowed in email addresses.