LINUX.ORG.RU

Сообщения Bosswik

 

Просьба помочь с парсингом логов на Linux

Предыстория: Есть лог SMTP-шлюза системы, в который записывается информация о принимаемых SMTP-шлюзом сообщениях. Одна строка лога выглядит, как:

1. Время поступления сообщения (2018-08-27 13:12:47.011183500))

2. Объем принятого сообщения в байтах (23870 bytes)

3. От кого пришло сообщение (ip-адрес и адрес отправителя) (from 10.10.10.10 (sender <>))

4. На какой адрес пришло сообщение (адрес получателя) (to Journaling@test.local)

5. ID, который был присвоен сообщению (id norm-bee0f95a-a9e1-11e8-b31a-005056880582)

Задача 1: Получить количество сообщений, которое пришло с ip-адреса 10.10.10.10

Задача 2: Получить объем сообщений в Мб, которое пришло с ip-адреса 10.10.10.10

Результатом по обоим задачам должны быть команды Linux + плюс полученные значения.

----------- Пример лога приложил. --------------------------------------------------

2018-08-27 13:12:47.011183500 SMTP proxy received 23867 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-bee0f95a-a9e1-11e8-b31a-005056880582)

2018-08-27 13:12:49.844212500 SMTP proxy received 23870 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-c091728e-a9e1-11e8-adb1-005056880582)

2018-08-27 13:12:50.928585500 SMTP proxy received 23858 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-c136b62c-a9e1-11e8-addf-005056880582)

2018-08-27 13:12:51.993576500 SMTP proxy received 23864 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-c1d9ccb8-a9e1-11e8-ae34-005056880582)

2018-08-27 13:14:41.280304500 SMTP proxy received 30086 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-02fdc898-a9e2-11e8-b5b6-005056880582)

2018-08-27 13:14:44.252948500 SMTP proxy received 29677 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-04c36e8a-a9e2-11e8-ade2-005056880582)

2018-08-27 13:15:07.143560500 SMTP proxy received 1152 bytes of data from 10.10.10.11 (sender agent@host) to filter@host (id norm-12695f4a-a9e2-11e8-acad-005056880582)

2018-08-27 13:15:32.167600500 SMTP proxy received 1152 bytes of data from 10.10.10.11 (sender agent@host) to filter@host (id norm-2153b8ac-a9e2-11e8-8278-005056880582)

2018-08-27 13:16:42.680560500 SMTP proxy received 35207 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-4b5aeb20-a9e2-11e8-8954-005056880582)

2018-08-27 13:16:42.691911500 SMTP proxy received 10147 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-4b5cbfa4-a9e2-11e8-8adc-005056880582)

2018-08-27 13:16:53.910028500 SMTP proxy received 283348 bytes of data from 10.10.10.10 (sender <>) to Journaling@test.local (id norm-520a0582-a9e2-11e8-ad59-005056880582)

 , ,

Bosswik
()

RSS подписка на новые темы