Dela via


UNIX/Linux-gränssnittet kommandot Övervakare

 

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Övervakare för UNIX/Linux shell-kommandot körs enligt ett schema och köra ett program eller skript, ett kommando eller en kommandosekvens för en rad-(med pipeline operatörer). Utdata från kommandot används för att fastställa hälsotillståndet för målobjektet. Övervakare för Shell-kommandot är användbara för anpassad övervakning av UNIX- och Linux-program med information som inte är tillgänglig på annat sätt.

Options

När du kör ett UNIX/Linux-gränssnittet kommandot guiden, måste du ange värden för alternativ i följande tabeller. Varje tabell avser en sida i guiden.

Regeltyp

Den Regeltyp sidan innehåller grundläggande inställningar för regeln, inklusive dess typ och filen management pack för att lagra den.

Alternativ

Beskrivning

Välj typ av Övervakare för att skapa

Skapa en shell-kommandot Övervakare som utvärderas för två tillstånd (felfritt och fel) väljer UNIX/Linux-gränssnittet kommandot tillstånd för Övervakare av två. Skapa en shell-kommandot Övervakare som utvärderas för tre tillstånd (felfritt, varning och fel) väljer UNIX/Linux-gränssnittet kommandot tre tillstånd övervakaren.

Hanteringspaket

C:\temp\mymanagementpack.XML för lagring av regeln eller övervakaren. Mer information om hanteringspaket finns Markera en Hanteringspaketfil.

Allmänt

Den allmänna sidan innehåller allmänna inställningar för regeln, inklusive dess namn, kategori, mål och filen management pack om du vill lagra den.

Alternativ

Beskrivning

Namn

Namnet används för övervakaren. Som visas i den Övervakare visa i den Redigering rutan. När du visar Hälsoutforskaren för övervakning målet kan du se hälsotillståndet för den här övervakaren.

Beskrivning

Valfri beskrivning av regeln.

Övervakarmål

Klass för målet för regeln. Regeln körs på varje agent som har minst en instans av den här klassen. Mer information om mål, se Så här fungerar klasser och objekt.

Överordnad Övervakare

Samlingsövervakare som den här övervakaren placeras i Hälsoutforskaren.

Övervakaren är aktiverad

Om alternativet är markerat kan övervakaren är aktiverad och kommandot shell körs enligt schemat. Om alternativet är avmarkerat tillåts övervakaren inte är aktiverad och skriptet körs inte. Övervakaren kan aktiveras för en grupp av målobjekt genom att skapa en åsidosättning att övervakaren.

Schema

Den schema sidan definierar schemat att köra skriptet. Skriptet ska köras under obestämd tid enligt schemat tills övervakaren inaktiveras eller tas bort eller management pack avinstalleras.

Alternativ

Beskrivning

Kör alla

Frekvens som skriptet ska köras. Detta bör inte vara mindre än 5 minuter.

Synkronisera vid

Om aktiverad synkroniseras schemat med den angivna tiden.

UNIX/Linux Shell-kommando

Följande alternativ är tillgängliga på den Shell-kommandot information sidan i guiden.

Alternativ

Beskrivning

Kommando

Shell-kommandot ska köras. Detta kan vara den fullständiga sökvägen till ett program eller skript, ett kommando eller en enradig sekvens med flera kommandon (med pipeline operatörer).

Kör som-profil

Den "UNIX/Linux-Åtgärdskonto" eller "UNIX/Linux Privileged Account" profil. Välj profil som kopplar samman autentiseringsuppgifterna som krävs kontot med aktuella aktiviteten. Det associerade kontot används för att köra kommandot.

Tidsgräns (sekunder)

Antalet sekunder kommandot kan köras innan agenten stoppar det.. Detta förhindrar att problemet kommandon från körs kontinuerligt och skicka utöver dessa försämras på agentdatorn.

Uttryck

Varje krävs uttrycket för övervakaren har en egen sida i guiden. Övervakare med två tillstånd har följande uttryck:

  1. Fel-uttryck

  2. Hälsosamt uttryck

En Övervakare för tre tillstånd har följande uttryck:

  1. Fel-uttryck

  2. Varning-uttryck

  3. Hälsosamt uttryck

System_CAPS_noteInformation

Detaljerad information om uttryck finns i Uttryck.

Varje uttryck vanligtvis jämföra värdet för ett eller flera av egenskaperna från den utdata till något värde. Varje uttrycket måste vara en annan och endast ett uttryck ska utvärderas till True under en viss villkor. På nästa sida i guiden kan du associera var och en av hälsotillstånd för övervakaren med en av dessa uttryck. När ett uttryck utvärderas true, anges övervakaren till det hälsotillståndet.

Alternativ

Beskrivning

Parameternamn

Parameternamnet syntaxen för kommandot körning utgående är:StdOut: //*[local-name () = "StdOut"]StdErr: //*[local-name () = "StdErr"]returneras koden: //*[local-name () = "Returkod"]

Operator

Typ av jämförelse att utföra.

Värde

Explicit värdet som ska stämma överens med värdet i egenskapsuppsättningen.

Konfigurera hälsotillstånd

