Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Nem0

#1
Поправили эту проблему. видимо в 4.4.5 будет. Установчники собирались ДО обнаружения буги вечером 28 числа. 
Те кто собирают себе под линуксами самостоятельно могут уже в этой версии получить все. 

Фикс есть в stable-4.4  
#2
Тестовый стенд. AltLinux p10 = NetXMS 4.4.2 = PostgreSQL 14 + TimescaleDB 
  
Три устройства - два тплинка  и один элтекс. 
Есть и еще одна железка (Dlink ) но она пока не интересна. 

К элтексу подключен драйвер. К тплинку не подключен. 

Во вложении выдержка из лога и опрос всех трех устройств  
 LLDP REMOTE   .1.0.8802.1.1.2.1.4.1 .iso.std.iso8802.ieee802dot1.ieee802dot1mibs.lldpMIB.lldpObjects.lldpRemoteSystemsData.lldpRemTable 

Что скажут джентльмены? 
#3
Сегодня осознал что словил именно такое.  Причем в самих тплинках не все можно настроить в части LLDP ни в вебе ни в консоли. Имею несчастье владел кучей T2600  :'(

И с драйвером (скоро будет в релизе 4.4.4, первая версия - но уже хоть что то) для ТПлинков и без оных. 

 
#4
Так получилось что пришлось добавлять кучу MIB под свои устройства. 

Оптимальный вариант - выносить все отдельную папку по стандартным (там пришлось кое что уже заменить или подложить отсутствующее) и в отдельной папке выкладывать и добавлять нужное. 

У компилятора из коробки есть проблемы с некоторыми мибами приходится исправлять исходники. Чаще всего запятая лишняя после последнего элемента в последовательностях, отсутствующая запятая, использование скобок при описании вариантов возможных значений для списков, отсутствующие модули для импорта (в этом случае еще вот здесь MIBS Collection. или можно у конкурентов подсмотреть и взять нужное, там как раз папками разложено по вендорам ). 

Во вложении готовая бинарная база со сжатием и рядом с ней лог сборки (видно что попало в базу) и собственно  архив с моими файлами. В папке PRIVATE_MIBS лежит короткий скриптик для сборки и упаковки.  запускать прямо из папки. Для винды - придется с путями играть.

все мифы в линуксовом формате после dos2unix!! 

Может сгодится кому. 

#5
General Support / Re: Cannot do SNMP MIB walk
November 15, 2023, 10:08:07 PM
Your device must have SNMP support enabled with correct credentials. And IP of your netxms server must have permission to query your device.

MIB files are used only to add textual representation of OID  and human readable description to OID. 

Please try to walk across SNMP tree  of your device in a CLI with util from net-snmp 
snmpwalk -v2c -c COMMUNITY 192.168.27.78  .1.3.6.1.2.1.1.1 
SNMPv2-MIB::sysDescr.0 = STRING: Device: QSW-4610-28T-AC
SoftWare Version 8.2.1.177
BootRom Version 2011.12.21
HardWare Version 1.0.2
  Serial No.:6210021120210459
Copyright (C) 2021 by QTECH LLC
All rights reserved

or with netxms server's CLI util

nxsnmpwalk -v2c -c COMMUNITY 192.168.27.78  .1.3.6.1.2.1.1.1
.1.3.6.1.2.1.1.1.0 [STRING]: Device: QSW-4610-28T-AC
SoftWare Version 8.2.1.177
BootRom Version 2011.12.21
HardWare Version 1.0.2
  Serial No.:6210021120210459
Copyright (C) 2021 by QTECH LLC
All rights reserved

