Number of Wireless Clients

From MikroTik Wiki
Revision as of 05:02, 27 June 2009 by Pikoro (talk | contribs)
Jump to: navigation, search

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.