ИМХО, это не вопрос размера сети. В больших сетях или в небольших вам необходим мониторинг, и, на мой взгляд, SNMP - лучший инструмент для работы.
На мой взгляд, у него есть 5 основных преимуществ:
Это стандарт - это отраслевой стандарт для мониторинга. Большинство поставщиков оборудования поддерживают SNMP через свои MIB, поэтому вы можете легко собирать конкретные значения и отслеживать их.
Он кроссплатформенный - работает в * nix, Windows, Mac и всех ОС, которые вы можете вспомнить.
Он легкий - в идеале мониторинг должен быть «безагентным», но это было бы в идеальном мире, и такого не бывает :) Агенты SNMP очень легки и не нагружают серверы.
Он расширяемый - вы можете очень легко расширять агенты SNMP с помощью собственных сценариев.
Две птицы, один камень - вы можете использовать бота SNMP в инструментах мониторинга (например, Nagios) или в инструментах сбора данных (например, Cacti).
НТН.