Freedom251 › Network Monitoring
MRTG

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
| Plan | Billed and limits | Price |
|---|---|---|
| MRTG | GNU General Public License | Free |
As oss.oetiker.ch lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the MRTG website.
- Choose a listed platform: Linux, Windows, web, or self-hosted.
- For Windows installation, obtain a current copy of Perl.
- 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
- Network Monitoring#14 of 55