Если серверов — десятки, то лучше мониторить количество логических дисков с статусом отличным от optimal, и на него повесить триггер. Читать текст SMART в заббиксе — странная идея, если есть реальная необходимость в ранних предупреждениях, то надо мониторить конкретные параметры. Но вообще сбой одного диска — вполне нормальная ситуация для RAIDа, зачем слушать подземный стук, когда проще заменить диск после выхода из строя?
Прошу прощения, статья о том, как не надо мониторить.
Как сказал Lelik13a, только LLD. А если контроллера 2, а если дисков другое количество, а если создано больше рейдов? Вы для людей делаете или для себя? Если для себя — зачем выкладывать?
Я сделал пример без LLD, где-то написано что тут будет LLD? Изменить скрипт под ваши нужды не составит проблем, если у вас необходимость в мониторинге большого количества устройств с разной конфигурацией реализуйте LLD.
Zabbix 3.X: мониторинг контролеров Adaptec в Windows Server (Hyper-V Core)