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 - andrey--k

#106
Можно ли в network discovery, в клиенте добавить поле короткого формата маски?
к примеру 10.0.0.0/26.
#107
Announcements / Re: NetXMS 1.2.13 released
March 31, 2014, 03:55:32 PM
Debian 7 + Oracle
next error apears:

[31-Mar-2014 12:13:06.971] [ERROR] SQL query failed (Query = "INSERT INTO event_log (event_id,event_code,event_timestamp,event_source,event_severity,event_message,root_event_id,user_tag) VALUES (?,?,?,?,?,?,?,?)"): ORA-12899: value too large for column "NETXMS"."EVENT_LOG"."USER_TAG" (actual: 73, maximum: 63)
[31-Mar-2014 12:13:31.038] [ERROR] SQL query failed (Query = "INSERT INTO event_log (event_id,event_code,event_timestamp,event_source,event_severity,event_message,root_event_id,user_tag) VALUES (?,?,?,?,?,?,?,?)"): ORA-12899: value too large for column "NETXMS"."EVENT_LOG"."USER_TAG" (actual: 71, maximum: 63)
#108
Сделал следующее:

gdb attach NETXMSPID
set logging on
backtrace full
thread apply all backtrace

Результат в аттаче.
Чуть не забыл:

$ nxadm -c " sh po " | grep -v 'wait'
PT  TIME                   STATE
S   31/Mar/2014 13:48:40   poll: Enterasys5 [10954] - cleanup
C   31/Mar/2014 13:50:55   poll: other  [3174] - interface check
C   31/Mar/2014 13:48:59   poll: other  [3166] - capability check
C   31/Mar/2014 13:49:31   poll: other  [3170] - capability check
C   31/Mar/2014 13:48:43   poll: other  [3139] - capability check
C   31/Mar/2014 13:50:34   poll: other  [3172] - capability check
C   31/Mar/2014 13:49:06   poll: other  [3168] - capability check
C   31/Mar/2014 13:48:46   poll: other  [3164] - capability check
C   31/Mar/2014 13:48:36   poll: other  [3114] - capability check
C   31/Mar/2014 13:48:34   poll: other  [3110] - capability check
C   31/Mar/2014 13:48:35   poll: other [3112] - capability check
T   31/Mar/2014 13:40:48   poll: Enterasys4 [10629]
T   31/Mar/2014 13:40:53   poll: Enterasys3 [10954]
T   31/Mar/2014 13:39:07   poll: Enterasys1 [10169]
T   31/Mar/2014 13:40:43   poll: Enterasys2 [6578]



Все ли правильно?
#109
Is this error apears in latest (1.2.13) nxmc version?
#110
Образец вьюхи для оракла:

CREATE VIEW NETXMS.netxms_duplicate_ip as
select IP_ADDR, count(*) appear from NETXMS.INTERFACES
where IP_ADDR not in ('0.0.0.0','127.0.0.1','127.0.0.2','127.0.0.51')
group by IP_ADDR
HAVING COUNT(*)> 1
order BY COUNT(*) desc;
#111
Сегодня обнаружил:

$ nxadm -c " sh po " | grep -v 'wait'

T   27/Mar/2014 18:06:50   poll: Enterasys1 [11487]
T   27/Mar/2014 18:07:00   poll: Enterasys2 [11722]
T   27/Mar/2014 18:06:20   poll: Enterasys3 [10954]
T   27/Mar/2014 16:44:04   poll: Enterasys4 [6578]
T   27/Mar/2014 21:58:48   poll: Enterasys5 [12020]
T   27/Mar/2014 18:06:10   poll: Enterasys6 [10629]


