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 - Storm-Donovan

#1
General Support / Discard Erroneous Values
March 10, 2023, 11:17:35 PM
Every once in a while, our 100mbps Mikrotik switches will report that they transfered 100+ pbps (Yes, pettabits).  Is there a way to discard these values when they come in? It makes looking at the graphs very difficult.
#2
Is there a way to set interface expected state by a template?  We use Unifi APs and these things change their interface state as often as I change my underwear it seems.  I would like to set NetXMS so that if the device is a Unifi AP, then all interfaces are automatically set to Ignore for expected state.

I searched the forums and didn't find this situation.  Any help would be much appreciated.
#3
General Support / Cisco Entity Sensor MIB
October 07, 2022, 06:34:33 PM
Has anyone taken the Cisco Entity Sensor MIB and used it to create monitoring and alarms for an IOS-XE device?

I know I take entPhysicalDescr to get the description of what is monitored and then entSensorType for the type of data (volts/celsius/amps) and then entSensorPrecision for the number of decimal places to transform and then entSensorValue for the actual value and then entSensorScale to get the .

These five queries will give me something like:
subslot 0/2 voltage Sensor 4 : 2482 mV DC

Then you would use entSensorThresholdSeverity and entSensorThresholdRelation and entSensorThresholdValue to get your alarm parameters.  Using the above example, my alarm parameters would be:

greater than 4875 mV = minor alarm
greater than 5125 mV = critical alarm
less than 125 mV = minor alarm
less than -125 mV = critical alarm

So, right now I would have no alarm for  subslot 0/2 voltage Sensor 4.

Has this been done?  What's the best way to set this up if it hasn't been done?

Thanks in advance!
#4
General Support / Polling both IPv4 and IPv6
August 08, 2022, 08:05:51 PM
We've set up our NetXMS with DNS hostnames in the Primary Host Name field.  This is all good until we have an issue where IPv6 or IPv4 is not working, but the other IP Version is working.  I had a router paging down this morning, but it was up - the only problem was that it had stopped responding on IPv6.  I was able to reach it on IPv4.

Is it possible to poll both IPv4 and IPv6?  And then it could minor alarm saying "Router is not reachable by IPv6, it is reachable by IPv4"

I don't see an option for this in the configuration, maybe I'm missing it or maybe this is something that could be added in the future?
#5
I deleted a container today and expected all of the nodes inside it to be deleted as well.  But I just got a bunch of alarms for nodes that were supposed to be deleted.  So now I have orphan nodes that do not even show up in the node list.  Do I really need to delete the contents of a container before deleting a container?
#6
General Support / Database Migration Failed
March 11, 2022, 08:43:36 PM
I'm trying to migrate our database from MariaDB to TimeScaleDB.  I ran nxdbmgr migrate and it was humming along nicely and then failed with the following error:

Migrating table zmq_subscription
ERROR: unable to read data from source table (Table 'netxms.zmq_subscription' doesn't exist)
Database migration failed.

What should I do to resolve this?  I'm really not sure why this table doesnt exist.

Thanks!
#7
I just noticed that my Auto-Apply scripts are non-functional.  All of them.  Did something change in v4 about the way these are run?  Here's a basic script I have on a template that we apply to all devices:

if (classof($object) != "Node")
return false;
return true;


I just added 6 nodes and none of them came up with this template. 
#8
On Friday morning I upgraded our installation from 3.9 to 4.0.  Ever since, the daemon restarts every hour on the hour and we have massive packet loss reported within NetXMS.  If I ping the devices from the command line, there is no packet loss, but NetXMS reports over half of our devices are unreachable by ICMP at any given time.

Everything worked fine on 3.9, I'm at my wit's end and am about ready to restore from Thursday night's backup.  What can I do to resolve this without going back to 3.9?
#9
I have a campground that is closed for the season.  I've put the devices into Maintenance Mode to not generate alarms, but my containers still show critical.  Why is this?  Is there a way I can not have critical containers when the devices are in Maintenance Mode?
#10
General Support / How to Remove Map Whitespace?
September 23, 2021, 11:19:44 PM
I've spent the last 8 hours creating a map and lining everything up nicely.  Then I click on "Zoom to Fit" and I get massive amounts of whitespace above and to the sides of my items.  How do I get rid of this whitespace?  I've attached a screenshot of the map after clicking Zoom to Fit.  Please help!!
#11
General Support / Topology Maps
June 18, 2021, 01:08:11 AM
Please see the attached topology map, which NetXMS has autogenerated and is incredibly wrong.  I can not for the life of me figure out how to get it correct.

Here are my devices:

Router - Mikrotik 750
House AP - Ubiquiti Unifi AC-Lite
Shop C1 - Mikrotik SXTSq5
Shop C2 - Mikrotik SXTSq5
Show Switch - Mikrotik 750
Shop AP - Ubiquiti Unifi AC-Lite

The house AP is connected to ether4 on the Router, but shows as connecting to ether5.10.
The C1 is correct.
The C2 connects to the C1, but shows as being directly connected to the Router.  It is connected to ether2 on the shop switch.
The Shop AP is connected to ether5 on the shop switch, but shows as being connected to ether2.10.

How do I get these topology maps to show the correct topology with these device types?  This is the first client map I'm creating, out of about 100.  It can't be this hard, can it?
#12
General Support / Script errors, but works?
June 01, 2021, 12:07:11 AM
The following script is erroring, but it's working.  So I'm not sure what's wrong.  I'm not very good at scripting, can anyone help out? Thanks!

Quoteif (($node->snmpSysName != null) && ($node->snmpSysName != "") && (($node->driver == "MIKROTIK") || ($node->driver ~= "CAMBIUM")))
{
   RenameObject($node, $node->snmpSysName);
}

Here's the error:

QuoteScript (Hook::ConfigurationPoll) execution error: Error 14 in line 8: Function or operation argument is not an object