Tutti o quasi utilizzano tools come semplici script bash per tenere sotto controllo le macchine in gestione. Spesso ci si affida a cron, in modo da poter ricevere direttamente sulla casella postale le informazioni che ci interessano. Ma non basta.
Sottostando alle solite leggi di M…. (non cito per scaramanzia, e non parlo di Moore) il problema che affliggerà la nostra macchina inizierà venerdì sera alle 21.00
Peccato che la nostra Debian non riesca a mandarci un breve sms con descrizione del problema. Di cosa abbiamo bisogno? Ci sono due metodi che per ora ho affrontato, in questo articolo posto il primo (economico ma con parecchi lati negativi) e tratta di uno script che si appoggia a siti web dai quali è possibile inviare SMS.
# apt-get install smssend Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: skyutils2 The following NEW packages will be installed: skyutils2 smssend
E’ importante utilizzare l’ultima versione degli script (basta una piccola modifica al codice del sito e il meccanismo non funzionerà): installate e fate un upgrade se possibile:
$ smssend vodafoneit -install SmsSend version 3.4 - Copyright(c) Ze KiLleR / SkyTech - 2000'04 Trying to install vodafoneit.sms script... Successfully installed new script vodafoneit.sms $ smssend virgiliotin -install SmsSend version 3.4 - Copyright(c) Ze KiLleR / SkyTech - 2000'04 Trying to install virgiliotin.sms script... Successfully installed new script virgiliotin.sms
Per aggiornare il tool
$ smssend -update
Per aggiornare gli script sms
$ smssend "provider" -update
Per inviare sms
smssend provider utente password numcellulare "testo msg "
Ho testato il smssend con i due script disponibili per l’Italia: è obbligatorio attivare un account presso virgilio.it e 190.it
Utilizzando virgiliotin ottengo un errore in fase di login
SmsSend Error : Login error. Check your username and/or password.sms
Utilizzando vodafoneit posso mandare sms solo verso destinatari vodafone, in meno di un minuto l’invio del msg è cosa fatta. Questo tipo di approccio al risparmio è da escludere a priori in ambienti produttivi, considerando la disponibilità a buon mercato di modem gsm più o meno recenti è consigliabile configurarsi un gateway sms in modo da poter ricevere e pertanto “triggherare” operazioni via sms. Al massimo possiamo utilizzare smssend per mandarci una breve barzelletta ogni mattina in concomitanza con l’entrata in ufficio,nulla più. Il giudizio qualità/prezzo rimane il massimo dei voti 🙂
Il secondo metodo è molto più oneroso rispetto al primo, infatti necessitiamo di un componente hardware, del pacchetto smstools ed un po’ di pazienza con i comandi AT. E’ stato divertente ed istruttivo configurare un modem gsm wavecom, in meno di un paio d’ore a partire dall’idea di tirarlo su l’invio e la ricezione funzionano correttamente. La documentazione del prodotto è di tutto rispetto ed il pacchetto Debian offre numerosi esempi di configurazione, invio e alert. Rispetto alla prima strada la spesa per la soluzione risulta notevole, sia per lo startup che per il mantenimento, ma offre affidabilità e performance migliori. L’unico parametro che ho dovuto aggiungere al file di configurazione è il baudrate al valore di 115200 per forzare le comunicazioni col device, altrimenti non corrette. Sarà argomento in un prossimo post…