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 - Filipp Sudanov

#1
Вот скрипт который собирает информацию о тредах netxmsd: https://github.com/netxms/netxms/blob/master/tools/capture_netxmsd_threads.sh

В системе должны стоять пакеты netxms-dbg и gdb.

Скрипт нужно запустить 3 раза и интервалом в 20-30 секунд. Он сделает файлики в /tmp, пришлите их, можно в личном сообщении.
#2
General Support / Re: Email alerts
December 02, 2025, 06:20:06 PM
SMTP is configured in notification channels (https://netxms.org/documentation/adminguide/event-processing.html#notification-channels). If you right-click a notification channel in the list, there's "Send notification" menu item.

NetXMS YouTube channel has a few introductory videos, you may find these useful:

https://www.youtube.com/watch?v=J7rqkxJ3m50

https://www.youtube.com/watch?v=pz1cb5k-xtg
#3
Сервер на Windows или Линуксе?
#4
Here's the relevant part in agent log:

2025.11.24 15:34:51.846 *D* [comm               ] Incoming connection from 10.220.59.1
2025.11.24 15:34:51.846 *D* [comm               ] Connection from 10.220.59.1 rejected

Ah, looks like
MasterServers= 127.0.0.1/32, 10.220.59.1:4700, 10.220.59.8
in agent config is wrong, there should be no port number in it:
MasterServers= 127.0.0.1/32, 10.220.59.1, 10.220.59.8
#5
General Support / Re: Port View is Blank
November 24, 2025, 09:28:11 PM
Hi,

the ticket was a bit lost in the development queue. Do you still have these devices, as we'd need some additional information from them.
#6
Add
DebugLevel = 6
in agent's config and restart the agent. They try running configuration poll for that node. Agent's log should have information from which IP it is getting the connection - it's probably some address that you don't have in MasterServers line.

The other option is to configure tunnel connection - this requires some effort to create certificates for the server, but then connection will be established from agent to the server (https://netxms.org/documentation/adminguide/server-management.html#server-configuration-for-agent-to-server-connection-tunnel-connection)
#8
Is this still with SQLite?
#9
General Support / Re: UI Latency
November 20, 2025, 08:21:16 PM
Is it still the same in 5.2.7?
#10
Общие вопросы / Re: Filter script для epp
November 19, 2025, 07:06:46 PM
use Package_filter;

просто делает функции из библиотеки Package_filter доступными в текущем скрипте, но не вызывает ни одну из этих функций.
Можно в фильтре в EPP сделать так:

return Package_filter::main();

Ну или можно вообще весь код поместить в фильтр в EPP.
#11
From another thread is seems that you've installed with SQLite. This could be the reason for server locking. I'd recommend to migrate to MySQL, MSSQL or Postgres (I personally prefer the last option, but it's just whatever you are comfortable with).

One you've configured parameters for the new DB in netxmsd.conf, and ran "nxdbmgr init" to initialize new databases's tables, you can use

nxdbmgr import <path-to-your-sqlite-db>

to migrate your exising sqlite database into the new one.
#12
Yes, messages about
Thread "Syncer Thread" does not respond to watchdog thread
Thread "Recurrent scheduler" does not respond to watchdog thread
mean that something is not good with the server process (netxmsd).

First thing to check memory consumption by netxmsd, may be it goes up and system starts swapping.

What are the specs of the machine? What DB do you use? Is the DB on the same machine?
#13
Yes, we will fix that in a future version.

Also note that SQLite is for testing only as it may not handle multiple parallel queries well. But is should be fine for a few tenths of nodes.
#14
Да, таки в разные документы, у нас тут инфраструктура в процессе переезда.
Вот в этом коммите видно то что должно появиться в доке:
https://github.com/netxms/netxms-doc/commit/d5dc8c519edabffab11ed39965e617e597184e1f
#15
In case of SQLite database login and password is not used. There is no need to check "Create database and database user before initialization". Just fill in "Path to database file", folders in that path should exist after installer finishes extracting files, so C:\NetXMS\server.db should be fine. NetXMS will create the database automatically.

And you don't need to run installed again, you can just put this into netxmsd.conf:

DBDriver=sqlite.ddr
DBName=C:\NetXMS\server.db

And run
nxdbmgr init
this should initialize the database.