Las librerías de cintas del fabricante Oracle en sus modelos Storagetek SL8500, SL3000 y SL500 Modular Library System pueden ser monitorizados vía SNMP. A través de su agente SNMP está certificada su integración con la herramienta de monitorización HP OpenView y mediante checks de consultas podría integrarse en Nagios.
Para el caso de monitorización con Nagios hemos elaborado unos sencillos scripts de chequeo del estado de los componentes. Son cinco checks que realizan consultas SNMP al agente de la librería y obtienen el estado de salud:
– check_health_SL : Realiza una consulta del estado de la librería.
– check_health_SL_hand : Realiza una consulta del estado de una mano robótica.
– check_health_SL_power: Realiza una consulta del estado de un componente eléctrico.
– check_health_SL_cap: Realiza una consulta del estado de un cap.
– check_health_SL_drive: Realiza una consulta del estado de un drive.
Los checks se pueden descargar desde Nagios Exchange o desde éste enlace y se liberan mediante licencia GPL.
Los argumentos que necesitan los scripts están comentados en el inicio de cada uno y para su correcta ejecución requieren:
– La utilidad snmpwalk: Estan desarrollados para un entorno Solaris 10 por lo que si necesitas adaptarlo a otro sistema operativo tendrás que cambiar el path de ejecución de la herramienta snmpwalk en cada uno.
– Activación del agente SNMP en la librería: La activación y configuración del agente debe de realizarse según instrucciones del fabricante. Los Documentos de consulta según modelo son "SL3000 SNMP Reference Manual", "SL8500 SNMP Reference Manual","SL500 Library: Simple Network Management Protocol".
– MIB: Este fichero se obtiene desde la interfaz de administración de la librería StreamLine Library Console.
Unos ejemplos de ejecución son
# ./check_health_SL_cap.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 1
CAP "1.1.-31.2.0" is ok(0).
# ./check_health_SL_hand.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 2
Robot "1.1.0.2.0" is ok(0).
# ./check_health_SL_power.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 5
"ECM-PS2-AC1:24" is normal(2).
# ./check_health_SL_drive.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 12
TapeDrive "1.1.2.1.6" model "T10000b-3590" with SN "XXXXXXXXXX" is empty(2).
Se limitan al estado del hardware, otros parámetros interesantes para monitorizar, tales como la ocupación de los canales o errores en los puertos de fibra de los Drives pueden ser realizadas desde la SAN, tanto por herramientas propietarias o igualmente por consultas SNMP a los switches si se usan tecnología BROCADE.