Skip to content

Support

5.1k Topics 22.0k Posts

Questions about installing, configuring and using NetXMS.

  • DCI from table element

    7
    0 Votes
    7 Posts
    45k Views
    jdowneyJ
    Thanks for this have used this for our own netxms.
  • Zone proxy inside zone conundrum

    3
    0 Votes
    3 Posts
    22k Views
    T
    It seems like upgrading to 4.0 got this working without me having to do anything else.
  • Can someone explain how Geographical Areas work?

    2
    0 Votes
    2 Posts
    22k Views
    F
    This was added during one pilot project, not yet documented. The kml file should contain one closed polygon. Then, for devices that report geographical coordinates (nodes, mobile devices) events will be generated on enter and exit from the polygon.
  • Massive Packet Loss and Server Restarts on 4.0

    8
    0 Votes
    8 Posts
    32k Views
    S
    [New Thread 0x7fffa662f700 (LWP 223140)] --Type <RET> for more, q to quit, c to continue without paging--RET Thread 97 "SNMPTrapRecv" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffcd0f6700 (LWP 221049)] ProcessTrap (pdu=0x7fff899f7f00, srcAddr=..., zoneUIN=0, srcPort=62369, snmpTransport=0x7fffcc61d000, localEngine=<optimized out>, isInformRq=false) at ../../../src/server/include/nms_objects.h:3363 3363    ../../../src/server/include/nms_objects.h: No such file or directory. (gdb) bt #0  ProcessTrap (pdu=0x7fff899f7f00, srcAddr=..., zoneUIN=0, srcPort=62369, snmpTransport=0x7fffcc61d000, localEngine=<optimized out>, isInformRq=false) at ../../../src/server/include/nms_objects.h:3363 #1  0x00007ffff7dcd653 in SNMPTrapReceiver () at snmptrap.cpp:932 #2  0x00007ffff7cb6146 in ThreadCreate_Wrapper_0 (function=<optimized out>) at ../../../include/nms_threads.h:504 #3  0x00007ffff7a53ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #4  0x00007ffff779adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  • NetXMS to monitor dynamic ip devices

    3
    0 Votes
    3 Posts
    17k Views
    D
    Ok, Thanks Victor. We will try to cleanup dns and reverse database and get all clients and servers with correct configuration.
  • Unable to connect to database

    6
    0 Votes
    6 Posts
    43k Views
    D
    7 years later.... and this still works. Windows Server 2022 Std. with Microsoft SQL 2019 Std. Windows (x64) NetXMS 4.0.2092. (1) Install SQL First (2) Set named pipes in sql config (3) Launch a cmd and run the commands listed by Toepfe (4) Run the windows netxms installer with making your db name match your created db (mine was just netxms) Settings for install were.... Database Type = Microsoft SQL Database Server = YOURSERVERNAMEONLY Database Name = netxms (or whatever you named your db in the commands above) Login Name = sa Password = (your sa password, if you use sa) No check in the box for Create database and database user before initialization
  • Many UNSUPPORTED DCIs on older agent nodes

    2
    1
    0 Votes
    2 Posts
    15k Views
    V
    Hi, probably just ignore them, or set EPP filter to prevent generation alarms. Events will be generated only once for each DCI, so they should stop appearing when new templates will be applied to all old agents. Best regards, Victor
  • How to list not binded nodes

    7
    0 Votes
    7 Posts
    28k Views
    D
    @filipp-sudanov said in How to list not binded nodes: Approach with custom attributes is quite OK - that way scripts can be simplified. You can also run this script on any node (and you can even make an Object Tool that would execute this scrip): for (n: GetAllNodes()) {   if (!n->isParent(FindObject("Infrastructure services")))   {     println(n->name);   } } And there's a good place - Tools->Find Object. Switch to query tab there and put the following query: type == NODE and !$node->isParent(FindObject("Infrastructure services")) It will find all nodes that are not present under "Infrastructure services" and it's an interactive list - you can right-click nodes and do some operations with them. Many thanks, Filipp. Thats a very valuable information. I'll do that way too. This aproach will be useful for other tasks.
  • Free space on / reports wrong data

    3
    3
    0 Votes
    3 Posts
    17k Views
    A
    Thank you Filipp! Wow, I can't believe this is the first time I see the "Process all thresholds" checkbox, and of course, it was unchecked. Time to review all monitored parameters with multiple thresholds. Regarding the reservation, I was aware the OS has a reserved limit, but I always believed that's why I always see a bit less available space than df shows.
  • Webserver on a seperate server

    2
    0 Votes
    2 Posts
    13k Views
    J
    Nevermind, I moved the file up to the root folder for tomcat and it started working.
  • NetXMS 4.0 Server cannot find mssql.ddr

    7
    0 Votes
    7 Posts
    23k Views
    2
    Yay, it works again...
  • NetXMS 4.0 agent database issues missing sqlite.ddr module

    3
    0 Votes
    3 Posts
    14k Views
    F
    Try 4.0.2092 agent version.
  • How does business services work?

    5
    0 Votes
    5 Posts
    16k Views
    F
    4.0 was just released. All business-service related functionality was added to the "old" nxmc. Some brief explanation of new business services is in this text: Business services that were present earlier were totally rewritten with tons of new functionality. In a nutshell, Business Services is a tool for availability monitoring of logical services. Company email, web site, server farm, call center - all are examples of logical services. Or, these could be services your company is providing to others, e.g. if you are an ISP or MSP. Moreover, the services can be combined together to define a “broader” logical service. For example, company DNS, web site and firewall all can be referred to as “Company Internet Services” and monitored for availability as a whole. So if the name server goes down then the “Company Internet Services” do not function properly as a whole. This feature can be used both for internal QA and external Service Level Agreement (SLA) monitoring. Status of a business service depends on status of objects, DCI thresholds or script execution results. These things are called checks. Each business service can have multiple checks. Checks can be created manually or automatically with the help of auto bind scripts. It’s also possible to populate business services automatically – they are created on the basis of Business Service Prototype objects using instance discovery mechanism (similar to DCI instance discovery methods). Prototypes can have a number of predefined checks or scripts for automatic creation of checks. Availability charts also got more flexibility. Now it's possible to get pie chart and detailed information about problems occurred for a business service, start time, end time and reason. Availability has some predefined time ranges or date selector for arbitrary date range. New functionality provides more manager or business level information about your environment health and SLA compliance. Extensive scripting and discovery allows to automate creation and operation of business services. As the result, business services can give vital measurable information about your infrastructure work.
  • NetXms slow responsiveness

    4
    0 Votes
    4 Posts
    17k Views
    F
    Do you use any nxshell scripts, nxpush, web api or anything that would connect to netxms server for automation purposes?
  • Passive Rack Images

    2
    0 Votes
    2 Posts
    16k Views
    F
    Not yet implemented, you can follow this issue to see when it will be: https://track.radensolutions.com/issue/NX-2114 For now you can create a chassis, give it a custom image and place in the rack. The only downside is that it will have Unknown status.
  • Macro {instance} not working for FileSystem.Free() - Error

    3
    0 Votes
    3 Posts
    15k Views
    F
    What data type do you use for FileSystem.Free({instance})? Try using "Unsigned Integer 64-bit" there as if you have a big HDD, the value can be very big as it's in bytes. If it's still not working - how exactly the DCI is behaving? Does it goes into error?
  • Inheritable custom attribure from Folder

    5
    3
    0 Votes
    5 Posts
    25k Views
    F
    So yes, if you manually configure custom attribute with same name on a child node, this overrides the value which is being inherited from a parent container. User interface was a bit reworked, so in version 4.0 that is about to be released soon it should be easier to understand what custom attribute is defined locally and what is inherited.
  • Issue with NetXMS misidentifying subnets

    6
    0 Votes
    6 Posts
    25k Views
    J
    Hi Victor, Just to provide a bit more info as far as my config goes. I did go in and actually manually change the IP Subnet directly in the database (while the system was powered down). This did seem to work for a short time, but then it auto changed back to /29.
  • Email alert time specific

    2
    0 Votes
    2 Posts
    12k Views
    M
    I think i have it down with this filtering script on the alerts sub main() { now = localtime(); return (now->hour >= 8) && (now->hour < 18) && (now->wday >= 1) && (now->wday <= 5); } If you use scheduled maintenance plans it will also do a similar thing, but i still wanted to note when it had gone down, and send those notes (or read them) when we got it. So i have a EPP that just sayd "notify when down - no alerts, and that adds a custom entry for the exact time it went down) I'll figure out how to run a task to alert on all down systems at 0800 that grabs that data from the custom field another time! For now, i just dont want our  9-5 customers being charged for 24/7 work!
  • using lacp on allied telesis x510-52gtx

    1
    0 Votes
    1 Posts
    8k Views
    G
    i have two switches: the l3 switch allied telesis x510-52gtx and l2 switch tp-link tl-sg1024de. the allied telesis is configured before with the cisco catalyst 2960. the swiches are connected used lacp and trunking. two ports of allied telesis are used for trunking. the same, 2 ports of cisco switch are used for trunking. no more cisco. now i have the tp-link that have not support for trunking but he has link aggregation. the configuration of 2 ports for trunking on allied telesis is lacp global-passive-mode enable lacp system-priority 1 interface port1.0.9-1.0.10  description VIII_Sprat  switchport  switchport mode trunk  switchport trunk allowed v  channel-group 5 mode active  access-group ip_range_list  sflow sampling-rate 512  sflow polling-interval 60 interface po5  description VIII_Sprat  switchport  switchport mode trunk  switchport trunk allowed vlan add 5-7,80-83 how i make the reconfiguration of the allied telesis that he comunicates with the tp-link using link aggregation?