Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - normalcy

#1
Hi has anyone else hit an issue with 5.2.5 where they can go to templates and create a new DCI and load up the agent parameters screen fine.  However if you go to the node directly in the infrastructure folder and try to create the DCI on the node, the agent metrics parameters screen is empty?

Tried in both web console and native console with same result.

#2
was looking at the advanced file management section of the docs and it mentions file upload jobs are available in the view -> server jobs panel.  I can't find this anywhere in the new GUI, was it only in the legacy one?

https://www.netxms.org/documentation/adminguide/remote-file-management.html#advanced-file-management

Looked in monitor/logs/server config etc.
#3
General Support / requesting rpm for Fedora 42
June 05, 2025, 04:37:17 AM
Hi, was hoping you could build an nxagent RPM package set for Fedora 42 on packages.netxms.org

We're experimenting with layered netxms agent on Fedora IoT atomic and it has rolled to the 42 release.

Kind regards.
#4
Hi on the software inventory tab at the container level, would it be possible to add an option to switch the grouping from node to package?  So instead of seeing a list of nodes that you expand to see the contained software packages, you could see a list of software packages that you expand to see the nodes that have that software on it?

I also notice, that when you use the filter at the top of the tab, it seems inconsistent as to whether it will expand a node containing the software filtered for or not.  eg: typing 'edge' might expand some nodes but not others.

Would it be possible to consistently expand all nodes that contain a filtered software?  Or maybe as another feature request, have an 'expand all' 'collapse all' toggle/button at the top right to open all nodes up?

Cheers.
#5
Upgraded to 5.2.0 on Friday and have just noticed that on a dashboard with a rack diagram element it now seems zoomed to 100% always instead of vertically scaling the rack image into the allocated space of the dashboard element.  So you can never see the full contents of the diagram without using the internal scroll bars.

Is there a way to zoom to fit the rack element, or can the change to that element be reverted?
#6
General Support / requesting RPM for Fedora 41
November 26, 2024, 11:15:39 AM
Hi, was hoping you could build an nxagent RPM package set for Fedora 41 on packages.netxms.org

We're experimenting with layered netxms agent on Fedora IoT atomic and it has rolled to the 41 release.

Kind regards.
#7
Hi I have some agents that have a config file and a couple of agent policies applied. 

I was wondering if there is a way to see a merged running config with effective settings from the config file and the polices?  Saves hunting through config poll logs for applied policies and then finding the relevant policy to see what config comes in that snippet.

Ideally it would be a table that showed line by line the config and in another column the winning source of that line (from local config file or from named policy).

I saw that there is an agent list Agent.RunningConfig available, however if I try to create an object tool to display that parameter it shows up empty.

Is that parameter populated or do I need a specific regex defined as per some other object tools (like show agent lists).

Cheers.
#8
I'm still primarily using the legacy console due to muscle memory and preferring how the object browser is not split into the different modules/perspectives like the new console. But I still load it up and check in on it every release to see how its coming along.

One thing I've noticed is that nodes discovered in the network that are not bound under a container in 'infrastructure services' show up outside of the infrastructure service folder heirachy.  Can't see a way to unbind them (as they have no parent container) if I don't want to track them. 

If I bind them to a container "unmonitored" they then move there and disappear.  Does this mean there should be a catch-all container for all nodes?  Or is this a bug?

The legacy console does not show unbound nodes anywhere (other than under their subnets in 'entire network').
#9
General Support / RPM build for Fedora 39?
December 01, 2023, 06:05:39 AM
Hi, just wondering if you could build a RPM package set for Fedora 39? 

I know its fairly new, we use Fedora IoT atomic distro and it is a rolling release and has moved to fedora 39 now.  We're just waiting on the netxms agent packages to be available for 39 before we can upgrade from 38.

Kind regards.
#10
Hi, after upgrading to 4.1-377 I get an error on existing dashboards about missing DCI data.

It looks like the dashboard elements for rack diagram and DCI summary table are missing?  Editing properties of dashboard and trying to edit the dashboard elements for those types gives "Internal Error: no adaptor for dashboard element"
#11
Hi all, upgraded recently to 4.1.283 server and nxmc. 

