burnin: Einrichtung von munin
This commit is contained in:
parent
22f415bb46
commit
a411e8c3cf
@ -1,6 +1,48 @@
|
|||||||
\section{Burnin}
|
\section{Burnin}
|
||||||
\label{sub:burnin}
|
\label{sub:burnin}
|
||||||
|
|
||||||
|
\subsection{Munin}
|
||||||
|
\label{sub:munin}
|
||||||
|
|
||||||
|
Zur Überwachung und Aufzeichnung des Systems während des Burnin haben wir {\tt
|
||||||
|
munin} eingerichtet. Dieses besteht aus einer Masterprozess, welches die gewünschten
|
||||||
|
Daten aufzeichnet, und einem Nodeprozess, welches die Daten bereitstellt. Die
|
||||||
|
Darstellung erfolgt über ein Webinterface, welches die Graphen aus einer
|
||||||
|
{\tt rddtool}-Datenbank generiert. Auf dem Headnode installieren wir den
|
||||||
|
Masterprozess:
|
||||||
|
|
||||||
|
\shellcmd{pacman -S munin}
|
||||||
|
|
||||||
|
|
||||||
|
Auf dem Computenode die Nodekomponente:
|
||||||
|
|
||||||
|
\shellcmd{pacman -S munin-node}
|
||||||
|
|
||||||
|
Für das Webfrontend richteten wir darüber hinaus den Webserver {\tt nginx} ein:
|
||||||
|
|
||||||
|
\shellcmd{pacman -S nginx}
|
||||||
|
|
||||||
|
Dieser kommuniziert über fastcgi mit Munin um die Graphen
|
||||||
|
generieren zu lassen. Die nötige Konfiguration befindet sich in {\tt
|
||||||
|
aufgabe5/nginx}. Die fastcgi-Prozesse von Munin starteten wir mit folgenden
|
||||||
|
Befehl:
|
||||||
|
|
||||||
|
\shellcmd{systemctl enable munin-graph.socket munin-html.socket}
|
||||||
|
|
||||||
|
\shellcmd{systemctl start munin-graph.socket munin-html.socket}
|
||||||
|
|
||||||
|
Die ab zu fragenden Nodes werden in die {\tt munin.conf} eingetragen ({\tt
|
||||||
|
aufgabe6/munin.conf}).
|
||||||
|
Da die Anzahl unserer Nodes verhältnismäßig klein ist, haben wir uns für die
|
||||||
|
Aktualisierung der Leistungsdaten via {\tt munin-cron} entschieden:
|
||||||
|
|
||||||
|
\shellcmd{crontab /etc/munin/munin-cron-entry -u munin}
|
||||||
|
|
||||||
|
Munin bringt bei der Installation schon eine Vielzahl von Plugins mit. Manche
|
||||||
|
von diesen benötigen wiederum für die Datenerfassung andere Programme. Auf dem
|
||||||
|
Computenode haben wir folgende Plugins aktiviert: <TODO>
|
||||||
|
Diese haben die Installation folgender Programm vorausgesetzt: <TODO>
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
||||||
\item CPU-Temperatur: \\\\
|
\item CPU-Temperatur: \\\\
|
||||||
@ -23,4 +65,4 @@
|
|||||||
\includegraphics[width=15cm]{bilder/hdd.png} \\\\
|
\includegraphics[width=15cm]{bilder/hdd.png} \\\\
|
||||||
\includegraphics[width=15cm]{bilder/hddio.png}
|
\includegraphics[width=15cm]{bilder/hddio.png}
|
||||||
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
Loading…
Reference in New Issue
Block a user