Какой инструмент может использоваться для соединения вместе файлов журнала из других источников?

Я наконец нашел корректный способ сделать это:

Исходящие соединения луга NAT (VM1-> Интернет/интранет) работают с источником, переписывая (SNAT):

iptables -t nat -A POSTROUTING -s 192.168.250.4 -j SNAT --to-source 192.168.2.125

где 192.168.2.125 текущий внешний IP VM2 (не должен быть внутренний адрес). Поскольку тот IP присвоен DHCP в моем случае, правило должно быть изменено, чтобы сделать SNAT на динамическом IP. Это сделано командой MASQUERADE:

iptables -t nat -A POSTROUTING -s 192.168.250.4 -j MASQUERADE

Финал iptables конфигурация теперь похож на это (другие таблицы/цепочки пусты):

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  192.168.250.4        0.0.0.0/0
4
задан 20 June 2011 в 04:53
3 ответа

Выезд Splunk.

2
ответ дан 3 December 2019 в 03:48

Отказ от ответственности: я не сделал этого прежде.

Я думаю, что syslod является deamon для входа в систему *, отклоняют системы, возможно, существуют лучшие. Но по существу работы для подобных целей. Я думаю, может ли Ваше приложение быть настроено для использования syslogd вместо них имеющий их собственный файл входа затем, я думаю, что у Вас может быть централизованное место, чтобы видеть, сравнить все журналы. Это требует, чтобы Вы знали параметры конфигурации своего приложения или тонкой настройки его кода, если это еще не имеет опций и знания о параметрах конфигурации в syslogd или других подобных инструментах. Счастливому поиску и изучению :).I было бы интересно знать, как это на самом деле реализовано. Отправьте шаги, которые Вы сделали для достижения, это - блог или веб-сайт или что-то так, чтобы мог быть найден через Google.

1
ответ дан 3 December 2019 в 03:48

Я закончил тем, что писал сценарий Python.

Учитывая серию файлов, сценарий решает, что тип файла в каждом случае (ищущий ключевые слова в имени файла, такие как access_log), и на основе того типа извлекает последовательное значение метки времени для каждой строки. Сценарий затем соединяет строки из каждого файла в отсортированный список кортежей (метка времени, файл, строка журнала), дополнительно фильтрует в течение данного периода времени и печатает результат.

0
ответ дан 3 December 2019 в 03:48

Теги

Похожие вопросы