Delen via


Waarschuwingen voor UNIX/Linux-Shell-opdracht

 

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

UNIX/Linux-shell-opdrachten kunnen worden gebruikt om te detecteren gebeurtenissen en waarschuwingen worden gegenereerd. Wanneer de regel wordt uitgevoerd, wordt de opgegeven opdracht uitgevoerd op de agent en als de uitvoer overeenkomt met het opgegeven filter, de waarschuwing wordt gegenereerd.

Doel

Regels en monitors op de agentcomputer van elk exemplaar van de doelklasse worden uitgevoerd en ze meestal toegang tot gegevens op de lokale computer. Het doel moet een UNIX- en Linux-computertype, zoals UNIX/Linux-Computer, Linux-Computer, enz.

UNIX/Linux-opties in de Wizard Shell opdracht (waarschuwing)

Wanneer u een wizard regel voor UNIX/Linux-Shell-opdracht uitvoert, moet u waarden opgeven voor de opties in de volgende tabellen. Elke tabel vertegenwoordigt één pagina in de wizard.

Type regel

De pagina regeltype bevat basic instellingen voor de regel met inbegrip van het type en de management pack-bestand om op te slaan in.

Optie

Beschrijving

Selecteer het type regel maken

Voor het maken van een regel voor waarschuwing genereren op basis van de uitvoering van een UNIX/Linux-shell-opdracht selecteert opdracht voor UNIX/Linux-Shell (waarschuwing).

Management Pack

Management pack-bestand voor het opslaan van de regel of monitor. Zie voor meer informatie over management packs Een Management Pack-bestand selecteren.

Algemeen

De pagina Algemeen bevat algemene instellingen voor de regel zoals de naam, categorie, doel en het management pack-bestand om op te slaan in.

Optie

Beschrijving

Naam

De naam die wordt gebruikt voor de regel. De naam wordt weergegeven in de regels weergeven in de ontwerp deelvenster. Wanneer u een weergave of rapport maakt, kunt u deze naam moet worden gebruikt door het verzamelde gegevens.

Beschrijving

Optionele beschrijving van de regel.

Regelcategorie

De categorie voor de regel. Voor een prestatieverzamelingsregel dit moet Prestatieverzameling. Voor een waarschuwingsregel dit moet waarschuwing.

Doel van de regel

De klasse moet worden gebruikt voor het doel van de regel. Zie voor meer informatie over doelen Klassen en objecten.

Regel is ingeschakeld

Als dit selectievakje inschakelt, de regel is ingeschakeld en de shellopdracht volgens planning wordt uitgevoerd. Als dit selectievakje uitschakelt, wordt de regel niet is ingeschakeld en het script wordt niet uitgevoerd. Met deze regel kan worden ingeschakeld voor een groep doelobjecten door het maken van een onderdrukking om in te schakelen van de regel.

Planning

De volgende opties zijn beschikbaar op de pagina plannen van de wizard.

Optie

Beschrijving

Voer elk

De frequentie waarmee het script moet worden uitgevoerd. Dit mag geen doorgaans minder dan 5 minuten.

Op synchroniseren

Indien ingeschakeld, wordt het schema gesynchroniseerd zodat ze plaatsvinden op het opgegeven tijdsinterval.

UNIX/Linux-Shell-opdracht

De volgende opties zijn beschikbaar op de Details van de opdracht Shell pagina van de wizard.

Optie

Beschrijving

Opdracht

De shellopdracht om uit te voeren. Dit is het volledige pad naar een programma of script, een opdracht of een reeks van één regel op meerdere opdrachten (met behulp van de pipeline-operators).

Run As-profiel

Profiel van de UNIX/Linux actie-Account"of 'Gemachtigd Account voor UNIX/Linux'. Selecteer het profiel dat de vereiste referenties worden gekoppeld aan het doel van de taak. De gekoppelde account wordt gebruikt de opdracht uit te voeren.

Time-out (seconden)

