Syslog-ng Teplates: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория:Linux]] |
||
+ | [[Категория:Syslog-ng]] |
||
=Шаблоны= |
=Шаблоны= |
||
Описание шаблонов позволяет выводить потоки системных сообщений в том виде, в котором удобно пользователю. Основные макросы шаблона: |
Описание шаблонов позволяет выводить потоки системных сообщений в том виде, в котором удобно пользователю. Основные макросы шаблона: |
||
Строка 21: | Строка 23: | ||
Т.е. приемлема любая комбинация макросов, сколь угодно сложная, так и самая простая. |
Т.е. приемлема любая комбинация макросов, сколь угодно сложная, так и самая простая. |
||
− | Шаблоны применяются так же для записи логов в MySQL |
+ | Шаблоны применяются так же для [http://wiki.sirmax.noname.com.ua/index.php/Syslog-ng_MySQL записи логов в MySQL] |
=Ссылки= |
=Ссылки= |
Текущая версия на 10:31, 24 июня 2010
Шаблоны
Описание шаблонов позволяет выводить потоки системных сообщений в том виде, в котором удобно пользователю. Основные макросы шаблона:
- ISODATE\FULLDATE - варианты описание даты
- FACILITY - каким уровнем сгенерированно сообщение (auth/mail/cron и т.д.)
- PRIORITY - приоритет (info/err и т.д.)
- HOST\FULLHOST - откуда
- HOST_FROM - последний хост в цепочке
- PROGRAM - какая программа
- PID - pid процесса
- MSG - само сообщение
Хороший пример шаблона:
template("$ISODATE -- $HOST_FROM <$FACILITY.$PRIORITY> $MSG\n")
Самый простой шаблон сообщения может выглядеть:
template("$MSG\n")
Т.е. приемлема любая комбинация макросов, сколь угодно сложная, так и самая простая.
Шаблоны применяются так же для записи логов в MySQL
Ссылки
Взято здесь:http://belgorod.lug.ru/wiki/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_syslog-ng