состояние snmp разрешено что значит

Состояние snmp разрешено что значит

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Добрый день! Уважаемые читатели и гости популярнейшего IT блога pyatilistnik.org. Наверняка во многих организациях используется сервер централизованной печати, и это правильно, так как все удобно для управления из одного места, и если возникают какие проблемы, то они так же локализованы. Сегодня ко мне обратились представители технической поддержки, с таким вот вопросом. У них в одном из филиалов перестала идти печать и в консоли управления статус принтера был «отключен (Offline)«. В очереди печати скопилось много заданий. Таких принтеров оказалось около половины из всех представленных на сервере. Давайте я покажу, как я вышел из этой ситуации, без перезагрузки сервера печати.

Что означает статус принтер отключен

Смотрите какой парадокс, в консоли «Управление печатью» принтер отключен, хотя он включен по факту, так как у него отвечает, его веб-интерфейс и он доступен по команде Ping. Забавная ситуация, по сети вроде бы все доступно, а вот печатать пользователи не могут. Если вы видите статус «Отключен» или в английской версии «Offline», то не спешите расстраиваться все поправимо, ниже я приведу подробный алгоритм своих действий, который поможет вам вернуть ваш принтер в рабочее состояние. Вот так вот это выглядит в живую.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

На каких принтерах я наблюдал данный глюк

Как включить принтер со статусом «отключен (Offline)»

Алгоритм диагностики сводится вот к таким пунктам:

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

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Далее выберите нужный порт и нажмите кнопку «Настроить порт». В открывшемся окне «Настройка стандартного монитора порта TCP/IP» снимите галку «Состояние SNMP разрешено» и сохраните настройки.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

После всех этих действий ваш статус принтера отключен, сменится на «Готов или Ready». Обратите внимание, что до настроек у меня было 40 заданий в очереди печати.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Как видите статус стал «Готов».

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Через пол минуты, задания стали отправляться на печать, как видно их уже 37. Поздравляю мы вывели наш принтер из режима Offline.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

И создайте тут новый ключ DWORD и именем SNMPLegacy и значением 1.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Источник

Протокол управления SNMP

Для регулирования устройств в IP-сетях нередко применяется SNMP. Эта аббревиатура расшифровывается как Simple Network Management Protocol. По сути, это стандартизированный интернет-протокол, который помогает отследить используемые сетевые устройства: маршрутизаторы, адаптеры, коммутаторы и т. д. Основное условие, чтобы оборудование было включено через IP и использовали определенное программное обеспечение.

Разберемся, как работает протокол SNMP, из каких компонентов он состоит и какие версии используются.

Подробнее о протоколе

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значитSNMP является протоколом прикладного уровня, который необходим для обмена информацией между несколькими сетевыми машинами. Это не просто приложение, а свод используемых правил, который является частью модели TCP/IP. Протокол контролируется и управляется IETF.

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

Основное преимущество протокола – наличие интерфейса с автоматическими оповещениями и другими командами. Это избавляет от необходимости ручного ввода всех команд.

Архитектура

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

1. Сетевая станция управления.

Подробнее поговорим о каждом элементе. Начать стоит с сетевой станции управления, или Network Management Station. Именно NMS позволяет отслеживать используемые устройства, анализировать сведения, собранные мастер-агентами, определять производительность системы и создавать графические отчеты на основе полученных данных. Встроенный менеджер используется для прямой связи с агентами протокола.

2. Агенты.

Эта группа компонентов включает в себя ряд подгрупп. Начнем с мастер-агентов, которые служат для связи сетевых менеджеров и субагентов. Они анализируют поступающие запросы и отсылают их субагентам, затем получают информацию, создают ответ и отсылают его менеджеру.

Если запрос некорректен, неверно сформулирован или информация закрыта для доступа, то мастер-агент отправляет уведомление об этом.

Другой вид агента – это субагент. Он представляет собой специальное программное обеспечение, которое поставляется вендором вместе с сетевой машиной. Субагент получает запросы от мастер-агента и потом обратно пересылает ему собранную информацию. Соответствующий субагент используется вместе с отдельным управляемым компонентом.

3. Управляемые компоненты.

Представляют собой подключенные к сети компьютеры и устройства или специальное ПО, имеющее встроенный субагент. К числу устройств могут относиться коммутаторы, маршрутизаторы и серверы, а также современные гаджеты. Что касается ПО с субагентами, то к нему относят антивирусные программы, серверы резервного копирования и т. д.

Также в качестве компонентов протокола SNMP стоит выделить MIB и OID. Первый термин обозначает базу управляющей информации, в ней содержатся сведения об оборудовании. Каждая сетевая машина имеет свою таблицу с MIB-данными, в ней – данные о состоянии картриджа (у принтеров), о поступающем трафике (у коммутатора) и т. д.

