Пока ожидаем написание драйверов на скриптах, случаем ни у кого нет готовых для dlin'ков?
А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...
Quote from: hsvt on April 13, 2012, 09:15:46 AM
А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...
В принципе достаточно для простых задач, для чисто мониторинга хватит с лихвой, а вот управление работа и контроль уже нет.
ну у меня мониторятся только магистральные гигабитные порты 25-28 и 18-17 или 10.
Поиграйтесь со статусами аларма.
в версии 1.2.0 или 1.2.1, смотря как буду успевать, у интерфейсов будет новый аттрибут "expected interface state". Его можно будет выставить в UP, DOWN, или IGNORE. UP - значит интерфейс должен быть поднят, и если нет, то объект интерфейса будет переведен в статус CRITICAL (как это проишодит сейчас). DOWN - все наоборот - интерфейс должен быть в нерабочем состоянии, если он вдруг активен - объект интерфейса будет переведен в статус CRITICAL. IGNORE - состояние интерфейса нас не интересует, и объект интерфейса всегда будет в статусе NORMAL.
Спасибо, вроде бы то что нужно!
действительно, наиболее удачный вариант.
C:\NetXMS\bin>nxmibc.exe C:\NetXMS\var\mibs\BPDUProtection.mib
NetXMS MIB Compiler Version 1.2.0
Copyright (c) 2005-2010 Victor Kirhenshtein
Parsing source files:
C:\NetXMS\var\mibs\BPDUProtection.mib
Resolving imports:
BPDU-PROTECTION-MIB
BPDU-PROTECTION-MIB: ERROR 002: Import module "SNMPv2-SMI" unresolved
Пытаюсь добавить недостающие миб базы от длинков в NetXMS, CableDiag.mib BPDUTunnel.mib и др. Я так понимаю не совместимо? или что-то другое?
Надо компилировать не отдельный файл, а все сразу, например так:
cd c:\nextms\var\mibs
c:\netxms\bin\nxmibc -d .
не забудьте переименовать новые MIB файлы в .txt!
Скопировал в C:\NetXMS\var\mibs 4 файла ARPSpoofingPrevention.mib Auth.mib BPDUProtection.mib BPDUTunnel.mib CableDiag.mib
Прописал
cd c:\nextms\var\mibs
c:\netxms\bin\nxmibc -d .
Ошибок не выдал, в папке появился netxms.mib это он скомпилил все мои 4 файла в один и его нужно сделать в .txt ?
нет, это готовый файл, который использует NetXMS в работе, его не трогай.
под фразой "не забудьте переименовать новые MIB файлы в .txt!" подразумевалось, что тебе надо исходные файлы, сделать с расширением .txt.
Т.е. у тебя есть файлы ARPSpoofingPrevention.mib Auth.mib BPDUProtection.mib BPDUTunnel.mib CableDiag.mib . Чтобы их скомпилить тебе надо сделать следующее:
1. Изменить/добавить расширение ".txt" (т.е. станет ARPSpoofingPrevention.mib.txt, либо ARPSpoofingPrevention.txt - помоему все равно)
2. Скопировать в c:\nextms\var\mibs
3. Сделать cd c:\nextms\var\mibs
4. Сделать c:\netxms\bin\nxmibc -d
5. Если все без ошибок, наслаждаться результатом.
Спасибо, понял, но всё равно ругается
.\SysLog.txt
.\TCP-MIB.txt
.\Time.txt
.\TimeRange.txt
.\token-ring-rmon-mib (2).txt
.\TOKEN-RING-RMON-MIB.txt
.\TUNNEL-MIB.txt
.\UCD-DISKIO-MIB.txt
.\UCD-DLMOD-MIB.txt
.\UCD-IPFILTER-MIB.txt
.\UCD-IPFWACC-MIB.txt
.\UCD-SNMP-MIB.txt
.\UDP-MIB.txt
.\UPS-MIB.txt
.\USEC-MIB.txt
.\V2ADMIN-MIB.txt
.\VRRP-MIB.txt
.\WF-COM.txt
.\WWW-MIB.txt
esolving imports:
ACLMGMT-MIB
CLMGMT-MIB: ERROR 001: Import symbol "Counter32" unresolved
:\NetXMS\var\mibs>c:\netxms\bin\nxmibc -d .
C:\NetXMS\var\mibs>c:\netxms\bin\nxmibc -d .
NetXMS MIB Compiler Version 1.2.0
Copyright (c) 2005-2010 Victor Kirhenshtein
Parsing source files:
.\CableDiag.mib.txt
.\SNMPv2-SMI.mib.txt
.\SNMPv2-TC.mib.txt
Resolving imports:
CABLE-DIAG-MIB
CABLE-DIAG-MIB: ERROR 001: Import symbol "Unsigned32" unresolved
C:\NetXMS\var\mibs>
Всё таки не подходит синтаксис исходного файла? Или опять чяднт
Похоже что в CableDiag.mib.txt надо добавить
Counter32 FROM SNMPv2-SMI
в секции IMPORTS.
Нет, к сожалению тоже не выходит:
c:\NetXMS\var\mibs>c:\netxms\bin\nxmibc -d .
NetXMS MIB Compiler Version 1.2.0
Copyright (c) 2005-2010 Victor Kirhenshtein
Parsing source files:
.\CableDiag.mib.txt
.\SNMPv2-SMI.txt
.\SNMPv2-TC.txt
Resolving imports:
CABLE-DIAG-MIB
CABLE-DIAG-MIB: ERROR 001: Import symbol "Counter32" unresolved
Есть у вас возможность скомпилировать если я вам вышлю мибы от Длинков 3028 3200 3120 3100 ?
Да, конечно. Присылайте.
Спасибо, сейчас не к спеху - как сможете так сможете, нужно для того чтобы в MIB дереве были оиды длинков и можно было в дальнейшем управлять и мониторить коммутаторы, а так же изменять параметры с помощью Object tools. или snmpset get walk etc.
Здесь не вмещаются, залил во внешку - http://ifolder.ru/30716426
Quote from: hsvt on May 25, 2012, 06:53:23 PM
Спасибо, сейчас не к спеху - как сможете так сможете, нужно для того чтобы в MIB дереве были оиды длинков и можно было в дальнейшем управлять и мониторить коммутаторы, а так же изменять параметры с помощью Object tools. или snmpset get walk etc.
Здесь не вмещаются, залил во внешку - http://ifolder.ru/30716426
для dlinkov нужно несколько мибов заменить, вернее обновить. по моему из IEEE, не помню давно компилил для 3200, 3028
То, что выслали на ихнем форуме в папках гораздо больше, Filter.mib QinQ.mib smtp.mib SSH.mib BPDUProtection.mib и т.д. мне нужно чтобы это всё отображалось в MIB браузере NetXMS и можно было их использовать для управления и мониторинга.
Victor Kirhenshtein у вас получилось скомпилировать?
У меня получилось скомпилировать 3028, заменив SNMPv2-SMI, SNMPv2-CONF, SNMPv2-TC на входящие в NetXMS, и добавив RFC-1212 и RFC-1215. Для 3200 private скомпилировались если убрать
VlanIdOrNone
FROM Q-BRIDGE-MIB;
из ERPS и
dot1vProtocolPortEntry
FROM Q-BRIDGE-MIB;
из ProtocolVLAN. Я думаю что мезду сериями они не сильно отличаются, и можно сказем 3200 взять за основу, и добавить от других серий если вдриуг чего-то не хватит. Достаточно файлы из 3200 private переименовать в txt, сделать вышеуказанные изменения, и скопировать в mib каталог NetXMS'а - должно скомпилироваться и показывать дерево.
Спасибо, попробую.
Quote from: hsvt on May 30, 2012, 08:33:49 AM
Спасибо, попробую.
могу дать свои скомпилированые
там десы 3200-xx, 3028 и пара дгс'ок
Да спасибо, отписал в лс. Еще один вопрос к разработчикам: В новых версиях NetXMS development или в stable планируется ли включить сразу в \var\mibs\ скомпилированные мибы других устройств как например D-Link, Edge-core, ZyXEL, Cisco, и др. Было бы удобно если бы сразу после установки на сервере была готовая база для управления разными свичами.
Да, постепенно добавляются новые MIB'ы в стандартную поставку. Для Cisco например уже много есть. В следующем релизе будет много для HP.
Здравствуйте еще раз! Когда примерно можно будет ожидать в changelog такую строчку как :
Added MIBs for D-Link switches ?
как например вы добавили для деллов Added MIBs for Dell PowerConnect switches
Quote from: hsvt on November 12, 2012, 01:41:52 PM
Здравствуйте еще раз! Когда примерно можно будет ожидать в changelog такую строчку как :
Added MIBs for D-Link switches ?
как например вы добавили для деллов Added MIBs for Dell PowerConnect switches
пересобрал в конце прошлого месяца коллекцию мибов для длинков.
dgs-3627g
dgs3427-24tg (или как о н там (( )
dgs-3010
des-3028
des-3018
des-3200-28
des-3200-18
des-3200-10
правда вчера по запросу отдали мибы на последние беты прошивки, там некоторые моменты поменялись. под новые еще не пересобирал но там работы на часик.
и да я тут черепашьими темпами добрался до компиляции драйверов под виндой, осталось написать (( с сями знаком по наслышке, потому не знаю выйдет что либо )
версия 1.2.6 вижу много интересного, особенно строчка Driver for D-Link switches. Благодарю, будем пробовать)