Syslog-ng Teplates: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
(не показаны 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