Как восстановить отсутствующий SNMP в Windows 10 [ULTIMATE GUIDE]

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

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

Проверить, задействован ли он в Windows 10 очень просто, для этого нужно открыть оснастку «Компоненты Windows» и посмотреть, установлена ли галочка в чекбоксе SNMP-протокол.

5709686_1.png

Если да, открываем оснастку управления службами, находим там службу SNMP и убеждаемся, что она запущена.

5709686_2.png

Если служба неактивна, запускаем ее и устанавливаем тип запуска «Автоматически».

Если вы работаете в Windows 10 1903, включить SNMP можно в Параметрах через раздел «Приложения и возможности». Откройте его, нажмите ссылку «Дополнительные возможности».

А затем «Добавить компонент».

В открывшемся списке найдите SNMP-протокол, кликните по нему и нажмите появившуюся кнопку «Установить».

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

Windows 10

Протокол Simple Network Management Protocol (SNMP) используется для мониторинга, оповещения о событиях и управления устройствами в сети. Протокол состоит из набора стандартов по управления сетью, в том числе протокол прикладного уровня (Application Layer protocol), схемы базы данных и набор объектов данных. SNMP может получать различную информацию (время аптайма, счетчики производительности, параметры устройств и т.д.) от любых сетевых устройств: коммутаторов, серверов, маршрутизаторов или простых компьютеров, на которых установлен агент SNMP.

В Windows 10 служба SNMP доступна в виде отдельного компонента Windows и по умолчанию не устанавливается. Рассмотрим, как установить и настроить SNMP в Windows 10.

Содержание:Установка службы SNMP в WIndows 10</li>Настройка службы SNMP в Windows 10</li></ul>

Установка службы SNMP в WIndows 10

Вы можете проверить, установлена ли в вашей системе служба SNMP с помощью PowerShell командлета Get-Service:

Get-Service -Name snmp*

Вы можете установить службу SNMP через панель управления. Перейдите в Панель управленияВсе элементы панели управленияПрограммы и компоненты Включение или отключение компонентов Windows).

В списке компонентов выберите Simple Network Management Protocol (SNMP)/протокол, и WMI SNMP Provider / Поставщик WMI для SNMP (обеспечивает доступ к информации SNMP через интерфейсы Windows Management Instrumentation) и нажмите Ок.

Также вы можете установить службы SNMP из командной строки PowerShell:

Enable-WindowsOptionalFeature -online -FeatureName SNMP

Настройка службы SNMP в Windows 10

После установки службы SNMP должны запустится автоматически. Откройте консоль управления Services (services.msc). В списке службы должны появится две новые службы:

  • SNMP Service – это основная служба SNMP агента, которая отслеживают активность и отправляет информацию;
  • SNMP Trap — получает сообщения ловушки (trap messages) от локальных или удаленных агентов SNMP, и пересылает сообщения в управляющие программы SNMP, которые работают на этом компьютере.

Откройте свойства службы SNMP. Если она остановлена, запустите ее, нажав кнопку Start и измените тип запуска (Startup type) на автоматический.

Перейдите на вкладку Agent. Заполните поля contact и location (здесь вы можете указать контактное имя пользователя и местоположение компьютера), и выберите список сервисов, данные которых нужно собирать и отправить устройству мониторинга.

Доступны следующие типы сервисов:

  • Physical
  • Applications
  • Internet
  • End-to-end
  • Datalink and subnetwork

Перейдите на вкладку Security. Здесь вы можете настроить различные параметры безопасности для различных серверов SNMP.

В списке Accepted community names перечислены имена сообществ, чьи SNMP узлы проходят аутентификацию для отправки SNMP-запросов на этот компьютер.

Community — это имя, которое обладает такими же функциями, как логин и пароль.

Нажмите кнопку Добавить и укажите имя Community и один из пяти уровней доступа (None, Notify, READ ONLY, READ WRITE, READ CREATE). READ WRITE – это максимальный уровень доступа, при которых сервер управления SNMP может вносить изменения в систему. В системах мониторинга обычно достаточно выбрать READ ONLY, при этом сервер мониторинга может только опрашивать систему, но не вносить изменения.

В нашем примере мы добавили комьюнити public с разрешениями READ ONLY.

Далее добавьте список серверов системы мониторинга (по DNS имени или по IP адресам), от которых вы хотите разрешить получать SNMP пакеты.

