Debian sms gateway felcsatolása/távoli elérése [megoldva]

Fórumok

Adott egy Blade szerver. Sajnos nincs USB csatlakozója. Ezen a Blade szerveren fut egy Zabbix nevű monitorozó rendszer.
A monitorozó rendszerhez szeretnék hozzárendelni egy SMS gatewayt.

Mivel nincs USB port ezért egy rendes asztali gépre kellene feltelepítenem az SMS gatewayt, majd valahogy erre kellene hivatkoznom a szerveren.

Fel is telepítettem egy PC-re a gammu ill. gsm-utils csomagokat
fel is ismerte a telefont (nokia 6300) tudok sms-t küldeni
létrejött egy /dev/ttyACM0 nevű eszköz, ezt kell megszólítanom az sms küldéshez

a kérdés az, hogy ezt hogyan tudnám felcsatolni/megosztani a szervernek amin a Zabbix fut??

próbáltam sym linket készíteni a ttyACM0-ról és ezt felcsatolni a szerverre, de sajnos nem működik a dolog
felcsatoltam a /dev mappát, de így sem működik

valahogy létre lehet hozni virtuális "tty"-t ami egy távoli gép "tty" termináljára mutat?
hallottam már a screen nevű alkalmazásról, ez alkalmassá tehető erre?

az volna a cél, hogy a szerveren legyen egy tty eszköz, ami megszólítható ugyan úgy mint a másik gépre telepített eszköz (ttyACM0)

valakinek van ötlete, hogy mit lehet ilyenkor csinálni?

előre is köszi a tippeket!

Hozzászólások

Az nem működik, hogy a gépre, amin a gammu fut, átküldöd az adatokat (pl: scp), és ha a gammu észreveszi a mappában a file-t, akkor automatikusan elküldi azt (file neve lehet a címzett telefonszám)?

az volna a cél, hogy a zabbix adott riasztások esetén sms-t tudjon küldeni

ehhez az kellene, hogy a hagyományos módon tudjak hivatkozni az eszközre (/dev/ttyACM0)

indíthatok scriptet, de az már messze sokkal macerásabb lenne

Minden riasztáshoz külön be kellene állítani a scriptet. Nem tudnám olyan dinamikusan kezelni az SMS gateway-t mint egyébként.

usb over ip

Fedora 16, Thinkpad x61s

Szerintem az "Administration/Media types" alatt vegyél fel egy script típusú médiát, mondjuk RemoteSMS névvel.

http://www.zabbix.com/documentation/1.8/manual/web_interface/administra…

A script ssh-val tudja meghívni a távoli gépen a gammut a riogatáshoz, vagy csak átmásolja az üzenetet és ott dolgozod fel. Ez utóbbi esetben egyszerűbb megoldani a lockolást, viszont nehezebb a hibakezelés.

csak ötlet, de lehet megoldás az is, hogy a riasztásokról levelet küldesz az sms gateway szerver felé, az meg minden beérkező levelet smsben továbbít.

ez jól hangzik :)
viszont nem teljesen tiszta, hogy hogyan is lehetne ezt megvalósítani

kell egy SMTP ami továbbítja a leveleket
viszont hogyan tudom azt megcsinálni, hogy ne egy e-mail kliensnek, hanem az SMS gatewaynek továbbítsa a leveleket?
hogyan tudok szerver@tartomány.hu jellegű címet adni egy SMS gateway-nek?

Ha pl. egy megadott aliasra küldöd a levelet, ami mögött nem egy mailbox van, hanem végre hajt egy parancsot, mikor az adott címre mail érkezik.

smsgateway: "ezt_a_parancsot_hajtja_vegre
"

Csak egy ötlet, egyáltalán nem biztos, hogy működik erre az esetre, de korábban mail feldolgozásra nekem már jó volt.

Esetleg azt lehet még, hogy keresel egy mail2sms gateway-t, amit felteszel arra a gépre, amire a telefont kötötted.

Én ezt úgy oldottam meg, hogy írtam egy egyszerű kis php scriptet, ami semmi mást nem csinál, csak kéri a telefonszámot, szöveget, jelszót, majd meghívja gnokii-t, és kiküldi ezek alapján a szöveget. Mondhatjuk, hogy ez a "szerver"-rész. Ez egyébként nálam webről is elérhető, hogy ha akarok tudjak manuálisan is sms-t küldeni! Na, a lényeg, a kliens oldalon semmi mást nem csinálok, csak egy felparaméterezett wget-el meghívom a php-t.
Ezt már régen csináltam, de azóta is hibátlanul működik! Ha nem boldogulsz vele el tudom küldeni a forrást...

<= Powered By Ubuntu & Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Végül győzött az az "usbip" nevű kis csomag és az USB hálózati megosztása. :)
Probléma megoldva! Köszönet a linkért Fisher-nek, és mindenkinek aki hasznos ötletekkel és linkekkel segített! :)