Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Vyatta_BasicSystem_rus[1]

.pdf
Скачиваний:
27
Добавлен:
19.02.2016
Размер:
996.67 Кб
Скачать

show log

Отображение содержимого указанного регистрационного файла.

Синтаксис

show log [all | file file-name]

Режим команды

Операционный режим.

Параметры

all

Отображается содержимое всех основных регистрационных файлов

 

(master log files)

file file-name

Отображается содержимое указанного каталога регистрационных

 

файлов.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы увидеть содержимое регистрационного файла или файлов.

Когда команда используется без опции, по этой команде отображается содержимое основного регистрационного файла системы (main system log), который по умолчанию является файлом, в который система записывает регистрационные сообщения.

Когда задано file file-name, эта команда отображает содержимое указанного определяемого пользователем регистрационного файла.

121

show log directory

Отображается список файлов в каталоге протоколирования.

Синтаксис

show log directory

Режим команды

Операционный режим.

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы увидеть список регистрационных файлов, которые были определены пользователями системы.

Отображаемый каталог это каталог, в котором хранятся определяемые пользователем регистрационные файлы. Сообщения syslog могут быть записаны в эти файлы или в основной регистрационный файл системы. Определяемые

пользователем регистрационные файлы задаются посредством использования команды system syslog file <filename> facility <facility> level <level> (смотрите страницу 129).

122

show log tail

Отображает последние строки файла сообщений.

Синтаксис

show log tail [lines]

Режим команды

Операционный режим.

Параметры

lines Количество отображаемых строк.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы отобразить последние строки файла сообщений. Когда команда используется без опции, отображаются последние 10 строк, и затем будут продолжать отображаться сообщения по мере их добавления в файл.

Когда параметр lines определен, отображаются последние lines строк файла сообщений.

123

system syslog

Конфигурирует системную утилиту syslog.

Синтаксис

set system syslog delete system syslog show system syslog

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { syslog {

}

}

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы сконфигурировать системную утилиту syslog . Используя эту команду, вы можете установить пункты назначения передачи регистрационных сообщений от различных компонентов маршрутизации (средств - facilities) и определить, о сообщениях какого уровня серьезности должно сообщаться относительно каждого средства.

Регистрационные сообщения, генерируемые системой Vyatta, должны ассоциироваться с одним из следующих уровней серьезности.

Таблица 4-3 Серьезность сообщений Syslog

Серьезность

Описание

(Severity)

 

 

 

emerg

Чрезвычайная ситуация (Emergency). Произошел общий

 

системный отказ или другой серьезный сбой такой, что

 

система стала непригодной для использования.

 

 

alert

Тревога (Alert). Требуется немедленное действие для

 

предотвращения системы от того, что она станет

 

непригодной, например, из-за отказа сетевого канала или

 

база данных стала скомпрометированной.

 

 

crit

Критическая ситуация (Critical). Существует критическое

 

положение, такое как исчерпание ресурса, например, у

 

системы закончилась память, превышены пределы

 

возможностей обработки CPU или произошел аппаратный

 

отказ.

 

 

err

Ошибка (Error). Произошло ошибочное состояние, такое

 

как неудавшийся системный вызов. Однако система все

 

ещё остается функционирующей.

 

 

warning

Предупреждение (Warning). Произошло событие, которое

 

потенциально может вызвать ошибку, такое как передача

 

функции недействительных параметров. За такой

 

ситуацией нужно наблюдать.

 

 

notice

Извещение (Notice). Произошло нормальное, но

 

существенное событие, такое как неожиданный результат.

 

Это не ошибка, но потенциально могло бы потребовать

124

 

внимания.

 

 

info

Информационная ситуация (Informational). О нормальных

 

событиях, которые представляют интерес, сообщается,

 

когда они происходят.

 

 

debug

Отладочного уровня (Debug level). Предоставляется

 

информация трассировочного уровня.

 

 

Система Vyatta поддерживает стандартные для syslog средства (facilities), сообщения от которых протоколируются. Они перечислены в следующей таблице:

Таблица 4-4 Средства Syslog

Средство

Описание

 

 

auth

Аутентификация и авторизация (Authentication and

 

authorization)

 

 

authpriv

Несистемная авторизация (Non-system authorization)

 

 

cron

Системный планировщик - Демон cron (Cron daemon)

 

 

daemon

Системные демоны (System daemons)

 

 

kern

Ядро (Kernel)

 

 

lpr

Спулер линейного принтера (Line printer spooler)

 

 

mail

Постовая система (Mail subsystem)

 

 

mark

Отметка времени (Timestamp)

 

 

news

Подсистема USENET (USENET subsystem)

 

 

security

Подсистема безопасности (Security subsystem)

 

 

