News:

We really need your input in this questionnaire

Main Menu
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 - Lukas

#1
General Support / Find MAC/IP - where does it search?
November 08, 2016, 05:17:39 PM
The Admin guide says that it is possible to search for MAC and IP addresses known to NetXMS (see  https://www.netxms.org/documentation/adminguide/topology.html#find-mac-address)

Quote
Find MAC address

It is possible to find location of any known MAC address in the network. To do this, select Tools ‣ Find MAC address. Results of a search will be displayed in the same results view. It is not necessary that node with given MAC address be managed by NetXMS server, but if it is, appropriate details will be displayed.

Find IP address

It is possible to find location of any known IP address in the network. To do this, select Tools ‣ Find IP address. Results of a search will be displayed in the same results view. It is not necessary that node with given IP address be managed by NetXMS server, but if it is, appropriate details will be displayed.


I am not quite sure when or how does this feature work, since I hardly ever get any result (maybe it depends on some switch FDB or arp table or topology information, .... ).
Most likely it does not show any results for nodes and interfaces that exist in netxms and the router these nodes are connected to is not monitored by netxms. At the end it looks as if netxms is unable to find IP or MAC address that the user can see on the screen :(

See the screenshots (version 2.0.6)

Any chance to fix it or at least clarify conditions when it should work?

Thanks and Regards,
Lukas
#2
Hello,
Is there a way to create multiple links between two objects on the same map?

This forum post (https://www.netxms.org/forum/configuration/network-map-dual-link-on-same-object) suggests that it should be possible - multiple links are created and bend point routing needs to be used so the links shape can be changed. It does not work for me - I am unable to add second link between two objects in 1.2.14, web console.

Is it a bug or feature?

Regards,
Lukas
#3
General Support / Control user sessions
April 28, 2014, 01:59:31 PM
Hello,

Netxms allows me to set the system right "Control user session" https://www.netxms.org/documentation/adminguide/user-management.html:
QuoteControl user sessions    -  Allow user to see active user sessions and force terminate them.

So far I could not find any dialog that allows me to see and terminate other users sessions. Is it a reference to an unimplemented function or is it really there?

Thanks and Regards,
Lukas
#4
Hi netxms users,
I wonder if someone is using netxms with disabled function that deletes events and alarms for deleted objects (server config variables DeleteEventsOfDeletedObject and DeleteAlarmsOfDeletedObject).
If you keep events and alarms related to deleted objects, how do you search for these events and alarms in event and alarm log if you want to find some info about deleted object? How do you know what was the source of event and alarm if there is only object id and no object name?

Why I want to know that: user wants to know what was the alarm state and events related to objects that were deleted during the last month because there are some questions regarding SLA. Not deleting any objects would be obvious solution but unfortunately not possible in this scenario.

Thanks and Regards,
Lukas
#5
Hi,
I just realized that management console provides nice and very useful tooltip for all objects on map. Unfortunately this feature seems to be missing in the web console. Is it intention due to some technical limitations, is it necessary to enable it somehow or is it simply forgotten? Important parts of the code for tooltips seems to be there.

Thanks,
Lukas
#6
Hi,

Are there any known or recommended values for DCis monitored on the management node? Is any of the following parameter worth watching and having a threshold alert defined?

So far I was able to come up with the following "rules", but I not sure if this is correct. Also some data are missing:
- "Configuration poller queue for last minute" --  depends on server configuration value NumberOfConfigurationPollers
- "Status poller queue for last minute" -- depends on server configuration value NumberOfStatusPollers that should be 1/10th of Nodes.
- "Average time to queue DCI for polling for last minute" -- will increase if DCI polling takes more time - rule should be that (avarage time * number of DCIs) / NumberOfDataCollectors < DCI polling interval
- "Database writer's request queue (other queries) for last minute" -- this and following two are influenced by NumberOfDatabaseWriters server configuration value, but I am not sure when this value needs to be increased.
- "Database writer's request queue (DCI data) for last minute"
- "Database writer's request queue for last minute"
- "Data collection poller's request queue for last minute" -- probably depends on NumberOfDataCollectors and "Average time to queue DCI ..."

Can someone add more info from larger deployments about acceptable values?

Thanks and Regards,
Lukas
#7
General Support / How to monitor sysUpTime via SNMP?
September 27, 2013, 11:39:24 AM
Hello,
I am trying to find an optimal way to monitor sysUpTime (OID: .1.3.6.1.2.1.1.3.0) and hrSystemUptime (OID: .1.3.6.1.2.1.25.1.1.0). Both values are timeticks which is not supported type for DCI so I ended up with two following solutions, each with certain drawbacks.

Solution 1 - see the human readable value but no graph
1. Create DCI Internal/Dummy - type String
2. Add transformation script:

transport = CreateSNMPTransport($node);
if (transport == null)
{
  trace(1,"Snmp transport error on ".$node->ipAddr);
  return -1;
}

uptime = SNMPGetValue(transport, ".1.3.6.1.2.1.1.3.0");
if (uptime != null)
{
  // return uptime/100; // in seconds as float
  // return uptime/8640000 // in days as float
  return SecondsToUptime(uptime/100); // readable format
}
else
{
  trace(1,"Could not read uptime value for ".$node->ipAddr);
  return -1;
}


Solution 2 - graph in days, but no easily readable output
Same as above, only change the value type to Floating point and uncomment required line in the script.

Does anybody have a better way for monitoring uptime or Timeticks SNMP values in general so there is both human readable and graphical output?

Regards,
Lukas
#8
Motivation: In larger networks, there can be quite large amount of alarms and events in logs. When netxms user is trying to solve a network problem, he filters existing alarms or events until it is narrow enough to show only required items. Such tasks are typically repeated several times and creating the new filtering expression every time is tedious and error prone. That is why it would be useful if log filters can be saved for later use.

User will need to be able to save and use filter expression, give name to filter expression, change the name and remove filter expression.
I am not quite sure how to fit such feature in existing GUI. One solution from other NMS was, that each unfiltered log (events, alarms, ...) was a node in a tree. Filter expressions saved by user were nodes below that.

What do you think, do you find this feature useful and worth implementing?

Lukas
#9
An article comparing Zenoss Core, Nagios Core, NetXMS and OpenNMS was published at networkworld.com. Access to the article requires a registration.
http://www.networkworld.com/reviews/2013/070813-open-source-network-management-271449.html?page=5
#10
 Hello,
I wonder if anybody has experience with deploying NetXMS as high availability two-nodes solution working over WAN.
DRBD seems to be working fine in the reliable local area network, but generally unreliable WAN links makes it almost impossible to design affordable and reliable solution with automatic start of the standby server and proper split-brain handling. Commercial solutions such as MySQL Cluster or Oracle Extended RAC do support WAN cluster, but it requires either extreme connectivity requirements or at least 4 nodes to operate.

Did anyone had success with one of the commercial solutions or with any other open-source in the similar context?

Kind Regards,
Lukas
#11
On the 1st February, the RAP 2.0 RC2 was released - http://www.eclipse.org/rap/noteworthy/2.0/?build=RC2 Since that time I am unable to start NetXMS RAP application under eclipse. The most obvious error is "Unable to locate installable unit org.eclipse.rap.equinox.target.feature.feature.group" and there are hundreds of more unresolved dependencies because of that.
My colleague can see the same message in the RAP target definition, but he can still run the application because he did not update the target definition.

I tried to create a new workspace and setup the RAP target once more from the scratch as described on wiki (http://wiki.netxms.org/wiki/How_to_setup_Eclipse/RAP). The first step that asks for installation of "Rich Ajax Platform (RAP)" from "RAP 2.0 Tooling" probably needs to be changed - in my case the following is available:


Apart from that, everything seems to be all right until the dependencies should be resolved. Now comes the part that I do not understand. For example netxms Core bundle requires org.eclipse.core.runtime;bundle-version="3.9.0" . This particular line in the MANIFEST file was not changed since December 13th 2012 (revision 6886).
My local eclipse installation (Juno Service Release 1 Build id: 20121004-1855) shows org.eclipse.core.runtime;bundle-version="3.8.0.v20120521-2346". So obviously the requirement is not fulfilled.
I was able to run NetXMS on last Friday under the same eclipse installation.... strange, right?

Any ideas what I should try to get back to state when RAP application can be properly imported and started?

Thanks,
Lukas
#12
General Support / Mapping tables
January 23, 2013, 05:36:29 AM
Hi,

NetXMS 1.2.5 has a new feature called "mapping tables". It is accessible via toolbar, several mapping tables can be created, each can contain key value pairs.
I wonder, what it can be useful for?

Best Regards,
Lukas
#13
 Hello,

I am trying to figure out how to use condition objects in NetXMS in order to display a proper link status (e.g.: custom attribute on node A = 1 and other attribute on node B != 2 and no alarm exists on connected interfaces). As a side effect, the following description was added to the wiki page http://wiki.netxms.org/wiki/UM:Objects#Condition_Objects. Can you please review the following text and suggest improvements and some real usage examples?

Conditions may represent more complicated status checks because each condition can have a script attached. Interval for evaluation of condition status is configured in Server Configuration Variables as ConditionPollingInterval with default value 60 seconds. Input values for the condition script can be added in the Data tab. Such values are accessible via $1, $2, ... variables inside the script. If the script returns 0, an activation event with the defined severity is created. If the script returns any other value, then a deactivation event is created.

Thanks,
Lukas
#14
General Support / DCI for SNMP tables
December 19, 2012, 12:57:23 PM
Hello,

I need to collect data from SNMP tables and generated events based on collected data. So far I was unable to find any useful example except for creating DCI for a single OID pointing to the particular row and column in the table. Is there some other way?

There seems to be some work in progress related to polling tabular SNMP data:
https://www.netxms.org/forum/configuration/dealing-with-snmp-index-values/msg418/#msg418
https://www.netxms.org/forum/configuration/new-table/msg7346/#msg7346

It seems to me that the implementation in 1.2.4 is not complete yet. Is that correct observation? I can see the same behavior as described in the second post above.

The only related opened task in the the bug tracker seems to be https://www.radensolutions.com/chiliproject/issues/153 - should this help or not?

Thanks,
Lukas
#15
Hello,

Please, can someone explain difference between "Acknowledged" and "Sticky Acknowledged" alarm states? What is "Sticky Acknowledge" action good for?

Thanks & Regards,
Lukas