Я получаю журналы CISCO ASA VPN на локальном сервере системного журнала.Поскольку данные в основном неструктурированы, я хочу обработать каждый журнал, а затем сохранить данные в таблице (предпочтительно куст).
Любой код, который я написал до сих пор, является очень простым readLines и командами подключения, такими как открытие системного журнала и запись последних нескольких строк в выводе с использованием -
zz <- file("/home/akashb/write.data","w")
logread <- file("/var/log/messages","r")
x <- readLines(logread,-1)
cat(x[(length(x)-1):length(x)],file=zz,sep="\n")
Я хочу сделать это втаким образом, что R берет каждый новый сгенерированный журнал, обрабатывает эти журналы и сохраняет результат в каком-то месте.То есть соединение должно работать всегда в фоновом режиме.
Кроме того, поскольку объем журнала будет очень высоким за короткое время, какое давление следует ожидать в моей оперативной памяти, или это можно сделатьтаким образом, когда одновременно обрабатывается только одна строка.
Любая помощь будет принята с благодарностью.