NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: SKYnv on April 12, 2012, 03:13:08 PM

Title: Драйвера.
Post by: SKYnv on April 12, 2012, 03:13:08 PM
Пока ожидаем написание драйверов на скриптах, случаем ни у кого нет готовых для dlin'ков?
Title: Re: Драйвера.
Post by: hsvt on April 13, 2012, 09:15:46 AM
А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...

Title: Re: Драйвера.
Post by: SKYnv on April 13, 2012, 09:47:53 AM
Quote from: hsvt on April 13, 2012, 09:15:46 AM
А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...
В принципе достаточно для простых задач, для чисто мониторинга хватит с лихвой, а вот управление работа и контроль уже нет.
ну у меня мониторятся только магистральные гигабитные порты 25-28 и 18-17 или 10.
Поиграйтесь со статусами аларма.
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on April 13, 2012, 11:53:13 AM
в версии 1.2.0 или 1.2.1, смотря как буду успевать, у интерфейсов будет новый аттрибут "expected interface state". Его можно будет выставить в UP, DOWN, или IGNORE. UP - значит интерфейс должен быть поднят, и если нет, то объект интерфейса будет переведен в статус CRITICAL (как это проишодит сейчас). DOWN - все наоборот - интерфейс должен быть в нерабочем состоянии, если он вдруг активен - объект интерфейса будет переведен в статус CRITICAL. IGNORE - состояние интерфейса нас не интересует, и объект интерфейса всегда будет в статусе NORMAL.
Title: Re: Драйвера.
Post by: hsvt on April 13, 2012, 01:36:06 PM
Спасибо, вроде бы то что нужно!
Title: Re: Драйвера.
Post by: SKYnv on April 13, 2012, 01:39:59 PM
действительно, наиболее удачный вариант.
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 01:06:50 PM
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 и др. Я так понимаю не совместимо? или что-то другое?
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on May 25, 2012, 01:35:59 PM
Надо компилировать не отдельный файл, а все сразу, например так:

cd c:\nextms\var\mibs
c:\netxms\bin\nxmibc -d .

не забудьте переименовать новые MIB файлы в .txt!
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 01:57:32 PM
Скопировал в 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 ?
Title: Re: Драйвера.
Post by: kozlov_ao on May 25, 2012, 02:42:33 PM
нет, это готовый файл, который использует 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. Если все без ошибок, наслаждаться результатом.
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 02:50:52 PM
Спасибо, понял, но всё равно ругается

  .\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 .
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 04:00:56 PM
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>

Всё таки не подходит синтаксис исходного файла?  Или опять чяднт
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on May 25, 2012, 05:55:02 PM
Похоже что в CableDiag.mib.txt надо добавить

Counter32 FROM SNMPv2-SMI

в секции IMPORTS.
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 06:30:26 PM
Нет, к сожалению тоже не выходит:

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 ?
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on May 25, 2012, 06:31:29 PM
Да, конечно. Присылайте.
Title: Re: Драйвера.
Post by: hsvt on May 25, 2012, 06:53:23 PM
Спасибо, сейчас не к спеху - как сможете так сможете, нужно для того чтобы в MIB дереве были оиды длинков и можно было в дальнейшем управлять и мониторить коммутаторы, а так же изменять параметры с помощью Object tools. или snmpset get walk etc.

Здесь не вмещаются, залил во внешку - http://ifolder.ru/30716426
Title: Re: Драйвера.
Post by: SKYnv on May 28, 2012, 05:43:13 AM
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
Title: Re: Драйвера.
Post by: hsvt on May 29, 2012, 04:04:24 PM
То, что выслали на ихнем форуме в папках гораздо больше, Filter.mib QinQ.mib smtp.mib SSH.mib BPDUProtection.mib и т.д. мне нужно чтобы это всё отображалось в MIB браузере NetXMS и можно было их использовать для управления и мониторинга.

Victor Kirhenshtein у вас получилось скомпилировать?
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on May 29, 2012, 11:30:55 PM
У меня получилось скомпилировать 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'а - должно скомпилироваться и показывать дерево.
Title: Re: Драйвера.
Post by: hsvt on May 30, 2012, 08:33:49 AM
Спасибо, попробую.
Title: Re: Драйвера.
Post by: SKYnv on May 31, 2012, 08:31:11 AM
Quote from: hsvt on May 30, 2012, 08:33:49 AM
Спасибо, попробую.
могу дать свои скомпилированые
там десы 3200-xx, 3028 и пара дгс'ок
Title: Re: Драйвера.
Post by: hsvt on June 04, 2012, 08:51:43 AM
Да спасибо, отписал в лс. Еще один вопрос к разработчикам: В новых версиях NetXMS development или в stable планируется ли включить сразу в \var\mibs\ скомпилированные мибы других устройств как например D-Link, Edge-core, ZyXEL, Cisco, и др. Было бы удобно если бы сразу после установки на сервере была готовая база для управления разными свичами.
Title: Re: Драйвера.
Post by: Victor Kirhenshtein on June 04, 2012, 12:10:58 PM
Да, постепенно добавляются новые MIB'ы в стандартную поставку. Для Cisco например уже много есть. В следующем релизе будет много для HP.
Title: Re: Драйвера.
Post by: hsvt on November 12, 2012, 01:41:52 PM
Здравствуйте еще раз! Когда примерно можно будет ожидать в changelog такую строчку как :
Added MIBs for D-Link switches  ?

как например вы добавили для деллов Added MIBs for Dell PowerConnect switches
Title: Re: Драйвера.
Post by: SKYnv on November 12, 2012, 04:05:29 PM
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

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

и да я тут черепашьими темпами добрался до компиляции драйверов под виндой, осталось написать (( с сями знаком по наслышке, потому не знаю выйдет что либо )
Title: Re: Драйвера.
Post by: hsvt on March 11, 2013, 02:22:27 PM
версия 1.2.6 вижу много интересного, особенно строчка Driver for D-Link switches. Благодарю, будем пробовать)