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“ ] )

Tivoli Storage Manager und AIX Notizen

Es gab große Probleme mit der Robotik einer IBM Tape-Library. Diese wurde durch ein AIX- und TSM-System angesteuert. Beim Austausch der Library und anschließendem Update in die AIX- und TSM-Maschine brauchte ich Hilfe. Hier habe ich einige Notizen dazu dokumentiert.

Die Austausch-Library konnte beim ersten Versuch nicht korrekt in den TSM konfiguriert werden. Erst Reset der Konfig und Passworte am lokalen Bedienfeld der Library brachte TSM zur erfolgreichen Konfiguration.

Action-Log abrufen

tsm: TSM>q actlog begint=-00:01

Date/Time Message
——————– ———————————————————-
05/08/2015 17:35:09 ANR2017I Administrator ADMIN issued command: QUERY LIBRARY
f=d (SESSION: 1072)
05/08/2015 17:35:23 ANR2017I Administrator ADMIN issued command: UPDATE
LIBRARY ts3200 serial=autodetect (SESSION: 1072)
05/08/2015 17:35:23 ANR8953I Library TS3200 with serial number is updated
with the newly discovered serial number SerialNumber
. (SESSION: 1072)
05/08/2015 17:35:23 ANR8465I Library TS3200 updated. (SESSION: 1072)
05/08/2015 17:35:26 ANR2017I Administrator ADMIN issued command: QUERY LIBRARY
f=d (SESSION: 1072)
05/08/2015 17:35:33 ANR2017I Administrator ADMIN issued command: QUERY ACTLOG
begint=.00:01 (SESSION: 1072)
05/08/2015 17:35:33 ANR2166E QUERY ACTLOG: Invalid begin time – .00:01.
(SESSION: 1072)
05/08/2015 17:35:34 ANR2017I Administrator ADMIN issued command: ROLLBACK
(SESSION: 1072)

Pfade abfragen

tsm: TSM>q path

Source Name Source Type Destination Destination On-Line
Name Type
———– ———– ———– ———– ——-
TSM SERVER TS3200 LIBRARY Yes
TSM SERVER LTO4_1 DRIVE No
TSM SERVER LTO4_2 DRIVE No

Pfad Update

tsm: TSM>update path tsm lto4_1 srct=server destt=drive libra=ts3200 online=yes
ANR1722I A path from TSM to TS3200 LTO4_1 has been updated.

„Tivoli Storage Manager und AIX Notizen“ weiterlesen