Skip to content

Support

5.1k Topics 22.0k Posts

Questions about installing, configuring and using NetXMS.

  • Netxms for Ubiquiti

    3
    0 Votes
    3 Posts
    28k Views
    S
    We do, we're due to update our DCI templates to the latest version of the MIB. The Ubiquiti MIB is notorious for being poorly documented however which has caused us problems in the past.
  • Rack Passive Elements UI Bug

    1
    0 Votes
    1 Posts
    19k Views
    S
    In NXMC, once you Apply your changes to a Rack objects Passive Elements in the UI, you can no longer perform any changes until you close and reopen the Properties window for the Rack object.
  • Technical Details on Agent Tunnels

    1
    0 Votes
    1 Posts
    19k Views
    S
    I'm looking to evaluate the Agent Tunnels feature but I wanted to learn more about how it works. Will there be support in the future to configure TLS protocol and cipher suites etc. for hardening? I'm assuming it's utilising Mutual TLS for server and client authentication? How are the agent certificates generated? Are they self-signed then registered with NetXMS server? Is a CSR generated on agent, sent to NetXMS, signed by NetXMS (How?) and then signed certificate returned? If the latter, how is the NetXMS CA managed? How is NetXMS server certificate validated (on initial connection and subsequent ones) by agents? I'm assuming agent needs to trust the Issuing CA of the NetXMS server certificate? Does it use the platforms relevant certificate store or a Java certificate store or just a file?
  • Freezes after presets selection in dashboard

    2
    0 Votes
    2 Posts
    22k Views
    V
    Hi, looks like reading from DB take very long time - which is quite strange if you have only 15 nodes. Please set server debug level to 6, repeat the problem, and provide server log file for that time. Best regards, Victor
  • Agent Tunnel - Certificate expiration

    6
    0 Votes
    6 Posts
    37k Views
    V
    Hi, upgrade to version 3.3 or 3.4, it will renew expiring certificates automatically before expiration date. Best regards, Victor
  • libnetxms.so.34

    5
    0 Votes
    5 Posts
    27k Views
    H
    Thanks Victor! Removed old entrys (think that still some leftovers are in the System), exectuted systemctl enable ntexms, and finaly everything is working fine! Regards from Vienna
  • Template Import does not work

    3
    0 Votes
    3 Posts
    20k Views
    S
    Export/import template on 232 build not work Export template Change template name (need create copy of template) Import. Message "all OK", but no new template
  • After migration of postgre to timescale the daemon service stucks on start

    15
    0 Votes
    15 Posts
    33k Views
    V
    Hi, it looks like we setup hypertables in a wrong way, adding unnecessary space partitioning. This causes hypertable to have lots of chunks, so queries like SELECT max(event_id)  ... took lot of time, because each chunk should be queried. For net major release we already implemented conversion of log tables structure. You can wait for it (likely release time is September) or you can try to convert your event_log and alarms tables manually using the following queries: ALTER TABLE alarms RENAME TO old_alarms; CREATE TABLE alarms ( alarm_id integer not null, parent_alarm_id integer not null, alarm_state integer not null, hd_state integer not null, hd_ref varchar(63) null, creation_time integer not null, last_change_time integer not null, rule_guid varchar(36) null, source_object_id integer not null, zone_uin integer not null, source_event_code integer not null, source_event_id bigint not null, dci_id integer not null, message varchar(2000) null, original_severity integer not null, current_severity integer not null, repeat_count integer not null, alarm_key varchar(255) null, ack_by integer not null, resolved_by integer not null, term_by integer not null, timeout integer not null, timeout_event integer not null, ack_timeout integer not null, alarm_category_ids varchar(255) null, event_tags varchar(2000) null, rca_script_name varchar(255) null, impact varchar(1000) null, PRIMARY KEY(alarm_id)); CREATE INDEX idx_alarms_source_object_id ON alarms(source_object_id); CREATE INDEX idx_alarms_last_change_time ON alarms(last_change_time); INSERT INTO alarms (alarm_id,parent_alarm_id,alarm_state,hd_state,hd_ref,creation_time,last_change_time,rule_guid,source_object_id,zone_uin,source_event_code,source_event_id,dci_id,message,original_severity,current_severity,repeat_count,alarm_key,ack_by,resolved_by,term_by,timeout,timeout_event,ack_timeout,alarm_category_ids,event_tags,rca_script_name,impact) SELECT alarm_id,parent_alarm_id,alarm_state,hd_state,hd_ref,creation_time,last_change_time,rule_guid,source_object_id,zone_uin,source_event_code,source_event_id,dci_id,message,original_severity,current_severity,repeat_count,alarm_key,ack_by,resolved_by,term_by,timeout,timeout_event,ack_timeout,alarm_category_ids,event_tags,rca_script_name,impact FROM old_alarms; DROP TABLE old_alarms CASCADE; ALTER TABLE event_log RENAME TO old_event_log; DROP INDEX IF EXISTS idx_event_log_event_timestamp; DROP INDEX IF EXISTS idx_event_log_source; DROP INDEX IF EXISTS idx_event_log_root_id; CREATE TABLE event_log ( event_id bigint not null, event_code integer not null, event_timestamp integer not null, origin integer not null, origin_timestamp integer not null, event_source integer not null, zone_uin integer not null, dci_id integer not null, event_severity integer not null, event_message varchar(2000) null, event_tags varchar(2000) null, root_event_id bigint not null, raw_data text null, PRIMARY KEY(event_id,event_timestamp)); CREATE INDEX idx_event_log_event_timestamp ON event_log(event_timestamp); CREATE INDEX idx_event_log_source ON event_log(event_source); CREATE INDEX idx_event_log_root_id ON event_log(root_event_id) WHERE root_event_id > 0; SELECT create_hypertable('event_log', 'event_timestamp', chunk_time_interval => 86400); INSERT INTO event_log (event_id,event_code,event_timestamp,origin,origin_timestamp,event_source,zone_uin,dci_id,event_severity,event_message,event_tags,root_event_id,raw_data) SELECT event_id,event_code,event_timestamp,origin,origin_timestamp,event_source,zone_uin,dci_id,event_severity,event_message,event_tags,root_event_id,raw_data FROM old_event_log; DROP TABLE old_event_log CASCADE; Please note that data copy could take significant time. If you are not intended to keep existing event log you can just drop event_log table and create new one. Don't forget to make database snapshot or backup before trying this! Best regards, Victor
  • NetXMS Jira Integration : Helpdesk Automation

    3
    0 Votes
    3 Posts
    19k Views
    J
    Thank you!!
  • postrges - reset password

    5
    0 Votes
    5 Posts
    23k Views
    Z
    Super...done and works! Thank You :_)
  • Network Maps - Not Working Like GEO Map

    2
    3
    0 Votes
    2 Posts
    23k Views
    E
    "My desire is to have a map that supports network connection linkage" +10 to this idea.
  • nxdbmgr init: Segmentation fault

    7
    0 Votes
    7 Posts
    36k Views
    B
    Hi, After uninstalling and reinstalling everything properly in /opt/netxms, I no longer have the error: $ /opt/netxms/bin/nxdbmgr init NetXMS Database Manager Version 3.4.178 Build 3.4-178-g757c658f4d (UNICODE) Initializing database... Database initialized successfully I think there was a conflict with an older version or system library... Thank you for your help. BB
  • Bad format string broke network map. How to restore ?

    7
    0 Votes
    7 Posts
    37k Views
    V
    Should be fixed in 3.4.232. Best regards, Victor
  • v3.4 - Windows installation problems.

    9
    0 Votes
    9 Posts
    52k Views
    V
    Please find all files named libssl.dll and libcrypto.dll on that system. It could be that you have wrong versions with same names somewhere. Best regards, Victor
  • Is there a way to save a SYSLOG query?

    2
    0 Votes
    2 Posts
    18k Views
    V
    Currently no, it requires changes at least in UI, probably in server as well. Nothing too complicated though. Best regards, Victor
  • Language setting in web gui

    3
    0 Votes
    3 Posts
    21k Views
    V
    If not available (which is the case for older versions) you can add ?lang=en to URL. Best regards, Victor
  • Bug: Template custom attributes

    4
    0 Votes
    4 Posts
    22k Views
    V
    Only if you'll remove overridden value from node.
  • Connection Refused

    6
    0 Votes
    6 Posts
    32k Views
    F
    Please proceed with netxmsd installation from packages: https://www.netxms.org/documentation/adminguide/installation.html#installing-on-debian-or-ubuntu
  • Housekeeper / SQL Server Deadlock

    10
    0 Votes
    10 Posts
    49k Views
    P
    Filipp, Thanks for the research. I look forward to the next version! Peter
  • Filter Status Map Dashboard by Acknowledge-Status

    3
    0 Votes
    3 Posts
    20k Views
    F
    Thanks for your reply! Actually, the alarm should stay active in the alarm viewer, but when it is acknowledged it should be filtered out in the status map (dashboard element) i created for the first level support. They should see only active alarms that have not already been acknowledged by second level support.