log´s auswerten ...

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von tuxas, 24.02.2009.

  1. tuxas

    tuxas Jungspund

    Dabei seit:
    01.12.2008
    Beiträge:
    10
    Zustimmungen:
    0
    Hallo Leute,

    ich stehe mal wieder auf´m schlauch :headup:

    ich habe ein log file mit infos die ich mittels grep auslese :

    Code:
    cat /var/tmp/arcconfout.dat | grep State
    
    -------------------------------------------------
    Status of first 5 servraid Disks on XXXXXXXXX
    -------------------------------------------------
             State                              : Online
             State                              : Online
             State                              : Online
             State                              : Online
             State                              : Online
    -------------------------------------------------
    
    nun möchte ich wenn der status bei einer der fünf Festplatten nicht = Online ist eine:

    echo "ALERT## alert xyz"

    auf stdout bzw. ein :

    Echo "OK" auf stdout wenn alles Online ist !

    wie stelle ich das am besten an ?

    Danke & Gruß
    André
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Tblue, 24.02.2009
    Zuletzt bearbeitet: 24.02.2009
    Tblue

    Tblue Tripel-As

    Dabei seit:
    27.11.2007
    Beiträge:
    188
    Zustimmungen:
    0
    Sowas?
    Code:
    #/bin/sh
    
    ERROR=0
    I=1
    grep State /var/tmp/arcconfout.dat | while read line; do
        if [ "`echo "$line"|awk '{ print $3 }'`" != 'Online' ]; then
            ERROR=1
            echo "ALERT for disk #${I}"
        fi
        
        I=`expr $I + 1`
    done
    
    if [ $ERROR -eq 0 ]; then
        echo 'OK'
        exit 0
    fi
    
    exit 1
     
  4. tuxas

    tuxas Jungspund

    Dabei seit:
    01.12.2008
    Beiträge:
    10
    Zustimmungen:
    0
    Dankeschön Tblue,

    genau sowas :D

    Danke & Gruß André
     
Thema:

log´s auswerten ...

Die Seite wird geladen...

log´s auswerten ... - Ähnliche Themen

  1. Logs von debsecan, tiger, chkrootkit richtig auswerten.

    Logs von debsecan, tiger, chkrootkit richtig auswerten.: Hallo! ich habe debsecan drüber laufen lassen und der zeigt mir einen Haufen an low/medium/high urgency an, mit oder ohne remotly exploitable....
  2. Resultat von entferntem Unix Script Aufruf auswerten

    Resultat von entferntem Unix Script Aufruf auswerten: Hallo Zusammen, ich habe folgenden Aufruf in meinem Script auf Server myServer1: ssh -o IdentityFile=/home/.ssh/s_user s_test2@kippol1 "cd...
  3. tcpdump Rückgabe auswerten

    tcpdump Rückgabe auswerten: tcpdump Rückgabe auswerten --- Gelöst Hallo zusammen, erstmal danke für diese häufig hilfreichen Threads. Hat mir in meiner Linux / Unix...
  4. parameter nach dem unixstandart auswerten?

    parameter nach dem unixstandart auswerten?: so lautet ein kleiner satz in einer großen aufgabe, allerdings ist mir nicht klar was der gute mann damit meint, was ist der unixstandart bei...
  5. fußballstatistik auswerten

    fußballstatistik auswerten: Hallo! wir haben hier ein programm, was eine textdatei (spezielle tabelle) einlesen und verarbeiten können soll... in dieser speziellen...