Munin is a free and open-source computer system monitoring, network monitoring and infrastructure monitoring software application. Munin is written in Perl and uses RRDtool to create graphs, which are accessible over a web interface.Its emphasis is on plug and play capabilities. About 500 monitoring plugins are currently available. It is intended to make it easy to determine 'what's different. Welcome to the Munin Guide. Stable-2.0 master Downloads pdf htmlzip epub On Read the Docs Project Home Builds Free document hosting provided by Read the Docs. Peakhour 4 4 0 4. Munin は Perl で書かれたリソース監視ツール。RRDtool でグラフを作成している。 バージョン情報. 安定版は 2017-10-21 リリースの 2.0.34 で、EPEL リポジトリーで提供されている。 最新評価版は 2017-01-21 リリースの 2.99.3 になる。.
Munin is a program that gives you some graphs about your system that you can visualize from a web page.
there are two parts to this, the server and the client, you can have one server and as many clients (nodes) as you may need, and so from the server you can read the infos from your nodes. in this tutorial i'll show you the most basic setup, you will be able to complicate things on your own.
Installation
on Debian all you need to do is:
apt-get install munin munin-node
Dr fone toolkit for ios 8 6 1. these folders will be created:
- /var/www/munin
- /etc/munin/
- /usr/share/munin/plugins/
server configuration
In /etc/munin/munin.conf there should be:
dbdir /var/lib/munin htmldir /var/www/munin logdir /var/log/munin rundir /var/run/munin
if you want to change something, like htmldir, this is where you do that.
you can also modify (example):
[localhost.localdomain] address 127.0.0.1 use_node_name yes
to
[machinename.lan] address 127.0.0.1 use_node_name yes
this tells the server which nodes it needs to get infos from and there name (can help to know what you are looking at). this would be where you can add your nodes
looking at the graphs
![Muni 10 bus Muni 10 bus](https://www.laseeb.org/munin/Servers/homeserver.laseeb.org/if_enp0s3-week.png)
all you need to do is point your browser to the page defined by htmldir, in this case: /var/www/munin Money pro 2 0 – manage money like a professor.
on Debian by default it would be http://IP/munin this could vary.
node configuration
the default configuration should be good enough for now, however you can look into /etc/munin/munin-node.conf and see what's up there. if your node is not on the server itself you my want to allow access to the server, add something like this:
allow ^127.0.0.1$ allow ^192.168.1.11$
here we allow localhost and a computer on the lan (this should be the server that regroups all the graphs), this works for public IPs of course, if you are wondering which port to open the answer is: TCP 4949
Plugins
adding a plugin is, normally, as simple as adding a link in /etc/munin/plugins/ to the plugin file that is in /usr/share/munin/plugins/, then you configure the plugin and restart munin-node
for example :
cd /etc/munin/plugins/ ln -s /usr/share/munin/plugins/df . # this one might already be activated. ./df autoconf yes /etc/init.d/munin-node restart
of course it wont always be that easy, instructions are in the plugin file itself, read that for each plugin may have different requirements and installation methods, some may require kernel modules and or software too.
some plugins are suffixed with an underscore '_', for these you should not just create a link, let's see how this works with an example:
say i'd like to use sensors, i notice /usr/share/munin/plugins/sensors_, now i use the suggest option:
/usr/share/munin/plugins/sensors_ suggest
this shows:
fan volt temp
so for the temperature i'd do this:
Muni 106
cd /etc/munin/plugins/ ln -s /usr/share/munin/plugins/sensors_ sensors_temp
Muni 100
easy as pie, now you can go and make things complicated. . . . :]