ID: 4701
Title: WATO Web-API: now able to manage sites
Component: WATO
Level: 2
Class: New feature
Version: 1.5.0i1
You can now configure the WATO sites through new API calls
<ul>
<li>get_site: requires the site_id key in the request object</li>
<li>set_site: expects the same data format, than the get_site call provides.</li>
<li>delete_site: requires the site_id key in the request object</li>
<li>login_site: requires the site_id, the username and the password keys in the request object</li>
<li>logout_site: requires the site_id key in the request object</li>
</ul>
Important: Right now the interface is only able to speak the python language.<br>
The existing output_format parameter, as well as the new request parameter <tt>request_format</tt>
must both be set to <tt>python</tt>. An additional interface language is planned, maybe XML.
Furthermore, these API calls are intended for admin use only, since they might modify the entire
site configuration object.
ID: 4749
Title: cmk-update-agent: Removed implicit dependency on distutils.spawn
Component: agents
Level: 1
Class: Bug fix
Version: 1.5.0i1
The agent updater was depending on the "distutils.spawn" module which is not
always installed on all suppored platforms. The program did not work with
Python installations that don't have the distutils.spawn installed. The
dependency has been removed now.
ID: 4594
Title: snmp_uptime: Fixed uptime
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.5.0i1
On Linux appliances {{.1.3.6.1.2.1.1.3.0}} means uptime of snmpd and
{{.1.3.6.1.2.1.25.1.1.0}} the system uptime. Use second value if it
is available.
ID: 4700
Title: WATO Web-API: Now able to configure host tags
Component: WATO
Level: 2
Class: New feature
Version: 1.5.0i1
You can now configure the WATO Hosttags through the new API calls <tt>get_hosttags</tt> and <tt>set_hosttags</tt>.
Important: These API calls are intended for admin use only, since they modify the entire hosttags configuration.
<tt>get_hosttags</tt><br>
This API call does not require any additional info. It simply returns a dictionary with all tag_group and aux_tags.
The response also includes an extra key <tt>configuration_hash</tt>, which can be used in the following call.
<tt>set_hosttags</tt><br>
The previous call provided a dict with the hosttags configuration. This call expect the same format
in the request object. You can modify the modify the previously queried dict and send it back.
If you also sent the configuration_hash parameter, the Web-API will check if the configuration has changed
in the meantime. If so, the set_hosttags call will fail. When no configuration_hash parameter is sent,
no checking will be done and the configuration is completely overwritten.
However, there are some final checks before the configuration is applied.
First of all, the syntax and dependencies are checked.
Furthermore, the api call checks whether all explicitely configured host tags are still present in the updated
configuration. You can not set hosttags when the operation would introduce corrupt host tag settings.
ID: 4742
Title: wmi_cpuload: Added required tables to prevent crash
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.5.0i1
Until now the checkplugin created Services only if there are potential
instancesi regardless if the needed information to compute these instances
is available. This has been fixed now - Services are only created, if all
necessary data is available.
ID: 4631
Title: cisco_ace_rserver: Fix broken IP address parsing
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.5.0i1
Due to a change in the way SNMP is handled by Check_MK between
versions 1.2.6 and 1.2.8, OIDs representing the IP address of
the interface would now no longer be parsed (crash-free but
incorrectly) and crash. This has been fixed.
Re-discovery is required if and only if neither a description
nor a name had been used as an item before.