1 / 7

Monitorizarea serviciilor

Monitorizarea serviciilor. Mugurel Ionu ț Andreica 2012. Monitorizarea serviciilor. Pentru a putea verifica ca serviciul functioneaza conform asteptarilor, trebuie sa avem acces la diversi parametrii interni ai acestuia

gilles
Télécharger la présentation

Monitorizarea serviciilor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Monitorizarea serviciilor Mugurel Ionuț Andreica 2012

  2. Monitorizarea serviciilor • Pentru a putea verifica ca serviciul functioneaza conform asteptarilor, trebuie sa avem acces la diversi parametrii interni ai acestuia • Utilizarea unui sistem de monitorizare (+ API) pentru publicarea si vizualizarea parametrilor de interes ai serviciului • de ex., sistemul de monitorizare MonALISA

  3. MonALISA (1/2) • Sistem de monitorizare distribuit • Creat, in colaborare, de UPB, CERN si Caltech • Entitati • Serviciu (“ferma”) • publica date de monitorizare in sistemul MonALISA • Este, in general, responsabil pentru monitorizarea mai multor masini dintr-o retea locala / dintr-un cluster • Fiecare masina isi monitorizeaza intern parametrii importanti si ii trimite unei ferme MonALISA prin API-ul ApMon • Proxy • Primeste date de la ferme si le trimite catre clienti • Client • Se inregistreaza pentru a primi anumite date • Primeste datele de la proxy-uri • Client special: repository (stocheaza datele primite) • Serviciu de lookup (JINI) • Prin intermediul caruia un client cauta un proxy cu care sa interactioneze

  4. MonALISA (2/2)

  5. ApMon (1/2) • API pentru a trimite date de monitorizare unei ferme MonALISA • Ferma va publica apoi aceste date, ele devenind accesibile clientilor • Datele de monitorizare sunt trimise fermei folosind socketi UDP • Poate fi utilizat pentru a publica periodic informatii de monitorizare • Se descarca apmon.jar de pe site-ul MonALISA si se include in classpath-ul Java (la compilare si executie)

  6. ApMon (2/2) • Cod Java: ApMon apm = new ApMon(“destinations.conf”); apm.setMaxMsgRate(60); // optional apm.sendParameter(“Cluster_Name", “Farm_Name”, “Param_Name", 0.6); apm.stopIt(); • Fisierul “destinations.conf”: # the destination hosts panther.rogrid.pub.ro rb.rogrid.pub.ro:8884 # the desired logging level (the possible values are FATAL, WARNING, INFO, FINE, DEBUG xApMon_loglevel = FINE # the configuration file will be checked for changes every 300s xApMon_conf_recheck = on xApMon_recheck_interval = 20

  7. Link-uri utile • http://monalisa.cern.ch

More Related