Syslog — это простой протокол, используемый устройством IP (клиентом Syslog) и позволяющий отправлять текстовые журнальные сообщения на другое устройство IP (сервер Syslog). В настоящее время Syslog определён в RFC 5424.

Функция регистрации крайне важна для обеспечения безопасности сети, а также для отладки сети. Устройства Cisco могут регистрировать информацию об изменении настройки, нарушениях ACL-списков, состоянии интерфейсов и разнообразных событиях другого типа. Устройства Cisco могут отправлять журнальные сообщения на различные объекты. Сообщения о событиях могут отправляться в одно или несколько следующих мест:

Журнальные сообщения Cisco IOS могут быть отнесены к одному из 8 уровней (см. рис. 1). Чем меньше номер уровня, тем выше уровень важности По умолчанию все сообщения с уровней 0–7 регистрируются на консоли. Хотя возможность просмотра журналов на центральном сервере Syslog довольно полезна при поиске и устранении неполадок, поиск в большом объеме данных может потребовать значительных усилий. Команда logging trap level позволяет ограничивать сообщения, отправляемые на сервер Syslog, на основе уровня важности. Уровень (level) — это имя или номер уровня важности. Регистрироваться будут только те сообщения, номер уровня которых равен или меньше указанного значения level.

В примере на рис. 2 системные сообщения с уровня 0 (чрезвычайные ситуации) по 5 (уведомления) отправляются на сервер Syslog по адресу 209.165.200.225.