<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Munin_telep%C3%ADt%C3%A9se_%C3%A9s_be%C3%A1ll%C3%ADt%C3%A1sa_%28Jessie%29</id>
	<title>Munin telepítése és beállítása (Jessie) - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Munin_telep%C3%ADt%C3%A9se_%C3%A9s_be%C3%A1ll%C3%ADt%C3%A1sa_%28Jessie%29"/>
	<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Munin_telep%C3%ADt%C3%A9se_%C3%A9s_be%C3%A1ll%C3%ADt%C3%A1sa_(Jessie)&amp;action=history"/>
	<updated>2026-05-05T06:38:23Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://admin.wiki.kzoli.hu/index.php?title=Munin_telep%C3%ADt%C3%A9se_%C3%A9s_be%C3%A1ll%C3%ADt%C3%A1sa_(Jessie)&amp;diff=54&amp;oldid=prev</id>
		<title>KZoli: Új oldal, tartalma: „A [http://munin.projects.linpro.no/ Munin] egy Perl-ben írt &#039;&#039;framework&#039;&#039; hálózatba kötött számítógépek adatainak gyűjtésére és (grafikus) prezentálásár…”</title>
		<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Munin_telep%C3%ADt%C3%A9se_%C3%A9s_be%C3%A1ll%C3%ADt%C3%A1sa_(Jessie)&amp;diff=54&amp;oldid=prev"/>
		<updated>2018-05-29T20:52:12Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „A [http://munin.projects.linpro.no/ Munin] egy Perl-ben írt &amp;#039;&amp;#039;framework&amp;#039;&amp;#039; hálózatba kötött számítógépek adatainak gyűjtésére és (grafikus) prezentálásár…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A [http://munin.projects.linpro.no/ Munin] egy Perl-ben írt &amp;#039;&amp;#039;framework&amp;#039;&amp;#039; hálózatba kötött számítógépek adatainak gyűjtésére és (grafikus) prezentálására. Az adatszolgáltatók a Munin kliensek, ezeken a &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039; komponens fut, amely egyszerű szöveges protokollal (akár telnet konzolon) megszólítható. A &amp;#039;&amp;#039;node&amp;#039;&amp;#039; a kapott kérésre meghívja a beépülő (&amp;#039;&amp;#039;plugin&amp;#039;&amp;#039;) adatgyűjtőket (ezek lehetnek shell programok, ELF, exe binárisok, stb.), és az általuk szolgáltatott adatokat szövegesen visszaadja; ezekből a Munin szerver (aggregátor) komponens periodikusan (alapértelmezésben 5 percenként) frissít egy &amp;#039;&amp;#039;round-robin&amp;#039;&amp;#039; adatbázist és készít prezentációs grafikonokat illetve weboldalakat. A dolog azért (relatív) biztonságos, mert az önállóan, periodikusan lefuttatott &amp;#039;&amp;#039;plugin&amp;#039;&amp;#039;-ok semmilyen paramétert nem kapnak a hívásból - minden a kliensgép konfigurációs állományaiban van meghatározva, így rosszindulatú hívásokkal (relatív) kevéssé lehet fejre állítani a klienst, valamint az aggregátor oldalán sem &amp;#039;&amp;#039;on-demand&amp;#039;&amp;#039; történik a számítás illetve grafikon-készítés, így az aggregátort sem könnyű túlterhelni.&lt;br /&gt;
&lt;br /&gt;
Ha a monitorozott gép képes weboldalak megjelenítésére (fut rajta webszerver), érdemes lehet &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; beállítást használni (ekkor a &amp;#039;&amp;#039;node&amp;#039;&amp;#039; és az aggregátor is ezen a gépen vannak, a lekérdezés a &amp;#039;&amp;#039;localhoston&amp;#039;&amp;#039; történik), így a gép (általában authentikációhoz kötött, önmaga által szolgáltatott weboldalon) prezentálni tudja a saját állapotát.  &lt;br /&gt;
&lt;br /&gt;
Az egyszerű szöveges protokoll hátránya a lehallgathatóság, ezért külső aggregátor esetén (ha nem a &amp;#039;&amp;#039;localhoston&amp;#039;&amp;#039; történik a lekérdezés) a Munint érdemes SSH tunnelbe ágyazva használni (&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
==Munin kliens telepítése==&lt;br /&gt;
Minden gépre érdemes feltenni, &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; gépre és az aggregátorra is. Debian csomagból telepítjük:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install munin-node # +: munin-plugins-core, munin-plugins-extra, gawk, különféle library-k&amp;lt;/pre&amp;gt;&lt;br /&gt;
A telepítés a &amp;#039;&amp;#039;/etc/munin/munin-node.conf&amp;#039;&amp;#039; szerinti beállításokkal elindítja a &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039; démont, amely alapértelmezésben a &amp;#039;&amp;#039;localhost:4949&amp;#039;&amp;#039; TCP porton várja az aggregátor kérdéseit. Ezt egy gyorsteszttel ellenőrizhetjük is:&lt;br /&gt;
&amp;lt;pre&amp;gt;telnet localhost 4949&lt;br /&gt;
[...]&lt;br /&gt;
# munin node at FQHN&lt;br /&gt;
list&amp;lt;/pre&amp;gt;&lt;br /&gt;
A parancs listázza a rendelkezésre álló pluginokat. Egy-egy konkrét mérési értéket a &amp;#039;&amp;#039;fetch&amp;#039;&amp;#039; Munin paranccsal kérhetünk el, a Munin konzolból a &amp;#039;&amp;#039;quit&amp;#039;&amp;#039; paranccsal lehet kilépni.&lt;br /&gt;
===Munin pluginok beállítása===&lt;br /&gt;
A telepítő lefuttatja a &amp;#039;&amp;#039;munin-node-configure&amp;#039;&amp;#039; scriptet, amely igyekszik a releváns pluginokat kiválogatni és a &amp;#039;&amp;#039;/etc/munin/plugins&amp;#039;&amp;#039; könyvtárba symlinkeléssel aktiválni. Ezen felül magunk is tölthetünk le és aktiválhatunk további pluginokat.&lt;br /&gt;
====Módosított vagy saját Munin pluginok====&lt;br /&gt;
A Debian terjesztésben nem szereplő pluginok beszerezhetőek pl. a [http://muninexchange.projects.linpro.no/ Munin Plugin Exchange] weboldalról. Ezeket a Debian terjesztésbeliektől elkülönítve, a &amp;#039;&amp;#039;/usr/local/share/munin&amp;#039;&amp;#039; könyvtárba telepítjük, és ugyanúgy, a &amp;#039;&amp;#039;/etc/munin/plugins&amp;#039;&amp;#039;-ból symlinkeljük. Hozzuk létre ezt a könyvtárat:&lt;br /&gt;
&amp;lt;pre&amp;gt;mount -o remount,rw /usr # átmenetileg írni kell bele&lt;br /&gt;
mkdir -p /usr/local/share/munin/plugins&lt;br /&gt;
chown -R root:staff /usr/local/share/munin&lt;br /&gt;
chmod -R 2775 /usr/local/share/munin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ezután [{{SERVER}}/download/ töltsük le] és könyvtárhelyesen csomagoljuk ki a &amp;#039;&amp;#039;munin-plugins&amp;#039;&amp;#039; tarball legfrissebb verzióját, illetve opcionálisan a &amp;#039;&amp;#039;/usr/local/share/munin/plugins&amp;#039;&amp;#039; könyvtárba töltsük le a &amp;#039;&amp;#039;Munin Plugin Exchange&amp;#039;&amp;#039; oldalon kiszemelt Munin plugin-okat (&amp;#039;&amp;#039;root:staff&amp;#039;&amp;#039;, 755 jogosultságokkal). Letöltés illetve kicsomagolás után  a&amp;#039;&amp;#039;/usr&amp;#039;&amp;#039; csak olvashatóan visszacsatolható:&lt;br /&gt;
&amp;lt;pre&amp;gt;mount -o remount /usr&amp;lt;/pre&amp;gt;&lt;br /&gt;
A szükséges pluginokat symlinkeléssel aktiváljuk, illetve, ha szükséges, a plugin egyéni beállításait a plugin nevével megegyező, az &amp;#039;&amp;#039;/etc/munin/plugin.d&amp;#039;&amp;#039; alatt létrehozott állományba vegyük fel (a tarball-beli pluginok beállításait másoljuk át és szükség szerint szerkesszük meg). Általában az alábbi saját beállításokat illetve pluginokat érdemes aktiválni:&lt;br /&gt;
&amp;lt;pre&amp;gt;# Apache-2 webszerver és MySQL CPU load és memóriafoglalás&lt;br /&gt;
cp /usr/local/share/munin/plugin-conf.d/cpuload /etc/munin/plugin-conf.d/&lt;br /&gt;
ln -s /usr/local/share/munin/plugins/cpuload_ /etc/munin/plugins/cpuload_lampserver&lt;br /&gt;
cp /usr/local/share/munin/plugin-conf.d/memsize /etc/munin/plugin-conf.d/&lt;br /&gt;
ln -s /usr/local/share/munin/plugins/memsize_ /etc/munin/plugins/memsize_lampserver&lt;br /&gt;
&lt;br /&gt;
# Urlcheck (Apache-2 és wsm esetén)&lt;br /&gt;
cp /usr/local/share/munin/plugin-conf.d/urlcheck /etc/munin/plugin-conf.d/&lt;br /&gt;
ln -s /usr/local/share/munin/plugins/urlcheck /etc/munin/plugins/urlcheck&lt;br /&gt;
# A hasonló funkciójú http_loadtime plugint ez esetben nem használjuk&lt;br /&gt;
rm /etc/munin/plugins/http_loadtime&lt;br /&gt;
&lt;br /&gt;
# GRSecurity kernel patch miatti override-ok&lt;br /&gt;
cp /usr/local/share/munin/plugin-conf.d/if-grsec /etc/munin/plugin-conf.d/&lt;br /&gt;
cp /usr/local/share/munin/plugin-conf.d/processes-grsec /etc/munin/plugin-conf.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fent aktivált pluginok általában elegendőek és nem igényelnek külön beállításokat (a &amp;#039;&amp;#039;Munin Plugin Exchange&amp;#039;&amp;#039;-ről opcionálisan letöltöttek igényelhetnek). Aktiválás után indítsuk újra a &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039;-ot:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPMI pluginok====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
====sensors_ pluginok====&lt;br /&gt;
Az &amp;#039;&amp;#039;lm-sensors&amp;#039;&amp;#039;-hoz kapcsolódó pluginokat általában nem ismeri fel a &amp;#039;&amp;#039;suggest&amp;#039;&amp;#039; funkció, így (ha a hardware monitorozása ezzel történik és  a &amp;#039;&amp;#039;sensors&amp;#039;&amp;#039; parancs egyébként lefut) manuálisan kell felvenni a symlinkeket:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_fan&lt;br /&gt;
ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp&lt;br /&gt;
ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_volt&lt;br /&gt;
# Érvényesítés&lt;br /&gt;
systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
====SNMP pluginok====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
====NTP pluginok részleges törlése====&lt;br /&gt;
Talán nem szükséges minden, a &amp;#039;&amp;#039;maintainer&amp;#039;&amp;#039; által beállított grafikon, elég az &amp;#039;&amp;#039;ntp_offset&amp;#039;&amp;#039; megtartása:&lt;br /&gt;
&amp;lt;pre&amp;gt;rm $(ls -1 /etc/munin/plugins/ntp* | grep -iv &amp;#039;ntp_offset&amp;#039;)&lt;br /&gt;
# Érvényesítés&lt;br /&gt;
systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Uptime plugin törlése====&lt;br /&gt;
Erre a pluginra (szerintem) nincs szükség:&lt;br /&gt;
&amp;lt;pre&amp;gt;rm /etc/munin/plugins/uptime&lt;br /&gt;
# Érvényesítés&lt;br /&gt;
systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Munin node távoli lekérdezése SSH tunnelen keresztül===&lt;br /&gt;
&amp;#039;&amp;#039;Ez a beállítás nem szükséges standalone Munin használata esetén (ha nincs és nem is lesz külső aggregátor).&amp;#039;&amp;#039;&lt;br /&gt;
====Előkészítés====&lt;br /&gt;
Mivel a Munin titkosítalan szöveges adatforgalmat használ, azt célszerű SSH tunnelen keresztül vezetni. Ehhez hozzunk létre a &amp;#039;&amp;#039;munin&amp;#039;&amp;#039; Linux felhasználó home könyvtárában (&amp;#039;&amp;#039;/var/lib/munin&amp;#039;&amp;#039;) egy tárhelyet az aggregátor publikus kulcsa számára:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -m 750 /var/lib/munin                    # a Jessie telepítő nem hozza létre a munin felhasználó home könyvtárát - vajon miért?&lt;br /&gt;
chown munin:munin /var/lib/munin&lt;br /&gt;
mkdir -m 700 /var/lib/munin/.ssh               # kulcsok könyvtára&lt;br /&gt;
chown munin:munin /var/lib/munin/.ssh&lt;br /&gt;
touch /var/lib/munin/.ssh/authorized_keys2&lt;br /&gt;
chown munin:munin /var/lib/munin/.ssh/authorized_keys2&lt;br /&gt;
chmod 400 /var/lib/munin/.ssh/authorized_keys2&lt;br /&gt;
chattr +i /var/lib/munin/.ssh/authorized_keys2 # kulcs bemásolása előtt chattr -i -vel kinyitni, utána visszazárni!&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Külső aggregátor engedélyezése====&lt;br /&gt;
Ha van külső aggregátorunk, az imént létrehozott állományba másoljuk be az aggregátor nyilvános kulcsát az alábbi, korlátozó előtagokkal:&lt;br /&gt;
&amp;lt;pre&amp;gt;from=&amp;quot;IP.IP.IP.IP&amp;quot;,command=&amp;quot;/bin/false&amp;quot;,no-pty,no-X11-forwarding,no-agent-forwarding,no-port-forwarding,permitopen=&amp;quot;localhost:4949&amp;quot; ssh-dss AAAA...&amp;lt;/pre&amp;gt;&lt;br /&gt;
ahol a &amp;#039;&amp;#039;from&amp;#039;&amp;#039; tagban az aggregátor IP címe szerepel. Ezekkel a megkötésekkel ez a kulcs kizárólag a Munin forgalmának a &amp;#039;&amp;#039;from&amp;#039;&amp;#039;-ban rögzített IP felé tunnelezésére alkalmas.&lt;br /&gt;
&lt;br /&gt;
Az aggregátorra belépve ellenőrizzük a kapcsolatfelvételt:&lt;br /&gt;
&amp;lt;pre&amp;gt;ssh -f -N -T -L 4949:localhost:4949 -i /PATH/TO/PRIVATE/KEY munin@FULLY.QUALIFIED.HOSTNAME&lt;br /&gt;
telnet localhost 4949&amp;lt;/pre&amp;gt;&lt;br /&gt;
parancsokra a telepítés alatt álló szerver Munin konzoljának kell bejelentkeznie. Sikeres teszt esetén ne felejtsük &amp;#039;&amp;#039;kill&amp;#039;&amp;#039;-lel leállítani az SSH tunnelt!&lt;br /&gt;
&lt;br /&gt;
Ezzel a külső aggregátor használatát előkészítettük, a további beállításokat már azon kell elvégeznünk.&lt;br /&gt;
===A munin-node bejegyzése a Tiger által ismert démonok közé===&lt;br /&gt;
A &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039; démon állandóan fut, valamint jogosan figyel a 4949 TCP porton, így a biztonsági figyelmeztetések elkerülése érdekében be kell jegyezni azt a &amp;#039;&amp;#039;tigerrc&amp;#039;&amp;#039; állományba:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/tiger/tigerrc&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Listening_ValidUsers=&amp;#039;[...]|munin|[...]&amp;#039;&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Listening_ValidProcs=&amp;#039;[...]|munin-node|[...]&amp;#039;&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Running_Procs=&amp;#039;[...] /usr/sbin/munin-node [...]&amp;#039;&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Munin adatkezelő - aggregátor illetve standalone megjelenítő - telepítése==&lt;br /&gt;
Ezek a szolgáltatások webfelületen prezentálják a más gépekről, eszközökről (aggregátor) illetve saját magukról (&amp;#039;&amp;#039;standalone&amp;#039;&amp;#039;) gyűjtött adatokat. Az esetleges logszerverrel integrált központi aggregátoron (&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;) kívül hasznos, ha (authentikáció után) megtekinthetőek a saját szerver Munin ábrái minden web megjelenítésre képes szervergépen is, ezeket tehát telepítsük &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; megjelenítőként.&lt;br /&gt;
&lt;br /&gt;
Érdemes az alábbiakat a Munin kliens telepítése és beállítása után elvégezni. A Munin adatkezelőt Debian csomagból telepítjük:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install munin # +: rrdtools, sok font és fontkönyvtár&amp;lt;/pre&amp;gt;&lt;br /&gt;
Telepítés után a beállítás idejére kommentezzük ki a &amp;#039;&amp;#039;/etc/cron.d/munin&amp;#039;&amp;#039;-ban az ötpercenkénti futtatást. &lt;br /&gt;
===A Munin beállításai===&lt;br /&gt;
A telepítés létrehozza a Munin által létrehozandó statikus webállományok alapkönyvtárát, amit a webes házirend teljesülése érdekében symlinkelve áthelyezünk a &amp;#039;&amp;#039;/var/cache&amp;#039;&amp;#039; alól a &amp;#039;&amp;#039;/var/www&amp;#039;&amp;#039; alá és megváltoztatjuk a jogosultságokat:&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/cache/munin/www /var/www/munin     # áthelyezzük&lt;br /&gt;
ln -s /var/www/munin /var/cache/munin/www  # symlinkkkel követjük&lt;br /&gt;
chown -h munin:munin /var/cache/munin/www  # csak szépség :-)&lt;br /&gt;
chown munin:www-data /var/www/munin; chmod 2750 /var/www/munin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ezután ellenőrizzük az adatkezelő konfigurációját - elegendő az alábbi sorokat meghagyni:&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /etc/munin/munin.conf /etc/munin/munin.conf.bak # mentjük a régit&lt;br /&gt;
mcedit /etc/munin/munin.conf                       # készítünk egy újat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/munin/munin.conf&lt;br /&gt;
&lt;br /&gt;
# Configuration file for Munin&lt;br /&gt;
&lt;br /&gt;
# The next three variables specifies where the location of the RRD&lt;br /&gt;
# databases, the HTML output, and the logs, severally.  They all&lt;br /&gt;
# must be writable by the user running munin-cron.&lt;br /&gt;
dbdir   /var/lib/munin&lt;br /&gt;
htmldir /var/www/munin&lt;br /&gt;
logdir  /var/log/munin&lt;br /&gt;
rundir  /var/run/munin&lt;br /&gt;
&lt;br /&gt;
# Where to look for the static www files&lt;br /&gt;
staticdir /etc/munin/static&lt;br /&gt;
# Where to look for the HTML templates&lt;br /&gt;
tmpldir /etc/munin/templates&lt;br /&gt;
&lt;br /&gt;
# (Exactly one) directory to include all files from.&lt;br /&gt;
#&lt;br /&gt;
includedir /etc/munin/munin-conf.d&lt;br /&gt;
&lt;br /&gt;
# Make graphs show values per minute instead of per second&lt;br /&gt;
#graph_period minute&lt;br /&gt;
&lt;br /&gt;
# a simple (local)host tree (supposed, we&amp;#039;re monitoring the localhost also)&lt;br /&gt;
[FULLY.QUALIFIED.HOSTNAME]&lt;br /&gt;
    address 127.0.0.1&lt;br /&gt;
    use_node_name yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
(a &amp;#039;&amp;#039;localhost&amp;#039;&amp;#039;-ra vonatkozó &amp;#039;&amp;#039;node&amp;#039;&amp;#039; definíció feltételezi, hogy a telepítés alatt álló szerveren már be van állítva a &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039;). &lt;br /&gt;
&lt;br /&gt;
Ezután a Munin periodikus (ötpercenkénti) futása engedélyezhető a &amp;#039;&amp;#039;/etc/cron.d/munin&amp;#039;&amp;#039;-beli comment eltávolításával. Ezzel az adatgyűjtést megkezdtük, a továbbiakban a megjelenítést állítjuk be.&lt;br /&gt;
&lt;br /&gt;
===Webfelület beállítása Apache-2 környezetben===&lt;br /&gt;
Apache-2 környzezetben a telepítő a Munin webfelületét &amp;#039;&amp;#039;/munin&amp;#039;&amp;#039; aliasként publikálja minden virtualhost alatt, illetve CGI-t is engedélyez - ezt szüntessük meg:&lt;br /&gt;
&amp;lt;pre&amp;gt;a2disconf munin&lt;br /&gt;
systemctl reload apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
és a &amp;#039;&amp;#039;/var/www/munin&amp;#039;&amp;#039; alatt keletkező statikus webtartalmat kizárólag az alapértelmezett virtualhost webcímén publikáljuk az alábbi symlink elhelyezésével:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /var/www/munin /var/www/FULLY.QUALIFIED.HOSTNAME/munin &lt;br /&gt;
chown -h webadmin:www-data /var/www/FULLY.QUALIFIED.HOSTNAME/munin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gyorstesztként&amp;#039;&amp;#039;&amp;#039; az adatgyűjtés megkezdését követően várjuk meg a &amp;#039;&amp;#039;/var/www/munin&amp;#039;&amp;#039; első feltöltését (legfeljebb 5 perc), majd egy, a telepítés alatti szervergépet &amp;#039;&amp;#039;http&amp;#039;&amp;#039; protokollon elérő munkaállomás grafikus böngészőprogramjában kérjük el a &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;http:/FULLY.QUALIFIED.HOSTNAME/munin&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; weboldalt, és tekintsük meg a generált grafikonokat.&lt;br /&gt;
====HTTPS és authentikáció beállítása====&lt;br /&gt;
Nyilvános webszervernél (tulajdonképpen mindig) célszerű a webfelület megtekintését authentikációhoz kötni - ilyenkor &amp;#039;&amp;#039;https&amp;#039;&amp;#039;-re irányítjuk a látogatót, és a &amp;#039;&amp;#039;https&amp;#039;&amp;#039; konfigurációban valamilyen - pl. a webstatisztikával azonos - azonosítást követelünk meg:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;VirtualHost *:80 &amp;gt;&lt;br /&gt;
[...]&lt;br /&gt;
    &amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
        [...]&lt;br /&gt;
        # Logfiles.&lt;br /&gt;
        [...]&lt;br /&gt;
        # Munin graphs.&lt;br /&gt;
        RewriteRule ^/munin(.*)    https://%{HTTP_HOST}/munin$1 [L,R,QSA]&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/Virtualhost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Administration and special features via SSL.&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
    &amp;lt;VirtualHost *:443 &amp;gt;&lt;br /&gt;
    [...]&lt;br /&gt;
        # DAV administration settings.&lt;br /&gt;
        &amp;lt;Directory /var/www/FULLY.QUALIFIED.HOSTNAME&amp;gt;&lt;br /&gt;
            [...]&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        [...]&lt;br /&gt;
        # Munin settings.&lt;br /&gt;
         &amp;lt;LocationMatch &amp;quot;^/(munin(/.*)*$)&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
                # Unfortunately, DAV Off cannot be used to turn off a subtree of a DAV-enabled location.&lt;br /&gt;
                # https://wiki.apache.org/httpd/ListOfErrors AH00578&lt;br /&gt;
                #DAV off&lt;br /&gt;
            &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
            Options +FollowSymLinks&lt;br /&gt;
            AuthType Basic&lt;br /&gt;
            AuthBasicProvider file&lt;br /&gt;
            AuthName &amp;quot;Monitoring&amp;quot;&lt;br /&gt;
            AuthUserFile  /etc/apache2/auth.d/FULLY.QUALIFIED.HOSTNAME/FULLY.QUALIFIED.HOSTNAME.user&lt;br /&gt;
            AuthGroupFile /etc/apache2/auth.d/FULLY.QUALIFIED.HOSTNAME/FULLY.QUALIFIED.HOSTNAME.group&lt;br /&gt;
            &amp;lt;Limit GET HEAD OPTIONS&amp;gt;&lt;br /&gt;
                Require group stats&lt;br /&gt;
            &amp;lt;/Limit&amp;gt;&lt;br /&gt;
            &amp;lt;LimitExcept GET HEAD OPTIONS&amp;gt;&lt;br /&gt;
                 Require all denied&lt;br /&gt;
            &amp;lt;/LimitExcept&amp;gt;&lt;br /&gt;
         &amp;lt;/LocationMatch&amp;gt;&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ne feledkezzünk el a tényleges &amp;#039;&amp;#039;FULLY.QUALIFIED.HOSTNAME&amp;#039;&amp;#039; beírásáról! &lt;br /&gt;
&lt;br /&gt;
A beállítások a webszerver konfiguráció újratöltésével érvényesíthetőek:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl reload apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gyorstesztként&amp;#039;&amp;#039;&amp;#039; egy, a telepítés alatti szervergépet &amp;#039;&amp;#039;http&amp;#039;&amp;#039; és &amp;#039;&amp;#039;https&amp;#039;&amp;#039; protokollon elérő munkaállomás grafikus böngészőprogramjában kérjük el a &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;http:/FULLY.QUALIFIED.HOSTNAME/munin&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; weboldalt, és az automatikus &amp;#039;&amp;#039;https&amp;#039;&amp;#039;-re váltás, majd &amp;#039;&amp;#039;auditor&amp;#039;&amp;#039;-ként bejelentkezés után tekintsük meg a generált grafikonokat.&lt;br /&gt;
&lt;br /&gt;
===Webfelület beállítása Lighty környezetben===&lt;br /&gt;
Lighty-t (&amp;#039;&amp;#039;lighttpd&amp;#039;&amp;#039;-t) használó szervergépen a Munin eléréséhez szükséges beállítások a házirend szerinti telepítésben eleve szerepelnek.&lt;br /&gt;
&lt;br /&gt;
Gyorstesztként egy, a telepítés alatti szervert &amp;#039;&amp;#039;http&amp;#039;&amp;#039; és &amp;#039;&amp;#039;https&amp;#039;&amp;#039; protokollon elérő munkaállomás grafikus böngészőprogramjában kérjük el a &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;http:/IP.IP.IP.IP/munin/&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; weboldalt (a záró &amp;#039;&amp;#039;slash&amp;#039;&amp;#039; sajnos kell az alias miatt! - &amp;#039;&amp;#039;&amp;#039;TODO&amp;#039;&amp;#039;&amp;#039;), és az automatikus &amp;#039;&amp;#039;https&amp;#039;&amp;#039;-re váltás, majd &amp;#039;&amp;#039;auditor&amp;#039;&amp;#039;-ként bejelentkezés után tekintsük meg a generált grafikonokat (vegyük figyelembe, hogy a Munin 5 percenként generál, így értékelhető grafikont esetleg csak 10-15 perc múlva láthatunk).&lt;br /&gt;
&lt;br /&gt;
===Munint monitorozó pluginok engedélyezése===&lt;br /&gt;
Minden grafikus eredményt is szolgáltató gépre érdemes telepíteni a Munin saját működését (&amp;#039;&amp;#039;munin-stats&amp;#039;&amp;#039;, &amp;#039;&amp;#039;munin-update&amp;#039;&amp;#039;) monitorozó pluginokat is - ezek tájékoztatást adnak arról, hogy a monitorozás (elsősorban a grafikonok készítése) mennyire terheli az adott gépet. A pluginok a Debian terjesztésben benne vannak, csak symlinkelni kell azokat (és a &amp;#039;&amp;#039;munin-node&amp;#039;&amp;#039;-ot újraindítani):&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /usr/share/munin/plugins/munin_stats /etc/munin/plugins/munin_stats&lt;br /&gt;
#ln -s /usr/share/munin/plugins/munin_update /etc/munin/plugins/munin_update # csak aggregátorra telepítsük!&lt;br /&gt;
# Érvényesítés&lt;br /&gt;
systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Standalone&amp;#039;&amp;#039; (a grafikonokat önmagban szolgáltató) webszerver esetén a Munin beállításával készen vagyunk.&lt;br /&gt;
&lt;br /&gt;
===Aggregátor funkciók beállítása===&lt;br /&gt;
&amp;#039;&amp;#039;Ezek a beállítások csak aggregátoron szükségesek, standalone szervergépen nem.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO! - még ne vedd komolyan!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
====SSH tunnel előkészítése====&lt;br /&gt;
&lt;br /&gt;
* [http://debian.ionlab.net/tarballs Töltsük le] és könyvtárhelyesen csomagoljuk ki az &amp;#039;&amp;#039;ssh-tunnels&amp;#039;&amp;#039; tarballt;&lt;br /&gt;
* beütemezés boot-kor (&amp;lt;small&amp;gt;nem muszáj, a cron is elindítja, legkésőbb negyed óra múlva&amp;lt;/small&amp;gt;):&lt;br /&gt;
&amp;lt;pre&amp;gt;sysv-rc-conf -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* tunnelek életben tartása:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/cron.d/ssh-tunnels&lt;br /&gt;
&lt;br /&gt;
# Crontab fragment: esetleg megszakadt SSH tunnelek negyedorankenti ujraepitese.&lt;br /&gt;
# kovacs.zoltan@mimoza.hu 2007-01-03&lt;br /&gt;
2,17,32,47 *   * * *    root      /etc/init.d/ssh-tunnels start &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Munin node lekérdezésének beállítása az aggregátoron====&lt;br /&gt;
Ha az SSH tunnelezett kapcsolat megvan, azt állítsuk be állandóra:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/default/ssh-tunnels&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
# lport:rhost:rport     user@remotehost                         keyfile pathname (W/O passphrase!)&lt;br /&gt;
LPORT:localhost:4949    munin@FULLY.QUALIFIED.HOSTNAME          /PATH/TO/PRIVATE/KEY&amp;lt;/pre&amp;gt;&lt;br /&gt;
ahol LPORT egy tetszőlegesen választott magas portszám (az aggregátoron localhost:LPORT-on látszik a telepítés alatti szerver Muninja). Indítsuk újra az &amp;#039;&amp;#039;ssh-tunnels&amp;#039;&amp;#039;-t:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/ssh-tunnels start&amp;lt;/pre&amp;gt;&lt;br /&gt;
ami a meglévő tunneleket nem bántja, viszont felépíti a kapcsolatot a telepítés alatti szerverrel.&lt;br /&gt;
&lt;br /&gt;
Ezután közöljük a Muninnal az új node létezését:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/munin/munin.conf&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
[FULLY.QUALIFIED.HOSTNAME]&lt;br /&gt;
    address localhost&lt;br /&gt;
    port LPORT&lt;br /&gt;
    use_node_name yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
A Munin aggregátor következő lefutása (alapértelmezett időzítés esetén legfeljebb 5&amp;#039;) után a webfelületen láthatóak az új node adatai.&lt;/div&gt;</summary>
		<author><name>KZoli</name></author>
	</entry>
</feed>