O Nagios tem tudo a ver com alertas quando ações precisam ser executadas, como impressoras precisam ser preenchidas ou hosts estão inativos ou suas cargas são muito altas, ou unidades caíram fora de sua matriz RAID ... Não é apenas um " instalar e ativar "uma espécie de solução, você precisará gastar tempo criando a configuração de monitoramento, mas se você tiver muitos hosts idênticos, pode não ser um trabalho tão grande como se eles fossem todos diferentes.
O Cacti tem mais a ver com gráficos, como a quantidade de tráfego em um link de rede ou a utilização da CPU em um roteador ou host, para obter gráficos de longo prazo de tendência de utilização e análise de capacidade. No entanto, para os hosts, preferimos usar munin, porque é praticamente autoconfigurável. Cactos, como os nagios, tendem a precisar de um pouco de configuração. Novamente, a menos que muitos dos dispositivos sejam idênticos.
Ambos, é claro, são um processo e não apenas uma solução de fogo e esquecimento. Espere regularmente fazer atualizações e ajustes.
Mas, usamos nagios para monitorar coisas que precisam de ação imediata, e cacti e munin para análise de capacidade.