Для чего используется SNMP?


10

Может кто-нибудь объяснить мне, для чего используется SNMP при установке домашнего рабочего стола Ubuntu?

Это нужно? Нет другой сети, кроме кабельного модема.


2
У вас по умолчанию установлен snmp на рабочий стол Ubuntu? Не могли бы вы быть более конкретным?
Гюйгенс

Ответы:


10

Что такое SNMP?

SNMP (простой протокол управления сетью) «является широко используемым протоколом для мониторинга работоспособности и благополучия сетевого оборудования (например, маршрутизаторов), компьютерного оборудования и даже таких устройств, как ИБП». ,

Он обычно используется сетевыми и системными администраторами для сбора оперативной статистики (например, измерения трафика полосы пропускания сети, использования процессора или свободного места на жестком диске), а также для настройки параметров системы.

Что это значит для среднего пользователя настольного компьютера?

В настоящее время вопрос стоит, SNMP не представляет большого интереса для обычного пользователя настольного компьютера.

По умолчанию в Ubuntu установлены базовые файлы SNMP ( /etc/snmp/snmp.confнапример). Но они не включены, не используются вообще и не имеют большого значения с точки зрения безопасности системы.

Почему я хочу включить и использовать SNMP?

В качестве очень простого варианта использования для более продвинутого (или любопытного) пользователя можно было бы настроить систему мониторинга / построения графиков, такую ​​как MRTG , Cacti или Nagios, чтобы следить за состоянием их систем и сети. На этом сайте есть несколько полезных вопросов, которые подробно описывают настройку приложений, требующих использования SNMP.

Этот вопрос является хорошей отправной точкой для рассмотрения некоторых из множества приложений, которые используют SNMP для сбора системных и сетевых данных.

Как включить SNMP в моей системе?

Смотрите мой ответ здесь .

  1. Отредактируйте файл /etc/snmp/snmp.confи закомментируйте строку, содержащую «mibs:»
  2. Далее, если вы еще этого не сделали, вам необходимо получить полный набор MIB IETF. Эти файлы не поставляются по умолчанию в системах Debian / Ubuntu из-за проблем с лицензированием.

    • С консоли ( Ctrl- Alt- t) введите следующие команды:

    • sudo apt-get install snmp-mibs-downloader

    • sudo download-mibs

  3. Вы сможете проверить эту конфигурацию, выполнив следующую команду:

    • 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.


Если мой тест с smtpwalkне вернет ничего похожего на то, что вы опубликовали, как я могу устранить это? Я пытаюсь начать nagiosработу и мне нужно snmpсначала установить и протестировать
ProfessionalAmateur

@ProfessionalAmateur Предлагаю начать новый вопрос. Обязательно подробно опишите, что у вас было, прежде чем устранить неполадки, какие сообщения об ошибках вы могли получить и т. Д.
Кевин Боуэн

3

                                                 Что такое SNMP?

Простой протокол управления сетью (SNMP) - это «стандартный интернет-протокол для управления устройствами в IP-сетях». К устройствам, которые обычно поддерживают SNMP, относятся маршрутизаторы, коммутаторы, серверы, рабочие станции, принтеры, модемные стойки и т. Д. "Он используется в основном в системах управления сетью для мониторинга подключенных к сети устройств на предмет условий, требующих внимания администратора. SNMP является компонентом Internet Protocol Suite, как определено Целевой группой по Интернет-разработкам (IETF). Он состоит из набора стандартов для управления сетью, включая протокол прикладного уровня, схему базы данных и набор объектов данных (для более подробной информации).

TechNet SNMP                PulseWan


3

По умолчанию SNMP (агент или отслеживаемое устройство) не установлен на Ubuntu Desktop.

Устанавливается только библиотека SNMP, так как она может использоваться, например, для определения состояния сетевого принтера, но она не активируется, если драйвер принтера не запрашивает ее.

В целом SNMP (агент или отслеживаемое устройство) мало используется на домашнем рабочем столе, как вы и подозревали.


3

SNMP используется для удаленного мониторинга системы. Его также можно использовать для удаленной настройки системы, если демон разрешает доступ на запись, что редко. Вам это не нужно, если вы не проводите детальный анализ состояния вашей системы или центральный мониторинг или управление конфигурацией. (Даже без этого такая программа, как Nagios, может проверить, работает ли система, прослушивают ли службы HTTP или SSH порты и т. Д.)

Иногда кажется, что библиотеки SNMP или их функциональные возможности сопряжены с установкой других программ, но в действительности, если они не затрагиваются /etc/snmp/snmpd.conf, вы неправильно прочитали назначение файлов. Например, CUPS, кажется, включает файл конфигурации SNMP, но его цель - позволить CUPS находить принтеры в других системах, которые предоставляют их через SNMP.

Если вы заблокируете UDP на порту 161 или ограничите прослушиватель localhost (127.0.0.1 и :: 1/128), это предотвратит удаленный запрос информации о вашей системе через SNMP.


Файл конфигурации SNMP в CUPS предназначен для настройки того, как сам CUPS обнаруживает принтеры через SNMP, а не для предоставления информации о CUPS через SNMP. Например: Мониторинг CUPS- часть2
Эндрю Билс

1
@AndrewBeals Спасибо за информацию - не знал этого; не стесняйтесь редактировать мой ответ.
Белаква

1

@jasmines Похоже, этот ответ теперь содержит все содержимое этой страницы, скопированное дословно. Есть ли где-нибудь уведомление об авторских правах (или, возможно, разрешение, которое вы сами запросили и получили?), Позволяющее это сделать? Лучше включать информацию, а не просто ссылку, но большие объемы текста не должны копироваться непосредственно в ответ, если контент не лицензирован или не предложен иным способом, позволяющим распространять его в рамках cc-wiki .
Элия ​​Каган

Это также на самом деле не отвечает на вопрос, как написано.
OrangeDog

@jasmines - ваша отредактированная информация, в основном скопированная из блога, - это не является добросовестным использованием и, следовательно, может быть истолковано как нарушение любых авторских прав на блог. Я откатился назад. Пожалуйста, переделайте свой ответ своими словами, своими примерами команд и т. Д.
fossfreedom
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.