OID представляет собой идентификатор объекта. MIB снабжается своим уникальным ID, который и позволяет идентифицировать устройство. OID существует в числовом виде, по сути – это числовой аналог существующего пути к файлу.

Принципы работы

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

Работа SNMP строится на обмене информацией между менеджерами и агентами. Этот процесс осуществляется посредством протокола UDP. Реже используется TCP или протокол MAC-уровня.

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

PDU состоит из конечного набора полей, в которых прописывается нужная информация. В частности, это поля:

Функционирование SNMP подразумевает использование специальных сетевых портов. По умолчанию – это UDP-порты 161 и 162. Запросы поступают на порт SNMP 161. Далее с него отправляется ответ менеджеру. При отправке запроса он идентифицируется при помощи ID, что в дальнейшем позволяет связать запрос менеджера с поступившим ответом.

Порт 162 отвечает за прием ловушек агента. При использовании DLTS и TLS агент использует для пересылки сообщений порт 10162, а менеджер – 10161.

Мы подошли еще к одному важному элементу, который необходим для функционирования SNMP. Речь о ловушках, которые представляют собой способ коммуникации. Агент использует ловушки (Trap) в тех случаях, когда нужно сообщить менеджеру о каком-либо событии. Делается это по той причине, что менеджеры нередко отвечают за определенное количество устройств и несколько управляемых компонентов, поэтому не всегда могут вовремя отследить возникновение ошибки.

При получении ловушки, то есть уведомления, менеджер может выбрать нужное действие. Уведомления, которые присылает ловушка, обозначаются цифрами от 0 до 6. Код ошибки указывает на группу, к которой относится неполадка.

В SNMP используется два вида ловушек – помимо Trap, это еще и Inform. Разница в том, что второй тип ловушек предполагает подтверждение менеджера о ее получении.

Особенности применения

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значитSNMP позволяет сисадмину работать с различными приложениями и облачными сервисами. Протокол имеет функционал для выполнения следующих операций:

Существующие версии

Разработано три версии протокола, которые получили соответствующие названия – SNMPv1, SNMPv2c и SNMPv3. Все они активно используются даже сегодня, однако самой распространенной остается вторая версия. Расскажем о каждой разновидности подробнее:

Вопросы безопасности

Протокол SNMP создавался в те времена, когда угроза взлома и несанкционированного доступа к данным была практически нулевой. Поэтому разработчики не уделяли этой проблеме особого внимания. Версия SNMPv1 практические не имеет защиты от взлома, чем могут воспользоваться злоумышленники.

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

Практически все ошибки безопасности удалось решить только в третьей версии. Для обеспечения безопасности в протоколе применяется несколько моделей: Community-based, Party-based и User-based Security.

Выводы

Сегодня протокол SNMP является наиболее простым и эффективным методом сбора и передачи данными между сетевыми устройствами, мониторинга и управления их работой. Особенно актуальным применение такого протокола является при совмещении устройств, функционирующих на разном ПО и выпущенных разными вендорами. SNMP прост в работе, достаточно надежный, а самое главное – полностью бесплатный для использования. Этим не может похвастать практически ни один существующий набор правил.

Остались вопросы по работе SNMP? Специалисты Xelent обязательно ответят на них – оставьте заявку на сайте или свяжитесь с нами по указанным телефонам.

Источник

Сетевой принтер переходит в режим “Автономная работа”

Периодически на одном из принт-серверов под управлением Windows Server 2012 R2 замечаем, что некоторые подключенные сетевые принтеры переходят в автономный режим работы, перестают печатать, а в очереди печати начинают накапливаться задания. В этой статье мы рассмотрим, почему сетевой принтер может переключаться в offline режим, и как решить эту проблему без переустановки принтера и перезагрузки сервера печати.

Отройте на принт-сервере консоль управления Print Management, найдите принтер со статусом Queue Status = Offline (Отключен), откройте его очередь печати и убедитесь, что в параметрах принтера отключен опция Use Printer Offline (Работать автономно).

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Затем убедитесь, что принтер включен и доступен по сети (проверьте доступность принтера через ping по IP, проверьте, открывается ли веб интерфейс управления принтером).

Как Windows определяет доступность принтера? В ОС Windows 7 и выше по-умолчанию для опроса состояния принтера используется протокол SNMP (Simple Network Management Protocol). Сервер печати отправляет принтеру SNMP запрос и ждет ответа. Если SNMP от принтера ответ не получен, такой принтер считается недоступным и переводится на принт-сервере в автономный режим работы. Рассмотрим, особенности настройки протокола SNMP для сетевых принтеров на сервере печати Windows.

