Configure Munin Node
To install munin node on Ubuntu/Debian, run
1 |
apt install -y munin-node |
To configure, edit file
1 |
vi /etc/munin/munin-node.conf |
Find
1 |
allow ^127\.0\.0\.1$ |
Below this line, you need to add IP of your Munin Master. You need to convert IP to regular expression format before adding. For example, if your IP is 88.212.32.35, you need to add
1 |
allow ^88\.212\.32\.35$ |
If you want to allow from any IP, add
1 |
allow ^.*$ |
Now restart Munin node
1 |
systemctl restart munin-node |
Add Node to Munin Master
You need to tell your Munin master about the new node you have installed. To do this, edit file
1 |
vi /etc/munin/munin.conf |
In this file, add
1 2 3 |
[hostname-of-new-node-server] address IP_ADDR_OF_NODE use_node_name yes |
Now you need to wait like 5 minutes for Munin master to fetch the data. Munin master run the command /usr/bin/munin-cron to fetch data from every configured nodes.
If you have any problem with updating data, check the log files for more info.
/var/log/munin/munin-update.log => is the log file for munin master.
/var/log/munin/munin-node.log => is the log file for munin node.
Make sure you can connect to port 4949 of node server from master. If any firewall blocking, you need to open the port for munin to fetch the data.
1 2 3 4 5 |
root@monitor:~# nc 82.211.1.93 4949 # munin node at root1272.premium-rootserver.net # Unknown command. Try cap, list, nodes, config, fetch, version or quit quit root@monitor:~# |