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!
- 150496 megtekintés
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)?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Nem pont így van. Userenként lehet beállítani, hogy milyen időintervallumban, milyen súlyos eseménynél kinek milyen médián üzenjen.
- A hozzászóláshoz be kell jelentkezni
usb over ip
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Köszi! Ez pont nekem való!
Tudsz ajánlani esetleg egy adott alkalmazást ehhez?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Hálás Köszönet!
Sikerült megosztani az USB-t és távolról SMS-t küldeni. :)
A leírás alapján egyszerűen meg lehetett valósítani. :)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Arra nincs lehetőség hogy mondjuk "tty15" néven létrehozzak egy linket ami egy távoli gép tty eszközére mutat (oda küldi az adatokat)?
az SSH is felcsatlakozik egy tty-ra végül is nem?
- A hozzászóláshoz be kell jelentkezni
Elvileg van: http://packages.debian.org/sid/remote-tty
De hogy fog-e működni, és pláne megbízhatóan fog-e működni, azt nem tudom.
Mezei linkkel nem fog működni.
- A hozzászóláshoz be kell jelentkezni
Mi lenne ha az "elosztott mód"-ot használnám zabbixban?
Ilyenkor 2 vagy több szerver is tud együtt dolgozni ha jól tudom.
ha beüzemelnék egy asztali gépet SMS gateway-el, akkor az megoldhatná a problémámat?
- A hozzászóláshoz be kell jelentkezni
Sose használtam úgy a zabbixot, nem tudom, de én a legegyszerűbb megoldásra törekednék :)
- A hozzászóláshoz be kell jelentkezni
Lehet hogy inkább írok egy scriptet :)
távoli parancsfuttatással majd szépen meghívom ezt a scriptet a szerveren
egyébként át tudom adni egy riasztás/eljárás szövegét a scriptnek (paraméterként)?
esetleg egy adott item értékét?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
É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
- A hozzászóláshoz be kell jelentkezni
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! :)
- A hozzászóláshoz be kell jelentkezni