В первую очередь нужно убедиться, что ваш принтер поддерживает протокол SNMP. Откройте веб интерфейс управления сетевым принтером, и проверьте, что в настройках принтера включен протокол SNMP и для него используется имя сообщества (community name) public.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Если ваш принтер не поддерживает протокол SNMP, вы должны отключить этот протокол в настройках порта печати этого принтера. В результате Windows перестанет слать SNMP пакеты для опроса состояния устройства.

Проверьте, что состояние принтера изменилось на Ready/Готов.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Вы можете найти все принтера на принт-сервере, на которых отключен протокол SNMP с помощью следующего командлета PowerShell (используется встроенный модуль PrintManagement):

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Следующая команда PowerShell поможет найти порты сетевых принтеров, у которых имя SNMP сообщества отличается от Public:

Если проверка настроек SNMP не помогла вывести принтер из автономного режима, следует проверить следующие параметры.

Источник

Принтер находится в автономном режиме — разбираем ситуацию. Оптимальные меры по решению этой проблемы

Если вы постоянно используйте свой персональный принтер, то наверняка сталкивались с такой проблемой. Он вдруг перестает печатать, а в статусе висит сообщение об ошибке «принтер находится в автономном режиме». Ошибка ситуация конечно неприятная, но исправить ее не составит труда. В этом материале мы подробно объясним вам, как этого добиться.

Возможные причины

Здесь все вполне банально. Чаще всего принтер уходит в автономным режим из-за проблем с питанием, или подключением к ПК. Во втором случае, ваш кабель USB, или устаревший LTP, просто напросто не подсоединен. Решение тут простое, и мы разберем его ниже.

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

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

Итак, давайте попробуем разобрать типовые методы решения.

Пробуем исправить

Далее будут перечисленные действия, которые вам следует предпринять.

Галочка автономный режим

Итак давайте разберемся, как отключить автономный режим принтера. Чаще всего этого можно добиться, просто убрав данную галочку из настроек. Давайте сделаем это на примере Windows 7.

Заходим в » Пуск «, далее » Устройства и принтеры «. Находим в списке подключенных устройств свой принтер, и дважды щелкаем по нему.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Как вы можете видеть на картинке, в строке состояния стоит статус » Работать автономно «. Это как раз наш случай.

Теперь нажимаем кнопку » Принтер » в строке меню, и убираем соответствующую галочку.

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

Теперь принтер должен перейти в состояние » Готов «. Вы можете попробовать распечатать документ.

На других версия операционной системы Windows процесс аналогичен.

Зависшие задания

Стоит почитать

Зачем искать информацию на других сайтах, если все собрано у нас?

Источник

Почему SNMP это не очень просто?

Читаем документацию

The strategy implicit in the SNMP is that the monitoring of network state at any significant level of detail is accomplished primarily by polling for appropriate information on the part of the monitoring center(s). A limited number of unsolicited messages (traps) guide the timing and focus of the polling. Limiting the number of unsolicited messages is consistent with the goal of simplicity and
minimizing the amount of traffic generated by the network management function.

Для тех, у кого сложности с английским языком, имеется русский перевод:

Стратегия SNMP заключается в том, что мониторинг состояния сети с любым значимым уровнем детализации выполняется главным образом путем опроса из центра мониторинга. Ограниченное число незапрашиваемых сообщений (trap — прерывание) обеспечивает синхронизацию и активизирует опросы. Ограничение числа незапрашиваемых сообщений согласуется с задачами обеспечения простоты и минимизации трафика, создаваемого системой сетевого управления.

Из этих цитат, вполне понятно, что запросы с типами TRAP и INFORM это не наиболее часто используемая часть SNMP. Статью для начинающих было бы более уместно иллюстрировать примерами использования гораздо более ходовых GET-запросов.

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

Первые шаги

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

Задача SNMP-мониторинга выделяется на общем фоне требованием того, что опрашиваемого оборудования много или очень много. Предположим, что именно эту задачу нам и предстоит решать.

Начнем писать код. В тестовом примере мы обратимся по SNMP к собственному хосту и прочитаем значение переменной, заданной OID-ом 1.3.6.1.2.1.1.3.0 и содержащей значение uptime-а хоста:

Предварительно убедившись, что служба SNMP на нашем хосте работает и запустив код на выполнение, получим искомое значение uptime-а (времени безостановочной работы хоста с момента последней загрузки):

Используя это значение, можно осуществлять мониторинг. Если мы обнаруживаем, что значением уменьшилось — значит хост успел перезагрузиться с момента очередного опроса. Если хост не ответил в течение заданного таймаута (после нескольких автоматически сделанных попыток) это, скорее всего, означает, что хост не работает. Все просто?

Подсчитали — прослезились

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

И запустим его на выполнение:

Почти две с половиной тысячи запросов в секунду! Неплохо?