Just tried a walk with the MIB explorer and noticed that the "OID as text" column is not being populated for anything in the entire compiled MIB tree that netxms uses.

So the OID as text column at the bottom of the panel and the field on the right of the explorer are both only displaying ".iso" rather than the text path as in the past.

Tried recompiling with nxmibc and still the same.  Has anyone else noticed this?

edit:
to clarify, the MIB tree on the left has the OID as text built properly in the tree.  But that same tree path is not shown in the OID as text fields.  See attached screenshot.

The fact the tree works makes me think the compiler is building properly and perhaps its a bug in the nxmc?
#12
Hi after installing the windows x64 agent 4.0.2088 I can see in the windows event log errors under eventid 1000 regarding openssl and sqlite:


- Cannot load user agent notifications (local database is unavailable)
- Compile time OpenSSL version (101010bf) does not match runtime OpenSSL version (1010107f)
- Unable to load database driver module "sqlite.ddr": The specified module could not be found.
- Cannot load SQLite database driver
- Local database unavailable


I've noticed the agent seems to stop occasionally and some polls from the management console complains about missing policy database.  Is this related to the sqlite.ddr module missing on the agent side?


[09.02.2022 13:46:10] Checking node's capabilities...
[09.02.2022 13:46:10]    Checking NetXMS agent...
[09.02.2022 13:46:10]    NetXMS agent is active
[09.02.2022 13:46:10]    Reading list of available Windows Performance Counters...
[09.02.2022 13:46:11]    168 counters read
[09.02.2022 13:46:11]    File manager is not available
[09.02.2022 13:46:11]    Checking agent policy deployment
[09.02.2022 13:46:11]       Cannot get policy inventory from agent (Agent database failure)
#13
General Support / Is netxms affected by CVE-2021-44228?
December 10, 2021, 11:45:05 PM
Hi, is netxms affected by log4j CVE-2021-44228?

Running a search on a debian VM with netxms installed shows:

# find / -name *log4j*
/var/lib/dpkg/info/liblog4j1.2-java.md5sums
/var/lib/dpkg/info/liblog4j1.2-java.list
/usr/share/java/slf4j-log4j12-1.7.22.jar
/usr/share/java/log4j-1.2-1.2.17.jar
/usr/share/java/log4j-over-slf4j.jar
/usr/share/java/ant-apache-log4j-1.9.9.jar
/usr/share/java/slf4j-log4j12.jar
/usr/share/java/log4j-1.2.jar
/usr/share/java/log4j-over-slf4j-1.7.22.jar
/usr/share/java/ant-apache-log4j.jar
/usr/share/maven-repo/org/apache/ant/ant-apache-log4j
/usr/share/maven-repo/org/apache/ant/ant-apache-log4j/debian/ant-apache-log4j-debian.pom
/usr/share/maven-repo/org/apache/ant/ant-apache-log4j/debian/ant-apache-log4j-debian.jar
/usr/share/maven-repo/org/apache/ant/ant-apache-log4j/1.9.9/ant-apache-log4j-1.9.9.jar
/usr/share/maven-repo/org/apache/ant/ant-apache-log4j/1.9.9/ant-apache-log4j-1.9.9.pom
/usr/share/maven-repo/org/slf4j/log4j-over-slf4j
/usr/share/maven-repo/org/slf4j/log4j-over-slf4j/1.7.22/log4j-over-slf4j-1.7.22.pom
/usr/share/maven-repo/org/slf4j/log4j-over-slf4j/1.7.22/log4j-over-slf4j-1.7.22.jar
/usr/share/maven-repo/org/slf4j/log4j-over-slf4j/debian/log4j-over-slf4j-debian.jar
/usr/share/maven-repo/org/slf4j/log4j-over-slf4j/debian/log4j-over-slf4j-debian.pom
/usr/share/maven-repo/org/slf4j/slf4j-log4j12
/usr/share/maven-repo/org/slf4j/slf4j-log4j12/1.7.22/slf4j-log4j12-1.7.22.jar
/usr/share/maven-repo/org/slf4j/slf4j-log4j12/1.7.22/slf4j-log4j12-1.7.22.pom
/usr/share/maven-repo/org/slf4j/slf4j-log4j12/debian/slf4j-log4j12-debian.jar
/usr/share/maven-repo/org/slf4j/slf4j-log4j12/debian/slf4j-log4j12-debian.pom
/usr/share/maven-repo/log4j
/usr/share/maven-repo/log4j/log4j
/usr/share/maven-repo/log4j/log4j/1.2.17/log4j-1.2.17.jar
/usr/share/maven-repo/log4j/log4j/1.2.17/log4j-1.2.17.pom
/usr/share/maven-repo/log4j/log4j/1.2.x/log4j-1.2.x.jar
/usr/share/maven-repo/log4j/log4j/1.2.x/log4j-1.2.x.pom
/usr/share/doc/liblog4j1.2-java
/usr/share/ant/lib/ant-apache-log4j.jar
/usr/share/jetty9/resources/log4j.properties


