Sie sind nicht angemeldet.

Rockhound

Anfänger

  • »Rockhound« ist männlich
  • »Rockhound« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Ulm

Beruf: Netzwerkadmin

  • Nachricht senden

1

14.10.2005, 11:59

Shell script / Cisco ISDN Test

Hallo zusammen,

bin ziemlicher Anfänger :? was scripting angeht. Vielleicht könnt ihr mir bei
folgendem Problem helfen.

Das Script soll überprüfen ob die ISDN Verbindungen auf einem CISCO Router
funktionieren.
Die ISDN Verbindung wird per RSH über einen Ping aktiviert!

Danach soll abgefragt werden über "sh int bri 1/1" auf dem Router, dass eine Ausgabe enthält die den String "down" oder "up" beinhaltet, ob die Verbindung funktioniert oder nicht!

Genau bei dieser Abfrage hängt es, ich krieg irgendwie nicht die richtige Schleife(n) gebastelt!

Bin für jede Anregung dankbar!

Gruß Markus :crazy:



#! /bin/bash
#
#
ROUTER=router1.de
### alte Dateien löschen #####
rm -rf /usr/local/scripts/tst2.tmp
rm -rf report.txt
rm -rf /var/log/routerlog/bu/isdnreport.html
### Abfrage des Routers über RSH ########
rsh -Kd -l rsh $ROUTER sh int bri 3/1 > tst2.tmp
echo "Backup wird getestet BRI 1/1!"
if rsh -Kd -l rsh $ROUTER ping 10.10.10.70 repeat 5
then
echo "Proceeding...!"
fi
#
#
#### Abfrage ob Backup funktioniert #########
#### ueber grep, (wenn nicht sollte #########
#### keine Ausgabe gemacht werden) #######
varsearch=cat /usr/local/scripts/tst2.tmp | grep up
if awk '/up/' $varsearch
result=${varsearch}--Backup funktioniert--
then echo "$result">> report.txt
fi
#
varsearch3=cat /usr/local/scripts/tst2.tmp | grep down
if awk '/down/' $varsearch3
result2=${varsearch3}--Griechenland funktioniert nicht--
then echo "$result2">> report.txt
fi
done

Rockhound

Anfänger

  • »Rockhound« ist männlich
  • »Rockhound« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Ulm

Beruf: Netzwerkadmin

  • Nachricht senden

2

15.11.2005, 08:53

RE: Shell script / Cisco ISDN Test

Hab's gepacken bekommen!

Danke

Talon_Karrde

Fortgeschrittener

  • »Talon_Karrde« ist männlich

Beiträge: 197

Wohnort: Deutschland/NRW/Moers

Beruf: Netzwerk Ingenieur

  • Nachricht senden

3

15.11.2005, 12:33

Hallo,

wäre nett wenn Du uns an Deinem Wissen teilhaben lässt und
uns auch verrätst was Du gemacht hast.

Gruß
Werner
_______________________________________________________________
Everything that is really great and inspiring is created by the individual
who can labor in freedom.

- Albert Einstein

Thema bewerten