First, check at Dude’s RouterOS Table whether Dude is able to read data from the Mikrotik’s RouterOS. For example, at Registration Table you should see information concerning wireless interface. Mind that the monitored MikroTik operates in the Client Mode:
RadioName.png
If no value(-s) are displayed, verify if details to log to Mikrotik are entered correctly at General Table
General.png
Wait several minutes and if you still can not see any information at RouterOS Tab, it might be an issue of a combination “MikroTik Device x RouterOS version”, or a bug in the Dude.
If you succeed, write down the value from the “Radio Name” column. It's usually an SSID (or BSSID) of the Access Point. In case its name is too long, it may be displayed in abbreviated form. Thus, write down the text exactly as displayed in the Dude.
Create the custom function with the following script:
ros_command(":put [/interface wireless registration-table get [find where radio-name=VerafREE5n-AP1] tx-ccq]")
where “VerafREE5n-AP1” is the value from the “Radio Name” column. Of course, you can replace “tx-ccq” with another flag to monitor other wlan stats, i.e. rx-ccq, tx-signal-strength etc.
To display wlan stats together, you can try something like this, where tx_signal_strength(), tx_ccq() and rx_ccq() are your custom functions:
[Device.Name]
[device_performance()][Device.ServicesDown][snmp_uptime()]
TX [dBm]: [tx_signal_strength()]RX [dBm]: [oid("iso.org.dod.internet.private.enterprises.mikrotik.mikrotikExperimentalModule.mtXRouterOs.mtxrWireless.mtxrWlRtabTable.mtxrWlRtabEntry.mtxrWlRtabStrength")]
TxCCQ [%]: [tx_ccq()]RxCCQ [%]: [rx_ccq()]
The result should look like this:
MikroTik.png
Sometimes, after restarting the Dude Server and/or the Client, the values which were loaded via the aforementioned scripts might not be displayed further. Deleting all commands from Appearance/General/Label, saving, reinserting the commands, and saving again usually helps. Similar procedure works also if you are using Dude graphs to display these statistics. However, Dude may stop reading data from RouterOS “spontaneously” from time to time (RouterOS Tab is then “empty”). Then, of course, above mentioned data are not displayed as well.
Another way to view wlan statistics is using Telnet. For example, to display TxCCQ, use:
:put [/interface wireless registration-table get [find where radio-name=VerafREE5n-AP1] tx-ccq]
It should work even in cases, where above method fail. If I am not mistaken, Telnet is used to display statistics from MikroTik in Munin monitoring.
You do not have the required permissions to view the files attached to this post.