Основы SNMP: возьмите вашу сеть под полный контроль!
22 ноября 2011, 14:54
Администраторы сетей, радуйтесь! В середине декабря выходит первая книга на русском языке по SNMP! Выписывайте свои вопросы по протоколу. «Основы SNMP» – именно та книга, которая поможет взять под полный контроль вашу сеть и обеспечить эффективное управление ею.
Авторы книги убеждены, что использование SNMP может быть полезно практически для любой сети, какой бы маленькой она ни была. Послужной список каждого из авторов подтверждает, что их убеждение небезосновательно.
Дуглас Р. Мауро несколько лет работал системным администратором, прежде чем стать ведущим инженером проекта в Sun Microsystems. Помимо выполнения обязанностей консультанта в Sun он ведет их внутренний раздел документации OneStop Sun Management Center и опубликовал у них несколько документов InfoDocs.
Кевин Дж. Шмидт - старший разработчик программного обеспечения в Reflex Security, Inc., где занимается созданием программ на Java и C. До Reflex Кевин провел четыре года в GuardedNet, Inc., где был старшим разработчиком программного обеспечения и лидером группы. В конце 1996 года он переехал в Атланту для работы в компании MindSpring Enterprises, ныне известной как Earthlink, Inc. (это национальный интернет-провайдер). Кевин трудился в сфере управления сетями четыре года и был старшим разработчиком архитектуры управления сетями в Earthlink. Из Earthlink он перешел в Netrail, магистральный интернет-провайдер 1 уровня, где отвечал за архитектуру управления сетями.
Теперь и русскоговорящие администраторы сетей смогут углубить свои знания под руководством западных коллег Дугласа и Кевина.
Применение протокола SNMP (Simple Network Management Protocol – простой протокол управления сетью) позволяет поддерживать многие устройства: маршрутизаторы, коммутаторы, серверы, рабочие станции, принтеры, модемные стойки и источники бесперебойного питания. Способы применения SNMP – разнообразны: вы можете легко следить за состоянием маршрутизаторов, серверов и других элементов сетевого оборудования, управлять сетевыми устройствами, обмениваться сообщениями и автоматически предпринимать необходимые меры при возникновении проблем. Информация, которую вы можете отслеживать, охватывает широкий диапазон: от простых и стандартизированных элементов, например объема входящего и исходящего трафика интерфейса, до более сложных объектов, специфичных для класса устройства или производителя, таких как температура внутри маршрутизатора.
Если вы программист Perl – будете довольны: вы найдете сценарии для мониторинга служб SMTP, POP3, HTTP и DNS, SNMP-агента на Perl, управления портами коммутатора, использования MIB Cisco Ping, а также раздел по мониторингу беспроводных точек доступа (WAP).
Если Perl – не ваша «стихия», то можете воспользоваться другими инструментами, например Net-SNMP (набор инструментов командной строки с открытым исходным кодом).
В этой книге вы найдете изобилие практических примеров использования различных инструментов, от популярных коммерческих продуктов, таких как HP OpenView и Castle Rock SNMPc, до разнообразного ПО с открытым исходным кодом.
Книга состоит из 14 глав. Коротко по содержанию:
• В главе 1 «Введение в SNMP и управление сетями» представлен нетехнический обзор управления сетью при помощи SNMP. Рассматриваются различные версии SNMP, менеджеры и агенты, а также принципы, лежащие в основе управления сетью и управления изменениями.
• В главе 2 «SNMPv1 и SNMPv2» обсуждаются технические детали SNMP версий 1 и 2. Рассматриваются структура информации управления (Structure of Management Information – SMI) и информационная база управления (Managment Information Base – MIB), а также обсуждается, как на самом деле работает SNMP – как отправляется и принимается в сети информация об управлении.
• В главе 3 «SNMPv3» рассмотрен протокол версии 3, который на данный момент является полным стандартом, обеспечивающим устойчивую безопасность SNMP.
• Глава 4 «Архитектуры NMS» поможет вам продумать стратегии развертывания SNMP.
• Глава 5 «Настройка NMS» дает основное представление о том, чего ожидать при установке программного обеспечения NMS, на примере двух пакетов NMS: HP OpenView и CastleRock SNMPc.
• В главе 6 «Настройка агентов SNMP» описывается, как настраивать некоторые SNMP-агенты для UNIX и Windows, в том числе агент Net-SNMP. В конце главы рассматривается, как настроить встроенные агенты на двух сетевых устройствах: Cisco и APC Symetra.
• Глава 7 «Опрос и установка» показывает, как пользоваться инструментами командной строки и Perl для сбора SNMP-информации и изменения состояния управляемого устройства.
• В главе 8 «Опрос и пороги» рассмотрено, как настроить OpenView и SNMPc для сбора SNMP-информации через опрос. Кроме того, здесь обсуждается настройка RMON в маршрутизаторе Cisco.
• Глава 9 «Ловушки» объясняет, как отправлять и получать ловушки при помощи инструментов командной строки, Perl, OpenView и других приложений управления.
• В главе 10 «Расширяемые SNMP-агенты» рассмотрено, как можно увеличить функциональность некоторых популярных SNMP-агентов. Обсуждаются средства для расширения работы агента без доступа к его исходному коду.
• Глава 11 «Адаптация SNMP к вашей среде» ориентирована на системных администраторов, владеющих Perl. Приводятся Perl-сценарии, которые позволяют при помощи SNMP решать некоторые распространенные задачи системного администрирования. Вы найдете сценарии для мониторинга служб SMTP, POP3, HTTP и DNS, SNMP-агента на Perl, управления портами коммутатора, использования Cisco Ping MIB, а также раздел по мониторингу беспроводных точек доступа (WAP).
• В главе 12 «MRTG» представлено одно из наиболее широко используемых SNMP-приложений с открытым исходным кодом – Multi Router Traffic Grapher (MRTG), – которое предоставляет сетевым администраторам графики использования интерфейсов маршрутизаторов и может быть настроено для отображения многих других типов данных.
• В главе 13 «Инструменты RRDtool и Cricket» описаны эти замечательные средства, которые при совместном использовании предоставляют возможности по графическому отображению, аналогичные MRTG, но с дополнительной гибкостью.
• В главе 14 «Java и SNMP» рассмотрено, как использовать Java для создания SNMP-приложений.
В приложениях:
- Обсуждаются графики, построенные при помощи OpenView и показывающие количество входящих и исходящих октетов.
- Рассмотрено, как при помощи Network Node Manager (NNM) отображать на графике внешние данные, добавлять в NNM пункты меню, настраивать профили пользователей и использовать NNM как централизованный коммуникационный интерфейс.
- Обобщено использование инструментов командной строки Net-SNMP.
- Предоставлен официальный список различных RFC, которые так или иначе касаются SNMP.
- Хорошо обобщены данные о Perl-модуле SNMP, который используется в примерах книги, а также представляет Perl-модуль Net-SNMP.
- Представлен обзор программ для управления сетью по категориям.
- Описаны наиболее распространенные средства сетевого управления и мониторинга с открытым исходным кодом.
- Рассмотрены инструменты, которые могут помочь в случае сбоя.
Важно! Эта книга показывает вам, как пользоваться SNMP для получения полной информации о функционировании вашей сети.