Check_MK Plugin zum Abfragen des Cleaning Status von Bandlaufwerken in Dell ML6000 u.ä.

Anhand des Tutorials auf der Check_MK-Seite (https://mathias-kettner.de/checkmk_devel_snmpbased.html) habe ich ein kleines Plugin geschrieben, mit dem man den Cleaning Status der Bandlaufwerke in einer Dell ML6000 Bandbibliothek per SNMP abfragen kann.

Das Plugin habe ich im local-Zweig der OMD-Site unter „~/local/share/check_mk/checks“ abgelegt.

Hier der Code:

def inventory_backupdriveclean(info):
  inventory = []
  for cleaning in info:
    inventory.append ( ( None, None ) )
  return inventory

def check_backupdriveclean(item, params, info):
  cleaning = int(info[0][0])
  if cleaning  == 2:
    return (0, „OK Cleaning not required“ )
  else:
    return (2, „CRITICAL Cleaning required“ )

check_info[„backupdriveclean“] = (check_backupdriveclean, „backupdriveclean“, 0, inventory_backupdriveclean)

snmp_info[„backupdriveclean“] = ( „.1.3.6.1.4.1.3764.1.10.10.11.3.1.12“, [ „1“ ] )

HOWTO: Open Monitoring Distribution Installation auf Mini PC

Installation von Open Monitoring Distribution auf Pokini Hardware
Siehe: http://www.pokini.de/de/produkte/fanless-pcs/pokini-z

Debian Installation
Benötigte DVDs
32bit Atom DVD Debian Wheezy DVD-1 reicht.
ACHTUNG: Debian Jessy wird nicht korrekt unterstützt.
OMD Paket 1.20 ist für Wheezy
Warnung zu Realtek Firmware ignorieren.
Nichts nachladen.
NICs werden trotzdem im OS erkannt.

Partitionierung
1 prim 1GB /boot
2 prim 4GB swap
3 prim Rest ca. 59GB /

Probleme mit dem Bild beim Booten
Nur problematisch bei Debian 8.x -> Muss sowieso 7.x werden wegen OMD
ACHTUNG: Bei Wheezy gibt es nur eine FrameBuffer Schönheitsfehler -> dieser Hinweis kann also ignoriert werden!
Dann im Grub „e“ drücken und bei linux den Parameter
video=LVDS-1:d
ergänzen
Dann bootet das System mit Bild.
Den Parameter am besten direkt in die Config von Grub eintragen

Passwortvergabe
Root-Passwort
Mysql-Passwort

„HOWTO: Open Monitoring Distribution Installation auf Mini PC“ weiterlesen