Der Syslog Server Praktikum zu System- und Netzwerkmanagement

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Be.as WEB Technologie
Projekt Netzwerk Kostenvoranschlag Netzwerkstruktur
Sichere Anbindung kleiner Netze ans Internet
Überwachung des Nagios-Servers
für das Schulnetz der BS Roth
Projekt Netzwerk von Tobias Dickel, Moritz Gesing, Daniel Jochem, Matthias Meister, Marc Nue und Moritz Raasch.
Einbindung des Service Providers: Einfache Web-Applikation, Überwachungssystem NAGIOS 2. Shibboleth-Workshop, Freiburg, Franck Borel, UB Freiburg.
Anwendungsverteilung und räumliche Ausdehnung
SAP R/3 - Speichermanagement
Windows auf öffentlichen PCs
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
1A: POSIX POSIX (Portable Operating System) ist ein Standard für UNIX-Systeme. Er dient dazu, Programme portabel unter UNIX und Derivaten zu tauschen und.
Webserver, © Till Hänisch 2002 Apache The open way.
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
1 Proseminar Thema: Network Security Network Security Proseminar Thema: Network Security.
Studiengang Informatik FHDW
Sicherheit in Rechnernetzen- Denial of Service- Attacken
Universität Heidelberg Rechenzentrum Hartmuth Heldt Sicherheitskonzept - Netzwerk 1.
Sicher durchs Internet
Die Subnetz-Datenbank am RRZE
Redundanter Fileserver mit Heartbeat2 und DRBD - Linux-HA-Cluster
WhatsUp Gold
Einführung MySQL mit PHP
Bridgefirewall – eine transparente Lösung Thomas Röhl 08. April 2005.
Holger Stengel Konsolenmanagement am RRZE.
Samba.
Unattended Installation ITA-Services Projektziele Installation von Win2k Pro/Server über ein lokales Netzwerk Installation von Win2k Pro/Server.
Referat über das Thema: Firewall
von Julia Pfander und Katja Holzapfel E 12/2
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Workshop: Active Directory
Intrusion Detection Systems
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Debugging, Logging, Monitoring, Tools
Einstellungen im Web für Outlook
DNS Domain Name System oder Domain Name Service
Schützen, aber wie ? Firewalls wie wir sie kennen.
Firewall.
Freifach Netzwerktechnik mit Übungen
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Grundlagen der Netzwerktechnik
Netzwerke.
Historian CONNECT ALARM
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
Netzwerke.
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
2 NETZE Vielleicht ohne es zu merken, haben Sie in den letzten Wochen mit und in Computernetzen gearbeitet. Welche Netze das sind und was man über sie.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
» Ende-Ende Durchsatztest
Linux Primary Domain Controller mit
Grundlagen der Internetadresse
VPN – Virtual Private Network
->Prinzip ->Systeme ->Peer – to – Peer
Webinterface für IPTABLES
Musterlösung Regionale Fortbildung © Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg Zertifikat für den Zugriff auf die Schuldaten.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
7.5.5 Namensdienste (bereits erwähnte Beispiele: Rmiregistry, Portmapper)  dienen der Abbildung von „Namen“ auf Verweise, Nummern,...  sollten ihre Information.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Mailserver IT-Zertifikat der Phil.-Fak.: Advanced IT Basics
Sicherheitskomponente in der Computertechnik
CCNA2 – Module 8 TCP/IP Error and Control Messages.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
Überwachung der Oracle-Datenbanken mit Nagios
Verbindung mit einem Netzwerk
Ich brauche eine Web-Seite vom Server im Internet
 Präsentation transkript:

Der Syslog Server Praktikum zu System- und Netzwerkmanagement Gruppe B1: Steffen Hartmann 11029647 Sabrina Josellis 11028408 Hans – Peter Krüger 11027679 Amir Shartari 11027333 AUFGABE 1.4 SS 2003 Mittwoch, der 18.06.2003

Index Der Dienst syslogd Unsere Aufgaben 1. Bereitstellung des Syslog- Servers 2. Zugriffsschutz 3. Analysieren und Parsen der Log-Einträge 4. Bei Bedarf Senden einer E-Mail Querschnittaufgabe Quellen

Der Dienst syslogd Zentraler Dienst, um Meldungen und Vorkommnisse im System zu protokollieren Empfängt Meldungen von anderen Prozessen und reagiert darauf, je nachdem, welche Herkunft und Priorität eine solche Meldung hat Nützliches Werkzeug, um den Zustand des Systems zu überwachen Wird auf den meisten Unix-Plattformen benutzt UDP Port 514

