Меню Рубрики

Snmp менеджер для windows

Расширение возможностей SNMP агента в Windows

Протокол SNMP (англ. Simple Network Management Protocol — простой протокол управления сетями) давно зарекомендовал себя как простое и удобное средство сбора информации о работе различных устройств и систем. Агенты SNMP реализованы для множества операционных систем что даёт возможность строить масштабируемые системы мониторинга функционирования инфраструктуры.

К сожалению, штатный агент Windows, несмотря на кажущуюся информативность, ограничен в вариантах доступной информации о работе системы и в особенности сторонних приложений, работающих на сервере. В этой статье описано как получать по SNMP больше данных о работе сервера, в частности значения счётчиков производительности ОС и любые другие данные, которые могут предоставлять приложения работающие на сервере, например количество подключённых пользователей к серверу приложений 1С 8 или любую другую информацию, которую Вы захотите получить.

SNMP Агент Windows позволяет расширить охват данных при помощи подключения дополнительных библиотек, что дает возможность получить доступ к нужным данным. Информацию по написанию таких расширений можно найти в MSDN, но мы воспользуемся одним из готовых, а именно — snmptools. Эта библиотека позволяет передавать информацию полученную из счетчиков произовдительности Windows или результат выполнения консольной программы/скрипта в ответах SNMP агента.

snmptools поддерживает все современные версии Windows, начиная с XP и заканчивая 2008R2 и имеет функционал, достаточный для решения большинства задач по мониторингу.

Качаем архив с библиотекой.В нем лежат:

  • snmptools.dll и snmptools64.dll — собственно библиотеки расширения SNMP Агента. 32-х и 64-х битная версии соответственно
  • counters.sample и traps.sample — файлы с примерами конфигурации
  • .reg файлы с примерами регистрации расширения в системном реестре
  • .reg файлы с примерами регистрации расширения в системном реестре
  • perf32.exe — программка для доступа к значениям счетчиков производительности из командной строки
  • папки с примерами скриптов

Для установки копируем библиотеку нужной архитектуры в системную папку Windows. Рядом создаем ini файл с конфигурацией (по умолчанию предлагается его ложить в корень диска С:). После чего изменяем путь к библиотеке и конфигурации в .reg файле и импортируем ключи в реестр. Вуаля — после перезапуска службы SNMP библиотека будет загружена, и будет возвращать данные описанные в файле конфигурации.

Файл конфигурации представляет собой ini-файл с простой структурой. Заголовок раздела задает обрабатываемый oid. Параметры которых всего 2 — type и counter — указывают какую информацию возвращать.

;Значение счетчика производительности
[1.3.6.1.4.1.15.2]
counter = LogicalDisk\Free Megabytes\_Total

;Результат выполнения консольной команды.
[1.3.6.1.4.1.15.3]
type = exec
counter = cmd /c ver

;Результат выполнения VB скрипта
[1.3.6.1.4.1.15.4]
type = exec
counter = cscript /nologo c:\1c_sessions.vbs

; Описательные поля
[1.3.6.1.4.1.15.10.1]
type = string
counter = 2
[1.3.6.1.4.1.15.10.1.1]
type = string
counter = Available Bytes
[1.3.6.1.4.1.15.10.1.2]
type = string
counter = Committed Bytes

; Информационные поля
[1.3.6.1.4.1.15.10.2]
type = string
counter = 2
[1.3.6.1.4.1.15.10.2.1]
counter = memory\Available Bytes
[1.3.6.1.4.1.15.10.2.2]
counter = memory\Committed Bytes

;Необходимо указывать конец для корректной работы последовательного обхода с помощью snmp_get_next
[1.3.6.1.4.1.15.9999]
type = string
counter = EOF

> snmpwalk v 2c c public O a 192 . 168 . 1 . 1 1 . 3 . 6 . 1 . 4 . 1 . 15
SNMPv2 SMI :: enterprises . 15 . 1 = STRING: «this is a test»
SNMPv2 SMI :: enterprises . 15 . 2 = INTEGER: 160922
SNMPv2 SMI :: enterprises . 15 . 3 = STRING: «Microsoft Windows [. 5.2.3790]»
SNMPv2 SMI :: enterprises . 15 . 4 = INTEGER: 4
SNMPv2 SMI :: enterprises . 15 . 10 = INTEGER: 2
SNMPv2 SMI :: enterprises . 15 . 10 . 2 = INTEGER: 2
SNMPv2 SMI :: enterprises . 15 . 10 . 2 . 1 = STRING: «Available Bytes»
SNMPv2 SMI :: enterprises . 15 . 10 . 2 . 2 = STRING: «Committed Bytes»
SNMPv2 SMI :: enterprises . 15 . 10 . 3 = INTEGER: 2
SNMPv2 SMI :: enterprises . 15 . 10 . 3 . 1 = INTEGER: 427024384
SNMPv2 SMI :: enterprises . 15 . 10 . 3 . 2 = INTEGER: 522661888
SNMPv2 SMI :: enterprises . 15 . 9999 = STRING: «EOF»
End of MIB

