Sziasztok!
Egy olyan megoldást keresek, ahol a linux -so kliens gépek egy központi web -es felületen tudják publikálni a szolgáltatásaikat.
A dolog arra kellene, hogy a hálózatra fellógatott raspberry alapú teszt eszközeim IP -címe, állapota elérhető legyen.
Próbáltam rákeresni a problémára, de nem jártam sikerrel a megfelelő kereső kifejezés hiányában.
Tudom, hogy viszonylag egyszerűen összekalapálható egy ilyen cucc annak aki ért hozzá, de mivel ez nem az én szakterületem, örülnék valami kész megoldásnak. Ugyanakkor a webes tapasztalattal rendelkezők véleménye is érdekelne, hogyan csinálnának ilyet.
Előre is köszi a tippeket!
Szerk. eredmény:
Mindenkinek köszönöm a segítséget!
A vége az lett a dolognak, hogy a hálózaton üzemelő Confluence wiki REST API -ját felhasználva, CURL segítségével listázzák magukat az Raspberry -k.
/Foltos
- 1931 megtekintés
Hozzászólások
Ez így nekem elég homályos. Mit kell érteni "szolgáltatások" és "állapot" alatt?
- A hozzászóláshoz be kell jelentkezni
Elsősorban a cucc IP címére vagyok kíváncsi. De jó lenne egy link web -es felületre (http://cucc_ip_cime:8080/valami), SCP (scp://cucc_ip_cime) -s, illetve CIFS (\\cucc_ip_cime) elérhetőségére.
Az állapot egy tetszőleges (esetleg színes) sztring formájában képzelendő el. Pl: Executing test x, Idle, Blabla error.
- A hozzászóláshoz be kell jelentkezni
Én feltennék egy helyre (tipikusan ahol az állapotot nézegeted) egy redis szervert, ahhoz kapcsolódik/-nak az rpi(k).
A redis elég ügyes, és mindenhéle technológiához van library vagy tool.
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
Talan ez az a kulcszo amit keresel: Zero-configuration networking
Bovebben: https://en.wikipedia.org/wiki/Zero-configuration_networking
Szerk: vagy esetleg csak siman egy nagios/icinga/zabbix/stb.
-----
"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."
- A hozzászóláshoz be kell jelentkezni
Zabbixszal mondok egy megoldast.
Configuration/discovery reszben beallitod az ip taromanyt amit scannelgessen.
Itt a check type-nel beallithatod hogy milyen portot ellenorizzen.
Alapbol 10050-re nez ra, ez a zabbix agent portja. Ne feledd a zabbix_agentd.conf-ban Server= reszben a zabbix szervert beirni.
Ha nem akarsz zabbix agentet telepiteni, akkor beallithatod az 22-es portra is.
Ekkor meg csak letrejonnek a discoverelt hostok.
Configuration/Actions-ba mesz, ott a jobb felso reszben az "Event sourcet" atallitod Discoveryre.
Itt tudsz szabalyokat hogy milyen templateket huzzon a felfedezett hostra.
Ha van 22-es port, akkor kap egy template ssh-t.
Ha 80-as, akkor template http -t.
Stb.
A templatek a Configuration/Templates -ben laknak.
Az itemeknel a zabbix agent, ertelemszeruen agentet feltetelez.
Ellenben a simple check, az egy szerverrol inditott ellenorzes. Igy ellenorizhetsz net.tcp.services -el tcp portot, meg van icmp ping is.
Ha ez se eleg. Akkor az external check -el barilyen zabbix szerver oldali scriptet hasznalhatsz. Aminek helyet a /etc/zabbix/zabbix_server.conf ExternalScripts= resze mondja meg.
Erdemes egy templatebe tenni egyfele servicevel kapcsolatos ellenorzendoket.
Active discovery forditott iranyu, ott a zabbix agent jelentkezik be a zabbix szerverre.
Ott a zabbix_agentd.conf-ban a ServerActive= kell beallitani.
- A hozzászóláshoz be kell jelentkezni
Jóság.
- A hozzászóláshoz be kell jelentkezni
Én tuti összekalapálnék magamnak erre valamit, nem olyan nagy öröndősség.
Túl sok konkrétumot nem írtál, szerintem gugliban valszeg találsz valami igényeidnek megfelelőt a network discovery, network discovery php, vagy hasonló kifejelzésekre.
- A hozzászóláshoz be kell jelentkezni
Nem értem.
Most neked monit féle kell vagy inkább valami landscape.canonical.com-os történet?
---------------------------------------
Devmeme - fejlesztői pillanatok
- A hozzászóláshoz be kell jelentkezni
Azt szeretném, hogy a hálózatra fellógatott eszközeim publikálják egy webes felületen az élérhetőségüket. Azaz feldugok egy új teszt dobozt a neccre, az pedig szépen megjelenik egy webes felületen, hogy tessék, ez az IP címem, ezen és ezen a linken tudsz vezérelni.
- A hozzászóláshoz be kell jelentkezni
"egy webes felületen az élérhetőségüket. Azaz feldugok egy új teszt dobozt a neccre, az pedig szépen megjelenik egy webes felületen, hogy tessék, ez az IP címem, ezen és ezen a linken tudsz vezérelni."
Ez bármely router DHCP status-oldala tudja...
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
Futtass egy nmap -et arra az IP tartományra, ahol új gépek bukkanhatnak fel véletlenszerű időközönként.
Az eredményt tedd html-be, amiben akár sed-el, vagy awk-al linkeket is csinálhatsz.
Mindezt automatikusan, scriptből, cronból, etc.
- A hozzászóláshoz be kell jelentkezni
+1
---------------------------------------
Devmeme - fejlesztői pillanatok
- A hozzászóláshoz be kell jelentkezni