Совет. Вы можете выбрать опцию ‘Принимать пакеты SNMP от любого узла’/Accept SNMP packages from these hosts, но это не безопасно.

Сохраните изменения и перезапустите службу SNMP.

На этом настройка службы SNMP в Windows 10 по сути завершена. Если вам нужно включить SNMP сразу на множестве компьютеров, вы можете удаленно установить и настроить службы с помощью PowerShell или GPO.

Добрый день уважаемые читатели! Уверен что многим из прочитавших мою предыдущую статью о SNMP, уже не терпится ринуться в бой и опробовать применение протокола SNMPна практике. Не будем откладывать это в долгий ящик, и сегодня рассмотрим применение протокола SNMPдля мониторинга за рабочей станцией с ОС Windows 7.В качестве тестового стенда я буду использовать рабочую станцию с ОС Windows 7 Профессиональная, в которой установлен Oracle VM VirtualBox,  в котором развернута еще одна гостевая ОС Windows 7 Корпоративная (Вот такие дистрибутивы попались мне под руку =) ).  В настройках VirtualBox выставлен тип подключения Сетевой мост. В итоге мы получаем как бы две рабочие станции соединенные между собой сегментом сети. В своих экспериментах вы можете использовать две реальные рабочие станции или же другие средства виртуализации, главное чтобы у вас было две станции связанные между собой по  TCP/IP. В моем эксперименте управляемая станция (агент) будет иметь IPадрес 192.168.1.12, а управляющая (менеджер) 192.168.1.2.Теперь перейдем непосредственно к настройке SNMP. Для начала настроим управляемою станцию. Переходим на ней в Пуск – Панель управления – Программы – Программы и компоненты – Включение или отключение компонентов Windows.

Включаем встроенные компоненты SNMP

В открывшемся окне выбираем SNMPпротокол – WMIпоставщик SNMPи ставим галочку. Данное действие позволяет получать доступ к информации SNMP через интерфейсы WMI (Windows Management Instrumentation). Нажимаем ОК.Далее открываем Пуск – Панель управления – Система и безопасность – Администрирование – Службы. Ищем в открывшемся списке службу с названием “Служба SNMP“. Щелкаем по ней правой кнопкой и выбираем Свойства. Смотрим, если служба не запущена, то запускаем её. Далее попробуем её настроить, для этого переходим на вкладку Агент SNMP. Заполняем её в соответствии с рисунком или своими пожеланиями (в принципе для первого раза этот шаг вообще можно пропустить).

Настройка агента SNMP

Далее переходим на вкладку безопасность. Тут немного интереснее. Добавляем приемлемые имена сообществ и права сообщества (Чтение, Чтение/запись и т.д.). В качестве имени community можете задать любое англоязычное слово.

Настройки безопасности протокола SNMP

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

Добавили IP адрес менеджера

На этом настройку SNMPагента можно считать законченной.  Перезапускаем службу SNMPна агенте и переходим к настройки менеджера.На станции управления нам необходимо установить программное обеспечение которое будет выступать в роли менеджера SNMP. Windows 7 не обладает встроенным менеджером SNMP. Поэтому нам придется поискать какое-то стороннее программное обеспечение. Для ваших первых экспериментов подойдет любой SNMPменеджер, например PowerSNMP Free Manager. Ищем, скачиваем и устанавливаем его. При первом запуске он попросит вас указать ряд сведений, в своем случае я выставил настройки вот так:

Первоначальные настройки менеджера SNMP

Открываем вкладку DiscoverSNMPagent… На ней нажимаем на кнопку Properties. В открывшемся окне указываем имя community, которое мы ранее задавали в настройках агента.

Добавляем агента SNMP 

Нажимаем ОК. Address  указываем IPадрес управляемой станции и нажимаем на кнопку Find. Если все сделано верно, менеджер увидит агента и отобразит его.

Менеджер увидел агента SNMP управляемой станции