Nachrichtenquelle Das Netzwerk Wir empfangen die Syslog- Records Das Logging von Nachrichten beschränkt sich nicht nur auf das lokale System, sondern kann auch auf das Netzwerk ausgeweitet werden. Auswertung und Sicherung von Nachrichten kann somit vereinfacht werden Wir empfangen die Syslog- Records ausschließlich über das Labor Netzwerk

Nachrichtenverarbeitung Datenformat der Remote-Messages Anzahl der Prozesse:CPU Auslastung in %:Device:Auslastung in % Logging Kategorie (Facility) „local0“ Log-Level „info“ Remote-Messages werden in Datei var/log/remote.log gespeichert remote.log May 18 15:23:15 dhcppc2 logger: 32:16:/dev/hda3:50:/dev/hda1:20

Nachrichtenziel Wir unterscheiden 2 Ziele - das Ziel, an dem die Syslog- Records in die Log- Datei geschrieben werden - das Ziel für das Ergebnis unseres Shells Scripts falls ein Grenzwert für den belegten Plattenplatz überschritten ist folgt ein e-mail Versand Ausgabe der Nachricht in eine Datei /var/log/remote.log mailaddr=root@localhost

Unsere Aufgaben Syslog Server Erreichbarkeit des Syslog- Servers nur für Rechner im Labor Strukturierung der über das Netzwerk erhaltenen Daten, so dass eine spätere Auswertung gut möglich ist Ermittlung der Rechner, die aufgrund der gelieferten Syslog- Records bestimmte Grenzwerte an belegtem Plattenplatz überschreiten Automatischer Email Versand an den Administrator des Syslog- Netzwerkes im Labor

Lösung der vier Teilprobleme 1. Bereitstellung des Syslog- Servers 2. Zugriffsschutz 3. Analysieren und Parsen der Log-Einträge 4. Bei Bedarf Senden einer E-Mail

1. Bereitstellung des Servers Konfiguration des Syslog- Servers in Datei /etc/services aufnehmen, um den UDP- Port 514 freizuschalten syslog 514/udp Datei /etc/rc2.d/S10syslogkd ändern, um Syslog mit Netzwerkfunktionalität zu starten PARAM="" in PARAM=“-r" Datei /etc/syslog.conf wie folgt erweitern local0.info         /var/log/remote.log

2. Zugriffsschutz Verwenden von iptables (Bestandteil des Kernels und muss nicht installiert werden) Hinzufügen einer Firewall-Regel, die auf dem UPD-Port 514 ausschließlich Daten aus dem internen Netzwerk akzeptiert Zugriff für das lokale Netzwerk des Labors wird freigeschaltet $ iptables –A INPUT –s 10.23.0.0 / 255.255.0.0 –p udp –i eth0 –-destination-port 514 –j ACCEPT alle Zugriffe auf den Port 514 sperren, und damit allen Rechnern, die nicht aus dem lokalen Netzwerk, eine Verbindung verbieten $ iptables –A INPUT –p udp –i eth0 –-destination-port 514 –j DROP

3. Analysieren und Parsen der Log-Einträge Crontab $ cron start $ cron stop Shell Skript: /usr/bin/usage-check.sh Log- Datei: remote.log Intervallzeit: 10 Minuten Benutzer: root Plattenbelegung: 90 % (*/) 10 * * * * root /usr/bin/usage-check.sh /var/log/remote.log /var/log/network.log 90

4. Bei Bedarf Senden einer E-Mail Das Shell-Skript untersucht die Log-Datei nach kritischen Einträgen Daraufhin wird eine E-Mail an den Administrators des lokalen Netzes gesendet mailaddr=root@localhost Wir gehen davon aus, dass der Administrator an dem rechner mit der IP 10.23.64.19 arbeitet, auf welchem auch der Syslog- Server konfiguriert ist

/usr/bin/usage-check.sh ... while [ $end -eq 0 ] do j=`expr $j + 2` use=`echo $info | cut -d':' -f$j` if [ -z $use ]; then end=1 else if [ $use -gt $3 ]; then eval device=`echo $info | cut -d: -f\`expr $j - 1\` ` host=`echo $line | cut -d' ' -f4` echo Sending E-Mail echo "Usage: $use device: $device Host:$host" | mail –s "Alert! Maximum harddisk usage has been reached!“ $mailaddr fi done echo $line >> $2 done < $1 sed -e "1,$i d" $1 > $1

Querschnittaufgabe Einigung über ein Datenformat für die Syslog- Records Testen der Verbindung, ob der Server überhaupt erreichbar ist Zugriffsrechte / Firewalleinstellungen konnten getestet werden

Quellen Allgemeine Internet-Quellen Man-Pages Vorlesungsskript http://www.selflinux.org/selflinux/html/Syslog03.html#d33e556 http://www.aboutdebian.com/lan.htm http://www.tecchannel.de/betriebssysteme/751

VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!!! ;-)