Настройка SNMP на Windows Server 2012

Обновлено: 21.11.2024

Когда мы используем инструмент мониторинга в корпоративной среде, мониторинг данных компьютеров Windows и Windows Server обычно выполняется через WMI (инструментарий управления Windows). Однако в некоторых случаях может потребоваться использование простого протокола управления сетью (SNMP).

SNMP уже установлен в версиях до Windows 8 и Windows Server 2012. Однако в Windows 8, Windows 10, Windows Server 2012 и Windows Server 2016 его необходимо установить. Примечание. Служба SNMP устарела, начиная с версии Windows Server 2012 R2.

Конечно, если вы собираетесь установить SNMP на несколько конечных точек (компьютеры, серверы, виртуальные машины и т. д.), предпочтительнее сделать это удаленно с помощью PowerShell и/или групповой политики.

Проверьте, установлен ли SNMP

Прежде чем мы начнем, рекомендуется сначала проверить, установлена ​​ли уже служба SNMP и работает ли она в Windows 10 или Windows Server 2016. Это можно очень легко сделать с помощью PowerShell, введя следующую команду.

Get-Service -Name snmp*

Если соответствующая служба не отображается, значит, она не установлена. Точно так же в Windows Server вы можете ввести следующую команду.

Кроме того, вы можете открыть окно "Службы" или "Диспетчер задач" и выполнить поиск службы SNMP. Если он не существует, значит он не установлен.

Установка SNMP в Windows 10 и Windows Server 2016

В Windows 10 установка службы SNMP выполняется через окно «Добавить компоненты Windows». Как показано на рисунке ниже, установите флажок Простой протокол управления сетью (SNMP) и нажмите OK.

В Windows Server 2016 SNMP устанавливается через диспетчер серверов. Запустите мастер добавления ролей и компонентов, нажимайте «Далее», пока не дойдете до раздела «Функции», где вам нужно будет проверить параметр «Служба SNMP». Продолжите работу мастера, нажав Далее и Готово.

Установить SNMP проще с помощью однострочной оболочки PowerShell в Windows Server 2016.

Install-WindowsFeature SNMP-Service -IncludeManagementTools

Настройка SNMP в Windows 10 и Windows Server 2016

Как в Windows 10, так и в Windows Server 2016 параметр SNMP настраивается в окне свойств службы. Итак, откройте окно services.msc, найдите службу SNMP и откройте свойства.

Здесь, на вкладке «Общие», обязательно выберите «Автоматически» в разделе «Тип запуска», чтобы он всегда был доступен даже после перезагрузки компьютера или сервера.

На вкладке "Агент" обязательно выберите все службы, необходимые средству мониторинга для сбора данных.

На вкладке "Безопасность" нажмите кнопку "Добавить", чтобы добавить строку сообщества, доступную только для чтения, и хосты, с которых будут приниматься пакеты SNMP.

Вот и все. На этом установка и настройка службы SNMP в Windows 10 и Windows Server 2016 завершена.

Чтобы настроить SNMP на Windows 2016 Server или Windows 2012 Server, необходимо:

Настройка ответов Ping

Чтобы SL1 мог обнаружить устройство, включая устройства с поддержкой SNMP, устройство должно соответствовать одному из следующих требований:

  • Устройство должно ответить на ICMP-запрос "Ping".
  • На устройстве должен быть открыт один из портов, выбранных в поле "Метод обнаружения и порт" для сеанса обнаружения. Если выбран параметр «Метод по умолчанию» для поля «Метод обнаружения и порт», SL1 сканирует TCP-порты 21, 22, 23, 25 и 80.

Конфигурация по умолчанию для Windows Server не разрешает ICMP-запросы "Ping" и не разрешает подключения к TCP-портам 21, 22, 23, 25 или 80. Поэтому, чтобы обнаружить Windows Server в SL1, необходимо выполнить одну из следующих задач:

