Skip to content
  • 0 Votes
    4 Posts
    18k Views
    F
    I've created a ticket for this: https://github.com/netxms/netxms/issues/3214
  • Reporting schedule complete but no email

    Support
    10
    1
    0 Votes
    10 Posts
    49k Views
    F
    What is your NetXMS Server version exactly? Can you show reporting server log for the moment when - if you are on Linux, this command will show it journalctl -u netxms-reporting.service Also note, that if you changed some parameters in SMTP-Text notification channel properties you need to restart reporting server for the changes to have effect
  • similar mysql queries behave differently

    Support
    4
    0 Votes
    4 Posts
    25k Views
    F
    Database query planning is a separate mystery on its own. Anyways, developers restored additional index as it was before v. 6.0, that will be included in next patch release.
  • Database Upgrade Fails

    Support
    4
    0 Votes
    4 Posts
    27k Views
    F
    raw_dci_values table is just a cache of most recent DCI values. You can just truncate it and proceed with the upgrade: TRUNCATE TABLE raw_dci_values;
  • 0 Votes
    3 Posts
    19k Views
    C
    Hello Alex! Thank you for your fast reply. The documentation states that there is a specific MariaDB driver and the “netxms-dbdrv-mariadb” package for Debian: https://www.netxms.org/documentation/adminguide/installation.html#mariadb So it didn’t exist on the Docker image, and I should use MySQL instead even after DB init? Because DB initialization still fails when using MariaDB as DBDriver on Docker, I think there's some issue where the code is not sharing the same code init template with MySQL for some reason. Edit: My bad, the fix works as expected; there is a PR that improves the error handling at: https://github.com/netxms/docker/pull/3
  • Client timeouts and Alarms not processing in a timely manner

    Support
    4
    0 Votes
    4 Posts
    28k Views
    F
    Possible case could be a locking of some server thread. You can capture server threads when you see delays in working with the server from the GUI, here's the script: https://github.com/netxms/netxms/blob/master/tools/capture_netxmsd_threads.sh Script should be executed 3 times with 20-30 second interval. It needs gdb and netxms-dbg packages installed on the system. Also to check - on netxms server node there should be Server: Number of Processed Events (based on internal Server.TotalEventsProcessed metric) - just to verify that there we no sudden spikes in event quantity. In overall there's quite a few metrics there, e.g. Server QueueSize ones, it's worth checking them for any big spikes. If you don't have Server.ImportConfigurationOnStartup set to Always, you might not have the most recent template with above mentioned DCIs, you may want to import them from /usr/share/netxms/templates/netxms_server.xml
  • Strange state directory path since a few minor versions ago

    Support
    2
    0 Votes
    2 Posts
    24k Views
    F
    This should be fixed in the current version
  • NetXMS 6.1 patch release 1

    Announcements
    1
    0 Votes
    1 Posts
    21k Views
    V
    We just published patch release 1 for version 6.1. Changes since version 6.1.0: Notification channel driver for Matrix Improved status poll implementation when poll count for status change is greater than 1 Fixed bug in context menu display in alarm view, data collection view, and other table views Fixed background colors in alarm view Fixed issues:   - #2471 / NX-2264 (In rack view, tooltip is shown for chassis, not for its elements)   - #2560 / NX-2354 (Agent file policy are not propagated to cluster member nodes)   - #2978 / NX-2776 (Add additional parameters to events created from synchronized Windows Events)   - #3018 / NX-2816 (L2 topology map is built with same interface used multiple times)   - #3036 / NX-2834 (Do not display value in percent in bar chart legend)   - #3126 / NX-2926 (Logwatch last read location is incorrectly saved for Windows agent)   - #3166 (Escape special characters in Prometheus metric argument values)   - #3173 (Set restrictive file permissions on auto-generated cert/key files)   - #3175 (CTabFolder high CPU consumption in Infrastructure and Entire Network)   - #3176 (Support for installed product list retrieval on apk-based distributions)   - #3189 (Incorrect current value in chart legend)   - #3190 (Multiple Asterisk subagent metrics fail on newer Asterisk versions)
  • NetXMS 6.1 released

    Announcements
    4
    0 Votes
    4 Posts
    50k Views
    S
    Just to inform that x86_64 linux static agent is missing in today 6.1.1 release (https://netxms.com/download/releases/6.1/nxagent-6.1.1-linux-x86_64-static.tar.gz)...
  • How to delete value from data collection?

    Support
    6
    1
    0 Votes
    6 Posts
    48k Views
    S
    Thanks so much Filipp, I looked in the documentation but hadn't noticed it, Alessio.
  • NetXMS V5.2.3 - Data loss and requests not loading

    Support
    3
    0 Votes
    3 Posts
    32k Views
    F
    Sorry, this was overlooked for a while. First guess is that there are some issues with syncer thread. It's not visible in show threads, as there's just one syncer threads. In debug console there's netxmsd: sh sy Last run at .........: 16.Apr.2026 15:22:58 Last run time .......: 1 ms Average run time ....: 119 ms Max run time ........: 132 ms Min run time ........: 0 ms And System -> NetXMS Server -> Server Performance has metrics for it, specifically Server.SyncerRunTime.Last. Pls check if this metric looks reasonable. Slow log opening might indicate problems with DB performance, DB might need tuning. What are the specs on DB VM, is it dedicated to NetXMS or a shared database? How's CPU consumption and IO stats? How big is the database on disk? You can also use mysql subagent to collect stats about DB operation - https://netxms.org/documentation/adminguide/database-monitoring.html#mysql
  • The graph and current values ​​don't seem to match.

    Support
    2
    2
    0 Votes
    2 Posts
    24k Views
    F
    Replicated this, created ticket: https://github.com/netxms/netxms/issues/3189
  • Port View is Blank

    Support
    10
    1
    0 Votes
    10 Posts
    217k Views
    P
    I've just update to 6.1.0 and all works perfectly. Thank you for your works!!!
  • Dashboard Blanks Itself After 2 Days

    Support
    7
    0 Votes
    7 Posts
    62k Views
    F
    Thanks for the info, developers fixed a few resource leaks in maps, to that could have been it.
  • 0 Votes
    5 Posts
    36k Views
    F
    Цепочка может уходить весьма глубоко, можно например for (i : $node.interfaces) {   println(i.peerInterface.node.name); } Не обязательно писать цепочкой, можно раскапывать по одному шагу и сохранять в переменные: for (i : $node.interfaces) {   p = i.peerInterface;   n = p.node;   name = n.name;   println(name); } но может оказаться, что в этой цепочке какой-то атрибут является null, а не объектом, и тогда все ломается в примере выше, если переменная p будет null, то в следующей строчке, где мы делаем p.node, то есть пытаемся получить атрибут node мы не можем этого сделать, потому что у null нет такого атрибута. Чтоб не ломалось, можно делать проверки в тех местах, которые могут оказаться null, например peerInterface: for (i : $node.interfaces) {   p = i.peerInterface;   if (p != null) {     println(p.node.name);   } } Или использовать новый синтаксис, появившийся в версии 4.5, называется это safe dereference и если кто-то и окажется null, то попытка обратиться к его атрибуту не завершится ошибкой. Но .? должыть быть в цепочке начиная с первого места, которое может оказаться null и до конца цепочки: for (i : $node.interfaces) {   println(i.peerInterface?.node?.name); } Peer ноды определяются во время topology poll
  • ssh does not work

    Support
    7
    1
    0 Votes
    7 Posts
    57k Views
    F
    Note the %(username) macro in object tool's command line. This object tool has an input field configured, so when tool is executed a dialog with input field should appear. Username should be entered there. If username is not entered, then command line is formed incorrectly. You can check actual command line by changing cmd /c "ssh %(in:username)@%u || pause" to echo cmd /c "ssh %(in:username)@%u || pause" it will just display the command line on the screen. Also, you can use ssh username specified in node properties, in this cause use this command: cmd /c "ssh %{ssh.login}@%u || pause" and remove input field from the object tool.
  • Filtering MikroTik Devices by IP Address Instead of Vendor

    Support
    5
    0 Votes
    5 Posts
    49k Views
    V
    And just for completeness, script above can be simplified to return InetAddress("192.168.56.0", 24).contains($node.ipAddress);
  • possible display problem within linechart legend

    Support
    2
    2
    0 Votes
    2 Posts
    26k Views
    F
    Replicated that, forwarded to developers
  • It's not possible to download linux agent

    Support
    2
    0 Votes
    2 Posts
    37k Views
    A
    Thanks, link was incorrect. Site now updated.
  • 0 Votes
    9 Posts
    50k Views
    E
    6.0.5 - исправлено, работает корректно, вопрос закрыт