Net snmp windows installer

Как установить Net-SNMP на Windows . (без визуальной студии)

Я загрузил файл из sourceforge и разархивировал его с помощью 7-zip. Когда я открываю папку, нет «install.exe» или что-то в этом роде. Верьте или нет, нет учебников по этому вопросу, которые я могу найти в Интернете. Я зашел в папку win32 и запустил build.pl, но он дал мне это сообщение

Сначала запустите VCVARS32.BAT, чтобы настроить среду сборки Visual Studio.

Нет файла с именем vcvars32.bat, все, что у меня есть, — это удаленный отладчик Visual Studio 2005. Я открыл командную строку и запустил install-net-snmp.bat в папке win32, и она показалась успешной, но она не отображается в моих установленных программах на панели управления.

В основном, мой вопрос . Как мне запустить net-snmp в Windows 7?

EDIT: Причина, по которой я хочу использовать Net-SNMP, заключается в том, что мне нужно использовать SNMPv3, а агент Windows не поддерживает его.

6 ответов

Похоже, что вы загрузили исходный код, но то, что вы действительно хотите, это двоичные файлы Win32.

Версия 5.5 — это последняя версия, в которой есть двоичные файлы Windows x86 и x64, предварительно скомпилированные разработчиками проекта. Ссылка

Но даже если вы устанавливаете двойные файлы 5.5 в Windows, я не думаю, что это отображается в панели управления или в меню «Пуск». У него не будет окна, которое вы можете открыть, и нажмите на него.

Да, я действительно не знаю, почему Net-SNMP не распространяет готовые двоичные файлы с их кодом. Это странно.

В любом случае, я недавно построил 5.7.3 для Windows 64-bit (с полной поддержкой DLL-расширений SSL, IPv6 и SNMP). Вы можете скачать двоичные файлы здесь: Ссылка

Поскольку я скомпилировал это с помощью Visual Studio 2015, вам также потребуется установить Visual C ++ Redistributable для Visual Studio 2015 здесь: Ссылка

Распакуйте архив в папку C: \ Program Files \ Net-SNMP. Вы должны запустить файл bin \ snmpd.exe, чтобы запустить агент. Измените etc \ snmp \ snmpd.conf (или запустите bin \ snmpconf), чтобы настроить агента. Вы можете запустить:

, чтобы установить агент как службу Windows. Не забудьте добавить исключение в брандмауэр Windows для исполняемого файла snmpd.exe. Вот как вы устанавливаете Net-SNMP для Windows x64.

Я также дам вам точные шаги, которые я использовал для компиляции двоичных файлов, поэтому, по крайней мере, это может быть задокументировано где-то в Интернете. Официальная документация о том, как это сделать, невероятно длинна, ошибочна и устарела.

Предпосылки: активный Perl x64, Visual Studio Community Edition (я использовал 2015). Обратите внимание, что используемая вами версия Visual Studio будет влиять на пути, используемые ниже в инструкциях по компиляции, поэтому соответствующим образом измените путь ниже, если вы используете что-то другое, кроме версии 2015 года.

Сначала скомпилируйте OpenSSL для Windows x64. Разархивируйте исходный код и в том же каталоге:

Этот последний шаг переименовывает статическую библиотеку OpenSSL в то, что ожидает Net-SNMP.

Теперь скомпилируйте Net-SNMP. Разархивируйте исходный код и в каталог win32:

Вы установили Net-SNMP, вы можете удалить и удалить все остальное просто отлично (Active Perl, Visual Studio, OpenSSL и т. д.), а Net-SNMP все равно будет работать. Очевидно, убедитесь, что вы устанавливаете распространяемый VC ++.

Читайте также:  Удаление ненужных файлов с диска с windows 10

Net snmp windows installer

Current release: 5.9

A composite image of images from locations that use the Net-SNMP package. Click here for more information.

Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. The suite includes:

  • Command-line applications to:
    • retrieve information from an SNMP-capable device, either using single requests (snmpget, snmpgetnext), or multiple requests (snmpwalk, snmptable, snmpdelta).
    • manipulate configuration information on an SNMP-capable device (snmpset).
    • retrieve a fixed collection of information from an SNMP-capable device (snmpdf, snmpnetstat, snmpstatus).
    • convert between numerical and textual forms of MIB OIDs, and display MIB content and structure (snmptranslate).
  • A graphical MIB browser (tkmib), using Tk/perl.
  • A daemon application for receiving SNMP notifications (snmptrapd). Selected notifications can be logged (to syslog, the NT Event Log, or a plain text file), forwarded to another SNMP management system, or passed to an external application.
  • An extensible agent for responding to SNMP queries for management information (snmpd). This includes built-in support for a wide range of MIB information modules, and can be extended using dynamically loaded modules, external scripts and commands, and both the SNMP multiplexing (SMUX) and Agent Extensibility (AgentX) protocols.
  • A library for developing new SNMP applications, with both C and perl APIs.

Net-SNMP is available for many Unix and Unix-like operating systems and also for Microsoft Windows. Note: Functionality can vary depending on the operating system. Please see the README files for information specific to your platform.

The documentation section contains detailed information on command line tools, installation, configuration etc.

If you are new to Net-SNMP or SNMP in general, then a good place to start is the tutorial section.

The download section contains the source code and binaries for various platforms.

Please see our project development pages located at Sourceforge as well.

