atopcat - fűzze össze a nyers naplófájlokat az stdout-ba
atopcat [-dv] rawfile [rawfile]...
Az atopcat programmal több nyers naplófájlt is összefűzhetünk egy adatfolyamba (stdout). Ily módon a nyers naplófájlok egy nagyobb fájlba egyesíthetők az stdout fájlba való átirányításával. Alternatív megoldásként a több nyers naplófájl egyesített adatai közvetlenül átvihetők az atop vagy az atopsar mappába egy csövön keresztül.
Lehetőségek:
száraz futás: beolvassa a naplófájl(oka)t, de nem generál kimenetet az stdout-on
bőbeszédű: mintánként egy sort nyomtat, amely tartalmazza a dátumot/időt, az intervallum hosszát másodpercben, a rendszerszintű információk tömörített hosszát és a folyamatszintű információk tömörített hosszát.
Összefűzze öt egymást követő munkanap nyers naplófájljait, írja be egy új nyers naplófájlba az adott hétre, és interaktívan tekintse meg azt a hetet:
atopcat /var/log/atop/atop_2020021[0-4] > week_2020_7 atop -r week_2020_7
Kösd össze egy hét nyers naplófájljait, és interaktívan tekintsd meg azt a hetet (mivel a tetején csőből olvass, a korábbi intervallumokat nem lehet visszakeresni megtekintés közben):
atopcat /var/log/atop/atop_2020021[0-6] | atop -r -
Összefűzze az összes 2020. januári nyers naplófájlt, és hozzon létre értelmezhető kimenetet a CPU-használatról:
atopcat /var/log/atop/atop_202001?? | atop -r - -PCPU
Kösd össze a február 3-i és 4-i napi nyers naplófájlokat, és készíts jelentést a memóriahasználatról az első nap 14:00 órától a második nap 11:00 óráig:
atopcat /var/log/atop/atop_2020020[34] | atopsar -m -r - -b 202002031400 -e 202002041100
Javítsa meg azt a nyers naplófájlt, amelyből az utolsó intervallum nem lett teljesen kiírva (például ha új mintákkal kívánja bővíteni a fájlt):
atopcat /var/log/atop/atop_20200303 > /tmp/repaired
Az utóbbi esetben az atopcat azt jelenti, hogy a bemeneti fájl hiányos, és leáll az utolsó következetes minta után.
atop(1), atopsar(1), atopconvert(1)
https://www.atoptool.nl
Gerlof Langeveld (gerlof.langeveld@atoptool.nl)