Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Системный журнал работы позволяет накапливать информацию об истории работы терминала и, в дальнейшем, осуществлять ее просмотр. Для настройки системного журнала используются понятия модуля, уровня фильтрации и устройства вывода. Диаграмма, описывающая принцип настройки логирования на LTP представлена ниже.

Для каждого модуля возможна настройка определенного уровня логирования, что позволяет включить расширенный уровень логирования только для необходимых модулей. Список модулей, для которых доступна настройка системного журнала:

alarm - Сообщения журнала аварий
snmp - Сообщения от SNMP-агента
dhcpd - Сообщения от встроенного сервера DHCP
pmchal-ipc - Сообщения от подсистемы межпроцессного взаимодействия pmchal
pmchal-gpon - События GPON
pmchal-machine - Сообщения о работе машин состояний OLT, каналов и ONT
pmchal-olt - Информация, связанная с OLT в целом
pmchal-gpon-port - Информация, связанная с работой GPON-каналов
pmchal-ont - Информация, связанная с работой ONT
pmchal-scheduler - Сообщения от подсистемы планировщика заданий
pmchal-rdn - Сообщения, связанные с резервированием GPON-каналов
pmchal-dhcpra - Сообщения от DHCP Relay Agent
pmchal-dhcpv6ra - Сообщения от DHCPv6 Relay Agent
pmchal-pppoeia - Сообщения от PPPoE Intermediate Agent

Для каждого модуля доступны следующие уровни фильтрации системного журнала:

emergency - Система не может продолжать работу
alert - Необходимо оперативное вмешательство
critical - Критически важные события
error - Ошибки в работе
warning - Предупреждения
notice - Важные события при нормальной работе
info - Информационные сообщения
debug - Отладочные сообщения
none - Не записывать сообщения в журнал

Доступны следующие направления вывода системного журнала:

system - Системный журнал. Вывод журнала в системный журнал позволяет просматривать журнал работы локально либо использовать удалённый syslog-сервер
console - Консоль. Вывод журнала в консоль позволяет видеть сообщения системы сразу после их появления на терминале, подключенном к порту Console терминала
rsh - Сессии CLI. Вывод журнала в сессии CLI позволяет видеть сообщения системы сразу после их появления во всех сессиях CLI, подключенных через telnet или SSH
file - Файл. Вывод журнала в файл позволяет записывать сообщения системы непосредственно в файл, который в дальнейшем можно передать в техподдержку для анализа. При настройке вывода в файл, сообщения необходимого уровня логирования будут записываться в общий файл локального хранилища логов LTP. В дальнейшем посмотреть лог можно командой show log ltp

Рассмотрим пример включения расширенного логирования для модуля pmchal-ont, позволяющего получить подробную информацию о процедуре активации онт.

  1. Укажем уровень логирования для самого модуля pmchal-ont.

    LTP-4X# configure terminal 
    LTP-4X(config)# logging module pmchal-ont loglevel debug
  2. Включим вывод debug-сообщений в системный журнал

    LTP-4X(config)# logging system loglevel debug
  3. Включим запись сообщений уровня debug в локальный файл.

    LTP-4X(config)# logging file loglevel debug
  4. Применим и сохраним изменения.

    LTP-4X(config)# do commit
    LTP-4X(config)# do save

Для просмотра текущих настроек логирования используйте команды:

LTP-4X# show logging settings 
    Log:
        Remote syslog:                                 0.0.0.0
        Port:                                          514
        Size:                                          16384
        Origin-id:
            Type:                                      ip
        Save logs between boots:                       false
        Log input commands:                            false
        Destinations:
            System:                                    notice
            Console:                                   critical
            Remote shells:                             critical
            File:                                      notice
LTP-4X# show logging module all
    Log:
        Submodule [pmchal-gpon]:
            Log level:                                     notice
        Submodule [pmchal-ipc]:
            Log level:                                     notice
        Submodule [pmchal-machine]:
            Log level:                                     notice
        Submodule [pmchal-olt]:
            Log level:                                     notice
        Submodule [pmchal-ont]:
            Log level:                                     notice
        Submodule [pmchal-gpon-port]:
            Log level:                                     notice
        Submodule [pmchal-scheduler]:
            Log level:                                     notice
        Submodule [pmchal-dhcpra]:
            Log level:                                     notice
        Submodule [pmchal-pppoeia]:
            Log level:                                     notice
        Submodule [pmchal-rdn]:
            Log level:                                     notice
        Submodule [snmp]:
            Log level:                                     notice
        Submodule [alarm]:
            Log level:                                     notice
        Submodule [dhcpd]:
            Log level:                                     notice
        Submodule [pmchal-dhcpv6ra]:
            Log level:                                     notice
LTP-4X# 

Для настройки отправки лога на удаленный syslog-сервер используйте команды:

  1. Указать адрес syslog-сервера (должен быть доступен для management ip LTP).  Дополнительными аргументами можно указать номер порта, который слушает syslog-сервер, а так же размер буфера отправки.

    LTP-4X# configure terminal
    LTP-4X(config)# logging remote 192.168.11.35
  2. При необходимости можно добавить один из доступных методов добавления origin-id к сообщениям.

    LTP-4X(config)# logging origin-id 
       hostname      The sysname will be used as the hostname field of a
                     syslog message
       string        The user defined string will be used as the hostname
                     field of syslog header
       ip            The IP address of the sending interface will be used
                     as the hostname field of a syslog message
  3. Применить и сохранить изменения.

    LTP-4X(config)# do commit
    LTP-4X(config)# do save
  • Нет меток