ID: 5254
Title: Event console: Introduced syslog application placeholder which can be used in rewriting events
Component: Event Console
Level: 1
Class: New feature
Version: 1.5.0i2
When rewriting text, hostname or application for an event you can now use the new placeholders
Message text regex match groups
<ul>
<li>$MATCH_GROUPS_MESSAGE_1$</li>
<li>$MATCH_GROUPS_MESSAGE_2$</li>
<li>$MATCH_GROUPS_MESSAGE_n$</li>
</ul>
Syslog application regex match groups
<ul>
<li>$MATCH_GROUPS_SYSLOG_APPLICATION_1$</li>
<li>$MATCH_GROUPS_SYSLOG_APPLICATION_2$</li>
<li>$MATCH_GROUPS_SYSLOG_APPLICATION_n$</li>
</ul>
Note:
The syslog application match groups are now also considered when canceling events.
The previous version did only check for identical create/canceling match groups in the event message text.
ID: 5253
Title: Linux check_mk_agent: now able to execute plugins for real time checks
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.5.0i2
The file <tt>/etc/check_mk/real_time_checks.cfg</tt> now supports the parameter
<tt>RTC_PLUGINS</tt> which allows the configuration of plugins to be also executed
as real time checks.
For example
F:
RTC_PLUGINS+="apache_status"
RTC_PLUGINS+="lvm"
This executes both plugins as real time checks (1sec resolution) as well as standard check_mk check.
ID: 5483
Title: mknotifyd: improve error handling and logging
Component: Notifications
Level: 1
Class: Bug fix
Version: 1.5.0i2
Connections in progress are now explicitely written to
the mknotifyd.log. This makes it easier to spot ongoning,
unsucessful connection attempts.
Furthermore, in case of polling errors a timeout of 1s
was added. This prevents the mknotifyd from using 100% CPU
if an error appears and the polling returns immediately.
ID: 5471
Title: Handle malformed SEND_CUSTOM_{HOST,SERVICE}_NOTIFICATION commands more gracefully.
Component: cmc
Level: 1
Class: Bug fix
Version: 1.5.0i2
The Check_MK Micro Core could segfault when it encountered a malformed
SEND_CUSTOM_HOST_NOTIFICATION / SEND_CUSTOM_SERVICE_NOTIFICATION command,
this has been fixed.
ID: 5579
Title: Rule event limit can now be configured individually per rule
Component: Event Console
Level: 1
Class: New feature
Version: 1.5.0i2
The rule event limit can now be customized per rule. There is a new
option "Custom rule event limit" available in the EC rule editor
that can be used for this purpose.
ID: 5580
Title: Host event limit can now be configured individuall per Host & service ruleset
Component: Event Console
Level: 1
Class: New feature
Version: 1.5.0i2
The host event limit can now be customized per host & service parameter ruleset.
There is a new ruleset named "Host event limit" available to configure the host
event limit individually for overriding the global limit.
ID: 5581
Title: Fixed incompatibility when installing baked packages on systems with older python versions
Component: agents
Level: 1
Class: Bug fix
Version: 1.5.0i2
When installing a package containing python agent plugins, the pre install script could fail
on systems that are using older python versions than 2.7.
ID: 5578
Title: Fixed process locking (pid file handling)
Component: Event Console
Level: 1
Class: Bug fix
Version: 1.5.0i2
The PID file handling of the Event Console had the following issues:
a) The locking was only done by the init script. Manual executions
could lead to multiple running EC processes. This has been fixed
by adding an additional file lock to the PID file.
b) The PID file was only removed in case the EC stopped without
exception. In case one happened, the PID file was left over
refering to the old PID.
ID: 5251
Title: Windows Agent: Improved handling of cmk-update-agent.exe plugin
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.5.0i2
The cmk-update-agent.exe plugin is now executed within the temp directory,
to prevent some <tt>permission denied on file</tt> issues during the update process.
Furthermore, the windows agent now generates additional agent out for the agent updater check,
whenever the cmk-update-agent.exe script fails to start.
ID: 5526
Title: check_dns: Do not pass off the host's IP address as a default DNS server address
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.5.0i2
Previously, in case of the DNS server address not being specified, Check_MK would
fill it in with the host's IP address, causing the check to time out. This has been fixed.
Thanks to Björn Müller for the patch!