I've read online that some say log4j ver. 1.x is not vulnerable to the JNDI issue, but can't confirm that myself.  Is netxms affected do you think?  Or are these jars brought in with openjdk/jetty only and not used?
#14
Since upgrading to 3.9-235 for nxmc and server I can't deploy agent upgrades to windows clients.  I just get back an instant "file transfer failed" response.

Also get "cannot connect to NetXMS agent (internal error)" in status poll log on server.

Have restarted server (process and VM) no change.

nxdbmgr passes checks and is on the latest version.  Where should I look in the logs (and which level should I enable)?
#15
Hi when running nxdbmgr check on latest version I get asked if I want to delete orphaned tables.

The first few succeeded, however after the first few successful removals there are errors on subsequent tables re. constraint violations and the overall transaction fails:


# nxdbmgr check
NetXMS Database Manager Version 3.8.314 Build 3.8-314-g9d14b98df7 (UNICODE)

Checking database (excluding collected data):
* Zone object properties                                               [PASSED]
* Node object properties                                               [PASSED]
* Node to subnet bindings                                              [PASSED]
* Interface object properties                                          [PASSED]
* Interface bindings                                                   [PASSED]
* Network service object properties                                    [PASSED]
* Network service bindings                                             [PASSED]
* Cluster object properties                                            [PASSED]
* Cluster member nodes                                                 [PASSED]
* Template to node mapping                                             [PASSED]
* Object properties                                                    [PASSED]
* Container membership                                                 [PASSED]
* Event processing policy                                              [PASSED]
* Network map links                                                    [PASSED]
* Data tables                                                          [PASSED]
* Orphaned data tables                                                 [  12% ]
Data collection table tdata_1124 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) a
SQL query failed (2BP01 ERROR:  cannot drop table tdata_1124 because other objects depend on it
DETAIL:  constraint tdata_records_1124_record_id_fkey on table tdata_records_1124 depends on table tdata_1124
HINT:  Use DROP ... CASCADE to drop the dependent objects too.):
DROP TABLE tdata_1124
* Orphaned data tables                                                 [  12% ]
Data collection table tdata_1126 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) Y
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
DROP TABLE tdata_1126
* Orphaned data tables                                                 [  12% ]
Data collection table tdata_1128 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) Y
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
DROP TABLE tdata_1128
* Orphaned data tables                                                 [  12% ]
Data collection table tdata_1130 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) Y
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
DROP TABLE tdata_1130
* Orphaned data tables                                                 [  13% ]
Data collection table tdata_1132 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) Y
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
DROP TABLE tdata_1132
* Orphaned data tables                                                 [  13% ]
Data collection table tdata_1189 belongs to deleted object and no longer in use. Delete it? (Y/N)  (Yes/No/All/Skip) Y
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
DROP TABLE tdata_1189
* Orphaned data tables                                                 [  13% ]
<<SNIPPED>>


etc to the bottom:


