tssltd:дополнительные_возможности_логирования
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:дополнительные_возможности_логирования [2023/05/30 13:57] – i.sharapov | tssltd:дополнительные_возможности_логирования [2023/10/09 13:18] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Общая настройка протокола Rsyslog === | + | ==== Общая настройка протокола Rsyslog |
<WRAP indent> | <WRAP indent> | ||
- | На устройстве <wrap em> | + | На устройстве <wrap em> |
Для активации этой функции необходимо произвести предварительную настройку. Необходимо подключиться к устройству по протоколу ssh и перейти в папку назначения с помощью команды «**/ | Для активации этой функции необходимо произвести предварительную настройку. Необходимо подключиться к устройству по протоколу ssh и перейти в папку назначения с помощью команды «**/ | ||
- | Конфигурацию для протокола Rsyslog можно задать как в одном файле, так и в нескольких. При старте основного процесса все конфигруации из файлов будут считаны и применены. | + | Конфигурацию для протокола |
</ | </ | ||
- | === Запись событий из динамических файлов в журналы событий на устройстве === | + | ==== Запись событий из динамических файлов в журналы событий на устройстве |
<WRAP indent> | <WRAP indent> | ||
Line 35: | Line 35: | ||
</ | </ | ||
- | === Отправка событий из динамических файлов на удаленных сервер === | + | ==== Отправка событий из динамических файлов на удаленных сервер |
<WRAP indent> | <WRAP indent> | ||
Line 56: | Line 56: | ||
</ | </ | ||
- | === Отправка событий из динамических файлов на несколько удаленных сервер === | + | ==== Отправка событий из динамических файлов на несколько удаленных сервер |
<WRAP indent> | <WRAP indent> | ||
Line 77: | Line 77: | ||
</ | </ | ||
- | === Дополнительные параметры обработки и отправки журналов событий. === | + | ==== Дополнительные параметры обработки и отправки журналов событий. |
<WRAP indent> | <WRAP indent> | ||
- | Протокол rsyslog поддерживает возможность фильтровать информацию по заданным критериям для последующей отрпавки на удаленный сервер. Общий форма сообщения: | + | Протокол |
+ | < | ||
- | if [$свойство] [условине] then [action] | + | Перечень **свойств**, которые можно задать: |
+ | * **msg** - сообщение syslog | ||
+ | * **hostname** - от кого сообщение | ||
+ | * **syslogtag** - TAG сообщения | ||
+ | * **programname** - название процесса, | ||
+ | * **pri** - приоритет сообщения | ||
+ | * **syslogfacility** - syslog facility как число | ||
+ | * **syslogfacility-text** - facility в текстовом формате | ||
+ | * **syslogseverity** - важность | ||
+ | * **syslogseverity-text** - важность в текстовом формате | ||
- | Перечень | + | Перечень **условий**, которые можно использовать: |
- | | + | |
- | | + | |
- | * syslogtag - TAG сообщения | + | |
- | * programname - название процесса, | + | |
- | * pri - приоритет сообщения | + | |
- | * syslogfacility - syslog facility как число | + | |
- | * syslogfacility-text - facility в текстовом формате | + | |
- | * syslogseverity - важность | + | |
- | * syslogseverity-text - важность в текстовом формате | + | |
- | + | ||
- | Перечень | + | |
- | * contains - содержит | + | |
- | * isequal - равно | + | |
- | * startswitch - начинается с | + | |
- | * regex - регулярное выражение | + | |
Условия для поиска можно комбинировать с помощью логических операций or/and/not, например: | Условия для поиска можно комбинировать с помощью логических операций or/and/not, например: | ||
+ | |||
+ | < | ||
* if $syslogfacility-text == ' | * if $syslogfacility-text == ' | ||
* if $syslogfacility-text == ' | * if $syslogfacility-text == ' | ||
+ | </ | ||
+ | |||
+ | Возможные категории для логов перечислены в __// | ||
+ | |||
+ | <WRAP center round box 100%> | ||
+ | |||
+ | __// | ||
+ | |||
+ | ^№ ^Категория | ||
+ | |0 |kern | ||
+ | |1 |user | ||
+ | |2 |mail | ||
+ | |3 |daemon | ||
+ | |4 |auth | ||
+ | |5 |syslog | ||
+ | |6 |lpr | ||
+ | |7 |news | ||
+ | |8 |uucp | ||
+ | |9 |cron | ||
+ | |10 |authpriv | ||
+ | |11 |ftp | ||
+ | |12 |ntp | ||
+ | |13 |security, | ||
+ | |14 |console, | ||
+ | |15-22 |local0 - local7 |Зарезервированы для локального использования.| | ||
+ | |||
+ | |||
+ | __// | ||
+ | |||
+ | ^№ ^Уровень ^Расшифровка^ | ||
+ | |0 |emerg | ||
+ | |1 |alert | ||
+ | |2 |crit | ||
+ | |3 |err | ||
+ | |4 |warning |Предупреждение (WARN)| | ||
+ | |5 |notice | ||
+ | |6 |info | ||
+ | |7 |debug | ||
+ | </ | ||
</ | </ | ||
[[tssltd: | [[tssltd: |
tssltd/дополнительные_возможности_логирования.1685444227.txt.gz · Last modified: 2023/05/30 13:57 by i.sharapov