Строго говоря, ответ «snmp» просто меняет протокол доступа к информации с ssh на более простой и пригодный для большого кол-ва машин.
Но вообще для массового мониторинга все равно надо либо опрашивать все сервера (через ssh, snmp, http, свой вариант), либо настроить чтобы сервера сами отсылали уведомления на центральный сервер (syslog, mail, опять же ssh, http, snmpv3 или что-то свое).
Вариантов много, у каждого свои преимущества и недостатки. Например, опрашивать сервера по snmp и строить rrd на одном сервере очень удобно и нормально когда их меньше сотни, а на тысячу серверов одного центрального будет не достаточно (либо он должен быть действительно мощным, особенно касательно скорости дисков).