Teljes szöveg:
- TSM és OS adatgyűjtő TSM szerver felméréshez @shell:riportok
- ******************************# HOST=$(hostname) DSMADMCOPTS="-se=$TSMSERVER" # -dataonly=y" # Az elmult ... [ "$1" ]; do if [ "$1" = "-t" ]; then VER=$((`dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER q opt | ... echo "TSM-es lekerdezeseket futtatok..." dsmadmc -id=$TSMUSER -pa=$TSMPASS $DSMADMCOPTS "q system" > ${OUTPUT_DIR}/${HOST}_q_system.out dsmadmc -id=$TS
- TSM napi riport shell szkript @shell:riportok
- szerverrel, elég ha van egy bekonfigurált, működő dsmadmc a hoszton, a megfelelő dsm.sys sztanzákkal (azokh... TSM_SZERVER in $TSM_SZERVEREK; do VER=$((`dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... ,.*/\1/p' -e 's/[\t\s]*//g'`)) LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 0-9]*//g') TSM_SZERVERNEV[$TSM_SZERVER]=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q
- TSM node replikacios iranyt forgato szkript @shell:replikacio
- # Innen ne módosíts, csak ha tudod mit csinálsz! DSMADMC1="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSRV1 -dataonly=y -tabdelim" DSMADMC2="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSRV2 -dataonly=y -tabdelim" SQL_REPLNODES="select node_name fr
- TSM Auto Deployment planner szkript @shell
- ULE_NAME=CS.SCHEDULE_NAME AND CS.ACTION='DEPLOY'" DSMADMC="dsmadmc -id=$TSM_ADMIN -pa=$TSM_PASSW -se=$TSM_SERVER -dataonly=y " red=$'\e[1;31m' grn=$'\e[1;32m' yel... pito keszletek tarolasi utvonala: " DEPLOYDIR=$($DSMADMC -displ=tab "$SQL_QUERY_DEPLOY_DIR") if [[ $? -ne ... 9s %-10s %-12s\n",$1,$3,$4,$5}' done <<< "`$DSMADMC -commadel -displ=tabl "$SQL_Q_DEPLOY_PACKAGES"`"
- TSM Cirkuláris Másolatkészítő szkript @shell
- p/tsm_circular_ba_stg.last_pool EXCLUDEPOOLS='' DSMADMC="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonly=y -displ=tabl" if [[ $(ps -ef | grep $0 | gre... $CYCLE)" | tee -a $LOGFILE PRIMARY_POOL_NUM=`$DSMADMC "select count(*) from stgpools where ${PRIM_POOL_... E} and POOLTYPE='PRIMARY'" | sed 's/[^0-9]*//'` $DSMADMC "select stgpool_name from stgpools where ${PRIM_P
- TSM Smart Replicator @shell:replikacio
- p/tsm_smart_replicator.last_node EXCLUDENODES='' DSMADMC="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonly=y -displ=tabl" trap 'echo "$(date "+%Y.%m.%d ... T ($CYCLE)" | tee -a $LOGFILE REPL_NODE_NUM=`$DSMADMC "select count(node_name) from nodes where repl_st... de in ('SEND','SYNCSEND')" | sed 's/[^0-9]*//'` $DSMADMC "select node_name from nodes where repl_state='EN
- Technikai poolokat, vezérlő szkripteket kialakító szkript @shell
- m le a technikai poolokat, mukodteto scripteket?" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... BRARY-ben, amin a technikai poolokat letrehozom?" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... létrehozása echo "Technikai poolok letrehozasa:" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... orgalmat atiranyitja az $DR_LIBRARY library-be\"" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- TSM kliens riport shell szkript @shell:riportok
- TSM_SZERVER in $TSM_SZERVEREK; do VER=$((`dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... ,.*/\1/p' -e 's/[\t\s]*//g'`)) LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 4/p' | sed -e 's/^[^0-9]*//g') LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 0-9]*//g') TSM_SZERVERNEV[$TSM_SZERVER]=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q
- TSM drive usage riport @shell:riportok
- ett: 1) "; read DAYS; DAYS=${DAYS:-1} LIBRARIES=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... ) for LIBRARY in $LIBRARIES; do NUM_OF_DRIVES=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... " "$((10#$J-1))" >> $TMP_FILE.2 done AKT_DATUM=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... nnek alapjan adok hozza ertekeket az adott naphoz dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- Hasznos TSM SQL lekérdezések
- rive_stat.csv USERID=tsmuser PASSWD=tsmpass COMD="dsmadmc -id=$USERID -password=$PASSWD -dataonly=yes -noco... -)) do echo $i done fi } DR_MAXNUM=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... t count(*) from drives where device_type='$DEV'") dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... ===Expiration futási idők elmúlt 30 napban=== dsmadmc -id=user -pa=jelszo -displ=list -dataonly=y "q ac
- Egy node adott objektumának kikeresése, van-e, melyik szalagon van @shell:riportok
- s datuma: "`echo -E $SOR | cut -f5 -d","` dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ..e: [A-Z0-9]*[^A-Z0-9]*" echo done <<< "`dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ktum: "`echo -E $SOR | cut -f2,3,4 -d","` dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ..e: [A-Z0-9]*[^A-Z0-9]*" echo done <<< "`dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d
- TSM ütemezés átnevező szkript (asszociációk megmaradnak) @shell
- o echo "# copy sch $DOMAIN $SCH $DOMAIN $NEW_SCH" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... NODES="$NODE,${NODES}" fi done <<< "`dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... )"`" echo "# def assoc $DOMAIN $NEW_SCH ${NODES}" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... ${NODES}" || exit 1 echo "# del sch $DOMAIN $SCH" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y
- Node replikacio ellenorzo szkript @shell:replikacio
- HOST=tsm2 echo "## Nem replikalt nodeok listaja:" dsmadmc -id=report -pa=report -dataonly=y -se=$SRCHOST 's... me from nodes' | sort > /tmp/${SRCHOST}_nodes.tmp dsmadmc -id=report -pa=report -dataonly=y -se=$DSTHOST 's... um szamainak elterese $SRCHOST es $DSTHOST kozt:" dsmadmc -id=report -pa=report -dataonly=y 'q replnode *'
- TSM trace rotator szkript @shell
- echo "Terminating, disabling trace..." dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... wk '{print int($3/$2*100)}') -le 90 ]; do dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... do sleep 60 done dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- Színes TSM szerver konzol @shell:riportok
- es TSM szerver konzol ===== Ez a "dsmcon" (vagy "dsmadmc -con") egy (számomra) átláthatóbb alternatívája, ... runk, hogy a port megnyiljon..."; sleep 10; done dsmadmc -console -id=$TSMID -pa=$TSMPA -se=$SZERVERNEV |