Перед системой ставятся следующие задачи:
1) Мониторинг состояния серверов (CPU, состояние дисков, памяти, процессов).
2) Проверка работоспособности сайтов (пингуется ли сайт, работают ли формы и пр.).
3) Мониторинг Drupal (есть ли обновления Drupal-a, его модулей ).
Для Drupal есть модуль monitoring, который интегрируется с Nagios, Icinga, Munin.
Мониторинг до ста хостов. ОС - linux. В этой области не разбираюсь, в поиске просто утонул от количества систем. Помогите, пожалуйста, сузить границы поиска до 2-3 продуктов.
Советовали zabbix, есть ли ещё какие альтернативы?
Есть всего несколько достойных систем, которые активно используются, разрабатываются и поддерживаются:
Zabbix
Munin
Zenoss (вроде как поддерживает nagios плагины)
Nagios
Opsview (на базе nagios)
Каждая из систем из коробки предоставляет очень-очень базовую функциональность, руками допиливать придется многое (в данном случае еще и натягивать Drupal). Поэтому сильно заморачиваться на выборе не стоит. Для инфраструктуры типа вашей подойдет любая из перечисленных.
У меня используется Zabbix, кое-где OpsView. Последний по-проще.