Mi is kell nekünk ehhez?
- Nagios (Icinga)
- Iphone (All version)
- App Store (2,99 EUR)
- Internet hozzáférés
- 10 perc szabad idő :)
- lépés
Böngészőnkkel navigáljunk el ide.
- lépés
Ehhez csak egy élő e-mail címre van szükségünk
Válasszuk ki a menüből az API Keys menüpontot - lépés
Vásároljuk meg az App Store-ból a Prowl: Growl Client alkalmazást.
Indítsuk el az alkalmazást és lépjünk be a felhasználónevünkkel és jelszónkkal.
Miután elindítottuk, ez a kép fog minket fogadni:
- lépés
Telepítsük fel a következő csomagokat:
sudo apt-get install libcrypt-ssleay-perl liblwp-useragent-determined-perl cd /usr/local/bin
Töltsük le:
sudo wget http://prowl.weks.net/static/prowl.pl chmod +x prowl.pl
Teszteljük:
/usr/local/bin/prowl.pl -apikey='TeAPIkulcsod' -application='prowl.pl' -event='test' -notification='mic check 1 2'
Ezt kell látnunk:
- lépés
Konfiguráljuk be a Nagios-t (Icinga):
Hozzuk létre ezt a fájlt:
touch /etc/nagios-plugins/config/prowl.cfg
Fájl tartalma a következő legyen:
define command { command_name notify-host-by-prowl command_line /usr/bin/perl -w /usr/local/bin/prowl.pl -apikey="$_CONTACTPROWL_APIKEY$" -priority=2 -application="Nagios" -event="Host" -notification="$HOSTNAME$ $HOSTDESC$ '$HOSTOUTPUT$'" } define command { command_name notify-service-by-prowl command_line /usr/bin/perl -w /usr/local/bin/prowl.pl -apikey="$_CONTACTPROWL_APIKEY$" -priority=2 -application="Nagios" -event="Service" -notification="$HOSTNAME$ $SERVICEDESC$ '$SERVICEOUTPUT$'" }
Létre kell hoznunk még egy fájlt:
touch /etc/nagios3/conf.d/iphone_contact.cfg
A tartalma ez legyen:
define contact{ contact_name iphone alias iphone service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-service-by-prowl host_notification_commands notify-host-by-prowl _prowl_apikey TeAPIKulcsod } define contactgroup{ contactgroup_name iphone members iphone }
A teszteléshez módosítsuk a generic-host és a generic-service fájok következő sorát:
contact_groups admins
helyére ezt
contact_groups admins,iphone
Majd indítsuk újra a Nagios-t (Icinga):
/etc/init.d/nagios3 restart /etc/init.d/icinga restart
Próbaképpen kapcsoljuk le az általunk monitorozott egyik tesztszerver szolgáltatását (pl. HTTP service) és nézzük meg mit kaphatunk.
A következőt kell látnunk:
Riasztást kapunk arról is ha visszajött a szolgáltatás.
Vissza tudjuk nézni a riasztásokat. Ehhez hasonlót fogunk látni:
Ezt a leírást az Enterprise-Data Kft készítette. Köszönjük a figyelmet.
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Typofixek, olvashatósági és formázási javítások by me.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
van ilyen androidra is?
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Nagyon olybá fest a dolog, hogy van, csak... http://code.google.com/p/growlforandroid/
- A hozzászóláshoz be kell jelentkezni
Öööö... izé... a Prowl azé' kell a folyamatba, mert az iOS-on csak pénzé' van olyan push támogatás, mint Android-on ingyen.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Aranyos amiket összehordasz, de a Growl egy 7 éves, elterjedt, multiplatform notify szabvány. Eddig is voltak Growl appok iPhone-ra, és nyugodtan lehet írni is egy újat. Ingyen is, ha ettől akarsz épp hasraesni. A prowl ezen felül centralizált push-t ad, a VPN-hez kevéssé értő userek számára.
- A hozzászóláshoz be kell jelentkezni
de a Growl egy 7 éves, elterjedt, multiplatform notify szabvány
Hm... kicsit körülnézve: ebből szerintem csak az igaz, hogy 7 éves. :)
Eddig is voltak Growl appok iPhone-ra, és nyugodtan lehet írni is egy újat. Ingyen is, ha ettől akarsz épp hasraesni.
Hm... nahát. És jailbreak se kell hozzá? :)
A prowl ezen felül centralizált push-t ad, a VPN-hez kevéssé értő userek számára.
És? Ez bármit is cáfol a tekintetben, hogy Android-on van az oprendszerben push támogatás?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Várjál, most akkor iPhone-on fizetni kell a push-ért?
- A hozzászóláshoz be kell jelentkezni
Ami push és notification az tudtommal vagy fizetős, vagy jailbreak vagy iOS5... vagy tévedek. Segítenél?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Tevedsz. Egy budos vasat nem fizettem meg a pn-ert, ellenben hasznalom. Ingyen. Jailbreak nelkul.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Elnézést, nem tudtam, hogy az iOS4 már tud olyat, mint az iOS5 fog tudni, mint killer feature... de belátom: tévedtem. Vagy nem ugyanazt értjük push notification alatt.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
iOS3 ota van push notif.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Akkor nem ugyanazt értjük a push notification fogalom alatt.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
De igen.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Értem. Tehát tud olyat, hogy jön az értesítés, nem dob ki ezért az éppen futtatott programból, ha később nézem, akkor látom, hogy jött értesítés, és el tudom dönteni, hogy elindítom a hozzá tartozó programot vagy akár később is megnézhetem, nem kell rögtön lekezelnem az értesítést?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Igen.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Akkor valóban tévedtem. De akkor mi az a hype az iOS5 esetén, ami pont ezt tudja?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Az ertesitesi felulet androidrol valo lekoppintasat unnepli nehany kreten.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Ööö... izé... kicsit körbenéztem a kollégáknál és eléggé nem úgy működik, ahogy leírtam fentebb. Illetve lehet úgy is értelmezni, de kell hozzá pár vödör jóindulat meg némi vallási áhitat, a jelenlegi (iOS4/iPhone4) helyzethez képest az iOS5 megoldás nem hype, hanem egy megtapsolnivaló és használható push notification.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Attol, h a megjelenites modja nem idealis attol az meg az, akarhogy csurod es csavarod, csak az uzenet megjelenesenek modja valtozott, mas nem.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Nem csak megjelenítés... ahogy néztem tegnap, az adott program akkor kapja meg a push-ot, amikor azt mondom a buborékon, hogy open, nem lehet megoldani, hogy a push üzenetet azonnal az adott program kapja meg, fusson le a háttérben a telefon felébresztése nélkül, majd döntse el, hogy erről értesíti-e a felhasználót vagy sem. Szóval erre még jóindulattal se lehet azt mondani, hogy csak a megjelenítés módja más.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
a push api hívások a 3.0 ios-al jött be, programból szabadon használható, akár a legutolsó amőba játék is szolhatna neked, hogy hééé vaze, rég játszottál velem. Ez nem fizetős (mint ahogy ios-on a fizetős appokon kívűl semmi feature-ért nem fizetsz)
- A hozzászóláshoz be kell jelentkezni
biztos, hogy a push az az amire te gondolsz? ...inkább az amőba játék gyártója szól neked, hogy van új verzió...
amúgy az nagyon tetszik amit a zárójelbe írtál :D de szerintem az életben mindenhol igaz... a fizetős dolgokon kívül nem kell másért fizetni ;)
- A hozzászóláshoz be kell jelentkezni
a push notification egy megvalositas az ertesitesek jelzesere almas modra. A push notification service polling alapu, mukodik mind http, mind egyeb (pl imap, pop3 alapon is). Ha jol emlekszem a kapcsolatot egyszer nyitja, http eseteben long polling, imap eseten az idle parancsal tartja fent a kapcsolatot a leheto legkevesebb adatforgalom erdekeben. A pollingokat a rendszer vegzi, nem maga az app, szemben az android-os megvalositasnal, mikor egy adott esemenyhez rendelhetsz kodfutast, vagy hatterben service-kent uzemelteted, mely esetben az app maga gondoskodik ezen funkciok ellatasarol.
- A hozzászóláshoz be kell jelentkezni
Ahogy én olvasgattam ennek a ciknek a nyomán, az androidos C2DM sem igényli az alkalmazás folyamatos futtatását és a pollozást... annyi van csak, hogy fel kell hogy íratkozzon a szerverhez, és ha az akar küldeni valamit, a telefon oprendszere felébreszti/elindítja a programot magát, hogy jött egy üzenet, és akkor az az üzenetnek megfelelően csinál majd valamit (pl leszedi a leveleket)
De ez csak 2.2-től van...
- A hozzászóláshoz be kell jelentkezni
ez így van, írtam is, hogy vagy daemonként, vagy eseményként tudja kezelni az android, de ios esetében az app el sem indul, a push-t a rendszer kezeli, android esetében meg mindig elindul az app az eseményre
- A hozzászóláshoz be kell jelentkezni
Nagroid
https://market.android.com/details?id=de.schoar.nagroid&feature=search_…
Megadod a nagios szerver adatait (ahonnan lekérdezi az adatokat) és már megy is...
--
maszili
- A hozzászóláshoz be kell jelentkezni
Ugyanez iPhone-ra
http://itunes.apple.com/us/app/inag-nagios-viewer/id312840671?mt=8
- A hozzászóláshoz be kell jelentkezni
Pár napja néztem a Nagroid-ot: https://market.android.com/details?id=de.schoar.nagroid
Kezdetleges, de fejlődőképes.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Ilyen van iphonera is csak nem kepes riasztani de szerintem ez se.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Nem ezért?
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -> Kérjük a humoros aláírást itt elhelyezni. <- - -
- A hozzászóláshoz be kell jelentkezni
Nem. Megirhatnad ugyan azt mint a prowl es "ingyen" felrakhatnad a storeba de minek amikor van kesz megoldas? Most egy cegnek ki adni kemeny 3 euro-t...
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Tud riasztast az felso izebe. Amugy meg egy kis tuningolt valtozat: https://github.com/Elbandi/Nagroid
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
nemtom ez mitol tuningolt, ez az utolso normal verzio
- A hozzászóláshoz be kell jelentkezni
Probald osszehasonlitani az upstream branchet a masterral
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Ez lenne a legújabb apk? vagy melyikre gondolsz?
https://github.com/Elbandi/Nagroid/blob/master/build/Nagroid.apk
- A hozzászóláshoz be kell jelentkezni
Hogy érted azt hogy nem képes riasztani?
Én beállítottam a szokásos nagios hangokat és nekem működik.
--
maszili
- A hozzászóláshoz be kell jelentkezni
A többek által javasolt Nagroid mellett van még egy lehetőség. Ez pedig a nagibot.
Ez google talkon keresztül tud neked üzenni, ha bármi nyűg lenne (és ugye talk az natívan ott van minden gyári android rendszeren).
Ha nem szereted a google-t, akkor más jabber rendszerrel is megy (és van ingyenes jabber kliens androidra).
Az még a szép benne, hogy válaszolhatsz is neki, szóval interaktív.
--
Slapic
http://slapic.hu
- A hozzászóláshoz be kell jelentkezni
subscribe
színes aláírás
- A hozzászóláshoz be kell jelentkezni
Köszönöm a cikket. Prowl már egy ideje ott figyel a telefonomon. Nem gondoltam volna, hogy akár erre is használhatom.
--
Kinek nem inge, ne vegye gatyára
- A hozzászóláshoz be kell jelentkezni