Mit dem Storage Management Agenten können Platten und Pubsets überwacht werden. Dazu übergeben Sie beim Starten die Konfigurationsdatei via Kommando (wird in der rc-script-Datei konfiguriert): "-c <BS2:config-file>"
.
Die Konfigurationsdatei kann während des Betriebs geändert werden, indem das Objekt storMgmtGlobalDataInputFile.0 gesetzt wird. Wenn die Konfigurationsdatei Syntaxfehler enthält, wird die Verarbeitung mit der vorherigen Nachrichtenfilterdatei fortgesetzt.
Die Konfiguration erfolgt über eine Input-Datei:
Für die Überwachung des Saturation-Levels einzelner Public Volumes Sets (Pubsets) müssen die betreffenden PVS in der Input-Datei des Agenten spezifiziert werden. Dies erfolgt mit der ADD-PUBSET-RECORD-Anweisung.
Um den Zustand der ausgewählten ROBAR-Anwendung zu überwachen, verwenden Sie die Anweisung ADD-ROBAR-RECORD.
Für die Überwachung des Reconfiguration State einzelner Platten müssen die betreffenden Platten in der Input-Datei des Agenten spezifiziert werden. Dies erfolgt mit der ADD-DISK-RECORD-Anweisung.
Mit der Anweisung REMARK können Kommentare in der Konfigurationsdatei hinterlegt werden.
Die letzte Anweisung in der Konfigurationsdatei sollte die Anweisung END sein. Alle Anweisungen, die auf die END-Anweisung folgen, werden ignoriert.
Maximal können 128 Pubsets und/oder Platten überwacht werden.
ADD-PUBSET-RECORD - Hinzufügen eines zu überwachenden Pubsets
//ADD-PUBSET-RECORD |
PUBSET= <cat_id 1..4> , CHECK=SATURATION-LEVEL , TRAP-COMMUNITY= *STORAGE / *PUBSET-NAME / <c-string 1..64> |
PUBSET=<cat_id 1..4>
CAT-ID des Pubsets, das überwacht werden soll.
CHECK=SATURATION-LEVEL
Objekt, das überwacht werden soll; derzeit ist nur die Angabe SATURATION-LEVEL möglich (Standardwert).
TRAP-COMMUNITY=*STORAGE / *PUBSET-NAME / <c-string 1..64>
Community-String, mit dem der Trap verschickt wird.
Bei Angabe von *PUBSET wird die <cat-id> als Community-Name verwendet.
Bei Angabe von <c-string 1..64> wird dieser String als Community-Name verschickt.
Standardwert: *STORAGE
ADD-DISK-RECORD - Hinzufügen einer zu überwachenden Platte
//ADD-DISK-RECORD |
DISK-MN =<alphanum-name 1..4> , CHECK=RECONFIGURATION-STATE , TRAP-COMMUNITY= *STORAGE / *DISK-MN / <c-string 1..64> |
DISK-MN=<alphanum-name 1 ..4>
mnemotechnischer Name des Geräts, das überwacht werden soll.
CHECK=RECONFIGURATION-STATE
Objekt, das überwacht werden soll; derzeit ist nur die Angabe RECONFIGURATION-STATE möglich (Standardwert).
TRAP-COMMUNITY=*STORAGE / *DISK-MN / <c-string 1..64>
Community-String, mit dem der Trap verschickt wird.
Bei Angabe von *DISK-MN wird der bei DISK-MN angegebene Name als Community-Name verwendet.
Bei Angabe von <c-string 1..64> wird dieser String als Community-Name verschickt.
Standardwert: *STORAGE
ADD-ROBAR-RECORD - Hinzufügen einer zu überwachenden ROBAR-CL-Anwendung
//ADD-ROBAR-RECORD |
LOCATION =< composed-name_1..8_with-underscore> , VERSION=*NONE / <product-version mandatory-man-corr> / <product-version without-man-corr> , JV-NAME= <filename_1..54 without-gen-vers> , TRAP-CONDITION = A / list-poss (6) : <name_1 .. 1> |
LOCATION=< composed-name_1..8_with-underscore>
Jeder Speicherort wird durch seinen Namen <alphanum-name 1..8> identifiziert.
VERSION=*NONE / <product-version mandatory-man-corr> /
<product-version without-man-corr>
Version der zu überwachenden ROBAR-CL-Anwendung.
JV-NAME= <filename_1..54>
Job-Variable (MONJV), mit der die Anwendung überwacht wird.
TRAP-CONDITION = A / list-poss (6) : <name_1 .. 1>
Zustände der MONJV, bei denen ein Trap erzeugt werden soll. Der Wert A bedeutet alle Zustände.