You should get similar response indicating correct settings of your device
#6
После судорожных камланий по созданию драйверов для тех устройств что есть у меня в зоопарке (QTECH, Gigalink, TPlink, Eltex) понял что можно было бы  добавить к функционалу.
  • Для устройств можно добавить поля для хранения раздельно версий железа, загрузчика, прошивки. сейчас такой возможности нет. В плюсом коде структура содержит только 4 поля, при этом в некоторых случаях длины полей не хватает. 
  • Если в порт коммутатора вставлен модуль SFP то можно добавить новую сущность в базу. Связь по уникальному id интерфейса. В таблицу добавлять полезную информацию по модулю (вендор, модель, серийник, дальность связи и т.д) доступную для извлечения по  SNMP.  Если будет понятно как сохранить данные = добавлять функцию  getSfpModuleInfo можно в драйверы можно постепенно. 
  • Для портов хотелось бы увидеть булевое поле для маркировки транковых портов для последующей  маркировке их в гуевом интерфейсе показывать. Хотя может быть просто списком виланов можно эту же задачу решить. 
  • Добавить возможность группировки портов (в  драйвере устройств это сделать возможно).  Причина видна картинках. Слева железка - справа как она видна в интерфейсе портов (так же видна и в интерфейсе виланов)
  • Было бы не плохо маркировать как то порты - обычный, комбо (это можно уже из пользователсько интерфейса сделать ручками). 
  • Если у нас есть из драйвера устройства распознавание модулей - то можно и линки на картах топологии выделять цветом или иным образом на автопилоте.
  • Топологию в виде карты экспортиовать для подмешивания к документации - очень вкусная фича была бы. Попробую сам написать внешнее решение для ее формирования (как в векторе так и в табличном виде)

Самое сложное и непонятное из этого - все что связано с интерфейсом пользователя. Ну а вдруг? 
   
#7
41  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 67  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 76  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 57  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 40  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 95  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 11  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 52  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)
 50  | 10.177.2.4                     | 127.0.0.1            | WEB     | NONE     | DashBoards           | nxjclient/4.3.7 (Linux 5.10.170-std-def-alt1; libnxcl 4.3.7)

99 active sessions


MOBILE DEVICE SESSIONS
 ID  | CIPHER   | USER                 | CLIENT
-----+----------+----------------------+----------------------------

0 active sessions

Can be added  timestamp for session open time and idle time in seconds  for opened sessions?   
#8
Version 4.3.7 - problem not resolved

Altlinux 10 + PostgreSQL 14 + TimeScaleDB 

#9
Floor plans in a SVG - best choice for office visualisation
Plus one 
#10
А можно ли сделать так чтоы при отображении устройства small label | label использовалась иконка устройства не а не дефолтная? Когда устройство показывает как icon все в норме

.Screenshot 2023-07-01 at 10.33.42.png
Screenshot 2023-07-01 at 10.34.11.png
#11
Announcements / Re: NetXMS 4.1 released
May 13, 2022, 09:59:09 AM
Quote from: Victor Kirhenshtein on May 13, 2022, 09:27:36 AM
Try to deploy new web under different name - will it have same issue?

After new attempt ( 6-rd  :-X ) - worked. Thanks. Nothing changed. 
Sorry. Very interesting but strange
#12
Announcements / Re: NetXMS 4.1 released
May 13, 2022, 09:04:55 AM
Quote from: Victor Kirhenshtein on May 12, 2022, 10:26:55 PM
Looks like old client version still deployed, or some parts of old version stuck in cache. Try to clear Tomcat working directory.


At least 2 times cache was cleared - noting helped. 
#13
Announcements / Re: NetXMS 4.1 released
May 12, 2022, 09:41:15 PM
After upgrade Can't connect to server using mxmc-legacy-4.1.283.war via WEB
Binary console on Mac work fine

Server 4.1.283 + Tomcat9 + nxmc-legacy-4.1.283.war


#14
Quote from: Victor Kirhenshtein on April 28, 2022, 08:02:07 PM
Ну и сейчас можно сделать любую картинку как фон, и по ней расставить объекты и линки тянуть как угодно (используя тип роутинга bendpoints на линках).

Это не пробовал. Посмотрю что выйдет. Может и решит мои задачи.
#15
Во как. Ладно посмотрю дампы. Не хочется лезть в исходники, но тоже видимо придется.
Вопрос ГДЕ еще это могло проявиться и как?  Не верю что мой дурацкий зюксель один так себя повел