Hirdetés

Új hozzászólás Aktív témák

  • McSzaby

    őstag

    Sziasztok,

    cégnél kaptam egy olyan taskot, amelyben egy alkalmazást kéne fejlesztenem. Ennek az alkalmazásnak annyi lenne a lényege, hogy rengeteg szerverről különböző információkat gyűjt és hiba esetén egy - a programon keresztüli script futtatásával szépen egy zöld gomb megnyomásával megoldjuk az adott problémát. :) Egy központi szerverről futna a dolog.

    Perl-ben és Bash-ben viszonylag otthon vagyok, illetve html/css/némi php még megy, de egy kicsit nagynak érzem ezt a falatot.

    Az ötletem az lenne, hogy a szerver és a kliensek (a valós szerverek) egy "Agent" rendszeren keresztül kommunikálnak az esetleges adatküldést pedig SSH/SCP-n oldanám meg.(pl.: scriptek szétszórása, más egyéb funkciók) A lényeg,hogy az adat lekérést (aktuális terheltség,memória használtság, stb..) egy socketen keresztül szeretném intézni. Tehát a központi szerveremen egy TCP Socketet megnyitnék, amire az agentek/kliensek küldik az adatokat.

    Tehát, kliens lefuttatja a bash scriptet, ami kiírja az adatokat. A kimenetet pedig ezen az agenten keresztül átdobom az én központi szerveremre, az felolvassa és kiértékeli. Erre a részre ha SSH-t használnék, félek túl nagy lenne a kapcsolatok száma és elérnék egy limitet. Ezért nem használhatok mindenre ssh-t.

    Erre a munkára JAVA-n kívül milyen programnyelvet ajánlanátok, illetve ezt az "Agent" rendszert Ti hogyan oldanátok meg? Esetleg ha bashben ez megoldható, az lenne az igazi ;)

    Előre is köszönöm!

    Egyébként mezei Sysadmin vagyok, nem programozó. :) :))

Új hozzászólás Aktív témák