%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[10pt,oneside,a4paper]{scrartcl}

%Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%Umlaute ermöglichen
\usepackage[utf8]{inputenc}

%Gesamtseitenzahl
\usepackage{lastpage}

% Kopf- und Fußzeile
\usepackage[automark]{scrpage2}

%Quellcode-Listings
\usepackage{listings}

%Hyperlinks
\usepackage{hyperref}

% Tabelle: Zeilen verbinden
\usepackage{multirow}

% Schriftarten für fettes Monospace
%\usepackage[T1]{fontenc}
%\usepackage{lmodern}

%Kopfzeile
\ihead{Netzwerktechnik}
\chead{}
\ohead{https://kohnlehome.de/netz/syslog.pdf}
\setheadsepline{0.5pt}

%Fußzeile
\setfootsepline{0.5pt}
\ifoot{Franz Kohnle}
\cfoot{Seite \thepage\ von  \pageref{LastPage}}
\ofoot{\today}

\pagestyle{scrheadings}

\begin{document}

% Überschrift 
\begin{center}
    \LARGE % Schriftgröße
    \bfseries % Fettdruck
    \sffamily % Serifenlose Schrift
    Syslog
\end{center}

\section*{Verschiedenes}
\begin{itemize}
    \item \href{https://tools.ietf.org/html/rfc3164}{RFC 3164}, \href{https://tools.ietf.org/html/rfc5424}{RFC 5424}
    \item Serverport: UDP 514
\end{itemize}

\section*{Ziele von Syslog-Messages auf Cisco-Gerät}
\begin{itemize}
    \item logging buffer (RAM)
    \item console line
    \item terminal line
    \item Syslog Server
\end{itemize}

\section*{Severity Level (Schwere des Fehlers)}
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{c|l|l|l}
    Level & Name          & Erklärung                         & Bedeutung                                  \\ \hline\hline
    0     & Emergencies   & System Unusable                   & \multirow{5}{*}{Message about malfunction} \\ \cline{1-3}
    1     & Alerts        & Immediate Action Needed                                                        \\ \cline{1-3}
    2     & Critical      & Critical Condition                                                             \\ \cline{1-3}
    3     & Errors        & Error Condition                                                                \\ \cline{1-3}
    4     & Warnings      & Warning Condition                                                              \\ \hline\hline
    5     & Notifications & Normal, but Significant Condition & z.B. interface up/down, system restart     \\ \hline
    6     & Information   & Informational Message             & z.B. booting                               \\ \hline
    7     & Debugging     & Debugging Message                 & debug command                              \\ \hline
\end{tabular}

\section*{Syslog Facility (= Funktion)}
IF (interface), IP, OSPF, SYS (Betriebssystem), IPSEC, ...

\section*{Message Format}
\begin{verbatim}
*Mär 01, 00:37:41.3737: %SYS-5-CONFIG_I: Configured from console by console

Mär 01, 00:37:41.3737               Timestamp
SYS                                 Sylog reporting facility
5                                   Severity level
CONFIG_I                            Mnemonic
Configured from console by console  Description
\end{verbatim}

\section*{Cisco-Router/Switch als Syslog-Client}
\texttt{Router(config)\# logging host 1.2.3.4  } \# IP-Adresse des Servers\\
\texttt{Router(config)\# logging trap debugging } \# Alles mit Level $\le 7$ mitloggen\\
\texttt{Router(config)\# service timestamps log datetime msec } \# Zeit mitloggen


\end{document}
