meta data for this page
  •  

Színes TSM szerver konzol

Ez a „dsmcon” (vagy „dsmadmc -con”) egy (számomra) átláthatóbb alternatívája, mely a különböző részeit az activity lognak más más színnel jeleníti meg. A lenti példa a Warning-os üzeneteket sárgán, az Error-osokat pirossal, ezen kívül a volume neveket cyan, a node neveket fehér, a drive neveket kék színnel. Továbbá a success szavakat zölddel, a fail szavakat szintén pirossal színezi.

A színezéshez Andreas Schamanek szkriptjét használom, ha az ő oldala esetleg megszűnne, itt és itt a szkript.

dsmconc
#!/bin/bash
#
# Verzio:     1.0 (2012/02/09)
# Keszitette: Agoston Peter
#
###################################
# KONFIG:
 
TSMID=tsmuser # TSM-es admin id
TSMPA=passwd  # tsmuser jelszava
 
# KONFIG vege.
 
if [ "$1" == "" ]; then
        echo "Nem adtal meg szerver sztanzat parameterkent."
        echo "Hasznalat:"
        echo "$ dsmconc [szerver sztanza] <kiemelendeo szo>"
        exit 1
else
        SZERVERNEV=$1
fi
 
echo $SZERVERNEV admin konzol inditasa highlighting-gal ; date
echo ___________________________________________________________________________
if [ ! $2 ]; then
        echo "Kiemeljek valami extra szot LILA szinnel? Ha igen, mit?"
        read KERESES
else
        KERESES=$2
fi
 
if [ $KERESES ]; then
        KERESES="pink $KERESES"
fi
 
TCPS=$(awk 'BEGIN{IGNORECASE=1;RS=ORS="\n\n";FS=OFS="\n"}/^se.*$/' /opt/tivoli/tsm/client/ba/bin/dsm.sys | awk 'BEGIN{IGNORECASE=1}/TCPS/{print $2}')
TCPP=$(awk 'BEGIN{IGNORECASE=1;RS=ORS="\n\n";FS=OFS="\n"}/^se.*$/' /opt/tivoli/tsm/client/ba/bin/dsm.sys | awk 'BEGIN{IGNORECASE=1}/TCPP/{print $2}')
while [[ -n $((echo > /dev/tcp/$TCPS/$TCPP) 2>&1 > /dev/null) ]]; do echo -en "\rVarunk, hogy a port megnyiljon..."; sleep 10; done
 
dsmadmc -console -id=$TSMID -pa=$TSMPA -se=$SZERVERNEV | mycolorize.sh yellow 'ANR[0-9]\{4\}W.*$' red 'ANR[0-9]\{4\}E.*$' red ' fail[^ ]* ' green ' success[^ ]* ' purple 'node \/[^ ]*[ \.]' cyan 'volume \/[^ ]*[ \.]' white 'node \/[^ ]*[ \.]' yellow ' drive \/[^ ]* ' $KERESES

Ágoston Péter 2013/04/11 10:43