syslog

Система протоколирования (System logging)

 

 

user

Прикладные процессы (Application processes)

 

 

uucp

Подсистема UUCP (UUCP subsystem)

 

 

local0

Локальное средство 0 (Local facility 0)

 

 

local1

Локальное средство 1 (Local facility 1)

 

 

local2

Локальное средство 2 (Local facility 2)

 

 

local3

Локальное средство 3 (Local facility 3)

 

 

local4

Локальное средство 4 (Local facility 4)

 

 

local5

Локальное средство 5 (Local facility 5)

 

 

local6

Локальное средство 6 (Local facility 6)

 

 

local7

Локальное средство 7 (Local facility 7)

 

 

all

Все средства, исключая “mark”

 

 

Сообщения записываются либо в основной регистрационный файл (main log file), что является местом записи по умолчанию, либо в файл, который вы определите.

Определяемые пользователем регистрационные файлы записываются в каталог /var/log/user под определяемым пользователем именем файла (user-specified file name).

Система использует стандартную для UNIX ротацию регистрационных файлов,

которая предотвращает файловую систему от переполнения регистрационными файлами. Когда регистрационные сообщения записываются в файл, система будет писать до 500 KB регистрационных сообщений в файл logfile, где logfile это либо основной регистрации файл (main log file), либо имя файла, определяемое пользователем. Когда logfile достигает своего максимального размера, система закрывает его и сжимает его в файл архивирования. Файл архивирования называется logfile.0.gz.

В этот момент утилита протоколирования открывает новый файл logfile и начинает

125

писать в него сообщения системы. Когда новый регистрационный файл заполняется, первый файл архивирования переименовывается в logfile.1.gz и новый файл архивирования называется logfile.0.gz.

Система архивирует регистрационные файлы подобным образом до тех пор, пока не достигнет максимального количества регистрационных файлов. По умолчанию максимальное количество регистрационных файлов равно 10. Это значит, что по умолчанию процесс доходит до logfile.9.gz, a файл logfile.0.gz всегда представляет самый последний файл. После этого самый старый файл архивирования удаляется и перезаписывается следующим старейшим файлом.

Для изменения свойств архивирования регистрационных файлов необходимо сконфигурировать узел system syslog archive:

Используйте параметр size, чтобы определить максимальный размер каждого регистрационного файла.

Используйте параметр files, чтобы определить максимальное количество

поддерживаемых файлов архивирования.

Используйте форму set этой команды, чтобы создать конфигурацию syslog. Используйте форму delete этой команды, чтобы удалить конфигурацию syslog. Используйте форму show этой команды, чтобы увидеть конфигурацию syslog.

126

system syslog console facility <facility> level <level>

Определяет, какие сообщения посылаются на консоль.

Синтаксис

set system syslog console facility facility level level delete system syslog console facility [facility [level]] show system syslog console facility [facility [level]]

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { syslog {

console { facility text {

level text

 

 

}

}

}

 

}

 

Параметры

 

 

facility

Многократный узел. Класс сообщений, которые будут посылаться

 

 

на консоль. Пожалуйста, посмотрите описание средств в данном

 

 

руководстве в описании команды system syslog (смотрите страницу

 

 

124).

 

 

Вы можете посылать на консоль регистрационные сообщения от

 

 

многих средств, создав многократные конфигурационные узлы

 

 

facility внутри конфигурационного узла console.

 

level

Минимальная серьезность (severity) регистрационных сообщений, о

 

 

которых будет сообщаться на консоль. Поддерживаемыми

 

 

значениями являются emerg, alert, crit, err, warning, notice, info и

 

 

debug. Пожалуйста, посмотрите значение указанных уровней

 

 

серьезности в данном руководстве в описании команды system

 

 

syslog (смотрите страницу 124). По умолчанию на консоли

 

 

протоколируются сообщения серьезности err.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить, какие сообщения посылаются на консоль.

Используйте форму set этой команды, чтобы определить, какие сообщения посылаются на консоль.

Используйте форму delete этой команды, чтобы восстановить значение по умолчанию для конфигурации консольных сообщений.

Используйте форму show этой команды, чтобы увидеть конфигурацию консольных сообщений.

127

system syslog file <filename> archive

Определяет для определяемого пользователем регистрационного файла установки архивирования регистрационного файла.

Синтаксис

set system syslog file filename archive {files files | size size} delete system syslog file filename archive {files | size} show system syslog file filename archive {files | size}

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { syslog {

file text{ archive {

files u32 size u32

}

}

 

}

 

}

 

Параметры

 

 

filename

Многократный узел. Определяет файл, в который должны

 

 

записываться определенные регистрационные сообщения. Имена

 

 