Het aantal seconden dat de opdracht kan worden uitgevoerd voordat de agent stopt. Dit voorkomt probleem opdrachten uit doorlopend worden uitgevoerd en de agentcomputer extra op de agentcomputer.

Filterexpressie

De filterexpressie pagina kunt u filteren op de uitvoer een waarschuwing wordt gegenereerd. De waarschuwing wordt gegenereerd alleen als de uitvoer van de shellopdracht overeenkomt met de filterexpressie.

Naam eigenschap

Beschrijving

Een of meer gebeurtenissen filteren

Een expressie die de uitvoer van de shellopdracht-filters. Zie voor meer informatie over het bouwen van expressies Expressies De parameternaam syntaxis voor de uitvoer van de opdracht uitvoering is: StdOut: //*[local-name () = "StdOut"]StdErr: //*[local-name () = "StdErr"]retourcode: //*[local-name () = "ReturnCode"]

Waarschuwingen configureren

De pagina waarschuwingen configureren wordt gebruikt voor het definiëren van eigenschappen van de waarschuwing voor de regel. De opties worden beschreven in Waarschuwingen.

Maken van regels voor UNIX/Linux-Shell-opdracht (waarschuwing)

De volgende procedure wordt beschreven hoe een UNIX/Linux-shell-opdracht waarschuwingsregel in Operations Manager met de volgende gegevens:

  1. Op alle UNIX/Linux-Computers wordt uitgevoerd om de 15 minuten

  2. Genereert een waarschuwing als het bestand "tmp/fout" bestaat

Een UNIX/Linux-shell-opdracht waarschuwingsregel maken

  1. Als u geen management pack hebt voor de toepassing die u bewaakt, maakt u er een met de procedure in Een Management Pack-bestand selecteren.

  2. Selecteer in de Operations-console de ontwerp werkruimte en selecteer vervolgens regels.

  3. Met de rechtermuisknop op regels en selecteer Maak een nieuwe regel.

  4. Op de regeltype pagina, wordt het volgende doen:

    1. Vouw waarschuwing genereren regels, vouw op basis van gebeurtenissen, en klik vervolgens op opdracht voor UNIX/Linux-Shell (waarschuwing).

    2. Selecteer het management pack in stap 1.

    3. Klik op Volgende.

  5. Voer onderstaande stappen uit op de pagina Algemeen:

    1. In de regelnaam vak Waarschuwen bij fout bestand bestaat.

    2. In de regelcategorie de optie waarschuwing.

    3. Naast doel van de regel klikt u op selecteren en selecteer vervolgens UNIX/Linux-Computer.

    4. Laat regel is ingeschakeld geselecteerde.

    5. Klik op Volgende.

  6. Op de schema pagina, wordt het volgende doen:

    1. In de uitvoeren elke vakken invoer 15 en minuten.

    2. Klik op Volgende.

  7. Op de Details van de opdracht Shell pagina, wordt het volgende doen:

    1. In de opdracht vak ls tmp/fout | wc – l. De opdrachtvolgorde van deze wordt een 1 als het bestand "tmp/fout" bestaat en een 0 geretourneerd als dat niet.

    2. In de Run As-profiel de optie de UNIX/Linux-actieaccount profiel.

    3. In de time-out (seconden) vak invoer 120.

    4. Klik op Volgende.

  8. Op de filterexpressie pagina, wordt het volgende doen:

    1. Configureer een en expressie met de posten:

      1. * [lokale naam () = "StdOut"] is gelijk aan 1

      2. * [lokale naam () = "ReturnCode"] is gelijk aan 0

    2. Hiermee wordt een waarschuwing wanneer de waarde van de uitvoer van de shell-opdracht 1, en de opdracht is uitgevoerd.

  9. Op de waarschuwingen configureren pagina, wordt het volgende doen:

    1. In de naam van waarschuwing vak fout bestand gevonden.

    2. In de Waarschuwing beschrijving vak tmp/bestandsfout op de computer is gevonden:

    3. Klik op de [...] knop.

    4. Klik op doel en selecteer netwerknaam.

    5. Klik op OK.

    6. Klik op Maken.