Для чего используется SNMP?
Может кто-нибудь объяснить мне, для чего используется SNMP при установке домашнего настольного Ubuntu?
Это нужно? Нет другой сети, кроме кабельного модема.
5 ответов
Что такое SNMP?
SNMP(простой протокол управления сетью) "является широко используемым протоколом для мониторинга работоспособности и благополучия сетевого оборудования (например, маршрутизаторов), компьютерного оборудования и даже таких устройств, как ИБП".,
Он обычно используется сетевыми и системными администраторами для сбора оперативной статистики (например, измерения трафика полосы пропускания сети, использования процессора или доступного пространства на жестком диске), а также для настройки параметров системы.
Что это значит для среднего пользователя настольного компьютера?
Поскольку в настоящее время вопрос стоит, SNMP не представляет большого интереса для обычного пользователя настольного компьютера.
По умолчанию в Ubuntu основные файлы SNMP (/etc/snmp/snmp.conf
например) установлены. Но они не включены, не используются вообще и не имеют большого значения с точки зрения безопасности системы.
Почему я хочу включить и использовать SNMP?
В качестве очень простого варианта использования для более продвинутого (или любопытного) пользователя можно было бы настроить систему мониторинга / построения графиков, такую как MRTG, Cacti или Nagios, чтобы следить за состоянием их систем и сети. На этом сайте есть несколько полезных вопросов, которые подробно описывают настройку приложений, требующих использования SNMP.
Этот вопрос является хорошей отправной точкой для рассмотрения некоторых из многих приложений, которые используют SNMP для сбора системных и сетевых данных.
Как включить SNMP в моей системе?
Смотрите мой ответ здесь.
- Редактировать файл
/etc/snmp/snmp.conf
и закомментируйте строку, содержащую "mibs:" Далее, если вы еще этого не сделали, вам нужно будет получить полный набор MIB IETF. Эти файлы не поставляются по умолчанию в системах Debian/Ubuntu из-за проблем с лицензированием.
С консоли (Ctrl-Alt-t) введите следующие команды:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Вы сможете проверить эту конфигурацию, выполнив следующую команду:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
- Если вы работаете правильно, вы должны получить ответ, подобный следующему:
SNMPv2-MIB:: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP Вт 5 февраля 18:16:32 UTC 2013 i686
Где я могу узнать больше о SNMP?
Net-SNMP - это "канонический" пакет для большинства установок.
Хорошее введение можно найти здесь.
Наконец, запись в википедии для SNMP.
По умолчанию SNMP (агент или отслеживаемое устройство) не установлен на Ubuntu Desktop.
Устанавливается только библиотека SNMP, так как она может использоваться, например, для определения состояния сетевого принтера, но она не активируется, если драйвер принтера не запрашивает ее.
В целом SNMP (агент или отслеживаемое устройство) мало используется на домашнем рабочем столе, как вы и подозревали.
Что такое SNMP?
Простой протокол управления сетью (SNMP) - это "стандартный интернет-протокол для управления устройствами в IP-сетях". Устройства, которые обычно поддерживают SNMP, включают в себя маршрутизаторы, коммутаторы, серверы, рабочие станции, принтеры, модемные стойки и т. Д."Он используется в основном в системах управления сетью для мониторинга подключенных к сети устройств на предмет условий, требующих внимания администратора. SNMP является компонентом Internet Protocol Suite, как определено Целевой группой по Интернет-разработкам (IETF). Он состоит из набора стандартов для управления сетью, включая протокол прикладного уровня, схему базы данных и набор объектов данных (для более подробной информации).
SNMP используется для удаленного мониторинга системы. Его также можно использовать для удаленной настройки системы, если демон разрешает доступ на запись, что редко. Вам это не нужно, если вы не проводите детальный анализ состояния вашей системы или центральный мониторинг или управление конфигурацией. (Даже без этого такая программа, как Nagios, может проверить, работает ли система, прослушивают ли службы HTTP или SSH порты и т. Д.)
Иногда это выглядит так, как будто библиотеки SNMP или их функциональные возможности связаны с установкой других программ, но в действительности, если они не затрагивают /etc/snmp/snmpd.conf
Вы неправильно прочитали назначение файлов. Например, CUPS, кажется, включает файл конфигурации SNMP, но его цель - позволить CUPS находить принтеры в других системах, которые предоставляют их через SNMP.
Если вы заблокируете UDP на порту 161 или ограничите прослушиватель localhost (127.0.0.1 и::1/128), это предотвратит удаленный запрос информации о вашей системе через SNMP.