AIX - FS, VG check - mini-script

Volt a környéken egy probléma, amit úgy érzetem egyszerűbb lescriptelni, mint sem darabonként végignyálazni.. Ennek eredményeként született meg az alábbi kis scriptecske:
http://pastebin.com/f7af22dc8

Mire is jó?
- Megnézi, hogy a definiált VG-k közül melyek vannak auto-varyonra állíta, ha nincs, akkor warningot dob ( A PowerHA-s VG-k külön vannak lekezelve, mert ott pont hogy nem szabad autovary-onban lennie a VG-nek :))
- A VG-ben definiált LV-kben elhelyezkedő FS-eket megnézi, hogy automountra raktuk e, ha nem akkor szintén warningot dob.

Az ellenőrzések mind a gép által tárolt információk alapján történnek, semmiféle írás, vagy beavatkozás nem történik a rendszeren ( ez eléggé látszik ott is, hogy szinte minden az ODM-ből jön, meg a /etc/filesystems-ből )

Természetesen a script által visszaböfögött infók csak tájékoztató jellegűek, így nem árt, ha az ember kicsit még átnézi a kapott adatokat ( pl régebbi GPFS VG-ket is megtalál, amiket viszont nem szabad piszkálni, illetve PowerHA esetén a hearthbeat-re használt VG-k is ugyan ebben a kalapban vannak ). Nekem arra volt jó, hogy kb 60-70 szervert ne kelljen darabonként végignézzek :)
Ha esetleg másnak is kell, akkor használja egészséggel :)

u.i.: Nem mondom, hogy szép, nem mondom, hogy nem lehetne jobb, de a célnak részemről megfelelt :)

Hozzászólások

grep utan rogton awk-t hasznalni.... c-c-c-c. awk -F "\" '/value/ { print $1 }'
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Én mondtam, hogy nem szép :DDD de amúgy van ott még ezen kívül 1-2 megoldás, amire szintén nem vagyok annyira büszke, de hirtelen ez tűnt akkor működő megoldásnak :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Könyvjelző. A gyors munkák általában nem szépek, nem debugolnám, az biztos :). Pont most jött be, hogy egy exkollégának kell újraírni egy munkáját, mert olyan szinten olvashatatlan és most éppen még működik, de ha elcsuklik...

De, hogy magamon is röhögjek egyet, ez a pár sor szinte minden nagyobb szkriptemben szerepel.
__________________________________
2e845cb4c3a5b5bd6508455b1739a8a2

Ha megfigyeled a 2. sorban a set -x nem véletlenül van ott :DD Kb az után szedtem ki, amint ráengedtem a scriptet egy VG-re, amiben szolidan olyan 700 LV volt :)))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..