Если что-то не заладилось можно включить отладку работы библиотеки установив в единицу параметр HKEY_LOCAL_MACHINE\SOFTWARE\snmptools\currentversion\debug. При этом отладочные сообщения будут сохранятся в файл c:\log.txt

Также можно настроить отправку трапов. Для этого нужно в настройках SNMP Агента Windows указать адрес получателя трапов, и в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\snmptools\currentversion создать строковой параметр traps с путем к файлу конфигурации трапов. Опционально можно добавить параметр trap_delay типа DWord для указания периодичности отправки трапов в миллисекундах.

Как видим snmptools это простой и удобный инструмент который может немного помочь в контроле увеличения энтропии вселенной и селекции зеленых хомячков.;-)

Если же Вам недостаточно функциональности предоставляемой snmptools, например требуются расширенные возможности протокола SNMP, типа управления сервером — можете попробовать использовать более продвинутые аналоги например, SNMPInformant

И в дополнение пример скрипта на VBScript для получения количества подключенных пользователей к серверу приложений 1Сv82.

Set Connector = CreateObject(«V82.COMConnector»)
Set Connection = Connector.ConnectAgent(«tcp://localhost»)

Clasters = Connection.GetClusters()
Set Cluster = Clasters (0)
Connection.Authenticate Cluster , «user», «password»

WScript.StdOut.WriteLine ( UBound (Sessions)+1)

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Источник

Polygon SNMP Manager 0.6.3.1

Описание СКАЧАТЬ ( 6,83 Мб) Скриншоты (4) Статистика Отзывы (0)

Polygon SNMP Manager позволяет:

  • формировать иерархическую конфигурацию сети с возможностью настройки отдельных параметров объектов;
  • формировать структуру MIB-дерева из MIB-файлов;
  • читать, модифицировать и записывать параметры устройств по протоколу SNMP;
  • принимать SNMP-ловушки сетевых устройств с формированием событий;
  • периодически опрашивать элементов сети по протоколу ICMP или SNMP;
  • подключаться к объектам сети по протоколам telnet и SSH (с использованием внешних программ).

Статус программы Бесплатная
Операционка Windows Vista, XP, 2000
Интерфейс Русский
Закачек (сегодня/всего) 1 / 12 749
Разработчик
Последнее обновление 13.08.2008 (Сообщить о новой версии)
Категории программы Мониторинг

InSSIDer 4.4.6.3 / 1.2.11.0

InSSIDer — полезное приложение, благодаря которому можно легко выбрать лучшую из доступных Wi-Fi сетей. Программа позволяет узнать мощность сигнала, идентификатор

Wireshark 3.2.6

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

WifiInfoView 2.65

WifiInfoView — небольшая бесплатная утилита, которая сканирует ближайшие беспроводные сети, и отображает массу полезной информации, как например имя сети (SSID),

Wireless Network Watcher 2.22

Wireless Network Watcher — бесплатная портативная (не требующая инсталляции) утилита, которая сканирует беспроводные сети и отображает список всех подключенных в

TCPView 3.05

TCPView — крошечная, не требующая установки утилита, которая показывает все TCP и UDP на вашем компьютере, удаленный адрес, с которым было установлено соединение, и

PortScan 1.77

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

Отзывы о программе Polygon SNMP Manager

Admin

Отзывов о программе Polygon SNMP Manager 0.6.3.1 пока нет, можете добавить.

Советуем обратить внимание

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

Источник

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.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Snmp ловушка windows 7 назначение
  • Snmp клиент для windows
  • Snmp service windows server 2012 r2
  • Snmp server windows server 2008
  • Sniffer для windows 10


  • Корзина закачек ( 0 )
    Избранные ()
    Категории

    Windows

    Android

    macOS

    iOS