PRTG MikroTik monitoring gives IT administrators complete visibility into the health, performance, and traffic of their MikroTik network devices. MikroTik provides routing, switching, and wireless equipment for environments ranging from small offices to high-end data centers.
Back in 1997, MikroTik developed RouterOS, a software system that provides extensive stability, controls, and flexibility for all kinds of data interfaces and routing. Five years later, MikroTik created their own hardware called RouterBoard. Today, RouterOS supports all the necessary features for an ISP—routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and more. Their products are used by ISPs, individual users, and companies building data network infrastructures around the world.
Key Takeaway: By using PRTG’s SNMP sensors, you can monitor MikroTik RouterOS devices for availability, CPU load, memory usage, disk space, bandwidth, and network traffic—all from a single dashboard.
In this article, you’ll see how Paessler PRTG monitoring software monitors the hardware and software components of MikroTik devices. For demonstration purposes, I’ll use a multi-port MikroTik RB3011 router running on an ARM architecture CPU (1.4 GHz × 2), 1 GB RAM, and 128 MB disk space. The RB3011 has ten Gigabit ports divided into two switch groups, an SFP cage, and a SuperSpeed full-sized USB 3.0 port for adding storage or an external 3G/4G modem.
PRTG has dozens of sensors you can use to monitor metrics on your MikroTik or any other network device. By combining General sensors with SNMP sensors, you gain insight into availability, port status, uptime, utilization, and logging. Learn more about SNMP monitoring with PRTG.
The starting point is to add the Ping sensor, HTTP sensor, and Port sensor. These sensors check if your MikroTik device responds to ICMP and HTTP queries, and if critical ports are open and accessible. For example, port 8291 is used for connecting via Winbox and port 8728 for API connections.
As both PRTG and MikroTik support SNMP (v1, v2c, and v3), you can add the following SNMP sensors:
Any configuration change within RouterOS that can be detected by SNMP Trap or logging can be shown in PRTG using two receiver sensors:
Navigate to MikroTik UI > IP > SNMP to enable and configure SNMP and SNMP Traps. The Syslog protocol can be enabled at MikroTik UI > System > Logging > Actions > remote.
PRTG Device overview for MikroTik with all sensors
And this is only a part of the metrics you can gather with PRTG. Read on to learn how to monitor network traffic via SNMP and flow protocols.
As a responsible administrator, you need an overview of how much traffic flows through your network. PRTG lets you optimize network capacity planning with the SNMP Traffic sensor, which shows incoming, outgoing, and total network traffic per interface. The channels within this sensor are customizable—you can include metrics for errors, discards, unicast, non-unicast, multicast, and broadcast traffic.
PRTG SNMP Traffic sensor for MikroTik
SNMP Traffic sensor graph showing MikroTik bandwidth usage
By using the SNMP Custom Table sensor and the MikroTik MIB file (e.g., OID: 1.3.6.1.4.1.14988.1.1.14.1.1), you can get detailed information about network traffic per interface. We cover SNMP Custom sensors in detail in the next section.
MikroTik Network Interface Statistics via SNMP Custom Table
Want more than just incoming and outgoing traffic totals? PRTG’s flow sensors provide details about bandwidth consumption per connection, protocol, or top talker. One of the most powerful RouterOS features is sending flows via IPFIX, NetFlow v5, or NetFlow v9 to multiple flow collectors. PRTG supports all of these natively:
The screenshot below shows the Top Connections toplist, displaying 5-tuple data (source IP, source port, destination IP, destination port, protocol).
PRTG Top Connections for MikroTik flow monitoring
PRTG also offers custom SNMP sensors that extend the scope of standard monitoring. With custom sensors, you can display values not included in PRTG’s default libraries—ideal for monitoring MikroTik-specific metrics via the MIKROTIK-MIB.
You’ll need to download the MIB (Management Information Base) file from the MikroTik website and import it into PRTG using the Paessler MIB Importer. MIB files are hardware- and OS-independent files that tell network management systems how to retrieve data using SNMP from network devices. Download the latest MikroTik RouterOS MIB file (last updated: 15-Sep-2020).
| MIB Name | Purpose |
|---|---|
| MIKROTIK-MIB | MikroTik-specific metrics (wireless, queues, interfaces) |
| MIB-2 | Standard network device information |
| HOST-RESOURCES-MIB | CPU, memory, disk, and process monitoring |
| IF-MIB | Network interface statistics |
| IP-MIB | IP addressing and routing tables |
| IP-FORWARD-MIB | IP forwarding/routing statistics |
| IPV6-MIB | IPv6-specific information |
| BRIDGE-MIB | Bridge/switching statistics |
| DHCP-SERVER-MIB | DHCP server lease and pool data |
| CISCO-AAA-SESSION-MIB | AAA session information |
| ENTITY-MIB | Physical entity (hardware) descriptions |
| UPS-MIB | UPS device monitoring |
| SQUID-MIB | Squid proxy cache statistics |
Paessler MIB Importer with MikroTik MIB loaded
Here are three practical examples using PRTG’s custom SNMP sensors with MikroTik devices:
Using the SNMP Custom String sensor with OID 1.3.6.1.4.1.14988.1.1.7.7.0, PRTG will notify you when a new RouterOS version is available for your MikroTik device. This helps you stay on top of firmware updates and security patches.
The SNMP Custom Table sensor with OID 1.3.6.1.4.1.14988.1.1.14.1.1 provides detailed per-interface network statistics, going beyond what the standard SNMP Traffic sensor offers.
Want to import the entire MikroTik MIB and choose exactly what to monitor? Use the SNMP Library sensor, select the imported MikroTik MIB, and pick your preferred OIDs. This approach allows you to create a fully customized monitoring setup tailored to your MikroTik infrastructure.
PRTG device tree with custom MikroTik sensors
MikroTik RouterOS also supports an API that gives you the opportunity to gather additional information. Using PRTG’s HTTP XML/REST Value sensor and REST API sensor, you can pull data directly from RouterOS. The API closely follows CLI syntax. To use the API, RouterOS version 3.x or later is required and the API service (port 8728) must be enabled. See the full MikroTik API documentation.
Before PRTG can monitor your MikroTik device via SNMP, you need to enable and configure SNMP on the router itself. Follow these steps:
Pro Tip PRTG supports SNMP v1, v2c (recommended for most use cases), and v3 (for environments requiring encrypted communication). We recommend SNMPv2c for most MikroTik setups, as it supports 64-bit counters without the performance overhead of SNMPv3 encryption.
Follow these best practices to get the most out of your PRTG MikroTik monitoring setup:
1.3.6.1.4.1.14988.1.1.7.7.0 to get alerted about new RouterOS releases.Several tools can monitor MikroTik devices. Here’s how PRTG compares to popular alternatives:
| Feature | PRTG | Zabbix | The Dude |
|---|---|---|---|
| SNMP v1/v2c/v3 support | ✓ | ✓ | ✓ |
| Preconfigured MikroTik sensors | ✓ (device templates + 250+ sensor types) | ✓ (templates available) | Basic |
| Flow monitoring (NetFlow/IPFIX) | ✓ Native sensors | Limited | ✗ |
| Auto-discovery | ✓ | ✓ | ✓ |
| Custom dashboards & maps | ✓ | ✓ | ✓ |
| Alerting & notifications | ✓ (email, SMS, push, Slack, Teams) | ✓ | Basic |
| REST API monitoring | ✓ | ✓ | ✗ |
| Setup complexity | Low (guided setup) | Medium-High | Low |
| Free tier | 100 sensors free forever | Open-source | Free |
| Multi-vendor monitoring | ✓ (Cisco, HP, Dell, Juniper, etc.) | ✓ | Limited |
Why choose PRTG for MikroTik monitoring? PRTG stands out with native flow sensor support (IPFIX, NetFlow v5 & v9), an intuitive guided setup, and the ability to monitor your entire multi-vendor infrastructure—not just MikroTik devices—from a single pane of glass.
Yes. PRTG monitors MikroTik RouterOS devices using SNMP (v1, v2c, and v3), flow protocols (IPFIX, NetFlow v5/v9), and the MikroTik REST API. You can track bandwidth, CPU load, memory usage, disk space, uptime, and more.
Start with the Ping sensor for availability, then add SNMP sensors: SNMP System Uptime, SNMP CPU Load, SNMP Memory, SNMP Disk Free, and SNMP Traffic. For advanced monitoring, use SNMP Custom String, SNMP Custom Table, and SNMP Library sensors with the MikroTik MIB file.
In Winbox or CLI, navigate to IP > SNMP, enable the service, configure a community string (v2c) or SNMPv3 credentials, restrict source addresses to your monitoring server, and ensure your firewall permits UDP port 161.
Yes. PRTG has native IPFIX, NetFlow v5, and NetFlow v9 sensors. MikroTik RouterOS can send traffic flows to PRTG, enabling deep traffic analysis including top talkers, protocols, and connections.
Yes. The PRTG Sensor Hub includes a community-contributed “MikroTik RouterBoard” device template that can automatically create relevant sensors for your MikroTik device.
We recommend SNMP v2c for most deployments, as it supports 64-bit counters without the performance overhead of v3 encryption. Use SNMPv3 if your security policy requires encrypted SNMP communication.
I really enjoy working with MikroTik devices and I’m curious to learn more about how you are monitoring your MikroTik devices in your IT infrastructure! Share your experiences in the comments below.