Не будем торопиться. Мы отправляем запросы на Loopback интерфейс, а он работает несколько быстрее локальной сети. Посмотрим, сколько запросов в секунду мы успеем выполнить к другому хосту в нашей сети:

Не дотягиваем даже до двухсот. Вообще говоря, возможно, этого будет достаточно. Все зависит от задачи. Но мы проводили измерения при условии, что опрашиваемый хост доступен. Что будет если хост не ответит?

Будет несколько попыток доступа (в нашем коде мы задали 3) разделенных таймаутом (1000 мсек). Это означает, что за секунду мы не успеем выполнить ни одного запроса. Поскольку не отвечающий хост является не такой уж большой редкостью, это может стать большой проблемой в реальном проекте.

Идем на рекорд

Что с этим можно сделать? Если бы мы имели дело с каким либо синхронным протоколом (например telnet), особого выбора бы у нас не было. Для того, чтобы увеличить производительность, нам пришлось бы одновременно выполнять много потоков. Но SNMP асинхронен по своей природе! Не надо насильственно втискивать его в синхронные рамки.

Как перейти к асинхронному варианту? В нашем случае, довольно просто:

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

Очень просто, по истечении заданного количества попыток и таймаутов, SNMP4J вернет нам event, response в котором будет равен null:

Проанализируем результат выполнения:

Мы успеваем сформировать 9174 запросов в секунду, а опрашиваемое устройство успевает обрабатывать запросы со скоростью 283 запроса в секунду. На большую часть запросов оно ответить не успевает (соответственно в логе остаются сообщения «Timeout exceeded»). Разумеется, это не будет проблемой когда мы начнем опрашивать большое количество устройств с разумным интервалом между запросами.

Идем далее

Мы научились получать по SNMP значения скалярных переменных. Но, помимо них, в SNMP есть еще и таблицы (например таблица интерфейсов на устройстве). Как они устроены? Посмотрим MIB-browser:

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

В OID mgmt.interfaces (1.3.6.1.2.1.2) мы видим скалярную переменную ifNumber (1.3.6.1.2.1.2.1), содержащую количество интерфейсов в таблице, а также набор столбцов. Каждый из столбцов имеет собственный OID. Например столбец содержащий числовой индекс ifIndex интерфейса имеет OID = 1.3.6.1.2.1.2.2.1.1.

Для того, чтобы получить значение этой переменной, необходимо добавить к OID-у индекс интерфейса (например для интерфейса с индексом 123 OID = 1.3.6.1.2.1.2.2.1.1.123). Но как нам получить индексы интерфейсов? Они совсем не обязательно идут по порядку! Например, на моей машине, таблица интерфейсов выглядит так:

состояние snmp разрешено что значит. Смотреть фото состояние snmp разрешено что значит. Смотреть картинку состояние snmp разрешено что значит. Картинка про состояние snmp разрешено что значит. Фото состояние snmp разрешено что значит

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

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

Следует заметить, что довольно удобно то, что OID-ы скалярных переменных также представляют собой префиксы. Например, для переменной sysUpTime OID, на самом деле равен 1.3.6.1.2.1.1.3. Мы можем передать его в GETNEXT запрос и получить OID = 1.3.6.1.2.1.1.3.0 вместе с соответствующим значением. Это дает возможность запрашивать скалярные значения вместе с значениями столбцов таблиц, в одном запросе.

Запустив этот код на выполнение, мы получим следующий response:

Мы получили значение uptime-а, индекс первого интерфейса и его имя, закодированное строкой октетов в шестнадцатеричном представлении. Чтобы получить следующие строки, мы должны выполнять последовательные запросы, передавая ранее полученные OID-ы.

С учетом необходимости поддержки возможности асинхронной обработки, это может стать нетривиальной (но вполне решаемой) задачей. К счастью, во 2-ой версии SNMP были добавлены bulk-запросы, автоматизирующие получение табличных данных и минимизирующие количество отсылаемых при этом запросов. Внесем необходимые изменения в код:

Выполнив этот запрос, мы получаем все строки таблицы одним запросом:

Разумеется, если таблица содержит более затребованных 50-ти строк, вновь (как и для 1-ой версии SNMP) потребуется формировать запросы для получения последующих строк, передавая в них OID-ыполученные для последней строки.

О чем я не рассказал?

В этой статье я не рассказал о многом. Я не рассказал о том, как изменять значения некоторых (не всех) переменных SET-запросами. Я не рассказал о том, что такое TRAP-ы и для чего они нужны. Я ни сказал ни слова о том, как разрабатывать SNMP-агенты. И я ни одним словом не обмолвился о 3-ей версии SNMP и привнесенных ей изменениях.

Но даже того о чем я сказал вполне достаточно, чтобы понять, что SNMP — это не просто.

Источник

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

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