Jump to content

Recommended Posts

Posted

Приветствую.

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

Когда брали эту модель на тестирование, версия JunOs была 10.0S10.1

Свич отдавал данные по запросам snmpwalk (snmpwalk -Ou) вида:

 

ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.246 = STRING: ge-0/0/0

 

которые я благополучно снимал Zabbix'ом.

 

После окончания тестирования свич мы вернули после чего преобрели такой же.

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

Но выяснилось, что свич не отдает данные в нужном мне формате.

 

Т.К. с устройствами такого класса я ранее дела не имел, и c SNMP тоже только начал знакомится - никак не могу разобраться почему данные отдаются в виде:

.iso.3.6.1.2.1.2.2.1.2.502 = STRING: "ge-0/0/0" (snmpwalk -Ou)

либо

.1.3.6.1.2.1.2.2.1.2.502 = STRING: "ge-0/0/0" (snmpwalk -On)

 

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

 

Прошу послать в нужном направлении.

Posted

.iso.3.6.1.2.1.2.2.1.2.502 = STRING: "ge-0/0/0" (snmpwalk -Ou)

либо

.1.3.6.1.2.1.2.2.1.2.502 = STRING: "ge-0/0/0" (snmpwalk -On)

 

Вам нужны MIB файлов для данной версии программного обеспечения

Posted

А что именно хотите получить?

Хочу получить данные в формате:

ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.246 = STRING: ge-0/0/0

 

под который я уже настроил мониторинг в Zabbix'e.

 

Вам нужны MIB файлов для данной версии программного обеспечения

Пожалуйста поподробнее.

На оф. сайте есть есть архив с MIB файлами. Архив скачал. Внутри текстовые файлы с названиями типа:

mib-jnx-hostresources.txt

 

и содержанием:

--

-- Juniper Enterprise Specific MIB: Host Resources MIB

--

-- Copyright © 2004, Juniper Networks, Inc.

-- All rights reserved.

--

-- The contents of this document are subject to change without notice.

--

 

JUNIPER-HOSTRESOURCES-MIB DEFINITIONS ::= BEGIN

 

IMPORTS

MODULE-IDENTITY, OBJECT-TYPE, Gauge32

FROM SNMPv2-SMI

hrStorageEntry

FROM HOST-RESOURCES-MIB

jnxMibs

FROM JUNIPER-SMI;

 

jnxHostResourcesMIB MODULE-IDENTITY

LAST-UPDATED "200408180000Z" -- Aug 18, 2004

ORGANIZATION "Juniper Networks, Inc."

CONTACT-INFO

" Juniper Technical Assistance Center

Juniper Networks, Inc.

1194 N. Mathilda Avenue

Sunnyvale, CA 94089

E-mail: support@juniper.net"

 

DESCRIPTION

"Extends the HOST-RESOURCES-MIB (rfc2790)."

 

-- revision history

REVISION "200408180000Z"

DESCRIPTION

"Fixed typo in description clauses."

REVISION "200405050000Z"

DESCRIPTION

"Initial revision."

::= { jnxMibs 31 }

 

 

-- The Host Resources Storage Group

 

jnxHrStorage OBJECT IDENTIFIER ::= { jnxHostResourcesMIB 1 }

 

jnxHrStorageTable OBJECT-TYPE

SYNTAX SEQUENCE OF JnxHrStorageEntry

MAX-ACCESS not-accessible

STATUS current

DESCRIPTION

"Augments the hrStorageTable with additional data."

::= { jnxHrStorage 1 }

 

jnxHrStorageEntry OBJECT-TYPE

SYNTAX JnxHrStorageEntry

MAX-ACCESS not-accessible

STATUS current

DESCRIPTION

"Each entry provides additional file system data beyond that

available in the hrStorageTable."

AUGMENTS { hrStorageEntry }

::= { jnxHrStorageTable 1 }

 

JnxHrStorageEntry ::=

SEQUENCE {

jnxHrStoragePercentUsed Gauge32

}

 

jnxHrStoragePercentUsed OBJECT-TYPE

SYNTAX Gauge32

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"The amount of the storage represented by this entry

that is allocated, as a percentage of the total amount

available."

::= { jnxHrStorageEntry 1 }

 

 

END

 

Мне эти файлы нужно как-то залить на свич?

 

Спасибо за ответы.

Posted (edited)

mib-файлы заливаются в snmp-клиент (snmpwalk, различные gui-браузеры), а не в свитч. железка всегда отдаёт oid в числах, трансляцией циферок в буковки занимается удалённая сторона

 

И ещё надо убрать ключ -On, инчае snmpwalk так и будет показывать в цифрах

Edited by s.lobanov
Posted

s.lobanov, благодарю за помощь. Теперь я знаю в каком направлении копать.

 

mib-файлы заливаются в snmp-клиент (snmpwalk, различные gui-браузеры), а не в свич. железка всегда отдаёт oid в числах, трансляцией циферок в буковки занимается удалённая сторона

Странно то, что для тестируемого свича (да, там была другая версия JunOs) Oid транслировались в MIB без дополнительных действий с нашей стороны. Хотя сервер, собиравший данные по SNMP тоже был другой и под другой версией ОС (был lenny сейчас squeeze).

Возможно разница в установленных пакетах.

  • 2 weeks later...
Posted

Внезапно выяснилось, что проблема связанна (как бы это по дилетантски не звучало) с дистрибутивом.

Когда все работало - данные собирались на системе Debian Lenny amd64. НЕ работает на Debian Squeeze amd64.

Разницу содержимого пакетов snmp в обоих дистрибутивах искать пока нет ни времени, ни желания. Просто вот такой факт, может кому пригодится.

 

cat /etc/issue
Debian GNU/Linux 6.0 \n \l

uname -r
2.6.32-5-xen-amd64
snmpwalk -v2c -Ou -c My-Community My-IP .1.3.6.1.2.1.31.1.1.1.10.699
.iso.3.6.1.2.1.31.1.1.1.10.699 = Counter64: 356398042015520

 

cat /etc/issue
Debian GNU/Linux 5.0 \n \l

uname -r
2.6.26-2-xen-amd64
snmpwalk -v2c -Ou -c My-Community My-IP .1.3.6.1.2.1.31.1.1.1.10.699
ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOctets.699 = Counter64: 356450309207244

Posted (edited)

Внезапно выяснилось, что проблема связанна (как бы это по дилетантски не звучало) с дистрибутивом.

Когда все работало - данные собирались на системе Debian Lenny amd64. НЕ работает на Debian Squeeze amd64.

Разницу содержимого пакетов snmp в обоих дистрибутивах искать пока нет ни времени, ни желания. Просто вот такой факт, может кому пригодится.

 

Можно попробовать добавить в /etc/apt/sources.list секцию non-free, потом выполнить

apt-get update && apt-get install snmp-mibs-downloader

 

Потом в файле /etc/snmp/snmp.conf нужно закомментировать строку

mibs :

Edited by msdt
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.