Last modified: Tuesday, 26-Feb-2013 21:48:19 UTC
For questions regarding web content and site functionality, please write to the net-snmp-users mail list.

Net-SNMP

Net-SNMP – представляет собой набор программного обеспечения для развёртывания и использования протокола SNMP (v1, v2c и v3 и протокол AgentX субагента). Он поддерживает IPv4, IPv6, IPX, AAL5, сокеты доменов UNIX и других протоколов. Он содержит общие клиентские библиотеки, набор консольных приложений, расширяемый SNMP-агент, модули Perl и модули Python.

Net-SNMP располагается на SourceForge.net, и, как правило, входит в Топ 100 проектов рейтинговой системы SourceForge. В марте 2005 года он стал проектом месяца на SourceForge. Net-SNMP очень широко распространён и включен во многие операционные системы, включая большинство дистрибутивов Microsoft Windows, Linux, FreeBSD, OpenBSD, Solaris и Mac OS X.

Приложения, входящие в Net-SNMP

  • encode_keychange – производит изменение ключа KeyChange в SNMPv3.
  • snmptranslate – перевод MIB OID имён между цифровой и текстовой формами.
  • snmpget – взаимодействует с сетью, используя SNMP GET запросы.
  • snmpgetnext – взаимодействует с сетью, используя SNMP GetNext запросы.
  • snmpbulkget – взаимодействует с сетью, используя SNMP GETBULK запросы.
  • snmpwalk – получает поддерево управления значений с помощью SNMP GetNext запросов.
  • snmpbulkwalk – получает поддерево управления значений с помощью SNMP GETBULK запросов.
  • snmpset – взаимодействует с сетью, используя SNMP SET запросы.
  • snmptrap – посылать SNMP траппы или информационные сообщения.
  • snmpd – SNMP агент, который отвечает на запросы SNMP для данного хоста.
  • snmptrapd – демон SNMP, прослушивает SNMP траппы или информационные сообщения, регистрируя их или воздействует на них.
  • snmptest – взаимодействует с сетью, используя SNMP запросы.
  • mib2c – утилита преобразования MIB-файлов, которая позволяет перевести MIB-структуру в другие формы, такие как C-код
  • tkmib – Perl/Tk интерактивный графический браузер MIB для SNMP.
Читайте также:  What is the server time linux

How Do I Install Net-SNMP on Windows. (without visual studio)

I downloaded the file from sourceforge and unzipped it with 7-zip. When I open the folder there is no «install.exe» or anything like that. Believe it or not there are no tutorials on this that I can find online. I went into the win32 folder and ran build.pl but it gave me this message

Please run VCVARS32.BAT first to set up the Visual Studio build environment.

There is no file called vcvars32.bat, all I have is the Visual Studio 2005 Remote Debugger. I opened up a command prompt and ran install-net-snmp.bat in the win32 folder and it seemed to be successful but it doesn’t show in my installed programs in Control Panel.

Basically my question is. How do I get net-snmp up and running on Windows 7?

EDIT: The reason I want to use Net-SNMP is because I need to use SNMPv3 and the Windows agent doesn’t support it.

6 Answers 6

Sounds like you downloaded the source code, but what you really want is the Win32 binaries.

Version 5.5 is the last version that has Windows x86 and x64 binaries precompiled by the project developers. http://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.5-binaries/

But even if you install the 5.5 binaries on Windows, I do not think it shows up in the control panel or start menu. It’s not going to have a window you can open and click things in.

Yeah, I really don’t know why Net-SNMP doesn’t distribute prebuilt binaries with their code. It’s bizarre.

Anyways, I recently built 5.7.3 for Windows 64-bit (with full support for SSL, IPv6, and SNMP extension DLLs). You can download the binaries here: http://www.mediafire.com/download/5b6xs5u3lajl3s2/net-snmp-windows-x64-5.7.3.7z

Because I compiled this with Visual Studio 2015, you will also have to install the Visual C++ Redistributable for Visual Studio 2015 from here: https://www.microsoft.com/en-us/download/details.aspx?id=48145

Unzip the archive to C:\Program Files\Net-SNMP. You should be able to run the bin\snmpd.exe file to launch the agent. Edit etc\snmp\snmpd.conf (or run bin\snmpconf) to configure the agent. You can run:

to install the agent as a Windows service. Remember to add an exception to your Windows firewall for the snmpd.exe executable. And that’s how you install Net-SNMP for Windows x64.

I’ll also provide you with the exact steps I used to compile the binaries, so at least this can be documented concisely somewhere on the Internet. The official documentation for how to do this is incredibly lengthy, erroneous, and outdated.

Prerequisites: Active Perl x64, Visual Studio Community Edition (I used 2015). Note that the version of Visual Studio you use will effect the paths used below in the compilation instructions, so modify the path below accordingly if you’re using something other than the 2015 edition.

First, compile OpenSSL for Windows x64. Unzip the source code, and in the same directory:

That last step renames the OpenSSL static library to something that Net-SNMP expects.

Now, compile Net-SNMP. Unzip the source code, and in the win32 directory:

Читайте также:  Programming unix in windows

One you’ve installed Net-SNMP, you can uninstall and delete everything else just fine (Active Perl, Visual Studio, OpenSSL, etc.) and Net-SNMP will still work. Obviously make sure you keep the VC++ redistributable installed.

Установка и настройка службы 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:

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 и один из пяти уровней доступа (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.

Оцените статью