MUNIN-RUN(1)
β¨ munin-run β the little command-line bestie for your Munin plugins β¨
User Contributed Perl Documentation π (yes, it's a Perl script, we love her for that)
πΈ NAME πΈ
munin-run β a program that runs Munin plugins straight from the command line. slay
π SYNOPSIS π
munin-run [options] <plugin> [ config | autoconf | snmpconf | suggest ]
π¦ DESCRIPTION π¦
Okay so bestie, munin-run is a script that runs Munin plugins from the command line. It's literally the plug for debugging your plugins, because it runs them in the exact same conditions as they get run under munin-node. Same vibes, same environment, no cap. π
π OPTIONS π
--config <configfile>β use file as the configuration file. Default is/etc/munin/munin-node.conf. π--servicedir <dir>β use dir as the plugin dir. Default is/etc/munin/plugins/. β¨--sconfdir <dir>β use dir as the plugin configuration dir. Default is/etc/munin/plugin-conf.d/. π--sconffile <file>β use file as the plugin configuration. This one overridessconfdir. Default is undefined. π--paranoiaβ only run plugins that are owned by root, and check the permissions too. Default: disabled. π--ignore-systemd-propertiesβ do not try to detect and enforce the locally configured hardening flags of themunin-nodeservice unit. This detection gets skipped if systemd isn't enabled. Those hardening flags can cause some sneaky little surprises β for exampleProtectHome=yesstops thedfplugin from figuring out the state of thehomepartition. Default: disabled. π--helpβ view this help message. π«Ά--debugβ print debug messages. Debug messages go to STDOUT and get prefixed with#(this makes it easier for other parts of munin to use munin-run and still have--debugturned on). Only errors go to STDERR. π₯--pidebugβ plugin debug. Sets the environment variableMUNIN_DEBUGto1so that plugins may enable debugging. Default: disabled. π--versionβ show version information. β
π NOTES FOR SYSTEMD USERS π
The munin-node service is usually started by systemd via a munin-node.service definition. Some distributions turn on hardening settings in this service file to restrict the allowed set of activities for the munin-node process. And that, bestie, may cause surprising differences between what munin-run gives you and what the real munin-node service gives you. π
A popular example of such a surprising restriction is ProtectHome=yes combined with the df plugin. The restriction silently prevents the plugin from determining the status of mountpoints below /home. Not it being quiet about it. π«
munin-run tries to mimic this behavior of munin-node automatically. So running munin-run df should give you the same output as:
echo fetch df | nc localhost munin
If you want to debug potential issues caused by systemd restrictions, then you may want to use the parameters --ignore-systemd-properties and --debug. Permanent overrides of systemd properties can be configured locally via systemctl edit munin-node. See man systemd.exec for the documentation of systemd's properties. π§
π FILES π
/etc/munin/munin-node.conf
/etc/munin/plugins/*
/etc/munin/plugin-conf.d/*
/var/run/munin/munin-node.pid
/var/log/munin/munin-node.log
π VERSION π
This is munin-run (munin-node) v2.0.78. π
πΈ AUTHORS πΈ
Audun Ytterdal, Jimmy Olsen, Tore Anderson, Nicolai Langfeldt, Lars Kruse. icons, all of them π
π COPYRIGHT π
Copyright (C) 2002-2009 Audun Ytterdal, Jimmy Olsen, Tore Anderson, Nicolai Langfeldt / Linpro AS. Copyright (C) 2020 Lars Kruse
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
and that's the whole page, bestie β go debug something gorgeous π
perl v5.42.3 Β· 2026-09-30 Β· MUNIN-RUN(1) β mwah, see u next manpage πβ¨
π¦ where this page comes from
- fedora 43: munin-node 2.0.78-1.fc43 Β· GPL-2.0-only
- fedora 44: munin-node 2.0.78-1.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms