I am still having trouble getting bandwidth monitoring (and alerting) working with The Dude. While Googling around for answers, I found this app recommended for the job; https://www.paessler.com/
PRTG Network Monitoring Software
I have installed it and have been running it for a week now.
Very nice in a lot of ways. Sadly, super super super crazy expensive.
I am on the fence if I should continue to run it (and thus learn it) after the 30 day trial in its limited free instance.
I was thinking of running both this and The Dude. The Dude does everything else, this just does bandwidth monitoring for 100 links – The free version is limited to 100 sensors.
Duno. On the fence. I would rather do everything through The Dude and just to get to know it.
I felt my network was out of control. Was it really? That was my problem… I did not know what it was doing, in or out of control, I had no idea.
Need to monitor it then.. and once we are gathering the data, then we can make informed decisions.
In other words, “You can’t control what you don’t monitor”.
Really rough brain dump for selecting ‘The Dude’ to do that job at home.
Simple Network Management Protocol.
This is the right tool for the job of network monitoring. It has been around a lot of years, is a bit of a standard, and works on Windows, Linux, managed switches and Raspberry Pis.
The best way to use this protocol is to use some SNMP monitoring software. There are Open Source, free and paid options. Google will guide you. (I have tried Cacti, Nagios, Zabbix, Ntop and The Dude). Look closely at the features, look at the amount of hosts the free versions support, look closely if the free version shows ads on the reports etc etc.
In the end, you just have to pick one and stick with it (wort’s and all). The longer you work with it, the better you will get at working around any shortcomings it has. One feature I would look at is its reports and alerting features. Sadly, The Dude seems to be lacking in this area.
I chose ‘The Dude’ from Mikrotik. We have been using it on and off for years and years thanks to Dan. I like the mapping feature. It’s not open source, but it is free.
One major gotcha with this application; They no longer are developing the Windows server. They are only developing their routerOS version.
Not all the features of the Windows platform has made it over onto the RouterOS version yet, so its sort of in a no mans land at the moment.
I am happy with the features and bugs on the Windows version, so I am mostly using that, but I have purchased their minimum level router (Mikrotik hEX RB750Gr3) to run it on.
Here is an auto generated map of my network generated by The Dude.
I am a very graphic/visual guy, so really like The Dude for this reason. Most of my interaction with The Dude is through this map.
Double or right click on each object (I don’t mean to ‘sell’ The Dude, most SNMP applications are the same, so just bare with me) to expose the features of each device.
Green is all services up (you can add custom services like port 2001 and 22001 for Opto 22 devices), orange is one or more services are down and red is all services down.
On the links you can see some data, these are the current bandwidth values for that device to that port on the switch.
Hovering over them shows a graph.
This is for an OptoEMU-SNR-3v. It monitors the house power. You can see that it is uploading power readings (the blue spikes) and is receiving a lot of broadcast packets and data addressed to it.
So how did we get here?
The main advantage of SNMP software is that makes the SNMP tree structure a lot LOT simpler to work with.
Most Ethernet interfaces have some SNMP stack built in, so at the very least, to get SNMP up and running on your hardware, it should just take a software package to install.
What if your device does not support SNMP? If you connect the network port of that device to a managed switch, then you can get some data from the switch.
When Dan was in town, we went to the junk store and picked up a sweet Dell managed switch. We then added 3 more TP-Links because Gary uses them.
Here is a screenshot of the TP-Link;
This is one of the smaller 8 port, but the 24 port and 48 port look almost the same.
The important part here is that under ‘Global Config’ you turn on SNMP and then under ‘SNMP Community’ you add a community name.
To check what it is in your Opto 22 devices, open PAC Manager, inspect the device, click on communications and then SNMP;
Thoughts about this. IT guys might like to change the community name so that it is a little more secure. You can also set up a user/password for the SNMP user/community/group. I recommend that you adhere to any of their recommendations. That said, for my house, I set it to read-only and left the default group and community name as ‘public’ and no user/pass.
One of the reasons for this is that I wanted The Dude to be able to do a scan (discover) of the network and did not want to have to set up each device or several profiles for the SNMP user.
While The Dude can handle different SNMP communities, when I tried to use it like that, I had a lot of issues, thus going back to the ‘public’ for every device.
Once you have your SNMP client enabled and your SNMP community name saved, you can then unleash The Dude to scan the network and walk the SNMP tree of each device as it finds it.
Here is a typical small section of an Opto SNMP tree screenshot;
I have closed a lot of the tree folders, they go on and on and on and on and on.
You can drill your way into any leaf of the tree and look at just that OID data. Thankfully a lot of the SNMP software knows the tree structure (as I said, its a lose standard) and will pick the right parts for automatically saving a HUGE amount of time.
A quick word on MIB’s.
MIB’s or Management Information Base work hand in hand with SNMP.
MIB describes vendor specific sections of the SNMP tree that are not in the standard.
Here is the front of the Opto 22 MIB;
As you can see, they are all things that are unique to Opto 22.
Most managed switch vendors do the same thing, the SNMP standard takes care of all the interface data in/out counters etc, but they might add CPU use or CPU temperature, Fan status/RPM and things like that…. You will find those OID’s in their MIB.
Most network management software allows you to add MIB’s as needed.
So, to summarize.
SNMP is a rough standard.
OID’s are a rough standard.
The Dude knows about those standards and can play nice with pretty much all of them.
I am not totally thrilled with the Wifi coverage in my house.
I am not the only one having this issue. Seems houses over here (in California) are built, then covered in chicken wire, then sprayed with cement. The net result of which is that WiFi coverage in two story houses is terrible.
My router is upstairs and we mostly live downstairs.
Added to this is the fact that we (Terry and I) fly (well, test hover – and in Terry’s case, move the little guys around a little bit – its not that big of a park, but its super convenient and fun) our drones in the park over the back of the house, and its a dead spot, both for my personal WiFi and for cell phone coverage. So when we want to post pictures or videos it’s often a case of standing on the park benches and sticking out your tongue and looking for the best wind direction to get a signal.
Dan and I tried to do some tweaking years ago, but it resulted in poor through put and the usual problem where the phone will hang on to a low signal level access point in favor of the high signal strength access point you are standing next to.
Thus, I am always on the look out for a solution too all the above problems……
Is this it?
Not only does the AmpliFi HD Mesh Wi-Fi System sort of look like an AirPort router, but it promised an easy app-based setup. What really sweetens the pot, however, is that the 802.11ac system uses “mesh” technology, allowing several access points to work together. Oh, and let’s not forget that this home-based product is made by the much-respected Ubiquiti Networks.
In addition to the router, there are two mesh access points called “AmpliFi MeshPoint HD” that plug directly into a wall outlet. The design here is quite brilliant, as the antennas sit on a magnetic ball joint. You can easily rotate — or remove them — without the need to screw or unscrew anything. They also have a series of LED lights to show you connectivity.
There were some anomalies, however. Sometimes my MacBook Pro on the second floor would connect to the router a floor below rather than the much-closer access point on the same floor. To make matters worse, it would connect on the 2.4GHz band at a slower speed.
To remedy this, I would turn off the Wi-Fi on my MacBook Pro and then turn it on. It would then connect to the closer mesh access point on the 5GHz band as I wanted. Yes, this actually did matter. When running the Speedtest app on my Mac, I would see a dramatic speed boost when on the closer access point with the 5GHz band. It is worth noting, this “bug” only happened a few times. It has worked as it should ever since.
Seems they also have not yet solved the signal strength issue either. Bleh.
Not only, but also, at 350 US bucks, it waaaaay out of my buy and test price range.
Still… tempting… I really like Ubiquity networking gear. (I currently have a set of their 900mHz radios at Opto to test with our gear).
The router has crashed around 3-4 times (I am losing track) in the past 30ish hours.
So, we have reset it back to stock Asus firmware.
This is part one of a two part plan…. If it lasts until Sunday morning (a record if it does), it gets a stay of execution. If it crashes again with the same symptoms, then we are taking it back to Best Buy and getting another, the same (hopefully they have one in stock).
Leaving the new one at stock for a week or three to see how it goes.
So, thats the two part plan.
See if the third party firmware was the issue.
See if I just got a dud router.
I just want a router that is reliable and that I can live with. Seems too much to ask at this point in time….