Stránka 1 z 1
Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 15:40
od hanzIT
Ahoj,
nedavno jsem na mikrotiku rozchodil DUDE server k monitorovani klientskych zarizeni, IP kamer a podobnych... Problem celkem neni, jelikoz mi info o vypadku chodi na e-mail docela spolehlive...
Chtel bych se vsak posunout kousek vys a nechat si posilat kriticke vypadky i na SMS. Uz to z Vas nekdo nekdy resil? Jde mi o to, jak zajistit, aby se v pripade kritickeho vypadku duleziteho zarizeni v siti e-mail odeslal na SMS servisniho mobilu?
Je mi asi jasne, ze to bude obnaset zakoupeni GSM SIM karty, ktera toto zajisti...
děkuji za pomoc
hIT
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 15:46
od mirek.k
Někteří poskytovatelé mobilních služeb (např. Vodafone) umožňují konverzi e-mailu na SMS.
Pošleš si hlášku na svůj e-mail u operátora a přijde ti SMS.
Používám to tak léta a je to, myslím, omezeno na 70 zpráv za den, což je na dohled postačující.
Mirek
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 15:54
od hanzIT
Dik za nakopnuti...mozna jsem nasel reseni...
https://www.t-mobile.cz/e-mail-do-sms dam echo, jak jsem dopadl
hIT
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 16:10
od mpcz
Oskar/Vodafone to má taky. A taky omezené. Někdy ten počet nestačí.
Kromě toho nejlepší řešení je karta třeba Oskar do šulku a USB v Mikrotiku. Šulek stál 1 Kč, provoz v rámci vlastní firmy je zdarma, takže je to vlastně všechno zadarmo. A je to nejrychlejší a nejspolehlivější.
mpcz, 18.3.2018
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 16:46
od the.max
Já to mám řešené tak, že dude pošle email na danou adresu. A protože mailserver je mimo síť, tak v případě výpadku hlavní lajny by mi notifikace nechodili, mám malý lokální server (může klidně běžet na malině). V /etc/mail/aliases je:
Kód: Vybrat vše
dude: "| /usr/bin/php -q /usr/local/sbin/mail_handler.php"
.
V mail_handler.php je:
Kód: Vybrat vše
<?php
$telCisla = array('420123456789', '420987654321');
$data = file_get_contents("php://stdin");
$rozdelovac =chr(10).chr(10).chr(10);
$porucha = explode($rozdelovac, $data);
for ($p = 0; $p < count($telCisla); ++$p){
$sms = 'To: '.$telCisla[$p].chr(10).'Alphabet: ISO'.chr(10).chr(10).$porucha[1].chr(10);
$f = fopen('/tmp/'.$telCisla[$p].'.txt','a+');
fwrite($f,$sms);
fclose($f);
chmod('/tmp/'.$telCisla[$p].'.txt', 0666);
rename('/tmp/'.$telCisla[$p].'.txt', '/var/spool/sms/sim_flat/'.$telCisla[$p].'.txt');
}
?>
Dále mi tam běží smstools, který má frontu pro odchozí SMSky ve /var/spool/sms/sim_flat/ (SIMek tam mám víc, pro každou je tam zvlášť fronta). Smstools periodicky checkuje existenci souboru ve frontě, pokud tam je, tak odešle.
Nic složitého.
V případě většího mailserveru s virtuálama, jde 'přesměrování' do skriptu zapsat i do databáze.
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 17:06
od hanzIT
mpcz píše:Oskar/Vodafone to má taky. A taky omezené. Někdy ten počet nestačí.
Kromě toho nejlepší řešení je karta třeba Oskar do šulku a USB v Mikrotiku. Šulek stál 1 Kč, provoz v rámci vlastní firmy je zdarma, takže je to vlastně všechno zadarmo. A je to nejrychlejší a nejspolehlivější.
mpcz, 18.3.2018
Co je to "Šulek" ????

To me docel zajima, ale nikdo to neda druhou sim zdarma ne?
hIT
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 17:09
od the.max
"Šulek" asi bude modem do USBčka
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 17:22
od mpcz
the.max píše:"Šulek" asi bude modem do USBčka
Ano, je to tak, jen je třeba koupit šulek kompatibilní s ROS Mikrotik. Já mám na serveru asi 6 let nějaký starý model, fungoval na poprvé. Protože celý dohled je řízen z toho serveru/routeru s ROS, (což je další výhoda protože zdarma) je nutné ověřit, zda má momentální ROS ovladače pro ten který typ šulku. Pravděpodobnost, že šulek Vodafonu pojede je ovšem velká. Šulek dostaneš za 1 Kč od Vodafonu, další karta je zdarma, SMS mezi firemními čísly taky zdarma. Když zadáš cílové číslo do "kamarádů", za minimální poplatek posíláš zdarma i mimo firmu. To samozřejmě nemusí platit pro všechny, jde o to, jaký je kdo zákazník.
mpcz, 18.3.2018
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 17:50
od hanzIT
mpcz píše:the.max píše:"Šulek" asi bude modem do USBčka
Ano, je to tak, jen je třeba koupit šulek kompatibilní s ROS Mikrotik. Já mám na serveru asi 6 let nějaký starý model, fungoval na poprvé. Protože celý dohled je řízen z toho serveru/routeru s ROS, (což je další výhoda protože zdarma) je nutné ověřit, zda má momentální ROS ovladače pro ten který typ šulku. Pravděpodobnost, že šulek Vodafonu pojede je ovšem velká. Šulek dostaneš za 1 Kč od Vodafonu, další karta je zdarma, SMS mezi firemními čísly taky zdarma. Když zadáš cílové číslo do "kamarádů", za minimální poplatek posíláš zdarma i mimo firmu. To samozřejmě nemusí platit pro všechny, jde o to, jaký je kdo zákazník.
mpcz, 18.3.2018
Ok. Jo trosku mi ten sulek dosel, ale az pozdeji

