IMHO, não é uma questão de tamanho da rede. Em grandes redes ou em redes menores, você precisa monitorar e, na minha opinião, o SNMP é a melhor ferramenta para o trabalho.
Tem 5 vantagens principais na minha opinião:
É um padrão - é o padrão do setor para monitoramento. A maioria dos fornecedores de hw oferece suporte ao SNMP por meio de suas MIBs, para que você possa coletar facilmente valores específicos e monitorá-los.
É multiplataforma - funciona em * nix, Windows, Mac e em todos os sistemas operacionais que você lembra.
É leve - idealmente, o monitoramento deve ser "sem agente", mas isso seria em um mundo perfeito e não existe tal coisa :) Os agentes SNMP são muito leves e não carregam carga nos servidores.
É extensível - você pode estender os agentes SNMP com seus próprios scripts com muita facilidade.
Dois pássaros, uma pedra - você pode usar o SNMP bot nas ferramentas de monitoramento (como o Nagios) ou nas ferramentas de coleta de dados (como o Cacti).
HTH.