<<SNIPPED>>
* Orphaned data tables                                                 [ERROR ]
* DCI configuration                                                    [   0SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT item_id,node_id FROM items WHERE node_id NOT IN (SELECT object_id FROM object_properties)
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT item_id,node_id FROM dc_tables WHERE node_id NOT IN (SELECT object_id FROM object_properties)
[PASSED]
* Raw DCI values table                                                 [   0SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT item_id FROM raw_dci_values
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT count(*) FROM raw_dci_values WHERE last_poll_time>1620602557
[PASSED]
* DCI thresholds                                                       [   0SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT threshold_id,item_id FROM thresholds
[PASSED]
* Table DCI thresholds                                                 [   0SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):
SELECT id,table_id FROM dct_thresholds
[PASSED]
100 errors was found, 0 errors was corrected
Database still contain errors
Database check completed



I imagine cascade could be a risky thing to use by default?

I deleted what I could and left the other orphaned tables in there.  Wait for a patch or is there a manual alternative?

Cheers.
#16
Hi all, this is just a little papercut I've had that I wondered if anyone else has seen.

I've built a dashboard that contains a network map.  When I first open up NXMC and load the dashboard tab the network map element will refresh the status icons of the nodes, however the link colours (coloured by status) don't change from blue to to green until I open the network map by itself in its own tab.

Once that network map loads in its own tab correctly, if I go back to the dashboard tab and refresh it, the link status colours are green now.

Anyone else seen something similar?
#17
Has something changed with container auto-bind scripts in 3.7?

Since upgrading to 3.7 I just noticed that my containers with auto-bind scripts applied have stopped working (the nodes have been removed).

eg script:
if (
    $node->zoneUIN == 0 &&
    $node->isRouter == 1 &&
    $node->isPrinter != 1 &&
    GetCustomAttribute($node, "ignoreRouter") == null)
    {
      return true;
    }
return false;


But even a simpler version with Zone and other attribute checks removed:
if (
    $node->isRouter == 1)

    {
      return true;
    }
return false;


Will remove any bound node.

The relevant nodes have isRouter = Yes on the object details tab.

Same is happening to all atuo-bind containers (looking at isBridge, or isPrinter etc).
#18
Hi, just a suggestion.  Like the new layout of the object details overview in 3.4.

Could the commands box be moved over and under the capabilities box on the right?

Would give a little more room so the comments box could be visible, at the moment for me it is always pushed off screen.

Of course, the ultimate dream is to be able to adjust the layout of the overview by dragging the boxes into our own preferred order :D

Thanks for the update all.
#19
Hi I just wondered if anyone is using the "physical links" feature introduced in 3.1? Anyone got an example of how they're using it? I'm guessing its still early days on this feature?

I seem to get a yellow "error getting physical link list (Access Denied)" on every panel on every object that tries to view the physical links tab.  If I try to create a test link on the object physical links tab I also get access denied error.  However if I create a test link from Configuration > physical links, that works and shows up on objects.  I can't see any missing permissions in access control of user/group/object.  Also on the object's tab, the physical links sub-tab is missing an icon.

The other thing I'm trying to understand is how to use it properly. 

If I have devices linked as follows:



PC --> Patchpanel A/1 --> switch 0/1



Is the idea that you need to create 2x physical links for each side of the patch panel?

eg:

  • Link A: PC LAN interface -> Rack 1: Patch A/1 BACK
  • Link B: Rack 1: Patch A/1 FRONT -> Switchport 0/1 interface

Feature requests:

  • Will this feature integrate with the "find switchport" to include the physical links?
  • Could there eventually be a "layer-1" topology map as there is with layer-2 and layer-3 maps?  It would be great to potentially see all the cable joins in a relationship from switch to end device. I guess that would need a 'physical link' from a wall-plate to device as well as the rack side.
#20
Since upgrading to 3.0 I notice that network map link bend points seem to be a bit wonky.

If you insert or move a bend point the link label no longer closely follows the path of the link.  Instead it stays close to the original 'direct mode' path of the link before the bend point was inserted.  In 2.x it used to stay attached to the path.

Dragging bend points or adding removing sometimes seems to snap the link itself back to being direct mode although the bend point circles will stay in place.  This then flickers back and forth sometimes.

I found bend points useful to map diverse VPN paths between two locations and separate them enough to read the labels clearly.

I assume its a client console issue?  Although the two screenshots show two maps generated in the java console and web console so issue is common to both.

NXCM: 3.0.224
Server: 3.0.2292

Edit: created NX-1691