From a3f40f47e11bab62cd4a32a5dd3c9a399e4993c1 Mon Sep 17 00:00:00 2001 From: Sebastian Tobie Date: Tue, 27 Mar 2018 23:04:19 +0200 Subject: [PATCH] Abschnitt Monitoring und Management fertiggestellt --- Dokumentation/anhang.tex | 58 +- Dokumentation/bilder/Domainplan.svg | 994 +++++++++++------- Dokumentation/bilder/Netzwerkplan.svg | 773 +++++++++----- Dokumentation/durchführung.tex | 28 +- Dokumentation/sourcecode/fusiondirectory.conf | 17 + Dokumentation/sourcecode/icinga/hosts.conf | 33 + 6 files changed, 1235 insertions(+), 668 deletions(-) create mode 100644 Dokumentation/sourcecode/fusiondirectory.conf create mode 100644 Dokumentation/sourcecode/icinga/hosts.conf diff --git a/Dokumentation/anhang.tex b/Dokumentation/anhang.tex index 26b39af..6a5e49a 100644 --- a/Dokumentation/anhang.tex +++ b/Dokumentation/anhang.tex @@ -68,7 +68,35 @@ \end{table} \begin{table}[H] \centering - \begin{tabular}{} + \begin{tabular}{|l|l|} + \hline + \multicolumn{2}{|c|}{\textbf{Benutzer}}\\\hline + Kennung&\%cn\%\\\hline + Bevorzugte Sprache&German(Deutsch)\\\hline + Passwortmethode&ssha\\\hline + Passwort&Bbw12345\\\hline + Ort&Karben\\\hline + Adresse&Am Heroldsrain 1\\\hline + Anzeigename&\%fn\% \%sn\%\\\hline + \hline + \multicolumn{2}{|c|}{\textbf{Unix}}\\\hline + Basisverzeichnis&/home/\%cn\%\\\hline + Shell&/bin/bash\\\hline + Primäre Gruppe&users\\\hline + \hline + \multicolumn{2}{|c|}{\textbf{Mail}}\\\hline + Primäre Adresse&\%cn\%@literm.local\\\hline + Server&zeus\\\hline + Kontigentgröße&1024\\\hline + Der Benutzer darf nur lokale Mails senden und Empfangen&Ja\\\hline + \hline + \multicolumn{2}{|c|}{\textbf{Kontigent}}\\\hline + Server&poseidon\\\hline + Gerät&/home\\\hline + Hardblocklimit&1 GiB\\\hline + Hardinodelimit&0\\\hline + Softblocklimit&0 B\\\hline + Softinodelimit&0\\\hline \end{tabular} \caption{Einstellungen Benutzervorlage} \label{tab:setbenvor} @@ -98,10 +126,17 @@ \label{list:fussourcelist} \end{listing} \begin{listing}[H] - \inputminted{bash}{sourcecode/installation-schema.bash)} - \caption{Installation Schemata für Fusiondirectory} - \label{list:fusschemainstall} + \begin{minted}{sources.list} + deb http://packages.icinga.com/debian icinga-stretch main + \end{minted} + \caption{sources.list eintrag für Icinga2} + \label{list:icinsourcelist} \end{listing} +%\begin{listing}[H] +% \inputminted{bash}{sourcecode/installation-schema.bash)} +% \caption{Installation Schemata für Fusiondirectory} +% \label{list:fusschemainstall} +%\end{listing} \begin{listing}[H] \begin{minted}{bash} apt install apache2 php-mbstring fusiondirectory 'fusiondirectory-plugin-(dovecot|mail|posix|postfix|quota|sogo)$' @@ -111,29 +146,34 @@ \end{listing} \begin{listing}[H] \inputminted{apache}{sourcecode/fusiondirectory-virtualhost.conf} - \caption{} + \caption{Virtualhost für Fusiondirectory} \label{list:virthostfus} \end{listing} \begin{listing}[H] \inputminted{apache}{sourcecode/sogo-virtualhost.conf} - \caption{} + \caption{Virtualhost für Sogo} \label{list:virthostsogo} \end{listing} \begin{listing}[H] \inputminted{apache}{sourcecode/icinga2-virtualhost.conf} - \caption{} + \caption{Virtualhost für Icinga2} \label{list:virthosticinga} \end{listing} \begin{listing}[H] \inputminted{text}{sourcecode/named.conf.local} - \caption{} + \caption{Zonenbeschreibung für Domäne der Projektumgebung} \label{list:namedconf} \end{listing} \begin{listing}[H] \inputminted{text}{sourcecode/db.literm.local} - \caption{} + \caption{Zonendatei der Projektumgebung} \label{list:bindzone} \end{listing} +\begin{listing}[H] + \inputminted{text}{sourcecode/icinga/hosts.conf} + \caption{Einstellungen der Hosts für Icinga} + \label{list:icihosts} +\end{listing} %\begin{listing}[H] % \inputminted{}{sourcecode/} % \caption{} diff --git a/Dokumentation/bilder/Domainplan.svg b/Dokumentation/bilder/Domainplan.svg index cfbe0ee..0c1f7f8 100644 --- a/Dokumentation/bilder/Domainplan.svg +++ b/Dokumentation/bilder/Domainplan.svg @@ -97,241 +97,343 @@ v:groupContext="shape" v:mID="132" id="shape132-1">Kreis.132icingaKreis.132icingaicinga + + + + + + + + + + + + + + + + + Kreis.133bbw.Kreis.133bbw.bbw. + + + + + + + + + + + + + + + + + Kreis.134intranetKreis.134intranetintranet + + + + + + + + + + + + + + + + + Kreis.135terminalKreis.135terminalterminal + + + + + + + + + + + + + + + + + Kreis.136ldapKreis.136ldapldap + + + + + + + + + + + + + + + + + Kreis.137bbwKreis.137bbwdb + + + + + + + + + + + + + + + + + Icinga Monitoringhades + + + + + + + + + + + + + + + + + Webserver(Testcontent)hades + + + + + + + + + + + + + + + + + LDAPzeus + + + + + + + + + + + + + + + + + Datenbankserverhades + + + + + + + + + + + + + + + + + Terminalserver(LTSP)poseidon + + + + + + + + + + + + + + + + + LTSP-ClientTC + + + + + + + + + + + + + + + + + Kreis.188managementKreis.188managementmanagement + + + + + + + + + + + + + + + + + fusiondirectoryhades + + + + + + + + + + + + + + + + + FISI-2015-07172.16.34.0/23 + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />FISI-2015-07172.16.34.0/23 + + + + + + + + + + + + + + + + + TC0110.0.0.128/25 + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />TC0110.0.0.128/25 + + + + + + + + + + + + + + + + + TC0210.0.0.128/25 + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />TC0210.0.0.128/25 + + + + + + + + + + + + + + + + + Dynamischer Verbinder.56VLAN 1Dynamischer Verbinder.56VLAN 1VLAN 1 + + + + + + + + + + + + + + + + + Dynamischer Verbinder.57FISINetzDynamischer Verbinder.57FISINetzFISINetz + + + + + + + + + + + + + + + + + Verteiler + + + + + + + + + + + + + + + + + Mainserver10.0.0.1/24zeus + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />Mainserver10.0.0.1/24zeus + + + + + + + + + + + + + + + + + Termninalserver10.0.0.2/24poseidon + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />Termninalserver10.0.0.2/24poseidon + + + + + + + + + + + + + + + + + Dynamischer Verbinder.77FISINetz, VLAN 1Dynamischer Verbinder.77FISINetz, VLAN 1FISINetz, VLAN 1 + + + + + + + + + + + + + + + + + Internet + + + + + + + + + + + + + + + + + Dynamischer Verbinder.110fisileitungDynamischer Verbinder.110fisileitungfisileitung + + + + + + + + + + + + + + + + + Webserver10.0.0.3/24hades + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />Webserver10.0.0.3/24hades + + + + + + + + + + + + + + + + + TC0310.0.0.128/25 + v:tabSpace="42.5197" + v:margins="rect(4,4,4,4)" />TC0310.0.0.128/25 + + + + + + + + + + + + + + + + + + +
+ + + +
+
diff --git a/Dokumentation/sourcecode/icinga/hosts.conf b/Dokumentation/sourcecode/icinga/hosts.conf new file mode 100644 index 0000000..e34ef46 --- /dev/null +++ b/Dokumentation/sourcecode/icinga/hosts.conf @@ -0,0 +1,33 @@ +object Host "hades.literm.local" { + import "generic-host" + address = "10.0.0.3" + vars.os = "Linux" + vars.http_vhosts["fusiondirectory"] = { + http_uri = "/" + http_address = "management.literm.local" + } + vars.http_vhosts["icinga"] = { + http_uri = "/" + http_address = "icinga.literm.local" + } + vars.http_vhosts["SoGo"] = { + http_uri = "/" + http_address = "mail.literm.local" + } + vars.http_vhosts["OpenProject"] = { + http_uri = "/" + http_address = "projekt.literm.local" + } +} + +object Host "poseidon.literm.local" { + import "generic-host" + address = "10.0.0.2" + vars.os = "Linux" +} + +object Host "zeus.literm.local" { + import "generic-host" + address = "10.0.0.1" + vars.os = "Linux" +}