No to me nenapadlo, ze je takovy system i v mikrotiku...tedy...pokud chapu spravne, ze staci ten sulek (se simkou) strcit do usb miktotiku a nekde v software mikotiku nastavit, kde se bude posilat sms? Je to tak? Jinak je tam to nastaveni v MT dostupne, pokud neni vlozen sulek? Kde MT se voli, zadani tel. cisla?
Jinak pro ostatni - sluzba e-mail na SMS funguje, jako po masle...uz to chodi...denni limit je 300 SMS a je to kompletne zadara
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 18:02
od mpcz
Jsem rád, že jsi spokojený. Jen si dej pozor, aby ti poruchová SMS nedošla třeba 2 hodiny po výpadku. A to se stává, zcela nahodile, většinou, když to nejméně potřebuješ. (Znám pouze Vodafone a tam je i nízký limit, pod sto).
Ovládání z ROS je velmi jednoduché:
- zasuneš šulek s kartou a povolenými daty
- nahraješ skript a scheduler nebo
- nakonfiguruješ tools/netwatch
A jede to samo, ani o tom nevíš. Pro puntíčkáře - je dobré mít ty místa dvě, pokud by vypadl hlavní router, tak samozřejmě SMS o výpadku nepošle, že. Tak se hlídají navzájem.
Jednoduchý příklad pro dohled nad dostupností dané IP, ostatní se od toho odvíjí (např. dohled nad výpadkem EONu, napětím baterie ...):
:if ([/ping 178.xxx.xxx.xxx count=6 ] = 0) \
do={\
tool sms send usb channel="0" phone-number=+420774xxxxxx message=("" . [/system clock get time] . "- no ping!-178.xx.xxx.xxx-porucha napětí server") }
mpcz, 18.3.2018
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 18:26
od hanzIT
mpcz píše:Jsem rád, že jsi spokojený. Jen si dej pozor, aby ti poruchová SMS nedošla třeba 2 hodiny po výpadku. A to se stává, zcela nahodile, většinou, když to nejméně potřebuješ. (Znám pouze Vodafone a tam je i nízký limit, pod sto).
Ovládání z ROS je velmi jednoduché:
- zasuneš šulek s kartou a povolenými daty
- nahraješ skript a scheduler nebo
- nakonfiguruješ tools/netwatch
A jede to samo, ani o tom nevíš. Pro puntíčkáře - je dobré mít ty místa dvě, pokud by vypadl hlavní router, tak samozřejmě SMS o výpadku nepošle, že. Tak se hlídají navzájem.
Jednoduchý příklad pro dohled nad dostupností dané IP, ostatní se od toho odvíjí (např. dohled nad výpadkem EONu, napětím baterie ...):
:if ([/ping 178.xxx.xxx.xxx count=6 ] = 0) \
do={\
tool sms send usb channel="0" phone-number=+420774xxxxxx message=("" . [/system clock get time] . "- no ping!-178.xx.xxx.xxx-porucha napětí server") }
mpcz, 18.3.2018
Me slo o to, kde je v MT volba posli pri vypadku adresy XY sms na tel 777 xxx xxx...Tohle se dela jen pres prikazovy radek ci skripty? Nebo to jde i jednoduse naklikat? S MT zacinam, proto se ptam...
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 18 Mar 2018 18:53
od mpcz
Nevím o žádné takové volbě. Nejblíž je tomu naklikání ta verze v tools/netwatch.
Ale ani ten scheduler + skript není složitý. Pusť se do toho a uvidíš, že to zvládneš. Pokud začínáš, budeš mít i větší starosti než toto.
mpcz, 18.3.2018
Re: Jak poslat maily na SMS co nejlevneji, DUDE monitoring
Napsal: 19 Mar 2018 10:02
od Kart
mirek.k píše:Někteří poskytovatelé mobilních služeb (např. Vodafone) umožňují konverzi e-mailu na SMS.
Pošleš si hlášku na svůj e-mail u operátora a přijde ti SMS.
Používám to tak léta a je to, myslím, omezeno na 70 zpráv za den, což je na dohled postačující.
Mirek
Limit je tam i v poctu znaku, aspon TMO to tak mival, ale byly tam nejaky zmeny.