Beschreibung

Das Plugin check_tl_health wurde mit dem Ziel entwickelt, ein einziges Werkzeug für sämtliche Belange des Monitorings von Tape Libraries zur Verfügung zu haben.

Motivation

Anstatt eine Vielzahl von Plugins für das Monitoring von Interfaces, Hardware, Slots etc. zu installieren und das für jedes Fabrikat, soll mit check_tl_health nur noch ein einziges Plugin ausreichen.

Dokumentation

Kommandozeilenparameter

Modi

    hardware-health cpu-load memory-usage uptime
HP StorEver 1×8 X     X
HP StorEver MSL4048 X     X
Quantum i40 X     X
Quantum i80 X     X
Quantum T950 X     X
Quantum i6000 X     X
BDT FlexStorII X     X

Die Liste ist ungenau. Manche Laufwerke, die hier nicht aufgeführt sind, werden evt. anhand der implementierten MIBs erkannt. Einfach ausprobieren…. (Wenn ein Gerät nicht erkannt wird, kann ich das Plugin erweitern. Hier gilt allerdings: betteln hilft nicht, bezahlen dagegen sehr).

Installation

Beispiele

# a HP Library

$ check_tl_health --hostname 10.18.12.130 \
    --community secret \
    --mode hardware-health
CRITICAL - device 1 (HP MSL 4048, sn:DEC12701BS) status is critical

$ check_tl_health --hostname 10.18.12.130 \
    --community secret \
    --mode hardware-health --verbose
I am a HP MSL G3 Series
CRITICAL - device 1 (HP MSL 4048, sn:DEC12701BS) status is critical
checking overall system
device 1 (HP MSL 4048, sn:DEC12701BS) status is critical

# a Quantum T950

$ check_tl_health --hostname 10.18.11.10 \
    --community secret \
    --mode hardware-health
OK - hardware working fine
$ check_tl_health --hostname 10.18.11.10 \
    --community secret \
    --mode hardware-health --verbose
I am a Linux MUC-TLIB-A 3.10.26 #1 SMP Wed May 21 15:50:38 MDT 2014 ppc
OK - hardware working fine
checking rassystems
connectivity has status good
control has status good
media has status good
drives has status good
powerAndCooling has status good
robotics has status good

# a Quantum i80

$ check_tl_health --hostname 10.18.1.28 \
    --community secret \
    --mode hardware-health
CRITICAL - operator action requested, overall states: media=degraded aggrega
tedIEDoor=closedAndUnLocked power=good cooling=good control=good connectivity=go
od robotics=good drive=good
$ check_tl_health --hostname 10.18.1.28 \
    --community secret \
    --mode hardware-health --verbose
I am a Linux hr-lib01 2.6.27.46 #1 PREEMPT Fri Apr 22 14:37:45 MDT 2011 ppc
CRITICAL - operator action requested, overall states: media=degraded aggrega
tedIEDoor=closedAndUnLocked power=good cooling=good control=good connectivity=go
od robotics=good drive=good
checking overall system
overall states: media=degraded aggregatedIEDoor=closedAndUnLocked power=good
 cooling=good control=good connectivity=good robotics=good drive=good
checking physical drives
overall drive status online=online readyness=ready
drive 1 states: online=online readyness=ready ras=good cleaning=notNeeded
drive 2 states: online=online readyness=ready ras=good cleaning=notNeeded
checking logical libraries
logical lib 1 states: online=online readyness=ready

Download

check_tl_health-1.8.0.1.tar.gz

Changelog

  • 2019-12-14 1.8.0.1
    update glplugin
  • 2019-12-13 1.8
    add Storagetek SL4000
  • 2019-12-05 1.7
    check for IBM-AUTOMATION-QUERY-MIB to support more IBM models
  • 2018-12-10 1.6
    add IBM TS-4300
  • 2018-07-03 1.5.0.4
    remove unnecessary cleaning check
  • 2018-07-03 1.5.0.3
    check magazin and cleaning status for quantum midrange
  • 2018-04-05 1.5.0.2
    ie slot unlocked is no longer a problem
  • 2018-03-26 1.5.0.1
    add quantum-midrange
  • 2018-01-25 1.5
    simplify adic/quantum
  • 2017-10-12 1.4.1
    add quantum-snmp-mib for DXi series
  • 2016-02-08 1.4
    add glplugin submodule
  • 2015-04-23 1.3.2.1
    update GLPlugin[SNMP]
  • 2015-04-08 1.3.2
    implement BDT FlexStorII
    Implementation of this feature was sponsored by
    pinguin AG “Agile Software-Development and IT-Operations made in Berlin”
    http://www.pinguin.ag
    Thanks a lot!
  • 2015-01-26 1.3.1.1
    update GLPlugin[SNMP]
  • 2014-12-16 1.3.1
    update GLPlugin
  • 2014-11-30 1.3
    implement ADIC-MANAGEMENT-MIB for Quantum i6000
  • 2014-10-09 1.2.0.13
    update GLPlugin
  • 2014-10-01 1.2.0.12
    update GLPlugin
  • 2014-08-22 1.2.0.11
    bugfix in glplugin/uptime because of buggy snmpengineuptime
  • 2014-08-21 1.2.0.10
    GLPluginSNMP update/uptime thresholds
  • 2014-08-21 1.2.0.9
    GLPluginSNMP update
  • 2014-08-20 1.2.0.8
    GLPluginSNMP update
  • 2014-08-19 1.2.0.7
    GLPlugin/SNMP update
  • 2014-08-14 1.2.0.6
    GLPluginSNMP update
  • 2014-08-01 1.2.0.5
    GLPluginSNMP update
  • 2014-07-28 1.2.0.4
    GLPlugin update
  • 2014-07-03 1.2.0.3
    update GLPlugin
  • 2014-06-03 1.2.0.2
    bugfix spectralogic messages (snmp msg size)
  • 2014-06-03 1.2.0.1
    bugfix in blacklisting
  • 2014-05-22 1.2
    finish GLPlugin
    add Spectralogic T950
  • 2013-10-07 1.1
    added Quantum small tape library i40 and i80
  • 2013-10-01 1.01
    Minor cosmetics. Production monitoring of HP StoreEver MSL4048 starts
  • 2013-09-26 1.00
    Thanks to a loyal customer the development starts.

Gerhard Laußer.

Check_tl_health wird unter der GNU General Public License zur Verfügung gestellt. GPL

Autor

Gerhard Laußer (gerhard.lausser@consol.de) beantwortet gerne Fragen zu diesem Plugin. Er ignoriert aber Fragen wie “Wann implementieren sie Library XY?”, “Wann haben sie mal Zeit, meine Probleme zu lösen?”, “Hatten sie schon Zeit, meine Probleme zu lösen?”, “Wann gibt’s die nächste Version?”, “Blablablubb funktioniert nicht, können sie dieses Problem lösen?”, “Hilfääää, mein Chef möchte, dass ich unseren Dong-Sing-Hao-Tapeloader von Ebay ins Icinga einbinde, kannst du das für mich machen?”.
Wiederschaun.