GeneSyS: Generikus rendszerfelügyeleti middleware

Hasonló dokumentumok
GeneSyS Generikus rendszerfelügyeleti middleware

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

Osztott alkalmazások fejlesztési technológiái Áttekintés

Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék

Tarantella Secure Global Desktop Enterprise Edition

DSD DSD. Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások. Kovács László Pataki Balázs Pataki Máté MTA SZTAKI DSD

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

30 MB INFORMATIKAI PROJEKTELLENŐR

Hibrid Cloud az új Oracle Enterprise Manager Cloud Control 13c-vel

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Szolgáltat. gfelügyeleti gyeleti rendszer fejlesztése. NETWORKSHOP 2010 Sándor Tamás

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Projekt beszámoló. NEWSIT News basedearlywarning System forintradaytrading: Hír alapú Korai Figyelmeztető Rendszer Napon belüli Kereskedéshez

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Campus IPv6 projekt eredményei

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

A GN2 PROJEKT ÉS KUTATÁSI EGYÜTTMŰKÖDÉS

Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

Osztott rendszerek (Distributed

Smart megoldások. Ela

Internet-hőmérő alapkészlet

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Mobil szolgáltatások és alkalmazások fejlesztése

Junior Java Képzés. Tematika

InCa NMS jelen és jövő HFC Technics szakmai napok

Irányelv elektronikus rendszerekhez való hozzáférés biztosításához

System Center Service Manager 2012 konferencia. Ker-Soft Kft. Dr. Vinkovits Eszter - Ügyvezető igazgató

Projekt beszámoló. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok Szabályalapú Feldolgozására

Számítástechnikai kommunikációs lehetőségek a QB-Pharma rendszerrel. Előadó: Bagi Zoltán Quadro Byte Kft. ügyvezető

vezeték nélküli Turi János Mérnök tanácsadó Cisco Systems Magyarország Kft.

Fábián Zoltán Hálózatok elmélet

A felhőről általában. Kacsuk Péter MTA SZTAKI

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

ALKALMAZÁS KERETRENDSZER

WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

SOAP komponensek Delphiben

Hálózati architektúrák és rendszerek. Nyilvános kapcsolt mobil hálózatok (celluláris hálózatok) 2. rész

System Center Service Manager 2012 műszaki előadás. Ker-Soft Kft. Kovács Gábor - rendszermérnök Nagy Dániel - rendszermérnök

Összefüggő szakmai gyakorlat témakörei. 13 évfolyam. Információtechnológiai gyakorlat 50 óra

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában

Tartalomjegyzék. I. rész: Az ügyfél Alapismeretek 3. Előszó

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Operációs rendszerek. Az X Window rendszer

Komponens modellek. 3. Előadás (első fele)

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában. Hatékony informatikai infrastruktúra a közoktatásban

stratégiai kutatási terve

Univerzális munkafolyamat szimulátor

Kiss Gergő, Kovács László, Micsik András, Moldován István

Felhő alapú hálózatok (VITMMA02) OpenStack Neutron Networking

Nagy bonyolultságú rendszerek fejlesztőeszközei

Szolgáltatás Orientált Architektúra a MAVIR-nál

Építsünk IP telefont!

Novell ZENworks Configuration Management. Néhrer János konzultáns Novell PSH Kft.

Webszolgáltatások (WS)

Apache, MySQL, PHP/Perl NetWare-n

Cisco ISE megoldások. Balatonalmádi, február 27. Détári Gábor, senior rendszermérnök

Networkshop Kaposvár Balaskó Á., Kozlovszky M., Karóczkai K., Márton I., Kacsuk P. MTA SZTAKI

Veeam Agent for Windows and Linux

Jogában áll belépni?!

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Klotz Tamás earchitect Oracle

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Szolgáltatási szint megállapodás

!!" KÉSZÍTK: ERDÉLYI LAJOS KOLLÁR NÁNDOR WD6OGW BUK8Y7

Összefüggő szakmai gyakorlat témakörei évfolyam. 9. évfolyam

A Java EE 5 plattform

Informatikai Tesztek Katalógus

Osztott rendszerek. Krizsán Zoltán 1 Ficsór Lajos 1. Webalkalmazások fejlesztése tananyag. Miskolci Egyetem. Bevezetés A múlt - történelem A jelen

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

10. évfolyam 105 óra azonosító számú Hálózatok, programozás és adatbázis-kezelés 105 óra Adatbázis- és szoftverfejlesztés gyakorlat tantárgy

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

NISZ Nemzeti Infokommunikációs Szolgáltató Zártkörűen Működő Részvénytársaság Teljesítés helye: Ajánlattételi/részvételi jelentkezési határidő:

IPv6 Biztonság: Ipv6 tűzfalak tesztelése és vizsgálata

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

IBM Tivoli Endpoint Manager

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

Rendszertervezés ágazat

Bevezető. Servlet alapgondolatok

Flex: csak rugalmasan!

IMOLA. Integrált MOKKA2, ODR2 és OLA. Vándorgyűlés Szombathely, 2008 július 25. Monguz MTA SZTAKI konzorcium

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Komponens alapú fejlesztés

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban

A webhelyhez kötődő szoftverek architektúrája

NIIF Sulinet szolgáltatásai

Átírás:

GeneSyS: Generikus rendszerfelügyeleti middleware Pataki Balázs MTA SZTAKI/DSD Magyar Tudományos Akadémia Számítástechnikai és Automatizálási Kutató Intézete

Bevezető Az Európai Unió 5. keretprogramja által finanszírozott Információs Társadalom projekt (IST-2001-34162) A projekt időtartama 2.5 év, 2002 márciusában kezdődött Partnerek: EADS ST (Franciaország), NAVUS (Németország), Stuttgarti egyetem/hlrs (Németország), MTA SZTAKI (Magyarország) 2004. április 6. GeneSyS - Networkshop 2004 2

Előadás vázlat A projekt célkitűzései A GeneSyS architektúra A megvalósítás A projekt eredményeinek tesztelése Szabványosítás A projekt eredményeinek hasznosítása Összefoglalás A jövő 2004. április 6. GeneSyS - Networkshop 2004 3

A projekt célkitűzései (1/2) A GeneSyS projekt célja, hogy megtervezésre kerüljön és megvalósuljon egy újfajta, elosztott rendszereket kiszolgálni képes rendszerfelügyeleti middleware Célunk volt, hogy az elkészült rendszer ne csak alacsony szintű eszközök (hálózati elemek, rendszer közeli programok, stb.) vezérlését és monitorozását legyen képes kezelni, hanem magasabb szintű alkalmazásokra, üzleti logikákra is alkalmazható legyen A rendszerfelügyeletnek a passzív monitorozás mellett az applikációk vezérlésére is ki kell terjedjen. A rendszerfelügyeletnek alkalmazhatónak kell lennie többféle elosztott rendszerben és alkalmazásban, vagyis nyitottnak és generikusnak kell lennie. 2004. április 6. GeneSyS - Networkshop 2004 4

A projekt célkitűzései (2/2) Az elkészült middleware-t ipari partnerekkel együttműködve próbáljuk ki különböző valós és küldetés kritikus alkalmazásban. A konzorcium célja, hogy a GeneSyS koncepciót minél szélesebb körben tegye ismertté, és hogy a javasolt generikus architektúrából ipari szabvány/ajánlás váljék. További cél, hogy az elkészült prototípus ingyenesen és forráskóddal együtt, szabadon hozzáférhető legyen. 2004. április 6. GeneSyS - Networkshop 2004 5

A GeneSyS architektúra Delegate GeneSyS Adaptor Delegate GeneSyS Adaptor Repository GeneSyS Adaptor Common Protocol Agent-Core Common Protocol Agent-Supervisor CORE Common Protocol Supervisor-Core GeneSyS Adaptor Supervisor GeneSyS Adaptor Supervision Console GeneSyS Middleware 2004. április 6. GeneSyS - Networkshop 2004 6

Megvalósítás (4/1) A GeneSyS kommunikáció a SOAP protokollon alapul: GeneSyS Messaging Protocol SOAP:RPC HTTP(S) A GeneSyS egyetlen SOAP belépési pontot definiál interface GenesysMessageReceiver +receive(xmlmessage:string):string 2004. április 6. GeneSyS - Networkshop 2004 7

Megvalósítás(4/2) A receive metódus paramétere egy XML formátumú üzenet, amely kétféle lehet: Monitorozó üzenetek: a delegate és superviser ágensek közötti kommunikációhoz használatosak. Ezek az üzenetek aszinkronok Szervíz üzenetek 2004. április 6. GeneSyS - Networkshop 2004 8

Megvalósítás(4/3) <?xml version="1.0" encoding="utf-8"?> <msg:messagecontainer xmlns:msp="http://genesysproject.org/xsd/monitoring/system/processor" xmlns:data="http://genesysproject.org/xsd/datatypes" xmlns:msg="http://genesys-project.org/xsd/message" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://genesysproject.org/xsd/monitoring/system/processor Processor.xsd"> <msg:header> <msg:source> <data:coreid>1</data:coreid> <data:siteid>1</data:siteid> <data:agentid>1</data:agentid> </msg:source> <msg:destination> <data:coreid>1</data:coreid> <data:siteid>2</data:siteid> <data:agentid>1</data:agentid> </msg:destination> <msg:timestamp>2147483647</msg:timestamp> </msg:header> <msg:body> <msg:message xsi:type="msp:monitoringsystemprocessor" category="monitoring"> <msp:processorinfo> <msp:prousercpu>20.</msp:prousercpu> <msp:prosyscpu>10</msp:prosyscpu> <msp:proidletime>1234563</msp:proidletime> </msp:processorinfo> </msg:message> </msg:body> </msg:messagecontainer> 2004. április 6. GeneSyS - Networkshop 2004 9

Megvalósítás(4/4) Megvalósított ágensek Rendszer monitorozó ágens (Linux, Windows) Passzív hálózat monitorozó Aktív hálózati komponens monitorozó Hálózati kapcsolat minőség figyelő Videó konferencia rendszer ágens (RTP/MBONE + Netmeeting) Applikáció szerver (Tomcat) ágens Felhasznált technológiák Java (AXIS),.NET, gsoap 2004. április 6. GeneSyS - Networkshop 2004 10

Példák (4/1) GeneSyS konzol 2004. április 6. GeneSyS - Networkshop 2004 11

Példák (4/2) Ágensek listája a konzolban http://d3group3.com:9090 2004. április 6. GeneSyS - Networkshop 2004 12

Példák (4/3) Ágensek kiválasztása http://d3group3.com:9090 2004. április 6. GeneSyS - Networkshop 2004 13

Példák (4/4) Ágens üzenetek listája 2004. április 6. GeneSyS - Networkshop 2004 14

A projekt eredményeinek tesztelése A projekt eredményeit releváns és valós felhasználói igényeket definiáló ipari környezetben teszteljük. A megcélzott ipari alkalmazások a következő területeket fedik le: Elosztott műszaki tervezés (PDR) Webszerverek monitorozása, felügyelete 2004. április 6. GeneSyS - Networkshop 2004 15

Teszt szcenárió elosztott mérnöki tervezés Project Designer Az elosztott mérnöki tervezés során térben SP egymástól elkülönült helyen folyó, Project Reviewer Core Project Reviewer számítástechnikai eszközöket igénybevevő tervező munkákat kell felügyelni informatikai Project Designer eszközökkel. WAN Project Manager Project Reviewer Project Database Project Database Technical Operator Project Reviewer 2004. április 6. GeneSyS - Networkshop 2004 16

Teszt szcenárió Web szerver felügyelet (2/1) Web szerverek és kapcsolódó alkalmazások, szolgáltatások felügyelete (adatbázis, PHP, CGI szkriptek, etc) CGI scripts PHP HTTP server Operating system Network Web server RDBMS Operating system Network Database server 2004. április 6. GeneSyS - Networkshop 2004 17

Teszt szcenárió Web szerver felügyelet (2/2) A GeneSyS megvalósítása PHP környezetben: Ezt stratégiailag egy igen fontos lépésnek tekintjük, mivel nagyban hozzájárulhat a projekt megismertetéséhez és a szabványosításhoz. 2004. április 6. GeneSyS - Networkshop 2004 18

Szabványosítás A projekt egyik fontos célkitűzése, hogy a GeneSyS koncepciót minél szélesebb körben tegye ismertté, és hogy a javasolt generikus architektúrából ipari szabvány/ajánlás váljék. OASIS W3C Management Protocol TC Web Services Distributed Management TC Web Services Choreography Working Group 2004. április 6. GeneSyS - Networkshop 2004 19

A projekt eredményeinek hasznosítása A projekt a rendszerfelügyelet terén a generikusságra törekszik, ezért az említetteken kívül még számos tervünk szerint bármely informatikai területen hasznosítható A digitális tartalmakat és szolgáltatásokat nem elég előállítani, azokat folyamatosan karban kell tartani és felügyelni a kiszolgálását A GeneSyS-t szeretnénk Magyarországon is, mint olcsó és nyílt forráskódja miatt megbízható rendszerfelügyeleti middlewaret minél szélesebb körben ismertté tenni A GeneSyS-t eredményeit az elkövetkezendő projektjeinkben felhasználjuk, azokba beépítjük 2004. április 6. GeneSyS - Networkshop 2004 20

Összefoglalás GeneSyS V1 megtervezésre került és a prototípusát implementáltuk A forráskód a SourceForge-ról elérhető A GeneSyS API egyszerű és szabványokon alapuló Már jó néhány ágenst definiáltunk és meg is valósítottunk Grafikus konzolok készültek az összegyűjtött adatok vizualizációjára 2004. április 6. GeneSyS - Networkshop 2004 21

A jövő GeneSyS V2 Vezérlési funkciók bevezetése Biztonság, proxyk, tűzfalak kérdésének megoldása Az ágensek regisztrációját végző directory service funkcionalitásának bővítése Komplex ágensek Ágensek hierarchiájának kezelése Intelligens ágensek Kapcsolás egyéb menedzsment eszközökhöz, interfészekhez (Nagios, JMX, etc.) 2004. április 6. GeneSyS - Networkshop 2004 22

Kapcsolat http://genesys.sztaki.hu http://sourceforge.net/projects/ genesys-mw pataki@dsd.sztaki.hu 2004. április 6. GeneSyS - Networkshop 2004 23