Ставим галку на найденном агенте и нажимаем на кнопку Add. Найденный агент появится в списке наших агентов. Все, основное сделано, связка Агент – Менеджер настроена, теперь можно переходить непосредственно к опросу по протоколу SNMP. Для этого щелкаем правой кнопкой мыши по только что добавленному агенту и выбираем пункт Query… Для того чтобы узнать значение какого либо параметра агента, нам необходимо знать его OID. Конкретное значение OIDдля рабочей станции под Windows 7 можно найти в MIBах от Microsoft. Для примера рассмотрим OID 1.3.6.1.2.1.25.2.2.0, отвечающий за общее количество RAMна рабочей станции. Попробуем запросить его у агента. Нажимаем на кнопку ADD, вбиваем 1.3.6.1.2.1.25.2.2.0 и нажимаем на кнопку Query. Если все сделано верно, менеджер получит данное значение полученное от агента.

Получили объем ОЗУ рабочей станции по протоколу SNMP

Как мы видим менеджер получил от агента общее количество ОЗУ в килобайтах.И так мы научились считывать с устройств значения их некоторых параметров по SNMP. На сегодня это все, но остальное еще впереди. До новых встреч! 

Как включить протокол системного сетевого управления (SNMP) в Windows 10? Во-первых, установите SNMP с PowerShell. Это должно восстановить недостающую функцию Windows. Или добавьте SNMP через Настройки или через Панель управления.

Прочитайте инструкции ниже.

Содержание

  1. Установите SNMP с помощью PowerShell
  2. Добавить SNMP через настройки
  3. Как включить SNMP в Windows 10 1803
  1. Пользователи подтвердили, что восстановили SNMP в Windows 10 1809, установив его через PowerShell. Для этого откройте Cortana, нажав кнопку «Введите здесь для поиска» на панели задач.
  2. Введите «PowerShell» в качестве ключевого слова в поле поиска.
  3. Нажмите правой кнопкой мыши Windows PowerShell и выберите Запуск от имени администратора .
  4. Сначала введите Get-WindowsCapability -Online -Name «SNMP *» в PowerShell, как показано на приведенном ниже снимке, и нажмите Return.
  5. Введите Add-WindowsCapability -Online -Name «SNMP.Client ~~~~ 0.0.1.0» и нажмите Enter.
  6. Затем введите Get-WindowsCapability -Online -Name «SNMP *» в PowerShell и нажмите клавишу возврата.
  7. После этого нажмите сочетание клавиш Windows + R.
  8. Введите “services.msc” в поле “Выполнить” и нажмите кнопку ОК .
  9. Затем пользователи могут проверить, включает ли окно «Службы» службу SNMP. Если так, то вышеприведенное исправление помогло.
  10. Дважды щелкните SNMP Service, чтобы открыть окно, расположенное ниже.
  11. Затем убедитесь, что тип запуска службы настроен как Автоматический .
  12. Нажмите Пуск , если служба в данный момент остановлена.
  13. Выберите параметры Применить и ОК .
  1. Кроме того, пользователи могут включить SNMP в Windows 10 1903 через приложение «Настройки». Сначала нажмите кнопку «Пуск»; а затем нажмите кнопку Настройки .
  2. Выберите Приложения , чтобы открыть параметры, показанные ниже.
  3. Затем нажмите Управление дополнительными функциями , чтобы открыть страницу настроек в снимке экрана ниже.
  4. Нажмите кнопку Добавить функции .
  5. Затем выберите простой протокол управления сетью (SNMP) и нажмите кнопку Установить .
  1. Пользователи, которым необходимо включить отсутствующий SNMP в Windows 10 1803 или более ранних версиях сборки, могут сделать это с помощью функций Windows. Для этого откройте аксессуар Run.
  2. Чтобы открыть программы и компоненты, введите «appwiz.cpl» в разделе «Выполнить» и нажмите ОК .
  3. Нажмите Включить или выключить функции Windows , чтобы открыть окно на изображении ниже.
  4. Затем выберите параметр Простой протокол сетевого управления (SNMP) и нажмите кнопку ОК .

Таким образом, пользователи могут восстановить отсутствующую службу SNMP в Windows 10 1903 и более ранних версиях сборки. Затем пользователи могут использовать SNMP в Windows 10.

Используемые источники:

  • https://www.white-windows.ru/kak-v-windows-10-vklyuchit-setevoj-protokol-snmp/
  • https://vmblog.ru/ustanovka-i-nastrojka-sluzhby-snmp-v-windows-10/
  • http://www.netza.ru/2016/03/snmp-snmp.html
  • https://generd.ru/howto/kak-vosstanovit-otsutstvuyushhij-snmp-v-windows-10-ultimate-guide/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий