Hlavní navigace

Strážte si server mobilom

Milan Gigel

Dnes už máme skoro každý mobilný telefón, tak prečo ho nevyužiť ako pager? Počas našej neprítomnosti nám môže unixový server v prípade nejakých porúch alebo vopred určených príležitostiach posielať na mobilný telefón informácie o aktuálnom stave alebo probléme. Predídeme tak nepríjemným prekvapeniam, ktoré nás môžu čakať pri zasadnutí za systém.

Predstavíme si skript napísaný v perle, ktorý nám prostredníctvom voľnej SMS brány mtnsms.com môže zasielať požadované informácie na mobilný telefón. Pozrime sa teda bližšie na danú problematiku.

Autori © Mattias Mattsson a Torsten Freyhall napísali užitočný skript sms.pl, ktorý nám doručí na mobilný telefón krátku SMS správu v priebehu 3–5 sekúnd.

Základom je vytvorenie konta na www.mtnsms.com

Registrácia je jednoduchá. Po zadaní emailovej adresy (na jednu emailovú adresu je možné zaregistrovať iba jedno konto) a hesla + doplňkových statistických údajov vám na emailovú adresu príde aktivačný kľúč, ktorým konto aktivujete. Po aktivácií treba prejsť na položku setup, cez site map, kde si vo vlastnostiach nastavíte, ako sa bude mtnsms.com podpisovať na začiatok SMS správy a typ správy je potrebné prestaviť na SMS-XPRESS! Do kontakt listu si uložíte jeden kontakt (jeho správnosť nie je podstatná). Vytvorené konto je potrebné takýmto spôsobom nastaviť, inak skript nebude fungovať. Správne nastavenie konta je prvým krokom pre správnu funkciu skriptu.

Už spomínaný skript je k dispozícii napríklad na ftp.compclub.sk/pub/mtsm­s.pl

Teraz bližšie k rozbehaniu. Skript vyžaduje perl a nainstalované moduly

    use Getopt::Std;
    use LWP::UserAgent;
    use HTTP::Cookies;
    use CGI::Enurl;

Všetky sú k dispozícii na CPANe. Po nainstalovaní môžeme odskúšať funkčnosť. Skript emuluje správanie sa užívateľa za browserom. Čiže prihlásenie sa na server www.mtnsms.com, akceptovanie presmerovania na jeden zo siete serverov www?.mtnsms.com, vyplnenie formulára pre odoslanie SMS správy a korektné odhlásenie zo systému. Denný limit tohoto servera je 20–30 správ na jedno konto, tak je potrebné uvedomiť si to a nepokúšať sa používať ho napríklad na email notifikáciu a podobne.

Syntax je nasledovná:

mtsms.pl  -l login -p passwd -n number [-s signature]
[-h server] [-v] [-m message]

Predpokladajme, že sme si zaregistrovali konto alfred@volny.cz s heslom sezamotvorsa, tak môžme vyskúsať funkčnosť nasledovne.

./mtsms.pl -l alfred@volny.cz -p sezamotvorsa -n +421905623567
-v -m "Skuska sms prenosu"

Pre vyladenie a kontrolu správnosti nám slúži parameter -v, ktorý nám podrobne vypisuje práve prebiehajúcu dielčiu časť prenosu. Správa za parametrom -m nesmie obsahovať znaky , pretože bude odoslaná iba po prvý výskyt tohto znaku.

V prípade správneho nakonfigurovania a nastavenia konta na mtnsms.com okamžite obdržíme SMS správu na mobilný telefón.

Teraz už len ostáva na nás, aby sme sa rozhodli, aké informácie si necháme systémom posielať na svoj mobilný telefón. Osobne sa mi osvedčilo písanie jednoduchých skriptov pre CRON, ktoré cyklicky kontrolujú činnosť jednotlivých procesov, alebo obsah logových súborov, a v prípade problému zasielajú správu prostredníctvom tohoto skriptu. Nezabudnite na denný limit kont mtnsms.com a preto pre rôzne zasielané eventy používajte rôzne kontá.

Poznámka redakce: Na rozdíl od Česka není na Slovensku tak jednoduché nechat si zprávy od serveru posílat přímo přes mobilní adresu operátora (např. franta.admin@click.cz nebo +420xxxxxxxxx@sms.eurotel.cz) – tyto služby jsou tam placené, proto může připadat Čechům tento návod zbytečně krkolomný.

Našli jste v článku chybu?

24. 9. 2001 19:12

SK (neregistrovaný)

Da sa to nejako nakonfigurovat, aby to bezalo cez proxy ?

vdaka
s..




3. 9. 2001 11:02

Jiri Veselsky (neregistrovaný)

Rozhodne doporucuju pro jakekoliv serioznejsi pouziti nejake hardwarove reseni a ne free sluzby. U nas mame monitoring site a rozesilani systemovych hlasek na mobily a trvalo to asi 12 minut, nez jsme zahodili free brany. Mame klasicky mobil pripojeny kabelem k PC, posila cca 3000 SMS mesicne a chodi dost dobre. Je to pravda Oskar a tak se cas od casu rozhodne, ze zpravy neposle (vycerpana volaci zaloha, nefunkcni sit, nevyspany operator, nefungujou Maxwellovy rovnice a tak), ale celkove je to a…

Podnikatel.cz: Změny v cestovních náhradách 2017

Změny v cestovních náhradách 2017

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

DigiZone.cz: TV Philips a Android verze 6.0

TV Philips a Android verze 6.0

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: Udávání a účtenková loterie, hloupá komedie

Udávání a účtenková loterie, hloupá komedie