ID: 3139
Title: fixed a couple of minor issues in call to notification scripts
Component: Notifications
Level: 1
Class: Bug Fix
Version: 1.2.9i1
The fixed issues are as follows:
- in case of a timeout of the notification script, the script is supposed to be
terminated. This worked only on python 2.6 and newer
- due to timing there was a good chance the exit code of the notification script
was ignored
- the output of the notification script was buffered in memory until the process
exited before being written. Theoretically this could cause high memory usage
in the notification processes
ID: 3588
Title: BI aggregation: Fixed folding of tag groups in aggregation rules using host/service searches
Component: WATO
Level: 1
Class: Bug Fix
Version: 1.2.9i1
ID: 3587
Title: SNMP: Fixed possible random IO issues when using classic SNMP
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.9i1
The file descriptors of Check_MK were not properly closed when launching
the SNMP subprocesses.
ID: 3586
Title: Fixed file locking issues (rare and random errors that settings file could not be loaded)
Component: Multisite
Level: 1
Class: Bug Fix
Version: 1.2.9i1
ID: 3618
Title: Better layout for role & permission matrix, also allow sorting and searching
Component: WATO
Level: 2
Class: New Feature
Version: 1.2.9i1
ID: 3617
Title: cmk -I without host specification now (again) always uses cache files
Component: Core & Setup
Level: 2
Class: Bug Fix
Version: 1.2.9i1
If you do a discovery of all hosts then <tt>cmk -I</tt> always defaulted to
using cache files (like an implicit <tt>--cache</tt>). This behaviour has
gone lost recently and is no revived. You always can use <tt>--no-cache</tt>
if you want fresh data.
ID: 3616
Title: Fix cmk -I ignoring the option --cache
Component: Core & Setup
Level: 2
Class: Bug Fix
Version: 1.2.9i1
When you use <tt>cmk --cache -I myhost123<tt> on the command line in order
to discovery services on a specific host then the option <tt>--cache</tt> was ignored
and always fresh data had been fetched from the target host. This has been
fixed.
ID: 3585
Title: Implemented API for exporting the full host inventory
Component: HW/SW-Inventory
Level: 2
Class: New Feature
Version: 1.2.9i1
The HW/SW inventory data can now be exported using a webservice. This webservice
outputs the raw structured inventory data of a host.
The URL to this webservice is <tt>http://[MONITORING-SERVER]/[SITE]/check_mk/host_inv_api.py?host=[HOST]&outp…</tt>.
You choose one of these output formats: <tt>json</tt>, <tt>xml</tt>, <tt>python</tt>.
The data provided by this webservice looks as follows:
C+:
{
"result": {
"hardware": {
"memory": {
"total_ram_usable": 16697331712,
"total_swap": 17049841664,
"total_vmalloc": 35184372087808
}
},
"networking": {
"hostname": "Klappspaten"
}
},
"result_code": 0
}
C-:
The data below the key <tt>result</tt> is the HW/SW inventory data.
In case an error occurs during processing of the request, for example a host can not be found,
the <tt>result_code</tt> is set to 1 and the result contains the error message:
C+:
{"result": "Found no inventory data for this host.", "result_code": 1}
C+:
ID: 3632
Title: oracle_performance: new check which displays some statistics of ORACLE DBs
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.9i1
To make this check work you have to install <tt>mk_oracle</tt> plugin.
These statistics include physical IO, DB time, buffer pool and library cache
statistics, buffer and library cache hit ratio.
ID: 3631
Title: cisco_fru_powerusage: new check which monitors the current and power of Cisco Core Switches which support the CISCO-ENTITY-FRU-CONTROL MIB
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.9i1