From ab@mathias-kettner.de Fri Aug 28 17:02:54 2015 From: Andreas Boesl To: checkmk-commits@lists.checkmk.com Subject: [checkmk-commits] Check_MK Git: check_mk: #2425 agent_hp_msa: New special agent to monitor " HP MSA Storage" devices Date: Fri, 28 Aug 2015 17:02:54 +0200 Message-ID: <55e0781e.b8fHF1oGQA66bN+g%ab@mathias-kettner.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7199165899020442487==" --===============7199165899020442487== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Module: check_mk Branch: master Commit: feae8f64426911e5b8c2737b3c26f33631ef224e URL: http://git.mathias-kettner.de/git/?p=3Dcheck_mk.git;a=3Dcommit;h=3Dfe= ae8f64426911e5b8c2737b3c26f33631ef224e Author: Andreas Boesl 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 Datasource Programs in WATO. It queries the Web-API for the data collection. The following new checks are available with this agent hp_msa_controllerhp_msa_controller.iohp_msa_diskhp_msa_disk.iohp_msa_disk.temphp_msa_fanhp_msa_ifhp_msa_psuhp_msa_psu.sensorhp_msa_psu.temphp_msa_systemhp_msa_volumehp_msa_volume.dfhp_msa_volume.io
CheckDescription
CPU utilization for each controller
IO througput for each controller
Disk summary check which shows the disks health<= /td>
Disk IO throughput
Summary check over all temperature sensors<= /td>
Fan health status and rpm information
Fibrechannel interfaces traffic and status
Power supply health
Power supply voltage
Power supply temperature sensor
Overall system health
Summary check of health state over all volumes= .
Filesystem usage for each volume
Data IO for each volume
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=3Dcheck_mk.git;a=3Dcommitdiff;h= =3Dfeae8f64426911e5b8c2737b3c26f33631ef224e --===============7199165899020442487==--