ID: 1659
Title: windows agent: fixed output of 64 bit performance counters
Component: Checks & Agents
Level: 2
Class: Bug Fix
Version: 1.2.5i7
The windows agent was unable to output 64 bit performance counters.
Those values were cut at 32 bit, which caused unwanted counter wraps in the checks.
ID: 1747
Title: zfsget: try to speed up agent code for Linux/Solaris/FreeBSD by using -t filesystem,volume
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7
This removes snapshots from the list and thus greatly reduces the run time and output size.
The option <tt>-t</tt> is not always available, however, so if the command fails with
the option <tt>-t</tt> it is retried afterwards without.
ID: 1726
Title: Move variable data of Linux/UNIX agents to /var/lib/check_mk_agent
Component: Checks & Agents
Level: 2
Class: New Feature
Version: 1.2.5i7
The Linux, AIX, Solaris and other UNIX agents now put state and cache files
no longer below <tt>/etc/check_mk</tt> but per default below <tt>/var/lib/check_mk_agent</tt>.
This can be changed directly in the agent in the following line:
F+:check_mk_agent.*
export MK_VARDIR=/var/lib/check_mk_agent
F-:
This means that if you update to the new version of the agent, you must have
in mind the following things:
<ul>
<li>Check_MK agent will not find saved <tt>logwatch.state</tt> files and will consider all logfiles as new. This means
that you will miss up to one check cycle of possible new logfile entries.</li>
<li>Check_MK agent will forget its cached data and recompute all asynchronous checks</li>
<li>Maybe other plugin-specific loss of memory</li>
</ul>
You can prevent this by manually copying selective data from
<tt>/etc/check_mk</tt>, if you like.
ID: 1733
Title: dell_powerconnect_psu: Skipping inventory of not supported System temp sesnor for M6220 devices
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7
These switches report invalid values for the System temperature sensor. Now skipping
the inventory of this sensor. If you aleady have this sensor inventorized, simply do
a complete reinventory to get the check removed.
ID: 1725
Title: The get_average() function from now on only returns one argument: the average
Component: Core & Setup
Level: 2
Class: New Feature
Version: 1.2.5i7
Note to all developers of checks that use <tt>get_average()</tt>: In order to simplify
the check API the function <tt>get_average()</tt> from now on does not return
the additional <tt>timedif</tt> value anymore - just the rate. Please check your checks
for the usage of this function.
ID: 1731
Title: ipmi_sensors: Fixed agent part when ipmi-sensors call on first agent run
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7
The agent code always failed when ipmi-sensors is executed with --sdr-cache-directory /var/cache
for the first time using the agent. This happens because the code tries to create
a locked file within the directory /var/cache/.freeipmi/sdr-cache while this directory
does not exists. The agent now ensures the existance of this directory.
ID: 1730
Title: apc_symmetra: Fixed exception when last diagnose date was not known
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7