Skip to content

Feature Requests

706 Topics 2.0k Posts

Ideas and feature requests for NetXMS, in English or Russian — идеи и предложения можно писать на английском или русском.

  • Allow right-click options when selecting multiple nodes

    1
    0 Votes
    1 Posts
    12k Views
    M
    At the moment it's not possible to select more than 1 node and do most things with the right click menu I.e. I can't select 5 nodes and choose Poll->Configuration Instead I have to do it 1 by 1 which is very tedious It would be nice if these options were allowed And being able to set common options for multiple selected nodes at the same time would also be great. I.e. selecting 17 different nodes nodes, right click->properties go to polling menu 'Disable usage of NetXMS agent' 'Disable usage of EtherNet/IP' Prevent automatic SNMP changes Comment "Test Lab Equipment" Custom Attributes -> add -> AttributeXYZ etc Doing this manually 1 at a time is very slow and painful
  • From Scheduled Task Edit - Allow change owner

    1
    0 Votes
    1 Posts
    12k Views
    S
    Version 3.4 It would be very helpful to allow change owner of scheduled task from any admin user account.  My work-a-round - I have created a special user and edit scheduled task so that the event is logged as that user.  We have several scheduled nodes with startup/shutdown times with associated scheduled tasks.  I plan to create a conditional script for maintenance mode enter/leave to account for node being placed in maintenance manually to over-ride schedule. Thanks.
  • Multifactor Authentication

    4
    0 Votes
    4 Posts
    18k Views
    T
    Depending on your setup, you may already be able to utilise MFA via RADIUS authentication, for example syncing users into NetXMS via LDAP with RADIUS auth against an NPS server which talks to AzureAD for MFA.
  • SMS through SMS vendors

    2
    0 Votes
    2 Posts
    14k Views
    V
    Hi, you can develop custom notification channel driver or order one from us. I didn't check their APIs but likely can also use command actions to call their HTTP API via curl or something similar. Best regards, Victor
  • Network Discovery via Agent Tunnel

    3
    0 Votes
    3 Posts
    17k Views
    C
    Thank you Victor. I completely missed the Zoning concept. Setup with Zoning and proxy as you suggested and working well.
  • TimescaleDB: Option to define and enable Continuous Aggregation policy

    1
    0 Votes
    1 Posts
    10k Views
    F
    Hi NetXMS team, recently, I was investigating the usage of TimescaleDB for the underlying NetXMS database. The system works fine, however when taking a look at the implementation, I noticed that it only uses the feature of Hypertables and does not use Continuous Aggregation options. I tried to set up Continuous Aggregation on my local instance of NetXMS by adding VIEWs to the DB schema, using the TimescaleDB tutorials as a guide (https://docs.timescale.com/latest/using-timescaledb/continuous-aggregates). The SQL code for my tests is added in the file continuous_aggregation_for_netxms_tsdb.sql. For testing, I only used the idata_sc_default table and left all DCIs in the default storage class. The SQL code basically creates five "layers" of continuous aggregation, each with decreasing granularity compared to the previous one: Older than 1 hour: Calc average over 3 minutes intervals (idata_continuous_3minutes_gt_1hour) Older than 1 day: Clac average over 5 minutes intervals (idata_continuous_5minutes_gt_1day) Older than 1 week: Clac average over 10 minutes intervals (idata_continuous_10minutes_gt_1week) Older than 1 month: Clac average over 30 minutes intervals (idata_continuous_30minutes_gt_1month) Older than 3 months: Clac average over 1 hour intervals (idata_continuous_1hour_gt_3months) All these VIEWs are then combined in one single VIEW idata_continuous, including the original data for the most recent 60 minutes. The VIEW itself works as expected, however, making NetXMS actually read the data through this VIEW it not possible without changing NetXMS sourcecode, as by default when using TSDB syntax, NetXMS reads the data directly from the storage class (idata_sc_XYZ) tables and not from the combined idata VIEW. ----------------------------------------------- Now for my actual feature request (sorry btw. for the verbose introduction  ;D) Would it be possible to introduce this as an optional feature? As a first implementation, I thought about a globally definable policy for multiple levels of Continuous Aggregation (possibly even define individual aggregation functions?), which could be configured via the NXMC GUI. As this feature does only use VIEWs, which are mostly read-only, they do not alter any materialized data in the DB and thus could even be configured on an existing database without breaking the system. The most obvious advantage of this feature would be a huge performance boost for read queries that request large amounts of data over long period of time (e.g. 1 year of 60s data points) where it is of greater interest to observe a certain trend of data instead of the actual detailed datapoints. This would especially be useful in combination with Grafana, where it is quite common to increase the size of the displayed timeframe to investigate certain data-trends instead of being interested in exact values of very old data. One minor downside of this would be increased storage consumption, as those VIEWS are updated periodically by TimescaleDB and thus store additional data next to the original values. As for the actual implementation, there are two problems which I would consider hard to overcome - How to handle string/text based data values and how to handle table DCIs? Anyway, this is just meant as an idea and to provide some suggestions for potential ways to implement it. Hoping for your feedback, best regards fbu continuous_aggregation_for_netxms_tsdb.sql
  • Agent Tunnels - Node Binding/Matching by Certificate Attribute

    1
    0 Votes
    1 Posts
    11k Views
    S
    It would be useful to have additional agent tunnel node binding actions based on an attribute of a verified agent certificate (eg: Common Name, Subject, SAN, arbitrary OID etc. against node name, node IP etc.) such as "Bind tunnel to existing node using certificate" and "Bind tunnel to existing node or create new node". With Windows Agents now able to access client certificates using the System Certificate Store (CAPI CNG), this would close the loop at the server and and allow for semi-or-fully automated TLS setups for NetXMS nodes, depending on user requirements. One could use ADCS to make a NetXMS Agent Certificate Template that has an CA-decided attribute which allows for node matching, configure a GPO to enable certificate auto-enrolment using the Certificate Services Client on Windows devices to obtain said ADCS issued certificate. The NetXMS Agent certificate is presented to NetXMS server by the agent upon initial connection, the NetXMS server verifies it and, upon successful verification, matches the agent to a node utilising value(s) from the verified certificate, presented by the agent, either for existing nodes only or even automating node creation as well. It would be important to consider certificate renewal scenarios though such as when new, but still verified and valid, certificates are presented by an agent to the server for a matching node that was already matched to the same agent but with an older certificate.
  • mib explorer missing objects field

    1
    0 Votes
    1 Posts
    8k Views
    A
    hi in MIB explorer Objects fields is missing. objects files represent variables (for example in trap) Amitay.
  • Alarm Column Reordering

    1
    0 Votes
    1 Posts
    12k Views
    N
    The grid of Alarm Browser or Alarm Viewer should allow column reordering by drag column header or something.
  • Lock objects on network maps

    1
    0 Votes
    1 Posts
    9k Views
    X
    Hi,it would be nice if objects on network maps could be "locked" in place, to avoid accidentally moving them while editing the map.Also, it would be very useful if maps had the option to enable/disable the "edit mode" for entire map (same as dashbords). Thanks,Alessandro
  • 0 Votes
    1 Posts
    7k Views
    S
    The Object Tool is very useful for building tools that require context.  Adding a dropdown or list of choices input field would be a helpful addition.
  • DCI right-click context tool (like Object Tools)

    1
    0 Votes
    1 Posts
    5k Views
    S
    Would be helpful to have DCI right-click context tool.  This could enable remediation for DCI's in alert status.  I do currently have an Object Tool that uses Alarm message context.
  • Troubleshooting Unexpected Node Statuses - A Tool

    2
    0 Votes
    2 Posts
    9k Views
    V
    Actually sounds as really good idea. Registered it in our tracker: https://track.radensolutions.com/issue/NX-1961 Best regards, Victor
  • Per Session Password access

    3
    0 Votes
    3 Posts
    14k Views
    T
    Not sure if this fits here but I would also like to display a dashboard without logging in or have a password that saves session state just on a dashboard (so it can be autolaunched via a script etc). My main use for this is to display the network maps in a dashboard so we can see status of all network maps, etc.
  • Password Custom Attribute

    1
    0 Votes
    1 Posts
    14k Views
    G
    Although i am trying to get away from this - with Radius - I have some nodes that I require to use tools that call a standardised user/password. It have - for my initial Build - added these to custom attributes. Although everone in my organisation knows these passwords - it would be nice if we also had an option to use obsucred "Password" style fields, just in case someone gains some kind of access they shouldn't I know about the SSH Fields that have this - but have been informed that these fields are not call-able from external tools (no macro to call the password field) In saying that - the bulk of this is that I prefer external Putty (and I know about the internal ssh tool) - but there will be a number of useful aspects to this for us moving forward with additional toos as they come to use. Any questions/Comments - let us know.
  • Disable Syslog Retention without disabling Syslog Log Parser

    4
    0 Votes
    4 Posts
    12k Views
    V
    Added it as feature request: https://track.radensolutions.com/issue/NX-1931 Best regards, Victor
  • Repository for Templates, Scripts, Third Party Additions etc.

    4
    0 Votes
    4 Posts
    13k Views
    S
    What ever happened with this?
  • Node menu shortcut to maps

    2
    0 Votes
    2 Posts
    6k Views
    S
    This would be useful, I wonder if this workflow can tie into the Location feature too?
  • Rack Object Map Appearance

    1
    0 Votes
    1 Posts
    5k Views
    S
    It would be useful for Rack objects to support Map Appearance features like Containers and Nodes do.
  • Ubuntu 20.04 repository pool

    4
    0 Votes
    4 Posts
    10k Views
    WoodyW
    Nice