Konfigurera systemet och Trace Inloggning Junos

February 19

När något går fel på din Junos nätverk måste du loggar som hjälper dig att identifiera och åtgärda problemet. Du kan ställa in två typer av loggar på en Junos OS-enhet för att spela in händelser när de sker:

  • System loggning (syslog), som registrerar enhetsövergripande händelser av betydelse
  • Trace loggning (spårning), vilket zoomar in på händelser som rör ett visst område, t.ex. ett routingprotokoll operation

Du vill verkligen inte att titta på och spela in allt med maximal syslogs och alla möjliga spårning funktion. Istället måste du verkligen leta efter händelser som indikerar saker kan gå över styr, och sedan fokusera på just de områden som kan vara orsaken.

Av denna anledning många aktörerna upprättar syslog filer för att fånga allt som kan gå fel, och sedan använda spårningsprocessen för att titta på det aktuella området.

Konfigurera syslogs

Konfigurera syslog är enkel: Du konfigurerar filen där du vill lagra loggarna, vilken typ av händelser som du vill spåra och händelsen svårighetsgrad. I termer av syslog, vill du veta när en händelse inträffar som potentiellt kräver åtgärder snart.

Här är ett konfigurationsexempel som lagrar loggar av alla händelser som har en svårighetsgrad av varning (eller svårare) i en fil som heter logg-meddelanden:

[Redigera systemet]
user @ host-enhet # inställd syslog fil logg-meddelanden varje varnings

I denna konfiguration, indikerar någon varning händelsen (alla) och svårighetsgrad (varning). Att titta på syslog-meddelanden i filen på routern, använd showen loggen kommandot, följt av namnet på loggfilen:

user @ host-enhet> show logglogg-meddelanden

Typer av Loggnings Evenemang
Konfigurationsoptions Typ av händelse
Någon Alla händelser enhet
tillstånd Autentisering och godkännande försök
förändring-log Ändringar av enhetens konfiguration
konflikt log Ändringar av enhetens konfiguration som är olämpligt för enhetens maskinvara
daemon Avseende Junos OS mjukvaruprocesser
brandvägg Paketfiltrering utförs av brandväggsfilter
ftp Filöverföringar gjort med FTP
interaktiva-kommandon Kommandon skrivit på kommandoradsgränssnitt eller av en JUNOScript klientprogram
kärna Rör Junos OS-kärnan
PFE Packet forwarding programvara
Användare Användarprocesser
Loggning Allvarlighetsgrader
Namn Nummer Beskrivning
Någon --- Alla svårighetsgrad (med andra ord, inkluderar alla händelser)
Inget --- Inga allvarlighetsnivåer (med andra ord, kasta alla händelser)
Debug 7 Avlusningsinformation
Info 6 Allmän enhetens funktion
Observera 5 Allmän enhets operativa händelser av större intresse än "info"
Varning 4 Allmänna varningar
Fel 3 Allmänna fel
Kritisk 2 Kritiska fel som kan påverka enhetens funktion
Alert 1 Fel som kräver omedelbar uppmärksamhet
Emergency 0 Fel som orsakar att enheten slutar drift
Trace routing händelser

Du kan använda traceoptions funktionen för att få mer detaljerad information om ett visst verksamhetsområde. Till exempel kanske du vill hålla ett öga på routingprotokoll drift. När du gör, kan du aktivera spårning på alla routing protokoll eller för en enskild routingprotokoll.

För att få en uppfattning om den allmänna routing-protokoll på routern, konfigurera en fil där du vill lagra de operativa händelser och en lista med flaggor som definierar de typer av händelser som du vill spela in. Följande konfiguration samlar in information om alla händelser (flaggor) i filen spår-händelser:

[Redigera]
användare @ Junos-router # set routing-optioner traceoptions fil spår-händelser
världs läsbara
[Redigera]
användare @ Junos-router # set routing-alternativ traceoptions flagga alla

Flaggorna som finns varierar från enhet till enhet och från område till område. I föregående kod, världs läsbar innebär att alla användare som med framgång kan komma åt enheten kan läsa spårningsfilen, vilket är en bra idé i många fall. Dock är standardinställningen no-världen läsbar alternativet, vilket begränsar spårningsfilen tillgång till en begränsad grupp av användare.