Skip to content

Support

5.1k Topics 22.0k Posts

Questions about installing, configuring and using NetXMS.

  • Server.AverageDCPollerQueueSize not supported

    5
    0 Votes
    5 Posts
    47k Views
    M
    Hi Victor, I am embarrassed to report that this problem was actually caused by some overzealous antivirus software blocking the agent/server communications. This was not due to any issues with NetXMS! Now I have to figure out how to tell the "Smart Firewall" to stop interfering with this legitimate traffic! Thank you, Mark
  • Run Windows agent script from dashboard

    2
    0 Votes
    2 Posts
    27k Views
    C
    Well, after continuing to research this, I found out about "Object Tools" and was able to make this work. I can now run agent side commands from my management console and web console. Thank you again Victor for such great software!
  • Translate ASCII encoded SNMP OIDs to text

    7
    0 Votes
    7 Posts
    39k Views
    V
    Update: in release 2.2.15 size limit for instance field increased to 1023 characters. Best regards, Victor
  • File Size Not Working Correctly? (Current State Always 1)

    8
    0 Votes
    8 Posts
    41k Views
    T
    Managed to resolve this by upgrading to the latest Server and Web UI version. I was looking at the wrong DB - The issue is still not fixed. Could you mark as unresolved - https://track.radensolutions.com/issue/NX-1636
  • Question about discovery w/ filter

    3
    0 Votes
    3 Posts
    27k Views
    S
    Sorry for my delay... I thought I responded.  Thank you! Worked perfectly!
  • Log Scrapping / Log Watch - Multiple Alerts

    3
    0 Votes
    3 Posts
    25k Views
    T
    Thanks Victor. That would be really handy. Any ideas of an ETA.
  • Upgrade 2.2.10 -->2.2.12 Segmentation Fault

    6
    0 Votes
    6 Posts
    43k Views
    V
    Hi, yes, this is known issue fixed in 2.2.13 (crash because of improperly loaded scheduled task). Best regards, Victor
  • Connection refused connect

    5
    0 Votes
    5 Posts
    51k Views
    Y
    Got this file. Best regards. netxmsd-threads.12257.20190517-142006
  • DCI deletion failure

    3
    0 Votes
    3 Posts
    31k Views
    J
    Thank you, Victor. I may build from source... but is there a timetable or release schedule for 2.2.15?
  • Update from 2.2.11 to 2.2.12 - "nxdbmgr upgrade" fails

    6
    0 Votes
    6 Posts
    49k Views
    J
    Thanks Victor, its unlock now Regards, Junoonguy
  • Unable to start Netxms

    2
    0 Votes
    2 Posts
    22k Views
    V
    Hi, log file does not suggest that service is not started. Try to run with debug level 9. If netxmsd process disappears after start, try to run it under gdb and provide stack trace (output of bt command in gdb). Best regards, Victor
  • Timeout Error Terminating Alarms

    11
    0 Votes
    11 Posts
    59k Views
    J
    I'm seeing this same problem in 2.2.14. Thread loads appear normal. Scenario to reproduce: Create templated DCIs (~80k DCIs in this instance). Disable DCI templates. 80k alarms are created upon disabling DCIs. Terminate alarms (4096 at a time). I can prevent the client from crashing by immediately closing the alarm window after terminating 4096 alarms. The job will still timeout, but the errors will be terminated.
  • Hook::CreateSubnet

    1
    0 Votes
    1 Posts
    21k Views
    J
    I'm testing Hook::CreateSubnet functionality in 2.2.14 HEAD. Is there documentation of the NXSL 'Subnet' class? I note that the local server node is automatically discovered and added to the node database. Multiple instances (!) of one of the IPv4 subnets get created. (In this case, there are multiple IPv4 addresses on the server in that subnet.) Is the subnet creation logic not checking for a pre-existing subnet when multiple addresses exist on the same interface?
  • Update from 2.2.13 to 2.2.14 - No Problems

    1
    2
    0 Votes
    1 Posts
    17k Views
    R
    Hello Community Just a short feedback. Upgrading NetXMS on Windows with MySQL DB from 2.2.13 to 2.2.14 went smooth. I only had to change two lines in "nxagent-2.2.14.npi" to be able to add the x86 agent for deployment over the console. Everything else just worked. regards Marco [image: DB Check.jpg] [image: nxagent-2.2.14.jpg]
  • Update from 2.2.12 to 2.2.14

    2
    0 Votes
    2 Posts
    15k Views
    A
    Thank you for kind words and for using our product
  • Odd hanging upon alarm clear, polling stuck

    1
    0 Votes
    1 Posts
    11k Views
    J
    I have been seeing some strange behavior for a few days. Database performance seems fine, running on flash. Attempting to handle/terminate/resolve more than even a few alarm entries at once results in a pegged CPU core with netxmsd. netxmsd: show dbstats SQL query counters: Total .......... 2061537 SELECT ......... 861140 Non-SELECT ..... 1200397 Long running ... 0 Failed ......... 0 Background writer requests: DCI data ....... 20263 DCI raw data ... 20262 Others ......... 49 netxmsd: show msgwq 0 active queues Housekeeper thread state is RUNNING Show pollers shows about half and half in cleanup and awaiting execution. netxmsd: show queues Data collector : 0 DCI cache loader : 0 Template updates : 0 Database writer : 0 Database writer (IData) : 0 Database writer (raw DCI values) : 0 Event processor : 0 Event log writer : 0 Poller : 0 Node discovery poller : 0 Syslog processing : 0 Syslog writer : 0 Scheduler : 0 Show stats will time out while the CPU core is pegged. netxmsd: show watchdog Thread Interval Status ---------------------------------------------------------------------------- Item Poller 10 Running Syncer Thread 30 Sleeping Poll Manager 5 Sleeping Ad hoc scheduler 5 Sleeping Recurrent scheduler 5 Sleeping Stopping the netxmsd process and repairing the DB will resolve the stuck CPU temporarily. Viewing the logs, I get a lot of "Poll Manager" does not respond to watchdog thread. Anything further to check?
  • LLDP not discovered on NETONIX

    5
    0 Votes
    5 Posts
    25k Views
    G
    .1.0.8802.1.1.2.1.4.1.1.2.84659416.13.1 [INTEGER] = 13 .1.0.8802.1.1.2.1.4.1.1.2.84658408.12.2 [INTEGER] = 12 .1.0.8802.1.1.2.1.4.1.1.3.84659416.13.1 [INTEGER] = 1 .1.0.8802.1.1.2.1.4.1.1.3.84658408.12.2 [INTEGER] = 2 .1.0.8802.1.1.2.1.4.1.1.4.84659416.13.1 [INTEGER] = 4 .1.0.8802.1.1.2.1.4.1.1.4.84658408.12.2 [INTEGER] = 4 .1.0.8802.1.1.2.1.4.1.1.5.84659416.13.1 [STRING] = ec-13-b2-63-96-7c .1.0.8802.1.1.2.1.4.1.1.5.84658408.12.2 [STRING] = 6c-3b-6b-54-b0-e2 .1.0.8802.1.1.2.1.4.1.1.6.84659416.13.1 [INTEGER] = 5 .1.0.8802.1.1.2.1.4.1.1.6.84658408.12.2 [INTEGER] = 5 .1.0.8802.1.1.2.1.4.1.1.7.84659416.13.1 [STRING] = Port 14 .1.0.8802.1.1.2.1.4.1.1.7.84658408.12.2 [STRING] = ether1 .1.0.8802.1.1.2.1.4.1.1.8.84659416.13.1 [STRING] = Port 14 .1.0.8802.1.1.2.1.4.1.1.8.84658408.12.2 [STRING] = .1.0.8802.1.1.2.1.4.1.1.9.84659416.13.1 [STRING] = 1971_BPDO_SW .1.0.8802.1.1.2.1.4.1.1.9.84658408.12.2 [STRING] = MTIK_UNDO_AP .1.0.8802.1.1.2.1.4.1.1.10.84659416.13.1 [STRING] = Netonix WS-12-250-AC .1.0.8802.1.1.2.1.4.1.1.10.84658408.12.2 [STRING] = MikroTik RouterOS 6.42.9 (long-term) RB Groove A-52HPn r2 The above is the lldpRemTable from a Netonix switch in the field.  We are having the same issues with our Mikrotik switches.  I understand the need for the LLDP chassis ID but it seems there are several switches that only populate remote table info  and are there any cases why the LLDP chassis ID would differ from the Bridge Base Address could you not supplement this base address assuming the checks for LLDP chassis ID fail but only if there are entries in the LLDPRemtable Thanks, Gary
  • Exclude one of the Template DCI's from some nodes

    2
    1
    0 Votes
    2 Posts
    14k Views
    T
    If a DCI is in a template that is applied to a device, then that DCI will be applied to the device. That leaves you with a couple of options: Hide it from view Move it into a different template Option 1 could be as simple as right-clicking inside your Last Values tab and unchecking "Show unsupported items". You simply won't see the DCI (or any other unsupported DCI) anymore. Option 2 could be accomplished by creating another template and using the same auto-apply rule with one minor exception: You add something like this as the first line: if (ignoreMikrotikVoltage@$node != null) return false; Then you add a custom attribute called ignoreMicrotikVoltage to the nodes in question and set it to 1, true or whatever. The template will no longer be applied. You could also add something more complex, e.g. an actual connection to the device to check if that SNMP OID exists. If it doesn't, then don't apply the template. That means you don't have to fiddle around with custom attributes. That solution would look more like this (again, something you'd add to your existing auto-apply rule): transport = CreateSNMPTransport($node); if ( transport == null ) return NULL; voltageCheck = SNMPGetValue(transport,".1.3.6.1.4.1.14988.1.1.3.8.0"); if ( voltageCheck == null ) return null; else return true; You could return false instead of null in line 4, but in this case, null is probably safer. I'll attempt to explain the difference between return null and return false in this scenario. Note that all this assumes you have ticked both the "Apply this template automatically..." and "Remove this template automatically..." checkboxes in the Automatic Apply Rules section. return null means the node will neither be added nor removed to/from the template. If the template is currently applied to the node, it won't be removed. If it is not applied, it won't be added. return false on the other hand means the node will be removed from the template. As a consequence any DCIs from the template would be removed. All data would be lost. In situations where an auto-apply rule looks at an immutable feature of a device, return null is usually the safer approach. You are not expecting a device to suddenly lose that feature. For example a Windows system should not suddenly return a Linux OS. If there is some glitch and the device does not return "Windows", you don't want the template to be removed. In situations where an auto-apply rule looks at something variable, e.g. some software that's installed on a computer which could be removed at any time, you'd want to use return false. That way if the software is uninstalled the template is removed as expected.
  • ca certificate and server certificate

    4
    0 Votes
    4 Posts
    27k Views
    G
    https://www.netxms.org/forum/installation/agent-lost-contact/msg23736/#msg23736
  • Agent ExternalTable not correctly shown in NetXMS-Console

    8
    4
    0 Votes
    8 Posts
    39k Views
    M
    Hi Victor, please find the NXMC UI-Log attached to this post. I extracted the last Section (last Execution of NXMC) of the LOG and replaced the Usernames with "User" followed by a consecutive number. I've noted the exact Replacements, so that I'm able to reverse them. Best regards, Manuel nxmc_ui.log