News:

We really need your input in this questionnaire

Main Menu

Драйвера.

Started by SKYnv, April 12, 2012, 03:13:08 PM

Previous topic - Next topic

SKYnv

Пока ожидаем написание драйверов на скриптах, случаем ни у кого нет готовых для dlin'ков?

hsvt

А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...


SKYnv

Quote from: hsvt on April 13, 2012, 09:15:46 AM
А подскажите о каких драйверах идёт речь, т.е. то что сейчас имеется на сервере netxms не достаточно для нормального функционирования мониторинга Длинков? (в сети 3028, 3200, 3100, 3120) По поводу вашего сообщения о том что можно переводить состояния интерфейсов портов в unmanaged - можно конешно, но тогда теряется смысл их мониторинга...
В принципе достаточно для простых задач, для чисто мониторинга хватит с лихвой, а вот управление работа и контроль уже нет.
ну у меня мониторятся только магистральные гигабитные порты 25-28 и 18-17 или 10.
Поиграйтесь со статусами аларма.

Victor Kirhenshtein

в версии 1.2.0 или 1.2.1, смотря как буду успевать, у интерфейсов будет новый аттрибут "expected interface state". Его можно будет выставить в UP, DOWN, или IGNORE. UP - значит интерфейс должен быть поднят, и если нет, то объект интерфейса будет переведен в статус CRITICAL (как это проишодит сейчас). DOWN - все наоборот - интерфейс должен быть в нерабочем состоянии, если он вдруг активен - объект интерфейса будет переведен в статус CRITICAL. IGNORE - состояние интерфейса нас не интересует, и объект интерфейса всегда будет в статусе NORMAL.

hsvt

Спасибо, вроде бы то что нужно!

SKYnv

действительно, наиболее удачный вариант.

hsvt

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 и др. Я так понимаю не совместимо? или что-то другое?

Victor Kirhenshtein

Надо компилировать не отдельный файл, а все сразу, например так:

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

не забудьте переименовать новые MIB файлы в .txt!

hsvt

Скопировал в 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 ?

kozlov_ao

нет, это готовый файл, который использует 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. Если все без ошибок, наслаждаться результатом.

hsvt

Спасибо, понял, но всё равно ругается

  .\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 .

hsvt

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>

Всё таки не подходит синтаксис исходного файла?  Или опять чяднт

Victor Kirhenshtein

Похоже что в CableDiag.mib.txt надо добавить

Counter32 FROM SNMPv2-SMI

в секции IMPORTS.

hsvt

Нет, к сожалению тоже не выходит:

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 ?

Victor Kirhenshtein

Да, конечно. Присылайте.