Чтобы перенастроить брандмауэр на сервере Windows для разрешения запросов ICMP "Ping", выполните следующие действия:

  • В строке поиска меню "Пуск" введите "брандмауэр", чтобы открыть окно брандмауэра Windows в режиме повышенной безопасности.
  • На левой панели выберите Правила для входящих подключений.
  • Если вы хотите, чтобы SL1 обнаружил ваш Windows Server с помощью IPv4-адреса, найдите правило общего доступа к файлам и принтерам (эхо-запрос — ICMPv4-In).
  • Если вы хотите, чтобы SL1 обнаружил ваш Windows Server с помощью IPv6-адреса, найдите правило общего доступа к файлам и принтерам (эхо-запрос — ICMPv6-In).
  • Щелкните правой кнопкой мыши по найденному правилу и выберите "Включить правило":

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

Чтобы установить службу SNMP на Windows 2012 Server или Windows 2016 Server, выполните следующие действия:

  1. Откройте утилиту диспетчера серверов.
  2. В правом верхнем углу окна выберите «Управление» > «Добавить роли и функции» . Откроется окно "Добавить роли и компоненты".

  1. Если сервер не пропускает страницу Перед началом работы, нажмите кнопку Далее >, чтобы пропустить ее вручную. Откроется страница выбора типа установки:
    1. Нажмите кнопку «Далее» >, чтобы продолжить установку на основе ролей или компонентов. Отображается страница "Выбор целевого сервера":
      1. Убедитесь, что выбран сервер Windows 2012 или Windows 2016 Server, а затем нажмите кнопку Далее >. Откроется страница выбора ролей сервера.
      2. Нажмите кнопку "Далее" >, не выбирая дополнительных ролей. Откроется страница "Выбрать функции":
        1. Нажмите кнопку "Добавить функции".
        2. На странице "Выбор функций" разверните "Служба SNMP" и установите флажок "Поставщик SNMP WMI".
        1. Нажмите кнопку "Установить".
        2. После завершения установки нажмите кнопку "Закрыть".

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

        Чтобы настроить службу SNMP на сервере Windows 2012 Server или Windows 2016 Server, выполните следующие действия:

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

        1. В правом верхнем углу окна диспетчера серверов выберите Инструменты > Службы. Откроется окно "Службы".

        1. В окне «Службы» щелкните правой кнопкой мыши «Служба SNMP» и выберите «Свойства». Появится окно свойств службы SNMP:
          1. На панели "Принятые имена сообщества" нажмите кнопку "Добавить". кнопка. Появится всплывающее окно конфигурации службы SNMP:
            1. Введите значение в следующие поля:
            • Права сообщества . Выберите один из следующих вариантов в раскрывающемся списке:
            • ТОЛЬКО ДЛЯ ЧТЕНИЯ. Выберите этот параметр, чтобы разрешить SL1 запрашивать информацию у этого сервера Windows 2012 Server или Windows 2016 Server, используя эту строку сообщества SNMP. Этот параметр не позволяет SL1 выполнять операции записи на этом сервере Windows 2012 Server или Windows 2016 Server с использованием этой строки сообщества SNMP.
            • ЧИТАТЬ НАПИСАТЬ . Выберите этот параметр, чтобы разрешить SL1 запрашивать информацию с этого сервера Windows 2008 и выполнять операции записи на этом Windows 2012 Server или Windows 2016 Serve, используя эту строку сообщества SNMP.
            • Название сообщества . Введите строку сообщества SNMP, которую SL1 будет использовать при выполнении запросов SNMP к этому серверу Windows 2012 Server или Windows 2016 Server.Когда вы создаете учетные данные для этого Windows 2012 Server или Windows 2016 Server в SL1, вы вводите эту строку сообщества в одно из следующих полей на модальной странице Credential Editor:
            • Сообщество SNMP (только для чтения) . Введите строку сообщества SNMP в это поле, если вы выбрали ТОЛЬКО ЧТЕНИЕ в раскрывающемся списке прав сообщества.
            • Сообщество SNMP (чтение/запись) . Введите строку сообщества SNMP в это поле, если вы выбрали ЧТЕНИЕ ЗАПИСЬ в раскрывающемся списке прав сообщества.
            1. Нажмите кнопку "Добавить", чтобы добавить строку сообщества в список строк сообщества, которые принимает Windows 2012 Server или Windows 2016 Server.

            1. На панели Принимать SNMP-пакеты от этих хостов нажмите кнопку Добавить. кнопка. Появится всплывающее окно конфигурации службы SNMP:
              1. В поле Имя хоста, IP-адрес или IPX-адрес введите IP-адрес многофункционального устройства или сборщика данных, которые будут контролировать этот сервер.
              2. Нажмите кнопку "Добавить", чтобы добавить устройство в список авторизованных устройств.
              3. Если вы используете SL1 с распределенной архитектурой, повторите шаги 8–10 для каждого сборщика данных в группе сборщиков, которая будет контролировать этот сервер.
              4. Нажмите кнопку "Применить", чтобы применить все изменения.

              Настройка брандмауэра для разрешения запросов SNMP

              Чтобы настроить брандмауэр Windows для разрешения запросов SNMP на сервере Windows 2012 или Windows 2016 Server, выполните следующие действия:

              • В строке поиска меню "Пуск" введите "брандмауэр", чтобы открыть окно брандмауэра Windows в режиме повышенной безопасности.
              • На левой панели нажмите Правила для входящих подключений.
              • Найдите два правила службы SNMP (UDP In).
              • Если одно или оба правила не включены, щелкните правило правой кнопкой мыши и выберите "Включить правило":

              Настройка классов устройств для Windows Server 2016 и Windows 10

              Существует известная проблема с OID Microsoft, который содержит номер версии операционной системы. Эта проблема не позволяет SL1 использовать SNMP для автоматического сопоставления классов устройств с устройствами Windows 10 и устройствами Microsoft Server 2016.

              Поскольку Microsoft прекратила поддержку SNMP в Microsoft Server 2016 и Windows 10, пользователям, которые хотят использовать SNMP для мониторинга Windows 10 и Microsoft Server 2016, следует использовать один из следующих обходных путей:

              • После обнаружения устройства Microsoft Server 2016 или Windows 10 вручную выровняйте класс устройства и отключите ночное автоматическое обнаружение.
              • Изменить раздел реестра

              Оба обходных пути описаны в следующих разделах.

              Выровнять класс устройств вручную

              После обнаружения устройств Microsoft Server 2016 и Windows 10 вы можете вручную сопоставить класс устройств с обнаруженными устройствами. Чтобы сохранить внесенные вручную изменения, необходимо отключить ночное автоматическое обнаружение для этих устройств. Вы можете вручную сопоставить обнаруженные устройства с одним из следующих классов устройств:

              • Windows Server 2016
              • Контроллер домена Windows Server 2016
              • Рабочая станция Windows 10

              Для получения подробной информации о назначении класса устройств устройству вручную выполните действия, описанные в разделе "Изменение класса устройства вручную для устройства" в разделе "Классы устройств и категории устройств" . Дополнительные сведения об отключении ночного автоматического обнаружения устройства см. в разделе Сохранение нового класса устройств во время автоматического обнаружения в разделе Классы устройств и категории устройств .

              Редактировать ключ реестра

              Вы можете войти на устройство, которое хотите отслеживать, и вручную отредактировать ключ реестра Windows "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion". Вы можете определить значение CurrentVersion как «2016» или «10.0». Для этого:

              1. Откройте меню "Пуск" и выберите "Выполнить".
              2. В диалоговом окне "Выполнить" введите regedit и нажмите "ОК".
              3. Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion
              4. На правой панели дважды нажмите кнопку "По умолчанию".
              5. Введите соответствующее значение:
              • Для Microsoft Server 2016 измените значение на 2016.
              • Для Windows 10 измените значение на 10,0.

              Чтобы настроить SNMP на сервере Windows 2008, необходимо:

              Настройка ответов Ping

              Чтобы SL1 мог обнаружить устройство, включая устройства с поддержкой SNMP, устройство должно соответствовать одному из следующих требований:

              • Устройство должно ответить на ICMP-запрос "Ping".
              • На устройстве должен быть открыт один из портов, выбранных в поле "Метод обнаружения и порт" для сеанса обнаружения. Если выбран параметр «Метод по умолчанию» для поля «Метод обнаружения и порт», SL1 сканирует TCP-порты 21, 22, 23, 25 и 80.

              Конфигурация по умолчанию для Windows Server не разрешает ICMP-запросы "Ping" и не разрешает подключения к TCP-портам 21, 22, 23, 25 или 80. Поэтому, чтобы обнаружить Windows Server в SL1, необходимо выполнить одну из следующих задач:

              Чтобы перенастроить брандмауэр на сервере Windows для разрешения запросов ICMP "Ping", выполните следующие действия:

              • В строке поиска меню "Пуск" введите "брандмауэр", чтобы открыть окно брандмауэра Windows в режиме повышенной безопасности.
              • На левой панели выберите Правила для входящих подключений.
              • Если вы хотите, чтобы SL1 обнаружил ваш Windows Server с помощью IPv4-адреса, найдите правило общего доступа к файлам и принтерам (эхо-запрос — ICMPv4-In).
              • Если вы хотите, чтобы SL1 обнаружил ваш Windows Server с помощью IPv6-адреса, найдите правило общего доступа к файлам и принтерам (эхо-запрос — ICMPv6-In).
              • Щелкните правой кнопкой мыши по найденному правилу и выберите "Включить правило":

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

              Чтобы установить службу SNMP на сервере Windows 2008, выполните следующие действия:

              1. Если в сводке функций отображается «Служба SNMP» и «Поставщик SNMP WMI» в списке установленных служб (как показано выше), вы можете перейти к разделу, посвященному настройке службы SNMP. Если «Служба SNMP» и «Поставщик SNMP WMI» не включены в список установленных служб, выберите «Добавить компоненты»:
                1. Нажмите кнопку «Далее» >. Появится окно Подтвердить установленный выбор со «Службой SNMP» и «Поставщик SNMP WMI» в списке компонентов, которые будут установлены:
                  1. Нажмите кнопку «Установить». После завершения установки появится окно "Результаты установки":
                  2. Настройка службы SNMP

                    Чтобы настроить службу SNMP на сервере Windows 2008, выполните следующие действия:

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

                    1. На левой панели окна диспетчера серверов разверните раздел Конфигурация и выберите Службы.

                    1. В списке служб щелкните правой кнопкой мыши Служба SNMP и выберите Свойства . Появится окно свойств службы SNMP:
                      1. На панели "Принятые имена сообщества" нажмите кнопку "Добавить". кнопка. Появится всплывающее окно конфигурации службы SNMP:
                        1. Введите значение в следующие поля:
                        • Права сообщества . Выберите один из следующих вариантов в раскрывающемся списке:
                        • ТОЛЬКО ДЛЯ ЧТЕНИЯ. Выберите этот параметр, чтобы разрешить SL1 запрашивать информацию с этого Windows 2008 Server, используя эту строку сообщества SNMP. Этот параметр не позволяет SL1 выполнять операции записи на этом сервере Windows 2008 Server, используя эту строку сообщества SNMP.
                        • ЧИТАТЬ НАПИСАТЬ . Выберите этот параметр, чтобы разрешить SL1 запрашивать информацию с этого сервера Windows 2008 и выполнять операции записи на этом сервере Windows 2008, используя эту строку сообщества SNMP.
                        • Название сообщества . Введите строку сообщества SNMP, которую SL1 будет использовать для выполнения запросов SNMP к этому серверу Windows 2008 Server. Когда вы создаете учетные данные для этого Windows 2008 Server в SL1, вы вводите эту строку сообщества в одно из следующих полей на модальной странице редактора учетных данных:
                        • Сообщество SNMP (только для чтения) . Введите строку сообщества SNMP в это поле, если вы выбрали ТОЛЬКО ЧТЕНИЕ в раскрывающемся списке прав сообщества.
                        • Сообщество SNMP (чтение/запись) . Введите строку сообщества SNMP в это поле, если вы выбрали ЧТЕНИЕ ЗАПИСЬ в раскрывающемся списке прав сообщества.
                        1. Нажмите кнопку "Добавить", чтобы добавить строку сообщества в список строк сообщества, которые принимает этот Windows 2008 Server.

                        1. На панели Принимать SNMP-пакеты от этих хостов нажмите кнопку Добавить. кнопка. Появится всплывающее окно конфигурации службы SNMP:
                          1. В поле Имя хоста, IP-адрес или IPX-адрес введите IP-адрес многофункционального устройства или сборщика данных, которые будут контролировать этот сервер.
                          2. Нажмите кнопку "Добавить", чтобы добавить устройство в список авторизованных устройств.
                          3. Если вы используете SL1 с распределенной архитектурой, повторите шаги 8–10 для каждого сборщика данных в группе сборщиков, которая будет контролировать этот сервер.
                          4. Нажмите кнопку "Применить", чтобы применить все изменения.

                          Настройка брандмауэра для разрешения запросов SNMP

                          Чтобы настроить брандмауэр Windows для разрешения запросов SNMP на сервере Windows 2008, выполните следующие действия:

                          Первоначально опубликовано 13 марта 2017 г. автором Gerald Schoch.
                          Последнее обновление – 03 марта 2022 г. • 12 минут чтения

                          Простой протокол управления сетью (SNMP), который десятилетиями сопровождал ИТ-специалистов, доступен на большом количестве устройств и решений. Это здорово, потому что это одна из самых основных технологий для мониторинга и других задач управления сетью. Хотя SNMP не исправит для вас Интернет, вы не столкнетесь с SNMP, если вы системный администратор и отвечаете за ИТ-инфраструктуру.

                          При настройке SNMP для мониторинга необходимо учитывать несколько моментов. Первый и самый важный шаг: Включите SNMP! Как это сделать, зависит от вашего конкретного оборудования (прочитайте дружественное руководство, если вам нужна помощь). В этой статье мы покажем вам, как включение SNMP работает на компьютерах и серверах с операционными системами Windows, Linux и macOS.

                          Включение SNMP в Windows

                          Установка и настройка службы SNMP на различных версиях клиента и сервера Windows в основном выполняется одинаково. В версиях Windows старше Windows 8 и Windows Server 2012 он уже установлен. Для Windows 8, Windows 10, Windows Server 2012, Windows Server 2016 и Windows Server 2019 сначала необходимо установить службу SNMP. (Да, верно. Хотя на некоторых форумах вы могли читать противоположные утверждения, SNMP по-прежнему доступен в Windows Server 2012, 2016 и даже 2019!)

                          Если вы используете Windows 10 версии 1809 или более поздней, прокрутите вниз до следующего абзаца.

                          Что вам нужно сделать, так это открыть панель управления на вашем компьютере с Windows. Откройте раздел «Программы и компоненты», где вы можете включить или отключить функции Windows.

                          На рабочих станциях Windows выберите Simple Network Management Protocol (SNMP) и установите его.

                          В Windows Server вам нужно будет нажимать «Далее» в мастере добавления ролей и компонентов, пока не дойдете до разделов «Функции», в которых можно установить службу SNMP.

                          После установки службы SNMP настройте ее соответствующим образом. Итак, запустите services.msc от имени администратора и перейдите к свойствам службы SNMP. Выберите «Автоматически» в качестве типа запуска, чтобы служба всегда работала, даже после выключения и повторного включения компьютера.

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

                          Не забудьте настроить параметры безопасности, такие как строка сообщества и список фильтров IP/хостов, в соответствии с вашими требованиями безопасности! Например, добавьте имя сообщества public с правами ТОЛЬКО ДЛЯ ЧТЕНИЯ и принимайте SNMP-пакеты как минимум с адреса вашего сервера мониторинга.

                          Вот оно! Вы успешно настроили SNMP на своем компьютере с Windows.

                          Включение SNMP в Windows 10 версии 1809 и выше

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

                          Включение SNMP в Linux

                          Теперь посмотрите, как включить SNMP в Linux. Мы опишем процесс установки для Ubuntu, Debian, CentOS и OpenSuse.

                          На первом этапе вам необходимо установить демон SNMP

                          Теперь вы найдете конфигурацию SNMP в файле /etc/snmp/snmpd.config. Сделайте резервную копию исходного файла конфигурации и откройте snmpd.config в редакторе. Теперь установите строку сообщества.

                          public — это строка сообщества по умолчанию, которую прослушивает большинство устройств SNMP. Конечно, вы также можете выбрать струну индивидуально. Важно только, чтобы строка была одинаковой и на опрашиваемых устройствах.

                          Если вы используете OpenSuse, служба snmpd может быть не активирована и не запущена по умолчанию. В этом случае активируйте службу snmpd, чтобы она запускалась при загрузке системы, с помощью команды: systemctl enable snmpd. Затем запустите службу с помощью команды systemctl start snmpd .

                          Для других дистрибутивов Linux вам, возможно, придется немного изменить описанные выше шаги.

                          Включение SNMP в macOS

                          Текущие версии macOS включают SNMP по умолчанию. Вы можете использовать помощника по базовой настройке, чтобы правильно настроить SNMP на вашем Mac:

                          • Откройте новый терминал и используйте эту команду:
                          • sudo snmpconf -g basic_setup

                          Настройте доступ сообщества только для чтения для SNMP v1/v2c, ответив на вопросы настройки и запустив демон SNMP:

                          Рекомендуется добавить демон SNMP в автоматический запуск для удобного управления компьютером с macOS через SNMP.

                          Что дальше?

                          Включить SNMP в вашей операционной системе было не так уж сложно, не так ли? Настройка доступа с других серверов к полезным системным параметрам через SNMP может быть сложнее. Эту тему мы рассмотрим в следующих статьях о SNMP в нашем блоге. Оставайтесь с нами!

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

                          Краткий обзор

                          Установка агентов SNMP в Windows 10 1803 или более поздней версии

                          Служба SNMP не указана в списке компонентов Windows на панели управления в Windows 10. Установите службу SNMP непосредственно с серверов Microsoft, выполнив одно из трех следующих действий:

                          • Графический интерфейс дополнительных функций
                          • PowerShell
                          • DISM

                          Установка с использованием графического интерфейса дополнительных компонентов

                          1. Откройте "Настройки" > "Приложения" > "Приложения и функции" > "Управление дополнительными функциями" > "Добавить функцию".
                          2. Выберите из списка следующее: Простой протокол управления сетью (SNMP) и WMI SNMP Provider (чтобы получить доступ ко всем вкладкам конфигурации службы SNMP).

                          Установка с помощью PowerShell

                          1. Откройте Пуск >Папка Windows PowerShell >Windows PowerShell.
                          2. Выполните следующую команду:
                            Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"

                          Установка с помощью DISM

                          1. Вы также можете использовать средство обслуживания образов развертывания и управления ими (DISM). Выберите «Пуск» > «Командная строка».
                          2. Щелкните правой кнопкой мыши верхний результат и выберите "Запуск от имени администратора".
                          3. Выполните следующую команду и нажмите Enter:
                            DISM /online /add-capability /capabilityname:SNMP.Client~~~~0.0.1.0

                          Настройка агентов SNMP в Windows 10 1803 или более поздней версии

                          1. Выберите Пуск > Настройки > Панель управления.
                          2. В разделе Инструменты администрирования выберите Службы.
                          3. На панели сведения щелкните правой кнопкой мыши Служба SNMP и выберите Свойства. Если служба остановлена, запустите службу, нажав кнопку "Пуск", и измените Тип запуска на "Автоматически".
                          4. На вкладке Безопасность в разделе Принятые имена сообществ нажмите Добавить.
                          5. В разделе Права сообщества выберите уровень разрешений для этого узла для обработки запросов SNMP от выбранного сообщества.
                          6. В поле Имя сообщества введите имя сообщества с учетом регистра и нажмите кнопку "Добавить".
                          7. Выберите, принимать или нет пакеты SNMP от хоста:
                            • Чтобы принимать запросы SNMP от любого хоста в сети, независимо от идентификатора, нажмите Принимать пакеты SNMP от любого хоста.
                            • Чтобы ограничить прием пакетов SNMP, нажмите Принимать пакеты SNMP от этих хостов и нажмите Добавить. Затем введите соответствующее имя хоста, IP-адрес или адрес IPX и нажмите кнопку "Добавить".
                          8. Нажмите "Применить".

                          Настройка агентов SNMP в Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2 или Windows Server 2016 или более поздней версии

                          1. Перейдите в панель управления. Нажмите «Программы» > «Программы и компоненты», а затем нажмите «Включить или отключить функции Windows».Если появится диалоговое окно «Контроль учетных записей», нажмите «Продолжить» или «Да» (зависит от версии).
                          2. В разделе Включение или отключение функций Windows установите флажок рядом с пунктом Простой протокол управления сетью (SNMP) или функция SNMP (опять же, зависит от версии) и нажмите OK.
                          3. После этого выполните действия, описанные выше для Настройка агентов SNMP в Windows 10 1803 или более поздней версии.

                          Настройка агентов SNMP в системах Windows NT

                          1. Выберите Пуск > Настройки > Панель управления.
                          2. В разделе Инструменты администрирования выберите Службы.
                          3. На панели Подробности щелкните правой кнопкой мыши Служба SNMP и выберите Свойства.
                          4. В разделе Принятые имена сообщества нажмите "Добавить".
                          5. В поле Имена сообществ введите имя сообщества для аутентификации запросов SNMP.
                          6. Нажмите «Добавить», чтобы переместить имя сообщества в список разрешенных имен сообществ.
                          7. Повторите шаги 6 и 7, чтобы добавить больше имен сообществ.
                          8. Выберите, принимать ли пакеты SNMP от любого хоста или только от указанных хостов:
                            • Нажмите «Принимать SNMP-пакеты с любого хоста», если вы хотите принимать SNMP-пакеты с любого хоста без ограничений по IP-адресу.
                            • Нажмите «Принимать пакеты SNMP только с этих узлов», если вы хотите принимать пакеты SNMP только от определенных узлов. Для ввода нужных хостов нажмите Добавить; введите имя или адрес хоста в поле IP-хост или Адрес IPX, а затем нажмите кнопку "Добавить".
                          9. Повторите шаг 9, чтобы добавить дополнительные хосты.
                          10. На вкладке Агент укажите информацию, например комментарии о пользователе, местоположении и услугах.
                          11. Нажмите "ОК", чтобы применить изменения.

                          Агент SNMP, работающий в Windows NT, по умолчанию не отвечает на данные ресурсов хоста. Для поддержки этого вам может понадобиться пакет обновлений Windows NT 6 или более поздней версии. Прежде чем выполнять описанные ниже действия, проверьте сведения о своем пакете.

                          Примечание. Сервер Windows NT 4.0 не поставляется с MIB ресурсов хоста.

                          Если вы используете Windows NT с пакетом обновления 6a и сервер Windows 2000, выполните следующие действия:

                          • Скопируйте файл в C:\Windows\SysWOW64\ (для 32-разрядной версии) или C:\Windows\System32\ (для 64-разрядной версии)
                          • Чтобы выполнить этот шаг, запустите Командную строку от имени администратора.
                          • Вставьте следующую команду в открывшееся окно командной строки и нажмите Enter.
                            %windir%\System32\regsvr32.exe hostmib.dll (для 32-разрядной версии)
                            %windir%\SysWoW64\ regsvr32.exe hostmib.dll (для 64-разрядной версии)

                          Настройка агента SNMP в системах Windows XP, Windows 2000 и Windows 2003

                          1. Выберите Пуск > Настройки > Панель управления.
                          2. В разделе Инструменты администрирования выберите Службы.
                          3. На панели Подробности щелкните правой кнопкой мыши Служба SNMP и выберите Свойства.
                          4. В разделе Принятые имена сообщества нажмите "Добавить".
                          5. В разделе Права сообщества выберите уровень разрешений для этого узла для обработки запросов SNMP от выбранного сообщества.
                          6. В поле Имя сообщества введите имя сообщества с учетом регистра и нажмите кнопку "Добавить".
                          7. Выберите, принимать или нет пакеты SNMP от хоста:
                            • Чтобы принимать запросы SNMP от любого хоста в сети, независимо от идентификатора, нажмите Принимать пакеты SNMP от любого хоста.
                            • Чтобы ограничить прием пакетов SNMP, нажмите Принимать пакеты SNMP от этих хостов и нажмите Добавить. Затем введите соответствующее имя хоста, IP-адрес или адрес IPX и нажмите кнопку "Добавить".
                          8. Нажмите "Применить".

                          Тестирование SNMP в Windows

                          Конфигурация SNMP на основе PowerShell

                          В этом разделе мы рассмотрим:

                          Предварительные условия для удаленного выполнения

                          Для создания удаленных сеансов и запуска удаленных команд локальные и удаленные компьютеры должны соответствовать указанным ниже требованиям.

                          1. Системные требования

                          Ниже приведены системные требования для выполнения скриптов на удаленных компьютерах.

                          2. Разрешение пользователя

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

                          3. Разрешение сети/брандмауэра Windows

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

                          4. Запуск от имени администратора

                          Для включения и настройки SNMP необходимы права администратора.

                          Установка с помощью PowerShell

                            1. Выберите Пуск > Папка Windows PowerShell > Windows PowerShell.
                            2. Выполните следующую команду: Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
                              1. Подтвердите выполнение предварительных условий для удаленного выполнения.
                              2. Проверьте, доступны ли хост и клиентские устройства в одном сетевом домене.
                              3. Включите PSRemoting на удаленных устройствах, на которых будет выполняться этот сценарий.Это можно выполнить с помощью подключения к удаленному рабочему столу.

                              Действия по включению SNMP на устройстве Windows с помощью PowerShell

                                сценарий SNMPEnabler.ps1.
                              1. Откройте утилиту Windows PowerShell от имени администратора.
                              2. Запустите сценарий SNMPEnabler.ps1 и укажите необходимые входные параметры.
                              3. Выполните сценарий с предоставленными входными данными. Он автоматически включит и настроит SNMP на ваших локальных или удаленных устройствах.

                              Входные параметры для выполнения скрипта

                              При выполнении скрипта могут обрабатываться следующие входные параметры.

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

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

                              Возможные значения: «истина» или «ложь». Если «true», скрипт пойдет только для настройки.

                              Разрешение будет добавлено из строки сообщества. Допустимые целочисленные значения: «1» — НЕТ «2» — УВЕДОМЛЕНИЕ «4» — ТОЛЬКО ДЛЯ ЧТЕНИЯ «8» — READWRITE «16» — READCREATE

                              Используется для отладки. Возможные значения: "true" или "false".

                              Команды сценария и их использование

                              1. Включение для конкретного хоста

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

                              Команды

                              1.1 Чтобы включить и настроить SNMP (с параметрами по умолчанию) на локальном компьютере:

                              Выполнить:.\SNMPEnabler.pst1 -h localhost

                              1.2 Чтобы включить и настроить SNMP (с параметрами по умолчанию) на удаленном компьютере:

                              Выполнить:.\SNMPEnabler.ps1 -h -username

                              <р>1.3. Чтобы включить и настроить SNMP (с пользовательскими параметрами ввода) на локальном компьютере:

                              Выполнить: .\SNMPEnabler.ps1 -h localhost -communityName -snmpType -permittedHost

                              <р>1.4. Чтобы включить и настроить SNMP (с пользовательскими параметрами ввода) на удаленном компьютере:

                              Выполнить:.\SNMPEnabler.ps1 -h -username -communityName -snmpType -permittedHost

                              <р>1,5. Чтобы настроить сообщество и разрешенные хосты на локальном компьютере с поддержкой SNMP:

                              Execute.\SNMPEnabler.ps1 -h localhost -onlyConfigure true -communityName -snmpType -permittedHost

                              <р>1.6. Чтобы настроить сообщество и разрешенные хосты на удаленной машине с поддержкой SNMP:

                              Execute.\SNMPEnabler.ps1 -h -username -pass -onlyConfigure true -communityName -snmpType -permittedHost

                              2. Массовое включение (используя входной файл, содержащий хосты)

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

                              Команды

                              2.1 Чтобы включить и настроить SNMP (с параметрами по умолчанию) на нескольких локальных или удаленных компьютерах:

                              Выполнить:.\SNMPEnabler.ps1 -f -username

                              2.2 Чтобы включить и настроить SNMP (с пользовательскими параметрами) на нескольких локальных или удаленных компьютерах:

                              Выполнить:.\SNMPEnabler.ps1 -f -username -communityName -snmpType -permittedHost

                              2.3 Чтобы настроить сообщество и разрешенные узлы на локальных или удаленных компьютерах с поддержкой SNMP:

                              Выполнить:.\SNMPEnabler.ps1 -f -username -onlyConfigure true -communityName -snmpType -permittedHost

                              Статьи по теме

                              Спасибо, что нашли время поделиться отзывом. Мы будем использовать ваши отзывы для улучшения наших справочных ресурсов в Интернете.

                              Читайте также: