tôi có các thông báo rsyslog đang theo dõi đến máy chủ rsyslog và tôi muốn tạo các số ẩn, ví dụ: từ nhâm nhi:023401412590 đến nhâm nhi:xxxxxxxxxxx
không ai có một gợi ý làm thế nào để làm theo?
trước
<16:11:24.332 **ERR** CAL 18507:18896 0:0> quảng cáo từ:<sip:023401412590@tel.somehostname.cn>;tag=XZD161HN0HZSm, tới:<sip:001413232594@tel.somehostname.cn >;tag=asdf, cảnh báo:, liên hệ: không xác định
tôi muốn
<16:11:24.332 **ERR** CAL 18507:18896 0:0> quảng cáo từ:<sip:xxxxxxxxxxxx@tel.somehostname.cn>;tag=XZD161HN0HZSm, tới:<sip:xxxxxxxxxxxx@tel.somehostname.cn >;tag=asdf, cảnh báo:, liên hệ: không xác định
các số có ít nhất 2 lần ở các vị trí khác nhau chỉ là một số tin nhắn
nghĩ về một cái gì đó như thế (dựa trên Làm cách nào để chỉnh sửa gửi tin nhắn với Rsyslog?)
$template deleteNumberTo,%msg:R,ERE,1:(.*) to:<sip:[0-9]* --end % to:<sip:xxxxxxxxxxxx %msg:R,ERE,1: to:< nhâm nhi:[0-9]* (.*)--end%\n"
$template deleteNumberFrom,%msg:R,ERE,1:(.*) from:<sip:[0-9]* --end % from:<sip:xxxxxxxxxxxx %msg:R,ERE,1: from:< nhâm nhi:[0-9]* (.*)--end%\n"
Mô-đun (tải = "imfile" PollingInterval = "2")
Đầu vào (loại = "imfile"
Tệp = "/data/data.log"
Thẻ="ims:"
Mức độ nghiêm trọng = "thông tin"
Cơ sở = "người dùng"
Bản mẫu="xóaNumberTo"
Bản mẫu="xóaSốTừ"
)
cảm ơn bạn rất nhiều vì lời khuyên trước
mi ca