Number of Wireless Clients
The Problem: You have multiple wireless access points set up and you would like to monitor the number of connected clients with The Dude.
The Solution:
In Dude, go to "Functions" and create a new function called: wireless_clients
Under "Code" paste in the following:
array_size(oid_column("iso.org.dod.internet.private.enterprises.mikrotik.mikrotikExperimentalModule.mtXRouterOs.mtxrWireless.mtxrWlRtabTable.mtxrWlRtabEntry.mtxrWlRtabStrength"))
Click on Ok and go back to your network map
Right click on one of your wireless devices and select "Appearance"
Click on the "Label" box and paste the following:
[Device.Name] [device_performance()][Device.ServicesDown][wireless_clients()] Wireless Clients
Click on Ok to see your handy work.
Now that you have your number, wouldn't it also be nice to have a graph so you can track the number of clients over time?
Here's to graph it:
Right click on your network object and go to "Settings" On the "Services" tab, add a new service Click on the 3 dots next to "Probe" Fill out the following settings:
Name: wireless_probe Type: Function Available: wireless_clients() Error: if(wireless_clients(), "", "") Value: wireless_clients() Unit: Clients rate: None
Click on Ok and select the wireless_probe as your probe Hit Ok again and you should be graphing the number of wireless clients now.
To add the graph to any other APs you may have, simply add the wireless_probe as a new service.
Sorry for the formatting. Once I figure this wiki formatting thing out, I will update.