Извлечь определенные слова из объекта Rsyslog% msg%

После долгих поисков в Google и чтения всех руководств, доступных на странице руководства и в Интернете, я наконец спрашиваю здесь.

В моем сценарии у меня есть один rsyslog сервер, работающий с mysql и настраиваемый шаблон, который записывает журналы, фильтрует их и записывает в базу данных mysql

Мой tmeplate:

 $template db_k,"insert into sensitive_logs(ID,TIME,message) values('%HOSTNAME%','%timegenerated:::date-mysql%','%msg%' )", sql 

Вывод:

 Security | 20140401182028 | Failed password for root from 192.168.1.113 port 34290 ssh2 

Я хотел бы извлечь несколько слов из% msg%

Пример:

 Failed,root,IP 

из этой части сообщения

Как я могу это сделать?

Interesting Posts

Курсор – один символ слишком далеко впереди после обертки строк

Как добавить eclipse в избранное в мой gnome?

Linux HDMI – нет выхода после загрузки

Установите Puppy Linux или «Damn Small Linux» на Pogoplug (~ NSLU2)

Как запустить сценарий оболочки из любого места

Передайте некоторые указания о логике ветвления в сценарий

неудача входа из-за неисправности оболочки

Logstash: сообщение о нарушении связи не выполнено

kinit возвращает тип солидального типа 3 без поддержки на FreeBSD 9.1-RELEASE install

Как настроить систему Debian (фокус на 2D или консоль / сервер) с APU Turbo Core APU для максимальной эффективности использования энергии и вычислительной мощности?

Тестирование / моделирование ловушек SNMP при сбоях на диске

Как заменить строку на abc \\ efg [255 с помощью abc \\ efg [23 с помощью sed

Заменить диапазон текста специальными символами, используя sed

В чем разница между изменением и изменением в контексте команды stat?

Путь установки приложений для запуска

Linux и Unix - лучшая ОС в мире.