One of the main rules when working on production servers is to keep trace of your actions. That is, so called, “cover your ass” policy. :) As most of my colleagues in IBM are using Windows on their workstations (strange isn’t it?!) they are using putty which provides logging options for their SSH sessions. But I am using Linux and OpenSSH client does not provide this luxury so I had to create this short script to save my SSH logs. It will start SSH client with all the parameters you pass over the command line but at the same time it will also start script command and log everything in right log file. Very neat. :)
#!/bin/sh
USER=$(whoami)
LOG_FOLDER=/log/ssh/${USER}
DATE=$(date +’%Y-%m-%d_%H:%M’)
case “$1″ in
’hostA’)
HOST=”admin@hostA.example.com”
;;
’hostB’)
HOST=”admin@hostB.example.com”
;;
*)
HOST=$1
;;
esac
LOG_FILE=${LOG_FOLDER}/${HOST}_${DATE}.log
[ ! -d ${LOG_FOLDER} ] && mkdir -p ${LOG_FOLDER}
shift
script -c “ssh ${HOST} $*” ${LOG_FILE}
Danas sam razmisljao sta je to u Srbiji sto mi najvise nedostaje. Naravno, na prvom mestu su pas, porodica i prijatelji, o tome ne vredi ni raspravljati. Ali nikad necete pogoditi sta je to na drugom mestu. Ne, nije srpski jezik. I ne, nije jogurt (ovde imaju lepsi :) mada ukusi se razlikuju :)). Nije ni burek. (mmm, burek :)) Dakle, ono sto mi nedostaje vise od svega toga je SBB-ov DC hub. Prosto sam zanemeo kada su se moji najcrnji strahovi obistinili, kada sam dosao ovde i video da ne mogu da se konektujem. Do djavola sa vama, bezdusni administratori SBB-a!! (svi osim Dzonija :)) (dramska pauza) Logicno je da ne dopustaju da ga koriste korisnici ostalih provajdera, ali majku mu, mogli bi da naprave ustupak za nas pecalbare kojima matica toliko nedostaje. :) Sta cu sad bez svog glavnog izvora muzike i filmova jos uvek nisam smislio ali bice tesko naci zamenu. shmrc shmrc
mogao da radim bilo sta. Za svaku radnju postoji procedura koja definise kako se, sta i na koji nacin radi. I za sve treba traziti dozvolu od ljudi/grupa na koje ta radnja moze da utice, ma kako ona bila banalna. Sve ovo deluje jako komplikovano i ponekad bespotrebno, ali s obzirom da postoje klijenti koje sat vremena nedostupnosti nekog servisa/servera kosta i po par miliona evra sve to je vrlo opravdano. Ako nista drugo postovanjem procedura stitis sebe u slucaju da nesto podje naopako. A svi koji se bave ovim poslom znaju da je se to desava isuvise cesto i to uvek kada se najmanje ocekuje (Marfi je cudo :)).
:) Da, znam, i meni je zvucalo smor. :) Ali se kurs pokazao kao vrlo interesantan i koristan. Naucili smo razne tehnike komuniciranja sa razlicitim vrstama klijenata kao i znacaj saradnje izmedju timova u firmi, i sl. Kurs bi bio jako dosadan da nismo imalu odlicnog predavaca koji je sve pokazivao kroz praksu, tj. kroz svakakve drustvene igre. Na primer, timski rad smo ucili praveci kulu od papira, podeljeni u dva tima. Bilo je simpaticno kako su timovi radili na potpuno razlicite nacine. Prvi tim je prvo seo, razmislio, pa tek onda u miru i redu poceo da pravi kulu. I to uglavom tako sto je jedan radio a ostala trojica gledali. Dok je tim u kome sam ja bio odmah poceo da pravi kulu menjajuci i izmisljajuci resenja u hodu. I to uz jasnu podelu zaduzenja i uz konstantnu galamu i sale. Naravno, nasa kula je bila mnogo lepsa. :)))) Predavac je sve to snimao tako da smo na kraju mogli da pogledamo metode oba tima. Odmah je bilo jasno da je najbitnija stvar bila podela uloga u timu. I naravno zabava tokom posla. :)
Inace danas mi je bio prvi dan na poslu. Celo radno vreme smo proveli slusajuci razna predavanja o tome kako treba da budemo ponosni sto radimo za firmu koja je izmenila svet, o raznim ‘do and don’t do’-ovima, o svakakvim benefitima koje imamo, i sl. Sve u svemu dosta zamorno. A takva ce biti i sledeca dva dana. Medjutim, ono sto me je odusevilo je entuzijazam predavaca i zaposlenih uopste. Prosto sijaju od zelje da vam pomognu. Mozda zato sto se na nasim licima vidi zbunjenost, a mozda cak i strah u pocetku. A i verovatno zato sto su i oni u skorije vreme to isto doziveli. Od ~1800 zaposlenih, koliko ih trenutno ima u IBM GSDC-u, 1500 je doslo u zadnjih godinu i po dana.
Da ne bi bili lenji danas smo otiÅ¡li do tehniÄ?kog parka gde se nalazi IBM GSDC, kako bi videli gde cu poÄ?eti da radim sledeceg petka. Posle duge Å¡etnje po gradu naÅ¡e umorne oÄ?i su jedva doÄ?ekale zelenilo koje je pruža deo grada gde se nalazi tehniÄ?ki univerzitet u Brnu, u okviru koga se nalaze i IBM zgrade. Kompleks se sastoji od 5 novih hi-tech zgrada sa po 3 sprata iznad zemlje (ne znam koliko ih ima ispod zemlje :)). Evo jedne fotke da vam zagolica malo maÅ¡tu. Videcemo da li ce mi dozvoliti da slikam i kako izgleda i iznutra. Znam da vas živo interesuje kako im izgledaju server sale. :)