Fix munin_stats plugin when running munin-node only #30426
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
If you run munin-node without having munin-cron on the same machine, the automatically enabled munin_stats plugin which prints general statistics fails on every munin call (i.e. every 5 minutes):
Happens on 17.09 and master. This is because munin-node does not create the
MUNIN_PLUGSTATE
directory/var/run/munin
. This is fixed with 95bb82d by using systemd.tmpfiles, would be nice to get this cherry-picked to 17.09. 086c0e6 converts munin-cron to systemd.tmpfiles as well, but that commit is not necessary to fix this issue (and not strictly necessary at all, of course. Is there a policy regarding mkdir+chown activationScripts vs. systemd.tmpfiles?)Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)