FREEDOM251

Freedom251 › Network Monitoring

MRTG

Free plan LinuxSelf-hostedWebWindows

Visit MRTG Alternatives Pricing

MRTG's own site

What MRTG is

MRTG monitors traffic on network links by reading router counters with SNMP, then producing HTML pages with PNG graphs. It can also track any SNMP variable or data supplied by an external program. Its views cover daily traffic, seven-day, five-week, and twelve-month periods, and a consolidated log keeps relevant traffic data for the last two years without growing over time. MRTG’s documentation describes monitoring 200 or more links from a reasonably capable UNIX machine. It includes a Perl SNMP implementation, supports SNMPv2c 64-bit counters, and offers tools to automate configuration and setup. You can also configure the appearance of the generated webpages, and built-in hooks let you use RRDtool.

MRTG is free under the GNU General Public License and is designed for self-hosted use. Listed platforms include Linux, Windows, and web. The project dates to 1994 and is associated with Olten, Switzerland. The maker lists user, announcement, and developer mailing lists, along with Usenet and IRC channels. For Windows installation, the guide requires a current copy of Perl.

Who it suits

MRTG suits network administrators who want to monitor link traffic and review it through generated graphs over several time periods. It can also serve users tracking other SNMP variables or data gathered by an external program, with support for self-hosted deployment.

What it does well

  • Creates traffic graphs for four time ranges, from daily to twelve-month views.
  • Retains relevant traffic data for two years without log growth.
  • Can monitor 200 or more links, according to its documentation.
  • Includes automatic configuration and setup tools.
  • Supports SNMPv2c 64-bit counters and RRDtool hooks.

What to know first

  • Windows installation requires a current copy of Perl.
  • Deployment is self-hosted.
  • No free trial is offered.

Limits

MRTG is free under the GNU General Public License. Its consolidated log retains relevant traffic data for the last two years without growing over time.

Plans

PlanBilled and limitsPrice
MRTGGNU General Public LicenseFree

As oss.oetiker.ch lists them, read 9 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the MRTG website.
  2. Choose a listed platform: Linux, Windows, web, or self-hosted.
  3. For Windows installation, obtain a current copy of Perl.
  4. Use MRTG’s automatic configuration and setup tools.

Verdict

Choose MRTG if you need a free, self-hosted way to graph network traffic or other SNMP data, with long-range views and configurable webpages. Windows users also need a current copy of Perl.

Questions

How much does MRTG cost?

MRTG is free under the GNU General Public License.

Is there a free plan or trial?

The listed plan is free. No free trial is offered.

What platforms does MRTG support?

Listed platforms are Linux, self-hosted, web, and Windows.

What does MRTG monitor?

It monitors network-link traffic using SNMP router counters and can also track any SNMP variable or data gathered by an external program.

What support channels are available?

The maker lists user, announcement, and developer mailing lists, plus Usenet and IRC discussion channels.

Does MRTG work with RRDtool?

Yes. MRTG includes built-in hooks for using RRDtool.

Facts from MRTG's own pages

Configuration
MRTG includes tools for automatic configuration and setup, and its generated webpage appearance is configurable. · oss.oetiker.ch, 9 Oct 2026
Data retention
Its consolidated log retains relevant traffic data for the last two years without growing over time. · oss.oetiker.ch, 9 Oct 2026
Founded
1994 · oss.oetiker.ch, 28 Sept 2026
Graphs
It creates daily, seven-day, five-week, and twelve-month traffic views. · oss.oetiker.ch, 9 Oct 2026
Headquarters
Olten, Switzerland · oss.oetiker.ch, 28 Sept 2026
Integration
MRTG has built-in hooks for using RRDtool. · oss.oetiker.ch, 9 Oct 2026
License
MRTG is available under the GNU General Public License. · oss.oetiker.ch, 9 Oct 2026
Monitoring
MRTG uses SNMP to read router traffic counters and can monitor any SNMP variable or data gathered by an external program. · oss.oetiker.ch, 9 Oct 2026
Platforms
The maker describes MRTG as written in Perl and working on Unix/Linux and Windows; its download page offers tar.gz archives for Unix and ZIP files for Windows. · oss.oetiker.ch, 9 Oct 2026
Purpose
MRTG monitors traffic load on network links and generates HTML pages with PNG images showing that traffic. · oss.oetiker.ch, 9 Oct 2026
Scale
The documentation says MRTG can monitor 200 or more network links from a halfway decent UNIX box. · oss.oetiker.ch, 9 Oct 2026
Setup requirement
The Windows installation guide says MRTG requires a current copy of Perl. · oss.oetiker.ch, 9 Oct 2026
SNMP support
MRTG includes a Perl SNMP implementation and supports SNMPv2c 64-bit counters. · oss.oetiker.ch, 9 Oct 2026
Support
The maker lists user, announcement, and developer mailing lists, plus Usenet and IRC discussion channels. · oss.oetiker.ch, 9 Oct 2026

Where MRTG stands on Freedom251

Look at these too