munin-node gets confused about the machine's name in some cases

Some users report munin is broken because munin and munin-node disagree about the name of the machine. I think this occurs if hostname (used by munin-node) reports a different name than PRIMARY_HOSTNAME (which we put in the munin config).

Hard-code PRIMARY_HOSTNAME in munin-node.conf.

Fixes #474.
See https://discourse.mailinabox.email/t/404-not-found-on-admin-munin/623/24.
This commit is contained in:
Joshua Tauberer 2015-07-22 21:01:17 +00:00
parent 1900e512f2
commit 8c066764d9
2 changed files with 5 additions and 0 deletions

View File

@ -20,6 +20,7 @@ System:
* When upgrading, network checks like blocked port 25 are now skipped.
* Tweaks to the intrusion detection rules for IMAP.
* Improve the sort order of the domains in the status checks.
* Munin was not working on machines confused about their hostname.
v0.12c (July 19, 2015)
----------------------

View File

@ -28,5 +28,9 @@ contact.admin.command mail -s "Munin notification ${var:host}" administrator@$PR
contact.admin.always_send warning critical
EOF
# ensure munin-node knows the name of this machine
tools/editconf.py /etc/munin/munin-node.conf -s \
host_name=$PRIMARY_HOSTNAME
# generate initial statistics so the directory isn't empty
sudo -u munin munin-cron