как установить snmp на windows 10
Как в Windows 10 включить сетевой протокол SNMP
Обновив Windows 10 до сборки 1809 или выше, вы можете столкнуться с проблемами управления подключенными к локальной сети устройствами. Это не баг, просто начиная с версии 1809, в Windows 10 разработчиками отключен SNMP — сетевой протокол, используемый для мониторинга и управления различными сетевыми устройствами, начиная от коммутаторов и заканчивая клиентскими компьютерами.
Сам компонент SNMP, тем не менее, присутствует в системе, и вы без особых усилий можете его включить, причем разными способами.
Проверить, задействован ли он в Windows 10 очень просто, для этого нужно открыть оснастку «Компоненты Windows» и посмотреть, установлена ли галочка в чекбоксе SNMP-протокол.
Если да, открываем оснастку управления службами, находим там службу SNMP и убеждаемся, что она запущена.
Если служба неактивна, запускаем ее и устанавливаем тип запуска «Автоматически».
А затем «Добавить компонент».
В открывшемся списке найдите SNMP-протокол, кликните по нему и нажмите появившуюся кнопку «Установить».
Настройки должны вступить в силу сразу, но не исключено, что понадобится перезагрузка компьютера.
Установка и настройка службы SNMP в Windows 10
Протокол Simple Network Management Protocol (SNMP) используется для мониторинга, оповещения о событиях и управления устройствами в сети.
SNMP может получать различную информацию (время аптайма, счетчики производительности, параметры устройств и т.д.) от любых сетевых устройств: коммутаторов, серверов, маршрутизаторов или простых компьютеров, на которых установлен агент SNMP.
В Windows 10 служба SNMP доступна в виде отдельного компонента Windows и по умолчанию не устанавливается.
Проверка наличия SNMP
Проверить, установлена ли в системе служба SNMP можно с помощью PowerShell командой Get-Service:
Установка SNMP
Службу SNMP можно установить через “Дополнительные компоненты”. Перейдите в Параметры/Приложения/Дополнительные компоненты. Нажмите “Добавить компоненты” и в поиске введите “snmp”. Далее их необходимо установить:
Также можно установить службы SNMP из командной строки PowerShell:
Настройка службы SNMP
После установки службы SNMP должны запустится автоматически. Откройте консоль управления Services (services.msc). Для открытия нажимаем WIN + R и вводим имя консоли:
В списке службы должны появится две новые службы:
SNMP Service – это основная служба SNMP агента, которая отслеживают активность и отправляет информацию;
SNMP Trap — получает сообщения ловушки (trap messages) от локальных или удаленных агентов SNMP, и пересылает сообщения в управляющие программы SNMP, которые работают на этом компьютере.
Откройте свойства “Службы SNMP”. Если она остановлена, запустите ее, нажав кнопку “Общие” и измените тип запуска на автоматический:
Переходим на вкладку “Агент SNMP”. Заполняем поля “Контактное лицо” и “Размещение” (здесь можно указать контактное имя пользователя и местоположение компьютера), и выбираем список сервисов, данные которых нужно собирать и отправить устройству мониторинга:
На вкладке “Безопасность” можно настроить различные параметры безопасности для различных серверов SNMP:
В списке “Приемлемые имена сообществ” перечислены имена сообществ, чьи SNMP узлы проходят аутентификацию для отправки SNMP-запросов на этот компьютер.
Сообщество — это имя, которое обладает такими же функциями, как логин и пароль. При добавлении сообщества можно выбрать права из списка (None, Уведомление, READ ONLY, READ WRITE, READ CREATE).
В системах мониторинга обычно достаточно выбрать READ ONLY, при этом сервер мониторинга может только опрашивать систему, но не вносить изменения.
Далее можно добавить список серверов системы мониторинга (по DNS имени или по IP адресам), от которых необходимо разрешить получать SNMP пакеты.
Чтобы все настройки сохранились необходимо перезапустить службу SNMP.
Установка и настройка службы SNMP в Windows 10
Протокол Simple Network Management Protocol (SNMP) используется для мониторинга, оповещения о событиях и управления устройствами в сети. Протокол состоит из набора стандартов по управления сетью, в том числе протокол прикладного уровня (Application Layer protocol), схемы базы данных и набор объектов данных. SNMP может получать различную информацию (время аптайма, счетчики производительности, параметры устройств и т.д.) от любых сетевых устройств: коммутаторов, серверов, маршрутизаторов или простых компьютеров, на которых установлен агент SNMP.
В Windows 10 служба SNMP доступна в виде отдельного компонента Windows и по умолчанию не устанавливается. Рассмотрим, как установить и настроить SNMP в Windows 10.
Установка службы SNMP в WIndows 10
Вы можете проверить, установлена ли в вашей системе служба SNMP с помощью PowerShell командлета Get-Service:
Вы можете установить службу SNMP через панель управления. Перейдите в Панель управления\Все элементы панели управления\Программы и компоненты\ Включение или отключение компонентов Windows).
В списке компонентов выберите Simple Network Management Protocol (SNMP)/протокол, и WMI SNMP Provider / Поставщик WMI для SNMP (обеспечивает доступ к информации SNMP через интерфейсы Windows Management Instrumentation) и нажмите Ок.
Также вы можете установить службы SNMP из командной строки PowerShell:
Настройка службы SNMP в Windows 10
После установки службы SNMP должны запустится автоматически. Откройте консоль управления Services (services.msc). В списке службы должны появится две новые службы:
Откройте свойства службы SNMP. Если она остановлена, запустите ее, нажав кнопку Start и измените тип запуска (Startup type) на автоматический.
Перейдите на вкладку Agent. Заполните поля contact и location (здесь вы можете указать контактное имя пользователя и местоположение компьютера), и выберите список сервисов, данные которых нужно собирать и отправить устройству мониторинга.
Доступны следующие типы сервисов:
Перейдите на вкладку Security. Здесь вы можете настроить различные параметры безопасности для различных серверов SNMP.
В списке Accepted community names перечислены имена сообществ, чьи SNMP узлы проходят аутентификацию для отправки SNMP-запросов на этот компьютер.
Нажмите кнопку Добавить и укажите имя Community и один из пяти уровней доступа (None, Notify, READ ONLY, READ WRITE, READ CREATE). READ WRITE – это максимальный уровень доступа, при которых сервер управления SNMP может вносить изменения в систему. В системах мониторинга обычно достаточно выбрать READ ONLY, при этом сервер мониторинга может только опрашивать систему, но не вносить изменения.
В нашем примере мы добавили комьюнити public с разрешениями READ ONLY.
Далее добавьте список серверов системы мониторинга (по DNS имени или по IP адресам), от которых вы хотите разрешить получать SNMP пакеты.
Сохраните изменения и перезапустите службу SNMP.
На этом настройка службы SNMP в Windows 10 по сути завершена. Если вам нужно включить SNMP сразу на множестве компьютеров, вы можете удаленно установить и настроить службы с помощью PowerShell или GPO.
Как установить и настроить SNMP в Windows 10
Простой протокол сетевого управления (SNMP) — это протокол прикладного уровня, который позволяет сетевым устройствам обмениваться информацией независимо от различий в аппаратном или программном обеспечении. В отсутствие SNMP инструменты управления сетью не могут идентифицировать устройства, записывать сетевые изменения, отслеживать производительность сети или определять состояние сетевого устройства в режиме реального времени.
Раньше вы могли использовать раздел «Включение и отключение компонентов Windows» на панели управления для включения или отключения SNMP. Начиная с Windows 1803 и более поздних версий, Microsoft исключила эту функцию из-за связанных рисков безопасности и рекомендует использовать Общая информационная модель (CIM) вместо этого. В любом случае, если вы хотите установить и включить SNMP на своем ПК, мы покажем вам, как это сделать.
Как включить SNMP в настройках
SNMP доступен как дополнительная функция в Windows 10. Вы можете включить дополнительные функции, перейдя в «Настройки»> «Приложения»> «Приложения и функции»> «Дополнительные функции». Щелкните Добавить функцию и найдите snmp. Выберите Simple Network Management Protocol (SNMP) и WMI SNMP Provider и нажмите Install.
Когда вы закончите, проверьте, отображается ли SNMP в консоли служб.
Как включить SNMP с помощью PowerShell
Чтобы включить SNMP через PowerShell, сначала убедитесь, что у вашего компьютера есть доступ в Интернет. Если это так, запустите PowerShell с повышенными привилегиями, нажав Win + X и выбрав Windows PowerShell (Admin). Выполните следующую команду, чтобы установить серверы SNMP с серверов Microsoft:
Кроме того, вы также можете установить SNMP с помощью инструмента DISM с помощью следующей команды:
DISM / онлайн / возможность добавления / имя возможности:SNMP.Client—-0.0.1.0
После успешного выполнения любой из команд (Add-WindowsCapability или DISM) убедитесь, что служба SNMP установлена, с помощью следующей команды:
Как решить код ошибки 0x800f0954
Если при выполнении команды появляется сообщение об ошибке «Ошибка Add-WindowsCapability. Код ошибки = 0x800f0954», вероятно, ваш компьютер загружает обновления Windows с внутреннего сервера WSUS, а не с серверов Microsoft Update.
Вы можете исправить эту ошибку, обойдя WSUS и загрузив установочные файлы для службы SNMP с серверов Центра обновления Майкрософт. Для этого выполните следующие действия:
Выполните следующую команду, чтобы обойти WSUS: reg add «HKEY_LOCAL_MACHINE Software Policies Microsoft Windows WindowsUpdateAU» / v UseWUServer / t REG_DWORD / d 0 / f Эта команда добавляет значение DWORD в «HKEY_LOCAL_MACHINE … WindowsUpdateAU» расположение реестра и устанавливает для него значение 0.
Перезапустите службу Центра обновления Windows, выполнив следующие 3 команды: netshh winhttp reset policy
чистая остановка wuauserv
чистый старт wuauserv
Попробуйте снова установить SNMP с помощью команды Add-WindowsCapability. Если это работает, отмените изменения, внесенные в реестр на шаге 1, выполнив следующую команду: reg add «HKEY_LOCAL_MACHINE Software Policies Microsoft Windows WindowsUpdateAU» / v UseWUServer / t REG_DWORD / d 1 / f
Перезапустите службу Центра обновления Windows, используя команды из шага 2.
Как настроить SNMP из панели служб
Теперь, когда на вашем компьютере установлена служба SNMP, давайте настроим ее.
Для начала убедитесь, что службы SNMP (служба SNMP и ловушка SNMP) работают. Нажмите Win + R, введите services.msc и нажмите Enter, чтобы открыть панель «Службы». Найдите обе службы SNMP и проверьте, отображаются ли они в списке.
Также проверьте, запущена ли служба SNMP. Если это не так, дважды щелкните службу и нажмите Пуск. Измените Тип запуска на Автоматический, чтобы служба автоматически запускалась при следующем запуске.
Затем перейдите на вкладку «Агент» и заполните поля «Контакт» и «Местоположение» своим именем и местонахождением. В разделе «Служба» установите флажки для служб, из которых вы хотите собирать данные для пересылки на устройство мониторинга.
Теперь перейдите на вкладку «Безопасность».
Добавьте имена хостов SNMP, которые вы хотите аутентифицировать, в список принятых имен сообществ. У вас есть возможность предоставить сообществам аутентификацию None, Notify, READ ONLY, READ WRITE или READ CREATE.
Затем добавьте серверы, с которых вы хотите принимать пакеты SNMP, в следующем поле и убедитесь, что установлен переключатель «Принимать пакеты SNMP от этих хостов». Параметр «Принимать пакеты SNMP с любого узла» снимает все ограничения IP и позволяет всем узлам отправлять пакеты SNMP. Однако будьте осторожны; это небезопасный вариант, особенно на общедоступных компьютерах.
Когда вы закончите, нажмите «Применить», вернитесь на вкладку «Общие», чтобы перезапустить службу (нажмите «Стоп», а затем «Пуск»), и нажмите «ОК» для выхода. Ваш последний шаг — открыть порты SNMP: UDP 161 (SNMP) и UDP 162 (SNMPTRAP). Для этого выполните следующие команды:
netsh advfirewall firewall add rule name = «SNMP UDP Port 161 In» dir = in action = allow protocol = UDP localport = 161
netsh advfirewall firewall add rule name = «SNMPTRAP UDP Port 162 In» dir = in action = allow protocol = UDP localport = 162
netsh advfirewall firewall add rule name = «SNMP UDP Port 161 Out» dir = out action = allow protocol = UDP localport = 161
netsh advfirewall firewall add rule name = «SNMPTRAP UDP Port 162 Out» dir = out action = allow protocol = UDP localport = 162
Как настроить SNMP из редактора групповой политики
Вы можете изменить параметры объекта групповой политики (GPO) для централизованной настройки параметров SNMP. Запустите редактор локальной групповой политики и перейдите к Конфигурация компьютера> Административные шаблоны> Сеть> SNMP, чтобы настроить параметры.
На правой панели вы увидите следующее:
Указать сообщества: разрешает добавление и аутентификацию сообществ, которые могут отправлять запросы SNMP.
Укажите разрешенных менеджеров: разрешает добавление хостов, которые могут отправлять пакеты SNMP на ваш компьютер.
Укажите ловушки для общедоступного сообщества: это позволяет вам настроить имена хостов, которым будут приходить сообщения ловушек, отправляемые службой SNMP.
Ваша служба SNMP теперь запущена и работает
Надеюсь, все пошло гладко, и вы смогли установить и настроить SNMP на своем компьютере. Это немного сложно запустить, но, надеюсь, один из описанных выше приемов сработал для вас.
Мониторинг сети важен независимо от того, работаете вы или отдыхаете дома. Если вы думаете, что кто-то в вашей семье истощает ваши ограничения данных, или вы подозреваете, что вредоносное ПО проникло на ваш компьютер, вы можете использовать инструменты для отслеживания данных, перемещающихся по вашей сети, и выявления любых жадных преступников.
Как включить и настроить службу SNMP в Windows 11/10?
Давайте теперь обсудим основной компонент SNMP.
Main Компоненты SNMP
Вот ключевые компоненты среды, управляемой SNMP:
Менеджер SNMP: Это центральная система, которая управляет и контролирует сеть SNMP. Она также известна как Станция сетевого управления (NMS) и работает на узле в сети. Менеджер SNMP в основном запрашивает агент SNMP, получает запросы,
агент SNMP: Это программный процесс, который выдает статус и статистику сетевого узла, когда он получает запрос SNMP. Это важный компонент в управлении SNMP, который собирает, хранит и передает данные мониторинга менеджерам SNMP.
SNMP MIB: SNMP использует расширяемую структуру с иерархиями, определенными как Management Information Base ( MIB ), который использует идентификаторы объектов (OID) для управления сетевым объектом. В основном это определяется как формат обмена информацией в модели управления SNMP. На каждом из сетевых серверов есть файлы MIB, которыезапрашивается для сбора данных мониторинга.
SNMP OID: OID или идентификаторы объектов организованы в базе данных MIB в виде древовидной структуры, в которой представлены управляемые функции всех продуктов.
Версии SNMP
Существует три основных версии SNMP:
Основные команды SNMP
Вот основные команды SNMP, используемые в модели управления сетью »
Теперь давайте посмотрим, как вы можете установить и включить службу SNMP, а затем настроить ее на Windows 10.
Как установить и включить службу SNMP в Windows 11/10
В более ранних версиях Windows SNMP был предварительно установленной функцией. Однако теперь протокол SNMP считается устаревшим и стал необязательной функцией / функцией по запросу (FOD) в Windows 10 версии 1809 и более поздних. В настоящее время Windows рекомендует использовать общую информационную модель (CIM), которая поддерживается удаленным управлением Windows.
В последних сборках Windows 10 SNMP можно установить и включить через приложение «Настройки» с помощью дополнительных функций.
Вот шаги, чтобы включить и настроить SNMP в Windows 10 с помощью настроек:
Вы также можете использовать Панель управления, чтобы включить SNMP на вашем компьютере, если вы используете более старая сборка Windows 10 или даже Windows8.
Для этого просто выполните следующие шаги:
Как настроить службу SNMP в Windows 10
После установки вам необходимо настроить службу SNMP в Windows 10. Есть две основные службы SNMP, которые включают:
ИТ-администраторы могут дополнительно настроить некоторые другие параметры, связанные с SNMP, и контролировать все подключенные сетевые устройства с помощью программного обеспечения и инструментов управления SNMP.
Надеюсь, эта статья помогла вам узнать о протоколе SNMP и о том, как включить и настроить службу SNMP в Windows 10.