Мониторинг СХД IBM Storwize при помощи Zabbix
Сначала немного теории.
Для доступа к статусу и статистике СХД IBM Storwize можно использовать:
- Протоколы CIM/WBEM;
- RESTful API (в IBM Storwize поддерживается, начиная с ПО версии 8.1.3);
- SNMP Traps (ограниченный набор trap'ов, нет статистики);
- Подключение по SSH с последующим удаленным подходит для неторопливого bash-скриптинга.
Интересующиеся могут подробнее ознакомиться с различными методами мониторинга в соответствующих разделах вендорской документации, а также в документе IBM Spectrum Virtualize scripting.
Мы будем использовать протоколы CIM/WBEM, позволяющие получать параметры работы СХД без значительных изменений ПО для различных СХД. Протоколы CIM/WBEM работают в соответствии со Storage Management Initiative Specification (SMI-S). Storage Management Initiative – Specification основана на открытых стандартах CIM (Common Information Model) и WBEM (Web-Based Enterprise Management), определяемых Distributed Management Task Force.
WBEM работает поверх протокола HTTP. Через WBEM можно работать не только с СХД, но и с HBA, коммутаторами и ленточными библиотеками.