
Vyatta_BasicSystem_rus[1]
.pdf
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 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