Висим со вчера.
:(
#112
Подскажите, на что в данной ситуации обратить внимание в логе?
#113
Наблюдение за
nxadm -c " sh po "
Показало что регулярно зависает

S   27/Mar/2014 14:41:51   poll: router [10169] - wait for lock

Девайс:

System Description=Enterasys Networks, Inc. N3 Chassis Rev 07.62.07.0002 11/01/2013--17:00 ofc
SNMP Object ID=.1.3.6.1.4.1.5624.2.1.53
Driver=GENERIC
#114
Начал более детально изучать вывод
nxadm -c " sh po "

Обнаружил:

S   27/Mar/2014 11:27:40   poll: dev1 [10954] - wait for lock
S   26/Mar/2014 11:12:42   poll: dev2 [6578] - wait for lock
S   27/Mar/2014 11:39:00   poll: dev3 [11487] - wait for lock
S   27/Mar/2014 11:44:45   poll: dev4 [12020] - wait for lock

Причем в выводе опроса статуса (в nxmc):

...
[2014-03-27 11:43:07] **** Poll request sent to server ****
[2014-03-27 11:43:07] Poll request accepted
[2014-03-27 11:45:07] POLL ERROR: Request timed out[2014-03-27 11:45:07] **** Poll failed ****

[2014-03-27 11:43:09] **** Poll request sent to server ****
[2014-03-27 11:43:09] Poll request accepted
[2014-03-27 11:45:09] POLL ERROR: Request timed out[2014-03-27 11:45:09] **** Poll failed ****

[2014-03-27 11:43:15] **** Poll request sent to server ****
[2014-03-27 11:43:15] Poll request accepted
[2014-03-27 11:45:15] POLL ERROR: Request timed out[2014-03-27 11:45:15] **** Poll failed ****
....
#115
К сожалению лог на данном уровне debug скинуть не смогу по причинам безопасности.

Попробовал самостоятельно проанализировать - выборочно проверял ip напротив которых был "rejected".
Обнаружил несколько с таким статусом, которые не находятся под мониторингом.
Большинство из них не отвечают по snmp.
На данный момент, все, которые отвечают -
Enterasys Networks, Inc. Matrix N7 Platinum Rev 05.42.04 06/07/2007--17:19 ofc
Enterasys Networks, Inc. B2G124-48P Rev 04.02.10.0003
Enterasys Networks, Inc. B3G124-48P Rev 06.42.01.0046
Enterasys Networks, Inc. B2H124-48 Rev 04.02.12.0006
Enterasys Networks, Inc. B2H124-48 Rev 04.02.08.0006
Enterasys Networks, Inc. Matrix N7 Platinum Rev 06.12.03.0003 04/22/2009--12:42 ofc
Enterasys Networks, Inc. B2H124-48 Rev 01.01.41
Enterasys Networks, Inc. Matrix N7 Platinum Rev 06.12.03.0003 04/22/2009--12:42 ofc

На всех из них выскакивает "Node name is an IP address and need to be resolved" при опросе. Синхронизация имени с ДНС включена.

так же заметил, что не вытягивается LLDP с данных устройств.

sh po - показывает что очереди работают, устройства опрашиваются.
Вывод sh qu:

$ nxadm -c " sh qu "
Condition poller                 : 0
Configuration poller             : 386
Topology poller                  : 0
Data collector                   : 0
Database writer                  : 0
Database writer (IData)          : 0
Event processor                  : 0
Network discovery poller         : 276
Node poller                      : 6852
Routing table poller             : 0
Status poller                    : 0

$ nxadm -c " sh qu "
Condition poller                 : 0
Configuration poller             : 371
Topology poller                  : 0
Data collector                   : 0
Database writer                  : 0
Database writer (IData)          : 0
Event processor                  : 0
Network discovery poller         : 332
Node poller                      : 7015
Routing table poller             : 0
Status poller                    : 0

$ nxadm -c " sh qu "
Condition poller                 : 0
Configuration poller             : 343
Topology poller                  : 0
Data collector                   : 0
Database writer                  : 0
Database writer (IData)          : 0
Event processor                  : 0
Network discovery poller         : 331
Node poller                      : 7031
Routing table poller             : 0
Status poller                    : 0

Node poller иногда падает в ноль. Большое значение связано с параметром:

ConfigurationPollingInterval 4000
#116
Очень медленно работает обнаружение нового оборудования.
Стоит режим Active and passive.
Фильтр 10.0.0.0/255.0.0.0
ActiveDiscoveryInterval 1200
DiscoveryPollingInterval 600.
За 3 дня найдено только 780 устройств. Устройств в сети на порядок больше.
Как можно ускорить?
#117
Спасибо!
Все заработало.
Скрипт:

$node->enableAgent(false);
#118
Столкнулся с проблемой передачи параметра в скрипт.

Если в Actions Configuration:
DisableAgentOnEvent - запускает скрипт без параметров. Действий не происходит.
DisableAgentOnEvent(%I) - Не найден скрипт
Node added
[26-Mar-2014 11:22:15.913] [DEBUG] *actions* Executing action 1 (DisableAgentNodeAdded) of type NXSL SCRIPT
[26-Mar-2014 11:22:15.913] [DEBUG] *actions* Executing NXSL script "DisableAgentOnEvent(8665)"
[26-Mar-2014 11:22:15.913] [DEBUG] ExecuteActionScript(): Cannot find script DisableAgentOnEvent(8665)

Из консоли тоже ошибка:

$ nxadm -c "exec DisableAgentOnEvent(8647)"
ERROR: Script "DisableAgentOnEvent(8647)" not found


DisableAgentOnEvent %I - Не найден скрипт

[26-Mar-2014 11:17:15.361] [DEBUG] *actions* Executing action 1 (DisableAgentNodeAdded) of type NXSL SCRIPT
[26-Mar-2014 11:17:15.361] [DEBUG] *actions* Executing NXSL script "DisableAgentOnEvent 8658"
[26-Mar-2014 11:17:15.361] [DEBUG] ExecuteActionScript(): Cannot find script DisableAgentOnEvent 8658

Из консоли - работает

nxadm -c "exec DisableAgentOnEvent 8647"
INFO: Script finished with rc=0


Как правильно привязать скрипт к event?
#119
Win 7 + NetXMS 1.2.13 Management Console
Edit Script window: ctrl+c does not copy selected text.
#120
Было бы замечательно.