ID: 1622
Title: megaraid_bbu: handle case isSOHGood and consider it as critical
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7
Thanks to Jukka Santala, who wrote:
"Discovered (the hard way) that when MegaRAID BBU batteries degrade too low,
disabling WriteBack cache, the firmware doesn't turn on "battery pack needs
replacing" flag. Instead <tt>isSOHGood</tt> seems to be only reliable way
to detect this condition. In this patch I've ranked it as critical, as it
is fairly equivalent to battery pack missing. Unfortunately it's generally
too late when this goes on, so it would be nice to have little warning.
The current agents do not query "Absolute State of charge" off the controller,
and on the DELL 12G RAID-controllers this statistics doesn't even exist;
they also have different design capacity. Because of these limitations I've
resolved to just listing the "Full Charge Capacity" in the check status. I
considered having the passed on perfdata for graphing, but as they're only
updated on battery re-learn, it's limited usability. This patch is against
latest innovation versions, and has been tested again various DELL 9G,
11G and 12G servers with 5/i, 6/i, H700 and H710P RAID-controllers."
ID: 1571
Title: check_mk_agent.linux: fix output of lnx_if on Ubuntu 8.04 (on older kernels), repairs tcp_conn_stats
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.5i7
Problem on some older kernels is, that <tt>/sys/class/net/$eth/address</tt> does
not contain a newline (or does not exist at all). We now always output an
additional newline. This does not harm and fixes the problem.
Without the fix the next section <tt>tcp_conn_stats</tt> is not correctly
detected and is missing.
ID: 1570
Title: Fix notification of check_http active checks with Nagios core
Component: Notifications
Level: 1
Class: Bug Fix
Version: 1.2.5i7
When using Nagios as the core and a check command that contains single
quotes then the notification would not work. This is because the variables
are enclosed in single quotes in <tt>check_mk_templates.cfg</tt>. That file
has been changed so that for the check command macros double quotes are
being used. Check_MK itself does never use double quotes in its strings
so this is less likely to cause problems.
The Check_MK Micro Core does not have this problem. Everything works
fine here.
ID: 1451
Title: users: new check to monitor number of users logged in on a linux system
Component: Checks & Agents
Level: 2
Class: New Feature
Version: 1.2.5i7
This check currently needs the mk_users agent plugin installed in the monitoring client.
The agent section may at some later point be moved into check_mk_agent.linux
ID: 1613
Title: Fixed invalid json format in Stats query with requested heaeders
Component: Livestatus
Level: 1
Class: Bug Fix
Version: 1.2.5i7
The "," after header line was missing
ID: 1569
Title: check_mk_agent.openbsd: add sections for mem and lnx_if (memory and network interfaces)
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.5i7
Thanks to Henry Wahl for this contribution.
ID: 1568
Title: f5_bigip_cluster_v11: new check for F5 cluster status for firmware version 11
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.5i7