у меня есть следующие сообщения rsyslog, которые отправляются на сервер rsyslog, и я хотел бы сделать скрытые номера, например, из глоток:023401412590 к глоток: ххххххххххх
у кого-нибудь есть подсказка, как сделать следующее?
перед
<16:11:24.332 **ERR** CAL 18507:18896 0:0> adsf from:<sip:[email protected]>;tag=XZD161HN0HZSm, to:<sip:[email protected] >;tag=asdf, предупреждение:, контакт: неизвестен
я хочу
<16:11:24.332 **ERR** CAL 18507:18896 0:0> adsf from:<sip:[email protected]>;tag=XZD161HN0HZSm, to:<sip:[email protected] >;tag=asdf, предупреждение:, контакт: неизвестен
числа есть как минимум 2 раза на разных позициях, просто некоторые сообщения
думать о чем-то подобном (на основе Как редактировать отправку сообщений с помощью Rsyslog?)
$template deleteNumberTo,%msg:R,ERE,1:(.*) to:<sip:[0-9]* --end% to:<sip:xxxxxxxxxxxx %msg:R,ERE,1: to:< глоток:[0-9]* (.*)--end%\n"
$template deleteNumberFrom,%msg:R,ERE,1:(.*) from:<sip:[0-9]* --end% from:<sip:xxxxxxxxxxxx %msg:R,ERE,1: from:< глоток:[0-9]* (.*)--end%\n"
Модуль(load="imfile"PollingInterval="2")
Ввод (тип = «имфайл»
Файл="/данные/данные.журнал"
Тег="имс:"
Серьезность = "информация"
Объект = "пользователь"
Шаблон = "удалитьЧисло"
Template="удалитьЧислоОт"
)
заранее большое спасибо за советы
Михал