PyMunin Multigraph Munin Plugin for monitoring Network Interfaces.

The plugin permits the generation of the traffic and error graphs for multiple network interfaces by running the script only once instead of executing plugin scripts for each graph for every interface. All interfaces except lo are graphed by default.

Multigraph Plugin: Yes
Multi-instance Plugin: No


The plugin implements the following graphs:

  • netiface_traffic

  • netiface_errors


Sample graphs for plugin:

Network Interface Traffic Network Interface Errors


Configuration variables are passed to the Munin Plugins using environment variables. The environment variables for plugins are usually set in the plugin configuration files in the folder: /etc/munin/plugin-conf.d

The configuration variables implemented by the plugin are listed in the following table:

Variable Description
include_ifaces Comma separated list of network interfaces to include in graphs.
(All Network Interfaces are monitored by default.)
exclude_ifaces Comma separated list of network interfaces to exclude from graphs.
include_graphs Comma separated list of enabled graphs.
(All graphs enabled by default.)
exclude_graphs Comma separated list of disabled graphs.


Network Interfaces Plugin ( netifacestats ) has been developed by Ali Onur Uyar ([aouyar @ GitHub] (https://github.com/aouyar)).


Network Interfaces Plugin ( netifacestats ) is copyrighted free software made available under the terms of the GPL License Version 3 or later.

See the file COPYING that acompanies the code for full licensing information.