Avamar: Så här kör du "getlogs" för att samla in Avamar-serverloggar

Summary: Köra "getlogs" för att samla in Avamar-serverloggar (tidigare kallat KB 304220).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions


Vad är getlogs?

Det första vi måste göra är att köra "getlogs" på verktygsnoden. Om du kör detta på verktygsnoden samlas omfattande loggar in och lagras i en tar-fil. Tjär-filen skapas och lagras i den katalog som getlogs-skriptet körs från. 

Med flaggan "--server" kan vi ange hur många dagar loggar vi vill samla in. Om den här flaggan inte används samlar getlogs in allt och tar-filen kan vara stor. 

När du använder flaggan "--server" kontrollerar du att den täcker tidsramen för incidenten som loggar samlas in för. Om du lägger till en extra dag eller två säkerställer du att tillräckligt med data samlas in och inte lägger till en betydande mängd storlek i loggfilen. Om en nod till exempel gick offline igår använder du "--server=2" eller "--server=3" för att säkerställa att tillräcklig information samlas in.

 
Vad gör getlogs när de körs?

GetLogs kopierar skriptet "getnodelogs" till varje nod och kör det.

Skriptet getnodelogs paketerar alla loggar i en fil med namnet "nodelogs.tgz" på varje nod. GetLogs samlar sedan in alla "nodelogs.tgz"-filer och lägger till dem i en stor logs.xxxx.tar fil.

"logs.xxxx.tar"-filen är den fil som ska samlas in. Beroende på filstorleken ska den antingen bifogas till tjänstebegäran eller laddas upp till MFT-webbplatsen (den här informationen tillhandahålls av din Avamar-supporttekniker vid behov).

Det är viktigt att förstå skillnaden mellan getlogs jämfört med getnodelogs och nodelogs.tgz jämfört med logs.xxxx.tar. Det räcker inte att hämta nodelogs.tgz från en enda nod och den logs.xxxx.tar filen ska ALLTID samlas in.

 
Procedur:

1. Logga in på rutnätet som administratör och läs in ssh-nycklarna. Se Avamar: Logga in på en Avamar-server och läs in olika nycklar Information om hur du läser in SSH-nycklar finns här.


2. Från och med Avamar version 18.1 måste getlogs köras som root (men inte från rotarbetskatalogen).
 
a. Växla till root:
 
su -
Ange rotlösenordet när du uppmanas till det.
 
b. Läs in rotnycklarna:
 
ssh-agent bash
ssh-add .ssh/rootid

Exempel på utdata:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. Det är viktigt att byta till katalogen /home/admin så att /root inte fylls på
cd /home/admin

3. Kör kommandot getlogs:
 
getlogs --server=x
Där x är antalet dagar med loggar som ska samlas in. (Kommandot "getlogs" kan köras utan "--server=" och samlar in alla serverloggar)
 
Exempel på utdata:
 
Copying getnodelogs script to nodes
Running getnodelogs script on nodes
Getting nodelogs.tgz from nodes
Creating tar file: logs.130218.120930.tar
Done with getlogs
4. Filen skapas i formatet "logs.ddmmss.hhmmss.tar". Kontrollera att tar-filen som nämns ovan finns i katalogen som kommandot kördes i:
 
ls -lh logs.130218.120930.tar
Exempel på utdata:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Detta visar även hur stor filen är).



Kommentarer: 
 
  • Under återställningsprocessen körs getlogs automatiskt som en försiktighetsåtgärd. 
 
  • Om getlogs inte kördes manuellt innan du återställde rutnätet kan du hämta kopian som togs under återställningen i /usr/local/avamar/var/log/rollback. 
 
  • Kontrollera tidsstämpeln på tar-filerna för att verifiera att rätt log.xxxx.tar-fil samlas in:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Exempel på utdata:
 
total 54G
-rw-rw-r--  1 admin admin  18G Feb 17 11:01 logs.140217.102740.tar
-rw-rw-r--  1 admin admin  19G Feb 19 12:57 logs.140219.122325.tar
-rw-rw-r--  1 admin admin  18G Feb 21 12:34 logs.140217.184444.tar
 
  • I ett produktionsrutnät kan dessa loggar vara ganska stora (2 GB+).  
 
  • När .tar-filen har skapats måste den tillhandahållas Avamar-supportpersonalen för felsökning.
    • Om filens storlek är mindre än 2 GB kan den bifogas direkt till tjänstebegäran
    • Om filens storlek är större än 2 GB (troligt) kontaktar du Avamar-supportpersonalen för att få hjälp med att ladda upp filen till en MFT-plats.

Additional Information

Loggar överförs till FTP enligt allmän bästa praxis:

  • I allmänhet är det nödvändigt att ha ett samtal mellan Avamar-supportteknikern och kunden om miljön, särskilt om FTP-processen börjar bli besvärlig eller tidskrävande. 
 
  • Kunden kanske kan ge instruktioner om det bästa sättet att skicka filer ut ur sin miljö och kan spara mycket tid och arbete i processen. 
 
  • Miljön kan till exempel ha FTP-åtkomst blockerad i det berörda rutnätet, men ha åtkomst från ett annat rutnät som kan användas för att få filerna uppladdade till MFT-servern.  
 
  • Beroende på situationen kan det också vara bäst att använda en alternativ och tillfällig MFT-länk som tillhandahålls av Avamar-supportpersonal.


Titta på den här videon:

 

Affected Products

Avamar

Products

Avamar, Avamar Server
Article Properties
Article Number: 000022859
Article Type: How To
Last Modified: 25 Sep 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.