Le protocole Syslog est un protocole simple utilisé par un périphérique IP faisant office de client Syslog, afin d'envoyer des messages textuels de journal vers un autre périphérique IP, à savoir le serveur Syslog. Le protocole Syslog est actuellement défini dans la RFC 5424.

L'implémentation d'une méthode de journalisation est une partie importante de la sécurité du réseau et du dépannage réseau. Les périphériques Cisco peuvent consigner des informations relatives aux modifications de configuration, aux violations des listes de contrôle d'accès, à l'état des interfaces ainsi qu'à de nombreux autres types d'événements. Les périphériques Cisco peuvent envoyer des messages de journal à diverses installations différentes. Les messages d'événement peuvent être envoyés à un ou plusieurs des éléments suivants :

Les messages de journal de Cisco IOS peuvent appartenir à huit niveaux différents, comme le montre la Figure 1. Plus le numéro du niveau est petit, plus le niveau de gravité est élevé. Par défaut, tous les messages appartenant aux niveaux de 0 à 7 sont consignés dans la console. Même si la possibilité d'afficher des journaux sur un serveur Syslog central s'avère utile en cas de dépannage, l'analyse d'une grande quantité de données peut être une tâche fastidieuse. La commande logging trap niveau permet de limiter le nombre de messages consignés sur le serveur Syslog en fonction de leur gravité. Le niveau est le nom ou le numéro du niveau de gravité. Seuls les messages dont le niveau de gravité est inférieur ou égal au niveau spécifié sont consignés.

Dans l'exemple de la Figure 2, les messages système du niveau 0 (urgences) à 5 (notifications) sont envoyés au serveur Syslog à l'adresse 209.165.200.225.