ltcp/bericht/abschnitte/burnin.tex

69 lines
2.1 KiB
TeX
Raw Normal View History

2013-11-07 11:21:00 +00:00
\section{Burnin}
\label{sub:burnin}
2013-11-07 13:22:33 +00:00
\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>
2013-11-07 11:21:00 +00:00
\begin{itemize}
\item CPU-Temperatur: \\\\
\includegraphics[width=15cm]{bilder/temp.png}
\item CPU-Auslastung: \\\\
\includegraphics[width=15cm]{bilder/cpu.png}
\pagebreak
\item Speicher-Auslastung: \\\\
\includegraphics[width=15cm]{bilder/memory.png}
\item Festplatten-Temperatur: \\\\
\includegraphics[width=15cm]{bilder/hddtemp.png}
\pagebreak
\item Festplatten-Auslastung: \\\\
\includegraphics[width=15cm]{bilder/hdd.png} \\\\
\includegraphics[width=15cm]{bilder/hddio.png}
2013-11-07 13:22:33 +00:00
\end{itemize}