På den här sidan Mappa du var och en av uttryck till ett hälsotillstånd för övervakaren. När ett villkor är SANT har övervakaren angetts till hälsotillståndet som du definierar. Du kan vanligtvis godkänna standardinställningarna för en Övervakare för tre tillstånd. För en Övervakare med två tillstånd, vanligtvis måste bara du fastställa om ohälsosamt uttryck ska resultera i en kritisk eller varning.

Alternativ

Beskrivning

Tillstånd för Övervakare

Representerar var och en av uttryck.

Hälsotillstånd

Hälsotillståndet till övervakaren när uttrycket är sant.

Konfigurera aviseringar

Alternativ

Beskrivning

Generera aviseringar för den här Övervakaren

Om det här alternativet är markerat, skapas en avisering när övervakaren ändras från felfritt tillstånd till ett varnings- eller kritiskt tillstånd och alla andra alternativ aktiveras. Om alternativet är avmarkerat generera övervakaren inte varningar när hälsotillståndet ändras och alla andra alternativ inaktiveras.

Skapar en avisering när

Övervakare med två tillstånd, inställningen ska vara inställd på övervakaren är i ett kritiskt hälsotillstånd.

Lösa aviseringen automatiskt när övervakaren återgår till felfritt tillstånd

Om det här alternativet är markerat löses automatiskt en avisering när övervakaren återgår till felfritt tillstånd. Om alternativet är avmarkerat lösas aviseringen manuellt.

Namn på varning

Namnet på den avisering som visas i konsolen.

Aviseringsbeskrivning

Beskrivningen av varningen.

Prioritet

Prioritet för aviseringen: låg, medel eller hög.

Allvarlighetsgrad

Allvarlighetsgrad för aviseringen: Information, varning, kritisk, eller matchas med hälsotillståndet för övervakaren.

Skapa en UNIX/Linux-gränssnittet kommandot Övervakare

Följande procedur visar hur du skapar en Övervakare baserat på en övervakning shell-kommandot med följande information:

  • Kör var 15: e minut på alla UNIX/Linux-datorer

  • Anger övervakaren till en kritisk tillstånd när filen "/ tmp/fel" finns.

  • Anger övervakaren till en Felfri tillstånd när filen "/ tmp/fel" inte finns.

Skapa en Övervakare för två tillstånd UNIX/Linux shell-kommandot

  1. Om det inte finns något hanteringspaket för det program du övervakar kan du skapa ett med metoden i Markera en Hanteringspaketfil.

  2. I driftkonsolen och välj de Redigering arbetsytan och välj sedan Övervakare.

  3. Starta den Skapa en Övervakare aktivitet och välj Enhetsövervakaren.

  4. På den Övervakningstyp gör du följande:

    1. Expandera skript och expanderar sedan allmän.

    2. Välj UNIX/Linux Shell kommandot Övervakare av två tillstånd.

    3. I den Management Pack listrutan, Välj management pack från steg 1.

    4. Klicka på Nästa.

  5. På sidan Allmänt gör du följande:

    1. I den namn anger fel fil Test övervakaren.

    2. Klicka på Välj bredvid den Övervakarmål väljer du UNIX/Linux-dator, och klicka på OK.

    3. Välj den överordnade övervakaren av tillgänglighet.

    4. Låt det övervakaren är aktiverad markerad.

    5. Klicka på Nästa.

  6. På den schema gör du följande:

    1. I den Kör alla anger 15 minuterna.

    2. Klicka på Nästa.

  7. På den Shell-kommandot information gör du följande:

    1. I den kommandot anger ls/tmp/fel | wc – l. Det här kommandosekvens returneras 1 om filen "/ tmp/fel" finns och 0 om det inte.

    2. I den Kör som-profilen väljer du den UNIX/Linux-Åtgärdskonto profil.

    3. I den tidsgräns (sekunder) rutan inkommande 120.

    4. Klicka på Nästa.

  8. På den fel uttrycket sidan, ange följande och uttryck:

    1. * [lokala namn () = "StdOut"] är lika med 1

    2. * [lokala namn () = "Returkod"] är lika med 0

  9. På den HealthyExpression sidan, ange följande och uttryck:

    1. * [lokala namn () = "StdOut"] är inte lika med 1

    2. * [lokala namn () = "Returkod"] är lika med 0

  10. På den Konfigurera hälsotillstånd gör du följande:

    1. Lämna den hälsotillståndet för den StatusError villkor som har angetts till kritisk.

    2. Klicka på Nästa.

  11. På den Konfigurera aviseringar gör du följande:

    1. Välj Generera aviseringar för den här övervakaren.

    2. I den skapar en avisering när väljer du övervakaren är i ett kritiskt hälsotillstånd.

    3. Lämna rutan ska försöka lösa aviseringen.

    4. I den aviseringsnamn anger program testet misslyckades.

    5. Ta bort den befintliga texten i den varning beskrivning och skriv dator:

    6. Klicka på knappen med tre punkter.

    7. Klicka på mål och väljer sedan nätverksnamn.

    8. Klicka på OK.

    9. I den varning beskrivning rutan, lägga till en ny rad och skriv StdOut: $Data/kontexten / / / * [lokala namn () = "StdOut"] $

  12. Klicka på Skapa.