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 - Victor Kirhenshtein

#4741
Спасибо за доступ! Проблема в том, что это устройство не возвращает sysObjectId (.1.3.6.1.2.1.1.2.0), хотя по стандарту все должны его возвращать, а NetXMS пытается этот OID читать для оперделения того, есть SNMP на хосте или нет. Я добавил sysDescr (.1.3.6.1.2.1.1.1.0) как альтернативный тестовый OID, теперь устройство определяется как поддерживающее SNMP, и позволяет собирать данные. Я могу прислать патч для сервера или новый бинарник, если надо.
#4742
General Support / Re: About Management Console
February 28, 2013, 09:21:53 AM
Hi!

You should create condition script. Condition object don't evaluate thresholds, it has it's own condition evaluation script. Just add simple script like


return $1 > 100;


(change the condition to what you need).

Best regards,
Victor
#4743
Доступ к железке получить было бы очень полезно. Пишите мне на майл - victor-at-netxms.org.
#4744
Windows / Re: Bug in logwatch subagent
February 28, 2013, 09:15:44 AM
Hi!

Thanks for the fix, just committed it into trunk.

Best regards,
Victor
#4745
General Support / Re: About Management Console
February 27, 2013, 02:59:03 PM
Hi!

It's possible, but a bit complicated - you have to create condition object which will change status based on traffic rate on interface, and set this object as the one providing color for link on map.

Best regards,
Victor
#4746
Спасибо за детальный разбор! Сделал ишшую в баг трекере, чтобы не потерялось: https://www.radensolutions.com/chiliproject/issues/242. В 1.2.7 добавлю поддержку FDB по VLAN'ам.
#4747
Ну собственно expected state для того и нужен - если он DOWN или IGNORE, то порт в состоянии DOWN будет иметь статус NORMAL, и соответственно вся нода. При этом состояние можно видеть в закладкaх Ports и Interfaces - в Ports он будет красным, а в Interfaces в колонке Oper Status будет DOWN.

Можно написать такой hook:


foreach(i : GetNodeInterfaces($node))
{
   if (i->ifIndex > 1)
      SetInterfaceExpectedState(i, "IGNORE");
}


Поставит IGNORE для всех портов с индексом больше 1 (ifIndex - это последний элемент в OID'ах из .1.3.6.1.2.1.2.2.1).

Чтобы сделать hook на configuration poll, надо в библиотеке скриптов создать скрипт с именем Hook::ConfigurationPoll. Он будет вызываться для каждой ноды во время опроса.
#4748
Похоже что 1.2.2 не мог нормально статусы портов прчитать, поэтому они и были UNKNOWN. Сейчас как раз все правильно. Чтобы убрать статус CRITICAL на портах, статус которых не интересует, можно поменять им expected state на IGNORE. Это можно делать даже автоматически через configuration poll hook, используя функцию SetInterfaceExpectedState (http://wiki.netxms.org/wiki/NXSL:SetInterfaceExpectedState).
#4749
В версии 1.2.6 появилась новая функция - DCI Instance Discovery. Ее можно использовать, когда названия и количество конкретных элементов неизвестхы - например файловые системы или сетевые интерфейсы. Я немного поже добавлю описание в wiki.
#4750
General Support / Re: Topology Information Missing
February 26, 2013, 05:33:01 PM
NetXMS uses LLDP or CDP information combined with switch forwarding databases to build layer 2 topology. Can you show me overview page for these devices? Also, if there are ethernet switch in between, it is advised to add it to NetXMS as well.

Best regards,
Victor
#4751
Announcements / Re: NetXMS 1.2.6 released
February 26, 2013, 03:14:03 PM
Hi!

Syslog should work. And I do some fixes related to memory corruption issues.

Best regards,
Victor
#4752
Hi!

Send me please results of SNMP walk for ifTable and ifXTable.

Best regards,
Victor
#4753
Странно. А как выглядит overview для этого хоста в консоли? Там стоит флажок isSNMP?
#4754
Общие вопросы / Re: 1.2.6 make
February 25, 2013, 11:26:25 PM
Уже было такое с 1.2.3: https://www.netxms.org/forum/oe-oo/1-2-3-ok-kom/ - непонятно только, помогло или нет. Попробуйте удалить существующие NetXMS библиотеки из /usr/local/lib. Еще можно попробовать поставить libtre-devel и заново прогнать configure и make.
#4755
А если nxsnmpget запустить, что он скажет?