Ну мы мониторим так:
* по крону запускается скрипт (почему по крону? потому что не по крону утилита вендорная может отвратительно долго выполняться)
* складывает результаты в файл
* файл парсится на предмет ОК / не ОК, и прочей лабуды (типа дегрейдет и так далее)
Появляется новый вендор (редко) – просто добавляем новый if.
Утилиты обычно есть нужные на всех серверах, обеспечивается, во-первых, стандартной установкой образа (админы ж конфигурят рейд). Запуск обязательно с лок-файлом.
Когда три тыщи серверов и 4-5 вендоров – это самое оптимальное решение (ну нам так показалось, немало уже говна с рейдами поели).