файлов могут включать цифры, буквы и дефисы.

 

 

Вы можете посылать регистрационные сообщения во многие

 

 

файлы, создавая многократные конфигурационные узлы file.

 

files

Устанавливает максимальное количество архивных файлов,

 

 

которые будут поддерживаться для этого регистрационного файла.

 

 

После того, как будет достигнут максимум, начнет действовать

 

 

процедура ротации, когда запись будет производиться поверх

 

 

самого старшего файла. Значением по умолчанию является 10.

 

size

Устанавливает максимальный размер в байтах архивных файлов

 

 

данного регистрационного файла. После того, как будет достигнут

 

 

максимум, файл будет закрываться и архивироваться в сжатом

 

 

формате. Значением по умолчанию является 1 MB.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить для определяемого пользователем регистрационного файла установки архивирования регистрационного файла. Используйте форму set этой команды, чтобы определить для определяемого

пользователем регистрационного файла установки архивирования регистрационного файла.

Используйте форму delete этой команды, чтобы восстановить установки по

умолчанию для конфигурации архивирования определяемого пользователем регистрационного файла.

Используйте форму show этой команды, чтобы увидеть конфигурацию архивирования определяемого пользователем регистрационного файла.

128

system syslog file <filename> facility <facility> level <level>

Определяет, какие сообщения посылаются в определяемый пользователем регистрационный

файл.

Синтаксис

set system syslog file filename facility facility level level delete system syslog file filename facility [facility [level]] show system syslog file filename facility [facility [level]]

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { syslog {

file text { facility text {

level text

}

}

 

}

 

}

 

Параметры

 

 

filename

Многократный узел. Определяет файл, в который должны

 

 

записываться определенные регистрационные сообщения. Имена

 

 

файлов могут включать цифры, буквы и дефисы.

 

 

Вы можете посылать регистрационные сообщения во многие

 

 

файлы, создавая многократные конфигурационные узлы file.

 

facility

Многократный узел. Класс сообщений, которые будут посылаться в

 

 

определяемый пользователем регистрационный файл. Пожалуйста,

 

 

посмотрите описание средств в данном руководстве в описании

 

 

команды system syslog (смотрите страницу 124).

 

 

Вы можете посылать регистрационные сообщения в определяемый

 

 

пользователем регистрационный файл от многих средств, создав

 

 

многократные конфигурационные узлы facility внутри

 

 

конфигурационного узла file.

 

level

Минимальная серьезность (severity) регистрационных сообщений, о

 

 

которых будет сообщаться. Поддерживаемыми значениями

 

 

являются emerg, alert, crit, err, warning, notice, info и debug.

 

 

Пожалуйста, посмотрите значение указанных уровней серьезности

 

 

в данном руководстве в описании команды system syslog (смотрите

 

 

страницу 124). По умолчанию в файле протоколируются сообщения

 

 

серьезности warning.

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

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить, какие сообщения посылаются в определяемый пользователем регистрационный файл.

Используйте форму set этой команды, чтобы определить, какие сообщения посылаются в определяемый пользователем регистрационный файл. Используйте форму delete этой команды, чтобы восстановить установки по

умолчанию для конфигурации сообщений определяемого пользователем регистрационного файла.

Используйте форму show этой команды, чтобы увидеть конфигурацию сообщений определяемого пользователем регистрационного файла.

129

system syslog global archive

Определяет для основного системного регистрационного файла установки архивирования регистрационного файла.

Синтаксис

set system syslog global archive {files files | size size} delete system syslog global archive {files | size} show system syslog global archive {files | size}

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { syslog {

global { archive {

files u32 size u32

 

 

}

}

}

 

}

 

Параметры

 

 

files

Устанавливает максимальное количество архивных файлов,

 

 

которые будут поддерживаться для основного системного

 

 

регистрационного файла. После того, как будет достигнут

 

 

максимум, начнет действовать процедура ротации, когда запись

 

 

будет производиться поверх самого старшего файла. Значением по

 

 

умолчанию является 10.

 

size

Устанавливает максимальный размер в байтах архивных файлов

 

 

основного системного регистрационного файла. После того, как

 

 

будет достигнут максимум, файл будет закрываться и

 

 

архивироваться в сжатом формате. Значением по умолчанию

 

 

является 1 MB.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить для основного системного регистрационного файла установки архивирования регистрационного файла. Используйте форму set этой команды, чтобы определить для основного системного регистрационного файла установки архивирования регистрационного файла. Используйте форму delete этой команды, чтобы восстановить установки по

умолчанию для конфигурации архивирования основного системного регистрационного файла.

Используйте форму show этой команды, чтобы увидеть конфигурацию архивирования основного системного регистрационного файла.

130

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]