ID: 8362
Title: Improved error handling in case of upgrades/downgrades
Component: core
Level: 2
Class: Bug Fix
Version: 1.2.7i4
CMC stores its current state in versioned state files, which are only
downwards-compatible. When an incompatible state file is found, we
immediately terminate the monitoring core during startup.
<ul>
<li>When the state file version is older than the current one (e.g. after
an upgrade), convert it on the fly (as previously), but keep a backup of the
previous version in "state-version-XY".</li>
<li>When the state file version is newer than the current one (e.g. after a
downgrade), emit an error message, hinting at the backup version if there is
one.</li>
</ul>
ID: 8356
Title: Fix showing new metric graphs for filesystems containing a dot in their name
Component: Metrics System
Level: 1
Class: Bug Fix
Version: 1.2.7i4
ID: 8358
Title: Automatic Check_MK Agent updates for Linux
Component: Agent Bakery
Level: 3
Class: New Feature
Version: 1.2.7i4
The Check_MK Agent Bakery now allows for automatically updating Check_MK
Agents via HTTP/HTTPS. This is realized by a new agent plugin called
<tt>cmk-update-agent</tt>, that is currently only available for Linux,
but a Windows version will follow soon. The steps for setting up the
automatic updates is:
1. Go to the new page for the Agent Deployment. You find a new button
for this in the Agent Bakery page.
2. Fullfil all of the prerequisites that are shown on that new pages.
This involves creating agents that contain the new plugin with a
valid configuration and enabling the deployment.
3. Install the new prepared agents on the target hosts of your choice.
4. Call <tt>cmk-update-agent register</tt> on these systems in order
to register the agents for updates.
5. Don't forget to enable the agent deployment's master switch!
ID: 8357
Title: Avoid exception in case of missing agent configuration
Component: Agent Bakery
Level: 1
Class: Bug Fix
Version: 1.2.7i4
This fixes the following Exception:
F+:
Failed to process configuration:
Traceback (most recent call last):
File "/omd/sites/urz/share/check_mk/web/plugins/wato/agent_bakery.py", line 1574, in mode_agents
html.write(describe_agent_configuration(aghash))
File "/omd/sites/urz/share/check_mk/web/plugins/wato/agent_bakery.py", line 1612, in describe_agent_configuration
conf = eval(file(defaults.var_dir + "/agents/linux_rpm/_PACKAGES/%s.conf" % aghash).read())
F-:
ID: 8199
Title: Fixed broken multisite links in the pnpgraph overview page
Component: The Check_MK Micro Core
Level: 1
Class: Bug Fix
Version: 1.2.7i4
The Check_MK Microcore wrote some incorrect data (hostalias instead of hostname) into
the RRD xml files, which broke some multisite links on the pnpgraph page.
ID: 8348
Title: Changes in custom files are now detected and tell the user to rebake the agents
Component: Agent Bakery
Level: 1
Class: New Feature
Version: 1.2.7i4
It is possible to include custom files with the agent bakery for deploying the files
with the agent. This is currently only available for windows systems.
Changes to these files were not detected by the agent bakery. The user had to modify
other rules or enforce that the agents are rebuilt. This has been changed now. All
files included with an agent are monitored for changed contents now.
ID: 8347
Title: Custom file choices are now available immediately in the configuration GUI
Component: Agent Bakery
Level: 1
Class: Bug Fix
Version: 1.2.7i4
In previous versions the web server of the site had to be restarted to make new/deleted
file packs visible in the GUI.
ID: 8349
Title: MRPE checks can now be configured via agent bakery
Component: Agent Bakery
Level: 1
Class: New Feature
Version: 1.2.7i4
The <tt>mrpe.cfg</tt> for linux and <tt>[mrpe]</tt> section for windows agents
can now be configured via the agent bakery using the <i>Execute MRPE checks</i>
ruleset.
The only limitation is that the executed plugins are not automatically deployed
when configuring this rule. You will have to either deploy them on your own or
use the ruleset "Deploy custom files with agent" to deploy the nagios plugins
needed for your MRPE checks with the bakery. Please note that custom files can
currently only be deployed on windows systems.