Tales from the Machine Room |
Ho appena finito di prendermi il caffe', mi sono letto i miei siti di news preferiti e sto per cominciare a fare qualche cosa di produttivo, quando DaBoss si affaccia alla porta.
DB - Ah, bene, tutti e due (riferendosi a me ed al collega T) venite nella
Sala Crisi.
IO - (guardando T) Ci abbiamo una sala crisi?
Allora entriamo nella saletta riunioni e veniamo raggiunti anche da B che si occupa dei problemi legali.
DB - Allora, tutti voi conoscete $NotaOrganizzazioneNazionale (scrive 'N' sulla lavagna), questa gente usa $NotoProviderNazionale (scrive 'P' sulla lavagna) per gestire le loro cose, ci hanno un po' di siti web, un po' di forum, un po' di caselle di posta, ca$$i e ma$$i (scrive sulla lavagna). Tutto chiaro fin qua, giusto?
Noi annuiamo seguendo il discorso con vorticosa attenzione.
DB - Bene, allora, P e' fallito!
IO - ...come 'fallito'?
DB - Sono in curatura, hanno finito i soldi, manca el dinero, probabilmente
da lunedi gli staccano la spina. Andata, finito, hasta lasagna (tira una
riga su 'P').
IO - (aspettandomelo) ok... e quindi?
DB - E quindi, adesso noi dobbiamo prenderci in carico tutta sta
roba (fa un cerchio intorno ai servizi descritti precedentemente), dobbiamo
raccattarci tutte le registrazioni dei loro siti web, tutte le definizioni
delle caselle di posta e possibilmente riuscire a sifonare tutto dai
server di P e portarla sui Nostri server (guarda l'orologio) oggi.
(vede che B sta aprendo la bocca) NO, non ci abbiamo una mazza, ne'
liberatoria ne' conferme firmate ne' altro, lo so che il trasferimento dei
siti dal Registrar competente sara' un po' un casino ma dobbiamo iniziarlo
oggi. La carta arriva la settimana prossima probabilmente.
IO - Ce li abbiamo i dati di quello che dobbiamo recuperare? Login,
passwords...
DB - Abbiamo accesso all'interfaccia web di gestione di P, quindi
dovremmo avere tutto. Questo qui (scrive sulla lavagna) e' il telefono di
M che e' il 'responsabile' di P per la faccenda. Ok, tutto chiaro?
AL LAVORO!
Cosi ritorniamo in ufficio, cominciamo col guardare sta' cappero di interfaccia... hummm... ci sono diversi domini... parecchi domini... un po' troppi!! Sta gente ha qualche cosa come 190 domini registrati. Ok, ne tiro giu un elenco e lo passo a B che comincia a tempestare di mail e telefonate il Registry Olandese per avere il trasferimento dei domini, io e T ci occupiamo del resto. T decide che il DNS e' suo ed io mi becco le mail box.
Dopo un paio d'ore di madonne varie e di maledizioni inviate nella direzione del mammalucco olandese che ha scritto la maledetta interfaccia web (ed il cui nome e' sempre mostrato con grande pompa all'inizio di ogni schifossissima pagina di quella cosa) scovo finalmente dove gli indirizzi di posta sono registrati. Ci sono circa 1000 indirizzi di posta registrati, ma di questi mi sembra che solo la meta' abbia delle password associate (password in chiaro eh, che vi aspettavate? nessuna sorpresa che P sia fallito).
Un'altra oretta e riesco finalmente a mettere insieme uno script che a colpi di wget, sed, grep e cut mi mette insieme un elenco degli indirizzi di posta e password associate in modo usabile. A questo punto decidiamo di andare a mangiare qualche cosa.
Al ritorno troviamo due Omini In Salopet ad aspettarci. Guarda caso, hanno deciso che devono pulire i filtri del sistema di condizionamento. Oggi. L'operazione non e' che sia un gran che: si tratta di smontare le bocchette, passare un aspirapolvere e sostituire i filtri. Peccato che le bocchette siano dietro alle scrivanie e che per poterle raggiungere bisogna smontare le scrivanie.
Per la serie "tanto non ci abbiamo niente di meglio da fare"...
Passiamo una buona ora smontando scrivanie e sgrovigliando i cavi di rete e di alimentazione dei computer, poi sia io che T ci ritiriamo sui divani vicino alla macchina del caffe' e continiuamo imperterriti a lavorare (grazie al wireless), mentre gli Uomini in Salopet smantellano il muro.
Un'ora dopo quelli hanno finito, decidiamo che e' meglio rimettere insieme la scrivania prima di ricominciare a lavorare (che senno' e' piuttosto pericolante e non vorrei ricevere i 20 Kg di Mac su un piede...)
Finisco gli ultimi ritocchi allo script e in un baleno mi ritrovo con 1000 mailbox nel nostro sistema di posta, ognuna con la stessa password che aveva prima sul vecchio sistema. Un altro paio di aggiustamenti ed ho un mastodontico script fetchmail per prendersi la posta dal vecchio sistema e scaricarla nel nuovo.
T - Vieni qui' e dimmi cosa ca$$o sto sbagliando!
Vado li e guardo il suo monitor:
INSERT INTO tabella (campo,campo,campo,campo) VALUES (valore,valore,valore,valore);
IO - Hemmm... a me sembra tutto giusto...
Lui schissa invio e MySQL risponde con un garrulo "Hai un'errore nella tua istruzione SQL...". Ok, quindi secondo MySQL non e' tutto giusto.
T - Sono 3 ore che sto smadonnando su sta cosa...
IO - Ottimo, adesso mandami sta roba via mail e vai a prenderti un caffe',
o meglio, una camomilla.
Ricevo l'accrocchio e lo guardo. E vedo subito quale e' il problema. Il problema e' che T usa MerdOS e quello ha aggiunto in mezzo un qualche carattere "strano" che non appare sul suo monitor ma compare in tutta la sua orrendita' sul mio. Con un paio di colpi di Sed rimuovo la schifezza e MySQL non si lamenta piu'. Ed abbiamo 190 domini nel nostro DNS (Yes! Linux Win!).
T - Bene, adesso si tratta solo di aggiungere tutti i record A ed MX.
IO - I record MX dobbiamo farli ex-novo puntanti al nostro di mail server,
giusto? Quindi ci servono solo i record A, che peraltro devono puntare al
nostro web server pure quelli.
T - Si, ma dobbiamo vedere quali di questi domini hanno dei record A diversi.
IO - Hai i file delle zone?
T - Eh... si'... ma sono tanti...
IO - Mandali da questa parte...
Allora, vediamo un po'... se prendo la prima e la quinta linea del file, aggiungo la terza, rimuovo la schifezza, in fila per tre e col resto di due... Un'altra oretta ed ho uno script che processa uno dei file delle zone e crea i record giusti per il nostro sistema, un'altra mezz'oretta ed ho uno script che processa TUTTI i file. E cosi ci ritroviamo con tutte le zone correttamente registrate.
Nel frattempo T e' riuscito a travasare la maggioranza dei siti web sul nostro server, cosi siamo praticamente pronti per quando la variazione di registry fara puntare le cose al nostro DNS.
Me ne vado a casa alle 20.35, niente male per un "tranquillo" venerdi di fine mese.
Davide
04/07/2008 00:00
Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.
Ma spiegami una cosa: perchè gli omini in Salopet arrivano sempre nel momento sbagliato?
penso che Murphy ci abbia qualche cosa a che fare...
Lasciamo perdere che quasi sempre fanno anche la cosa sbagliata.
Ciao
Tommaso
By Tommaso - posted 07/04/2008 09:41
Nik
By Nik - posted 07/04/2008 09:47
Marco C
By Marco C - posted 07/04/2008 10:08
stecolna
By stecolna - posted 07/04/2008 11:02
melanippe
By melanippe - posted 07/04/2008 11:02
Fearandil
By Fearandil - posted 07/04/2008 11:02
djtwenty
By djtwenty - posted 07/04/2008 11:21
godzilla
By godzilla - posted 07/04/2008 11:21
Verzasoft
By Verzasoft - posted 07/04/2008 11:21
Alex
By Alex - posted 07/04/2008 11:21
Giepi
By Giepi - posted 07/04/2008 11:52
Ma questi bradipi l'hanno saputo all'ultimo secondo, o hanno perso tempo a decidere prima di darvi l'incarico Venerdì con scadenza... "siete già fuori tempo massimo"?
diciamo una somma dei due, lo hanno saputo tardi e poi hanno temporeggiato cercando un modo per recuperare i soldi (che non hanno trovato)
Twister
By Twister - posted 07/04/2008 11:52
Denis
By Denis - posted 07/04/2008 11:52
Dom
By Dom - posted 07/04/2008 11:57
Jepessen
By Jepessen - posted 07/04/2008 14:10
Federico
By Federico - posted 07/04/2008 14:11
franganghi
By franganghi - posted 07/04/2008 14:11
Nicola
By Nicola - posted 07/04/2008 14:56
Stefano
By Stefano - posted 07/04/2008 15:11
Raffù
By Raffù - posted 07/04/2008 16:35
Con CL al tuo fianco a quest'ora avresti avuto il fegato esoscheletrico (già che così non mi sembra male). Questi almeno mi sembra sappiano distinguere una tastiera da un boccale di birra.
...con CL al mio fianco adesso avrei di fianco un cadavere...
tenko
By tenko - posted 07/04/2008 16:35
Andrea
By Andrea - posted 07/04/2008 16:36
Non è che uno lavora in Unicode (utf-8 od utf-16) e l'altro no, e MySQL non lo sa?
non credo e comunque io i caratteri strambi li vedevo bene, era sul suo di monitor che non apparivano
Daniele
By Daniele - posted 07/04/2008 20:46
Daniele C.
By Daniele C. - posted 07/04/2008 20:46
il trasferibile
By il trasferibile - posted 08/04/2008 08:43
Ma con il TTL degli MX non avete avuto qualche problema?
O avete ponderato per spostare tutto; tirare giù il server di posta sul vecchio server e fare una bella redir della 25 sul nuovo?
l'idea era di lasciare il fetchmail a scaricare la posta che arrivava sul vecchio server e redirigere sul nuovo, e leggerla solo dal nuovo.
Marco
By Marco - posted 08/04/2008 08:41
Attilio
By Attilio - posted 08/04/2008 10:51
filsysadmin
By filsysadmin - posted 08/04/2008 10:51
Michele Montanari
By Michele Montanari - posted 08/04/2008 12:39
Sempronio
By Sempronio - posted 08/04/2008 14:06
Mauro
By Mauro - posted 08/04/2008 16:04
Kesty
By Kesty - posted 08/04/2008 22:36
Da noi (in svizzera) se non gli mandi un fax firmato, la dichiarazione dei redditi e una goccia di sangue non ti rispondono neanche al telefono.
si e no... noi abbiamo cominciato tutte le pratiche, che sono state accettate proprio per via della situazione anomala (fallimento del provider)
Giovanni
By Giovanni - posted 09/04/2008 08:19
Jurghen
By Jurghen - posted 09/04/2008 08:19
Daniele C.
By Daniele C. - posted 09/04/2008 12:35
Sabrina
By Sabrina - posted 09/04/2008 16:04
Dario
By Dario - posted 09/04/2008 16:04
Micky
By Micky - posted 10/04/2008 08:54
Piernicola Comuniello
By Piernicola Comuniello - posted 13/04/2008 07:38
MEX di servizio per Davide Bianchi: hai ricevuto posta da me oppure mi hai messo nel kill file? ;-o
Il mio kill-file (o meglio blacklist) contiene ben poca gente, in compenso il mio antispam e' cattivissimo, comunque no, non ho ricevuto nessun messaggio da parte tua che io mi ricordi
GiupO
By GiupO - posted 11/04/2008 08:13
Mr.Wolf
By Mr.Wolf - posted 12/04/2008 07:37
Gongolo
By Gongolo - posted 12/04/2008 07:37
Curiosità: avete almeno ricevuto un meritato extra? O siete buoni samaritani? ![]()
Se ne parla poi di 'extra'...
Stefano
By Stefano - posted 12/04/2008 19:16
melanippe
By melanippe - posted 13/04/2008 07:39
melanippe
By melanippe - posted 13/04/2008 18:48
melanippe
By melanippe - posted 14/04/2008 09:01
athevir
By athevir - posted 14/04/2008 12:56
Sini
By Sini - posted 19/04/2008 07:12
frappa
By frappa - posted 24/04/2008 20:55
boltz
By boltz - posted 24/09/2008 15:55
resistenza
By mario - posted 09/03/2009 11:37
This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.
This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.