ID: 0345
Title: Linux agent: fix detaching of background plugins
Component: Checks & Agents
Level: 2
Class: Bug Fix
Version: 1.2.5i1
The asynchronous execution of background processes in the Linux agent has
been fixed. Before it could have happened that the agent starts background
processes but - however - waits for all of them to finish until finishing
itself. This has now been fixed. All plugins started with run_cached are
now correctly detached from the agent.
ID: 0374
Title: Fixed syntax error in exception handler of LDAP search code
Component: Multisite
Level: 1
Class: Bug Fix
Version: 1.2.5i1
The exceptions are generated correctly now to show the real error message.
ID: 0372
Title: megaraid_ldisks: Ignoring adapters without configured logical disks
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i1
Previous versions of this check did simply fail with an exception if an
adapter has no logical disks configured. This change makes the inventory
function simply ignore those adapters.
ID: 0344
Title: Fix semantics of columns num_services_hard_*
Component: Livestatus
Level: 1
Class: Bug Fix
Version: 1.2.5i1
In the tables <tt>hosts</tt> and <tt>servicegroups</tt> the columns
<tt>num_services_hard_warn</tt>, <tt>num_services_hard_crit</tt> and
<tt>num_services_hard_unknown<tt> did not correctly reflect the
hard status but in most cases just the soft status - effectively
ignoring the <tt>_hard_</tt>. This has now been fixed.
ID: 0369
Title: cups_queues: Fixed bug checking the last queue reported by agent
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i1
An exception occured when checking the last queue reported by the agent.
ID: 0343
Title: postgres_sessions: make agent plugin compatible with PostgreSQL 9.2
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i1
Problem is that newer PostgreSQL versions have the column <tt>query</tt>
instead of <tt>current_query</tt>. The plugin now simply tries both
variants.
ID: 0368
Title: Generating selection id is hopefully now compatible to more systems
Component: Multisite
Level: 1
Class: Bug Fix
Version: 1.2.5i1
The default mechanism to get a selection id is to generate a UUID by reading
the contents of the file /proc/sys/kernel/random/uuid. This might be not
existing on some special systems. So we use the uuid python module as
fallback now.