Skip to content

Support

5.1k Topics 22.0k Posts

Questions about installing, configuring and using NetXMS.

  • DCI value use

    2
    0 Votes
    2 Posts
    28k Views
    F
    You can use %[script_name] macro that is calling NXSL script and returns the output of the script. The script should be in script library. The script should get the value of the DCI.
  • HA Database

    2
    0 Votes
    2 Posts
    30k Views
    V
    Hi, NetXMS server does not support alternate database servers directly. It is only possible if database client provides such functionality (for example, Oracle client when connecting to Oracle RAC), or if you can provide virtual IP for server to connect to, that migrates from one DB cluster node to another. Best regards, Victor
  • Web console installation

    19
    0 Votes
    19 Posts
    66k Views
    S
    Thanks so much for the help and guidance, it's much appreciated.  All working happily now and my frustration is over
  • NetXMS server 3.5.90 crashing

    5
    0 Votes
    5 Posts
    54k Views
    S
    THANK YOU!!  
  • Reporting in NetXMS 3.5

    2
    0 Votes
    2 Posts
    36k Views
    F
    Hi! most recent manuals are maintained in NetXMS Admin docs: https://www.netxms.org/documentation/adminguide/reporting.html#installation-manual Reporting currently is not actively developed, so nothing much changes in the documentation. Some information and a couple of report definition examples are available in this forum post: https://www.netxms.org/forum/general-support/reporting-server-4315/
  • Connection problem server console

    10
    0 Votes
    10 Posts
    100k Views
    F
    On Windows you can create Dump file for netxms process from task manager. Please do this right after you see that  'show sessions' stopped halfway.
  • DCI from NetXMS Agent on server not working

    1
    3
    0 Votes
    1 Posts
    32k Views
    X
    UPDATE: about ten minutes after adding two IP addresses to the MasterServers parameter, the Agent DCI started to work, so the issue is resolved. Hello,I have a server running NetXMS and NextXMS Agent (v 3.5.90) on CentOS 8, and I cannot get DCI data from the NetXMS agent running on the server itself, that is, all Internal DCI work perfectly, but, for example, the default "NetXMS server: physical memory used by process" DCI always returns "<<ERROR>>" (see first image) I tried getting the DCI value by nxget and it works only if I use 127.0.0.1 as host address, while it gives "500: Internal error" if I use any of the two "real" IP addresses of the server (see second image). It seemed like the agent was only listening on the loopback address, so I tried to add the two IP addresses to the MasterServers parameters, in the Agent's configuration file: MasterServers = 127.0.0.1, 192.168.200.103, 192.168.24.249 and now nxget works with both IP addresses (see third image), but I'm still getting "<<ERROR>>" in the UI. Am I doing something wrong? Thanks, Alessandro [image: netxms-dci-error.png] [image: nxget-error.png] [image: nxget-ok.png]
  • Right click object in Dashbords

    3
    0 Votes
    3 Posts
    42k Views
    F
    Created https://track.radensolutions.com/issue/NX-1957 for this.
  • Server Certificate

    4
    0 Votes
    4 Posts
    57k Views
    V
    Yes, it is encrypted. Best regards, Victor
  • NetXMS WebAdmin Error

    5
    0 Votes
    5 Posts
    63k Views
    S
    Hello Victor, i replaced the war file and now the WebUI is up again...  Many thanks for the fast response and help... Greetings Marco
  • How to access delay timer key in NXSL?

    5
    0 Votes
    5 Posts
    73k Views
    F
    Also, in 3.5 there's now an ability to skip action, if a particular timer is running. So your condition should now fit into 2 EPP rules. [image: Screenshot at 2020-09-25 13-07-15.png]
  • Active sessions from Grafana

    9
    0 Votes
    9 Posts
    93k Views
    M
    Can it be the webapi? Tested some other things with grafana and i noticed that all the connections live long after grafana is closed i.e no data polling.
  • L2 map object filter lost after every Netxms service restart.

    2
    0 Votes
    2 Posts
    34k Views
    F
    It was just fixed, will be available in next patch release.
  • SNMP Trap Parsing

    3
    4
    0 Votes
    3 Posts
    41k Views
    C
    I followed you write up and it wasn't working for me. The clearing traps were being processed by the first even action, it seems like the filter script was not seeing the "critical, major, minor, warning" text as you originally had it. I needed to change it back to the numbers included in the trap. Seems like the transform script wasn't updating the field correctly or something. Either way using your guidance I got this to work with the settings in the pictures. This accomplished what I needed it to and I should be able to apply this same logic to other vendors. Transform: switch ($event->parameters[5]) { case "1": $event->setSeverity(4); SetEventParameter($event, "4", "critical"); break; case "2": $event->setSeverity(3); SetEventParameter($event, "4", "major"); break; case "3": $event->setSeverity(2); SetEventParameter($event, "4", "minor"); break; case "4": $event->setSeverity(1); SetEventParameter($event, "4", "warning"); break; case "5": $event->setSeverity(0); SetEventParameter($event, "4", "cleared"); break; case "6": $event->setSeverity(0); SetEventParameter($event, "4", "information"); break; default: $event->setSeverity(5); SetEventParameter($event, "4", "unknown"); } return; Event Policy: // Adjust the severity of the current event to reflect the value passed from the trap // Drop events with severity != critical/major/minor/warning switch ($event->parameters[5]) { case "1": $event->setSeverity(4); return true; case "2": $event->setSeverity(3); return true; case "3": $event->setSeverity(2); return true; case "4": $event->setSeverity(1); return true; default: return false; } [image: WORKING Event Processing.png] [image: WORKING Event Template.png] [image: WORKING SNMP parameters.png] [image: WORKING Transform.png]
  • compiled MIB not in Browser

    2
    0 Votes
    2 Posts
    29k Views
    C
    Well I figured out what I did wrong. I mis-typed the command from the WIKI page. I guess a . is no replacement for / Now I have to figure out how to get a specific trap variable to trigger an event and alarm...
  • monitor laptop on wifi and lan

    5
    0 Votes
    5 Posts
    32k Views
    F
    Yes, it could be possible to create two interfaces manually for these nodes. If an interface is created manually, it will not be deleted (there's a flag about that not visible in UI). As far as I know there's currently no built-in logic for interface failover. With some NXSL scripting it should be possible to set up a script DCI that is checking interface status and produces an alarm when both interfaces are down (and there could be some additional logic to avoid the alarm when these laptops are officially shut down). But if an IP address changes for an interface, there will be a problem anyway. SNMP could help, but thin clients could also not support it. In general there's currently a flaw in the logic, it should get improved. I've created an issue for this: https://track.radensolutions.com/issue/NX-1952
  • Thread "Syncer Thread" is not responding

    2
    0 Votes
    2 Posts
    21k Views
    F
    The reasons for that could be two things - either slow database performance or locks in server process. Please set LongRunningQueryThreshold server configuration parameter to, e.g. 10000. If queries that take longer then 10 second would happen, they will be written to server log file. If not responding events are happening, but no log running queries are logged, then it's probably locks in server process. If your server is on Linux and can catch the moment, when this event happens, try running this script: https://github.com/netxms/netxms/blob/master/tools/capture_netxmsd_threads.sh gdb should be installed on the system to run this script. Script should be run 3-4 times with interval 30-60 seconds. It will create files with debug information in /tmp. Please share these files. It's also possible to run this script as action for not responding event, but care should be taken not to run this script too often, as it's quite heavy temporarily pauses all netxms processes. So the action should have a script that stores last launch time in, e.g. persistent storage and checks that some time passed since that time.
  • Cant unlock database after server crushed

    3
    0 Votes
    3 Posts
    24k Views
    F
    Could be something on the database side. What database do you use?
  • Network Layer 2 Topology

    4
    0 Votes
    4 Posts
    31k Views
    T
    see attached [image: 192-168-10-35 topology.png] interfaces.txt
  • Change cisco switch config with scheduled action

    4
    0 Votes
    4 Posts
    32k Views
    V
    Probably not - currently new session will open for each command, so you cannot send command sequence. There is feature request for that: https://track.radensolutions.com/issue/NX-1912. Best regards, Victor