Module: check_mk
Branch: master
Commit: feae8f64426911e5b8c2737b3c26f33631ef224e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=feae8f64426911…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Fri Aug 28 17:01:38 2015 +0200
#2425 agent_hp_msa: New special agent to monitor "HP MSA Storage" devices
This new special agent can be configured, just like the other special agents,
via the <i>Datasource Programs</i> in WATO.
It queries the Web-API for the data collection.
The following new checks are available with this agent
<table>
<tr><th>Check</th><th>Description</th></tr>
<tr>hp_msa_controller<td></td> <td>CPU utilization for each
controller</td></tr>
<tr>hp_msa_controller.io<td></td> <td>IO througput for each
controller</td></tr>
<tr>hp_msa_disk<td></td> <td>Disk summary check which shows the
disks health</td></tr>
<tr>hp_msa_disk.io<td></td> <td>Disk IO
throughput</td></tr>
<tr>hp_msa_disk.temp<td></td> <td>Summary check over all
temperature sensors</td></tr>
<tr>hp_msa_fan<td></td> <td>Fan health status and rpm
information</td></tr>
<tr>hp_msa_if<td></td> <td>Fibrechannel interfaces traffic and
status</td></tr>
<tr>hp_msa_psu<td></td> <td>Power supply
health</td></tr>
<tr>hp_msa_psu.sensor<td></td> <td>Power supply
voltage</td></tr>
<tr>hp_msa_psu.temp<td></td> <td>Power supply temperature
sensor</td></tr>
<tr>hp_msa_system<td></td> <td>Overall system
health</td></tr>
<tr>hp_msa_volume<td></td> <td>Summary check of health state over
all volumes.</td></tr>
<tr>hp_msa_volume.df<td></td> <td>Filesystem usage for each
volume</td></tr>
<tr>hp_msa_volume.io<td></td> <td>Data IO for each volume
</td></tr>
</table>
For further details regarding these checks please have a look at the manpages.
---
.werks/2425 | 32 +++++
ChangeLog | 1 +
agents/special/agent_hp_msa | 206 ++++++++++++++++++++++++++
checkman/hp_msa_controller | 17 +++
checkman/hp_msa_controller.io | 17 +++
checkman/hp_msa_disk | 16 +++
checkman/hp_msa_disk.io | 17 +++
checkman/hp_msa_disk.temp | 20 +++
checkman/hp_msa_fan | 18 +++
checkman/hp_msa_if | 18 +++
checkman/hp_msa_psu | 16 +++
checkman/hp_msa_psu.sensor | 20 +++
checkman/hp_msa_psu.temp | 17 +++
checkman/hp_msa_system | 12 ++
checkman/hp_msa_volume | 15 ++
checkman/hp_msa_volume.df | 15 ++
checkman/hp_msa_volume.io | 19 +++
checks/agent_hp_msa | 36 +++++
checks/hp_msa.include | 100 +++++++++++++
checks/hp_msa_controller | 106 ++++++++++++++
checks/hp_msa_disk | 225 +++++++++++++++++++++++++++++
checks/hp_msa_disks | 225 +++++++++++++++++++++++++++++
checks/hp_msa_fan | 85 +++++++++++
checks/hp_msa_fans | 85 +++++++++++
checks/hp_msa_if | 181 +++++++++++++++++++++++
checks/hp_msa_psu | 155 ++++++++++++++++++++
checks/hp_msa_system | 95 ++++++++++++
checks/hp_msa_volume | 238 +++++++++++++++++++++++++++++++
checks/hp_msa_volumes | 238 +++++++++++++++++++++++++++++++
web/plugins/wato/datasource_programs.py | 24 ++++
30 files changed, 2269 insertions(+)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=feae8f6442…