ID: 11675
Title: Developer option: --detect-plugins
Component: Checks & agents
Level: 2
Class: New feature
Version: 2.0.0i2
This werk adds the new commandline option "<tt>--detect-plugins</tt>" to the <tt>cmk -I my_host</tt>,
<tt>cmk -i my_host</tt> and <tt>cmk my_host</tt> commands.
It is compatible to the previous "--checks" option, which will still work.
Setting this option to a comma separated list of plugin names will have the effect that the specified
command (that is, checking, inventory or discovery) will only be done for the provided plugins,
in the same way "--plugins" would.
In addition, checkmk makes a besst effort guess which sections should be fetched, that is:
It sets the "--detect-sections" option to all sections that may be needed for the provided plugins.
ID: 11674
Title: Developer option: --plugins
Component: Checks & agents
Level: 2
Class: New feature
Version: 2.0.0i2
This werk adds the new commandline option "<tt>--plugins</tt>" to the <tt>cmk -I my_host</tt>,
<tt>cmk -i my_host</tt> and <tt>cmk my_host</tt> commands.
Setting this option to a comma separated list of pluing names will have the effect that the specified
command (that is, checking, inventory or discovery) will only be done for the provided plugins.
Unlike the deprecated "--checks" option (see werk 11675) this will have no effect on the fetching
process whatsoever.
For instance if you execute <tt>cmk -i --plugins mem my_host</tt>, the inventory plugin <i>mem</i>
will be executed (and nothing else).
ID: 11649
Title: "mem": Missing inventory values
Component: HW/SW Inventory
Level: 1
Class: Bug fix
Version: 2.0.0i2
The values
<li>total_ram_usable<\li>
<li>total_swap<\li>
<li>total_vmalloc<\li>
were missing in the inventory.
Now the inventory function is migrated to the new CheckAPI.
ID: 11379
Title: mk_oracle.ps1: Fixed missing escaping of single quotes and error handling
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
Some sql requests have not been updated to escaped single quotes. Additionally
the error that has been thrown was not useful. Both have been fixed with
this werk.
Please update your plugins on the hosts, to benefit from this fix.
ID: 11608
Title: apache_status: Fix compatibility issues with Python 3
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
Instead of providing the regular output, the plugin produced an error message
"a bytes-like object is required, not 'str'" for each found instance.
ID: 11409
Title: Add service label generation to network interface discovery rule
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.0.0i2
As an addition to the reworked "Network interface and switch port discovery"
ruleset, as described in Werk #11361, it is now possible to automatically
generate service labels via discovery.
To achieve this, you can specify a set of service labels per created "Network
interface and switch port discovery" rule, that will be applied to the matching
single interfaces and interface groups on discovery.
In order to apply the configured labels, you have to (re)discover the services
that correspond to the matching interfaces and interface groups.
ID: 11673
Title: Developer option: --detect-sections
Component: Checks & agents
Level: 2
Class: New feature
Version: 2.0.0i2
This werk adds the new commandline option "<tt>--detect-sections</tt>" to the <tt>cmk -I my_host</tt>,
<tt>cmk -i my_host</tt> and <tt>cmk my_host</tt> commands.
It is mainly a debugging feature for check and inventory plugin developers; regular users are most unlikely
to ever need it.
Setting this option to a comma separated list of section names will have the effect that no more than the
passed sections are available to the check or inventory plugins (depending on the command).
SNMP sections will be fetched without SNMP detection.
For instance if you execute <tt>cmk -II --detect-sections=hr_mem,uptime my_host</tt>, a rediscovery
on <i>my_host</i> will be done, with (only) the sections <i>hr_mem</i> and <i>uptime</i> available.
Note that the SNMP table corresponding to the <i>hr_mem</i> section will be fetched from the host,
regardles of whether this host supports this MIB.
ID: 11609
Title: LDAP: Fix broken sync when trying to delete users
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.0.0i2
The LDAP sync terminated when trying to delete users in
Checkmk that do not exist in LDAP anymore.
The error message was: "RuntimeError: dictionary changed size during iteration"
ID: 11545
Title: False positive CRIT status in lnx_bonding check
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
Starting with werk 11543 bonding checks would turn CRIT when no interface was marked active.
This change just removes that state transition.
ID: 11629
Title: Juniper Trapeze monitoring: discover additional devices
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.0.0i2
The check plugins monitoring Juniper Trapeze devices will now be
discovered for additional devices. This includes the following
plugins:
<ul>
<li><tt>juniper_trpz_cpu_util</tt></li>
<li><tt>juniper_trpz_flash</tt></li>
<li><tt>juniper_trpz_info</tt></li>
<li><tt>juniper_trpz_mem</tt></li>
<li><tt>juniper_trpz_power</tt></li>
</ul>