newbie_ Posted May 27, 2011 Posted May 27, 2011 Приветствую. Столкнулся с проблемой описанной в заголовке темы. Когда брали эту модель на тестирование, версия 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) и каким образом мне добиться получения данных в формате который я видел ранее и на который я настроил мониторинг? Прошу послать в нужном направлении. Вставить ник Quote
0pl0pl Posted May 27, 2011 Posted May 27, 2011 .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 файлов для данной версии программного обеспечения Вставить ник Quote
newbie_ Posted May 27, 2011 Author Posted May 27, 2011 А что именно хотите получить? Хочу получить данные в формате: 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 Мне эти файлы нужно как-то залить на свич? Спасибо за ответы. Вставить ник Quote
s.lobanov Posted May 27, 2011 Posted May 27, 2011 (edited) mib-файлы заливаются в snmp-клиент (snmpwalk, различные gui-браузеры), а не в свитч. железка всегда отдаёт oid в числах, трансляцией циферок в буковки занимается удалённая сторона И ещё надо убрать ключ -On, инчае snmpwalk так и будет показывать в цифрах Edited May 27, 2011 by s.lobanov Вставить ник Quote
newbie_ Posted May 27, 2011 Author Posted May 27, 2011 s.lobanov, благодарю за помощь. Теперь я знаю в каком направлении копать. mib-файлы заливаются в snmp-клиент (snmpwalk, различные gui-браузеры), а не в свич. железка всегда отдаёт oid в числах, трансляцией циферок в буковки занимается удалённая сторона Странно то, что для тестируемого свича (да, там была другая версия JunOs) Oid транслировались в MIB без дополнительных действий с нашей стороны. Хотя сервер, собиравший данные по SNMP тоже был другой и под другой версией ОС (был lenny сейчас squeeze). Возможно разница в установленных пакетах. Вставить ник Quote
newbie_ Posted June 10, 2011 Author Posted June 10, 2011 Внезапно выяснилось, что проблема связанна (как бы это по дилетантски не звучало) с дистрибутивом. Когда все работало - данные собирались на системе 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 Вставить ник Quote
msdt Posted June 10, 2011 Posted June 10, 2011 (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 June 10, 2011 by msdt Вставить ник Quote
newbie_ Posted June 20, 2011 Author Posted June 20, 2011 msdt, благодарю за решение для Squeeze. Все работает. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.