News:

We really need your input in this questionnaire

Main Menu
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 - Harun

#76
Удалось решить при помощи вот такого filtering script:
alarm = FindAlarmByKey("IF_DOWN_0x" . right(d2x($node->id), 8, "0") . "_" . $1);
return ( alarm != null );

#77
Quote from: nrg on September 30, 2015, 01:04:26 PM
Может событие NODE_DOWN не успевает сгенериться, с настройками не игрались?
Нет, настройки не менялись.
#78
Нода полностью недоступна (выключена или выдернут патчкорд).
#79
Неожиданно что-то поломалось и по какой-то причине перестали генериться ивенты SYS_NODE_DOWN, привожу event log:

"ID","Time","Source","Event","Severity","Message","User tag","Root ID"
"16153","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""bonding1"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 3)","Interface ""bonding1"" changed state to UNKNOWN (IP Addr: UNSPEC/","0"
"16152","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""ether2"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 2)","Interface ""ether2"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16151","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""ether1"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 1)","Interface ""ether1"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16150","30.09.2015 12:07:23","Mikrotik x86","SYS_SNMP_UNREACHABLE","Warning","SNMP agent is not responding","","0"
"16155","30.09.2015 12:07:29","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""vlan41"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 6)","Interface ""vlan41"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16154","30.09.2015 12:07:29","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""bone"" changed state to DOWN (IP Addr: 80.85.151.36/27, IfIndex: 5)","Interface ""bone"" changed state to DOWN (IP Addr: 80.85.151.36/2","0"
"16156","30.09.2015 12:07:41","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""vlan10"" changed state to DOWN (IP Addr: 172.30.30.9/24, IfIndex: 4)","Interface ""vlan10"" changed state to DOWN (IP Addr: 172.30.30.9/","0"
"16157","30.09.2015 12:07:47","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""loopback"" changed state to DOWN (IP Addr: 80.85.151.41/32, IfIndex: 8)","Interface ""loopback"" changed state to DOWN (IP Addr: 80.85.151.","0"
"16158","30.09.2015 12:07:53","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""gre-tunnel1"" changed state to DOWN (IP Addr: 80.85.151.237/30, IfIndex: 12)","Interface ""gre-tunnel1"" changed state to DOWN (IP Addr: 80.85.1","0"
"16162","30.09.2015 12:08:05","Mikrotik x86","SYS_NODE_CRITICAL","Critical","Node status changed to CRITICAL","","0"


В чем может быть дело?
#80
Тут видимо на помощь должнен придти situations manager, но логику его работы я пока не могу понять.
#81
Если я уберу action, то не буду получать уведомления о событиях SYS_IF_UP. Вопрос был в том, как избежать вала сообщений при наступлении события SYS_NODE_UP.

Пример - у меня есть коммутатор с критичными линками на 100 портов, и я получаю уведомления об изменениях статусов интерфейсов. Но однажды связь с ним была потеряна, а затем восстановлена, и на мой телефон сваливается одно сообщение SYS_NODE_UP и 100 сообщений SYS_IF_UP.
#82
Мне необходимо получать уведомления об изменениях статусов портов. Я создал action и добавил в event processing policy в политики Show alarm when interface is down и Terminate interface down alarms when interface is up. Вопрос - как избавиться от вала сообщений SYS_IF_UP, если нода становится недоступна, а затем восстанавливается?
#83
Общие вопросы / DCI tables
September 20, 2015, 06:30:37 PM
Очень удобная вещь для сбора однотипных данных - таблицы DCI, но функционал ограничен. Есть ли способ сделать transformation для columns?
#84
Обновился до 2.0-RC1-2, проблема снята.
#85
Как можно сделать отладку, почему не появляются DCI для второго instance?
#86
Есть две разных инсталляции netxms с одинаковыми версиями, создан одинаковый DCI для снятия параметра memory used на роутерах Mikrotik. У Mikrotik два instance - "main memory" и "system disk", был создан instance discovery:

snmp walk - values: .1.3.6.1.2.1.25.2.3.1.1
script:
transport = CreateSNMPTransport($node);
if (transport == null)
return false;
name = SNMPGetValue(transport, ".1.3.6.1.2.1.25.2.3.1.3." . $1);
if (name == null)
return false;
return %(true, $1, name);


На одной инсталяции появляется два DCI с нужными именами, на второй - только одна (main memory), второй не видно. Сделал tcpdump работы DCI, вроде опрашивает всё верно:

IP 10.11.0.3.53103 > 10.11.0.1.161:  C=community GetNextRequest(29)  .1.3.6.1.2.1.25.2.3.1.1
IP 10.11.0.1.161 > 10.11.0.3.53103:  C=community GetResponse(35)  .1.3.6.1.2.1.25.2.3.1.1.65536=65536
IP 10.11.0.3.53103 > 10.11.0.1.161:  C=community GetNextRequest(32)  .1.3.6.1.2.1.25.2.3.1.1.65536
IP 10.11.0.1.161 > 10.11.0.3.53103:  C=community GetResponse(35)  .1.3.6.1.2.1.25.2.3.1.1.131072=131072
IP 10.11.0.3.53103 > 10.11.0.1.161:  C=community GetNextRequest(32)  .1.3.6.1.2.1.25.2.3.1.1.131072
IP 10.11.0.1.161 > 10.11.0.3.53103:  C=community GetResponse(41)  .1.3.6.1.2.1.25.2.3.1.2.65536=.1.3.6.1.2.1.25.2.1.1
IP 10.11.0.3.37580 > 10.11.0.1.161:  C=community GetRequest(32)  .1.3.6.1.2.1.25.2.3.1.3.65536
IP 10.11.0.1.161 > 10.11.0.3.37580:  C=community GetResponse(43)  .1.3.6.1.2.1.25.2.3.1.3.65536="main memory"
IP 10.11.0.3.42202 > 10.11.0.1.161:  C=community GetRequest(32)  .1.3.6.1.2.1.25.2.3.1.3.131072
IP 10.11.0.1.161 > 10.11.0.3.42202:  C=community GetResponse(43)  .1.3.6.1.2.1.25.2.3.1.3.131072="system disk"


Еще проверка:

snmpwalk 10.11.0.1 .1.3.6.1.2.1.25.2.3.1.3
iso.3.6.1.2.1.25.2.3.1.3.65536 = STRING: "main memory"
iso.3.6.1.2.1.25.2.3.1.3.131072 = STRING: "system disk"


Из дампа видно, что netxms опрашивает оба instance, но DCI создает только для первого. В чем может быть дело?
#87
Отлично, будем ждать. По скриншотам видно, что часть полезного пространства отъедают также рамки и отступы, было бы круто ввести например опцию Scale, изменение которой имело бы тот же эффект, что и масштабирование в браузере.
#88
Общие вопросы / Node Bridge Base Address
August 31, 2015, 10:59:32 AM
Как в nxsl получить атрибут ноды Bridge Base Address?
#89
Есть ли возможность уменьшить шрифты? Большую часть экрана занимает легенда, из-за чего графики становятся неинформативными. Привожу для сравнение скриншоты вебкосноли с уменьшенными шрифтами и консоль, запущенную локально. Во втором случае при том же разрешении экрана графики нечитаемы.
#90
Общие вопросы / Re: NXSL: Hex to Dec
August 30, 2015, 01:30:16 PM
Так работает, на всякий случай добавил:
https://dev.raden.solutions/issues/898