|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Парсинг логов с конца и резолвинг того что получилось |
|
|
PowerShell - [решено] Парсинг логов с конца и резолвинг того что получилось
|
Ветеран Сообщения: 992 |
Есть изрядная пачка логов (все в одной папке, у всех расширение txt, кроме этих логов больше ничего в папке нету) в одной из последних десяти строк каждого лога есть IP (в какой именно из этих десяти неизвестно, первые два октета во всех логах одинаковые, кроме IP в этой строке может быть разве что несколько пробелов). Вообще можно и все логи и целиком читать, но они здоровые весьма, и IP могут встречаться и ранее, а нужно именно последнее значение.
Нужно выдернуть IP и положить в новый общий лог (например, IP.log) вместе с именем старого лога. Как-то так Еще нужно спросить у DNS'a все ли нормально отрезолвилось, и те IP, для которых DNS имени не вернул сложить в отдельный лог (например nonameIP.log). Вроде все описал, если что уточнить нужно - пишите. |
|
Отправлено: 18:03, 05-04-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Elven:
Цитата Elven:
|
||
Отправлено: 18:19, 05-04-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Iska, только в одной из. И окажется. Если так уж сильно хочется то можно взять последние двадцать, но нужности нет. В последних 10 строчках будет IP.
Цитата Iska:
|
|
Последний раз редактировалось Elven, 05-04-2018 в 19:13. Отправлено: 18:44, 05-04-2018 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Elven, и в линуксе тоже нельзя. Просто вы воспринимаете утилиту tail как волшебство, а по факту она прочитывает файлы от начала и до конца.
В итоге: у вас какие-то конкретные трудности, или это сообщение из ряда: "Сделайте за меня скрипт, а я зарплату за это буду получать"? |
Отправлено: 09:44, 06-04-2018 | #4 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 10:07, 06-04-2018 | #5 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Busla, лишней зарплаты я за это точно не получу. Просто задолбало руками лазить и искать по всем логам то, что нужно найти (поиск по содержимому - в ту же степь).
Kazun, спасибо, отсюда и буду колупать. |
Последний раз редактировалось Elven, 06-04-2018 в 10:28. Отправлено: 10:17, 06-04-2018 | #6 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать Elven,
Возможно, будет интересно. В это консольной утилиты большие возможности по парсингу различных логов - Log Parser 2.2 Ссылки с примерами: |
------- Отправлено: 11:09, 06-04-2018 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Elven:
Цитата Busla:
Казбек, я тоже первым делом вспомнил про Log Parser, но есть подозрение, что там в логах какая-то не структурированная информация. Так-то, как обычно: «Эх… получить бы образцы»™. |
||
Отправлено: 14:02, 06-04-2018 | #8 |
fascinating rhythm Сообщения: 6660
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 14:48, 06-04-2018 | #9 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Казбек, я знаю о существовании логпарсера, но не думаю что применить его в этом случае получится.
Iska, очень сильно не структурированная. Если так уж сильно хочется то вот пример лога, но не думаю, что это сильно поможет. кусок лога
Интересует адрес начинающийся с 10.47.
|
Отправлено: 14:49, 06-04-2018 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Комп выключается из-за того, что мало ОЗУ. | secret99@vk | Microsoft Windows 7 | 18 | 07-01-2016 10:35 | |
[решено] Подскажите причины того, что монитор не отображает картинку? | carloslinux | Видеокарты | 13 | 13-03-2013 23:06 | |
DNS/DHCP - DNS резолвинг | Denis_ | Сетевые технологии | 10 | 29-11-2011 12:47 | |
как сделать скриншот того, что не умещается на экран? | illusionmgs | Хочу все знать | 10 | 06-04-2010 11:47 | |
XP выключается вместо того что перезагружаться !!! | Konect | Microsoft Windows 2000/XP | 10 | 27-01-2004 06:19 |
|