zabbix — это мониторинг и анализ сотен хостов и сервисов, широкие возможности и дополнительные фичи.
cacti — удобный SNMP-мониторинг десятков и сотен железок типа роутеров и свитчей.
munin — подробный и разношёрстный мониторинг десятков разнородных ПК и серверов.
Да, в Кактус можно допилить практически всё, но, как мне думается, он наиболее на месте там, где нужно следить за состоянием большой сети передачи данных (ну или за большим количеством каких-то иных более-менее однотипных SNMP-датчиков). Если надо приглядывать за парком компов с разными сервисами, с разными операционками — лучше ставить либо Мёнина (до сотни хостов, плюс-минус пассатижи), либо Заббикс (он сложнее, но на большем количестве хостов это воздастся сторицей)