Скачать презентацию Perfsonar UI Hands On http wiki perfsonar net jra Скачать презентацию Perfsonar UI Hands On http wiki perfsonar net jra

fc6c80d2a752c6a5cd8efcbcf5a28063.ppt

  • Количество слайдов: 14

Perfsonar. UI: Hands On http: //wiki. perfsonar. net/jra 1 -wiki/index. php/Perfsonar. UI Luchesar Iliev Perfsonar. UI: Hands On http: //wiki. perfsonar. net/jra 1 -wiki/index. php/Perfsonar. UI Luchesar Iliev BG. ACAD/IPP-BAS/ISTF SEEREN 2 Summer School Heraklion, Crete, 25 -27 September 2006 The SEEREN 2 initiative is co-funded by the European Commission under the FP 6 Research Infrastructures contract no. 026748

Perfsonar UI: What is it? o An open source, easy to use, and yet Perfsonar UI: What is it? o An open source, easy to use, and yet powerful stand-alone GUI client for a range of Perf. SONAR services. o It’s primary target user group are the NOC and PERT staff. o Projects with demanding network performance requirements might find it useful too. o Generally, any end-user with some basic technical background is supposed to master the tool quite easily. Heraklion, Crete, 25 -27 September 2006 Bonn Presentation 2

Main Features (1/3) o o a sample user interface (UI) application implemented in Java; Main Features (1/3) o o a sample user interface (UI) application implemented in Java; retrieval of published data from RRD MA services; retrieval of published data from Hades MA services; ability to run queries to RRD MAs and Hades MAs simultaneously (in parallel threads); o visualization of OWD, IPDV and packet loss between Hades (IPPM) measurement points; o compatible with all currently deployed RRD MA services, using either the "NMWG(v 2) 2" or the older "perfsonar" XML schema; Heraklion, Crete, 25 -27 September 2006 3

Main Features (2/3) o search for interfaces within a list of user-supplied IPv 4 Main Features (2/3) o search for interfaces within a list of user-supplied IPv 4 or IPv 6 addresses; o parsing of arbitrary IPv 4 or IPv 6 traceroute command output and visualization of summary/details for the matched interfaces; o utilization summary for all selected interfaces in tabular and graphical form; o visualization of utilization details for a chosen interface and a selected time period; o interface selection through the interfaces table, the bar summary graph, or the radar (spider) chart; Heraklion, Crete, 25 -27 September 2006 4

Main Features (3/3) o time interval for summary selection through radio buttons; o time Main Features (3/3) o time interval for summary selection through radio buttons; o time interval for details selection through a slider; o measurement identifier (mid), packet size, group size, interval, and precedence selection for Hades measurements; o zoom-in (right-click & drag in SE direction) and zoom-out (rightclick & drag in NW direction) in Hades measurement plots. Heraklion, Crete, 25 -27 September 2006 5

System requirements o Perfsonar. UI is a Java application, so it’s platform-independent (as long System requirements o Perfsonar. UI is a Java application, so it’s platform-independent (as long as you have a JRE available). o Java(TM) 2 Runtime Environment, Standard Edition 1. 5 is required. Heraklion, Crete, 25 -27 September 2006 6

Installation o Check http: //wiki. perfsonar. net/jra 1 -wiki/index. php/Perfsonar. UI for the latest Installation o Check http: //wiki. perfsonar. net/jra 1 -wiki/index. php/Perfsonar. UI for the latest release download links. o Choose between: o automated installer for Microsoft Windows family of operating systems (NT, 2000, XP, 2003); o simple ZIP archive containing all the required files. o Both distributions include the source code of the application. o Windows users should prefer the automatic installer, while the ZIP archive is suitable for any other platform. Heraklion, Crete, 25 -27 September 2006 7

Notes for the Windows installer o If the installer does not detect Java(TM) 2 Notes for the Windows installer o If the installer does not detect Java(TM) 2 Runtime Environment, Standard Edition 1. 5 or newer on the target system, it will attempt to install it before proceeding with application's setup. In this case, the user running the installer SHOULD HAVE ADMINISTRATIVE PRIVILEGES on the target system (otherwise the Java(TM) 2 Runtime Environment, Standard Edition setup would be aborted and perfsonar. UI would not be installed). o If the installer detects Java(TM) 2 Runtime Environment, Standard Edition 1. 5 or newer already installed on the target system, it will proceed directly with application's setup. In this case, ADMINISTRATIVE PRIVILEGES ARE RECOMMENDED BUT NOT NECESSARILY REQUIRED. o When the installer is launched by a user with administrative privileges, it will create perfsonar. UI start menu shortcuts for all the users registered in the target system. Otherwise, start menu shortcuts will be created only for the unprivileged user, who launched the installation. o Each version of perfsonar. UI could be uninstalled either by using the "Control Panel > Add or Remove Programs" or by clicking the "Uninstall" link located in "Start -> All Programs -> Perf. SONAR -> Perfsonar. UI-v. X. YZ -> Uninstall-Perfsonar. UI-v. X. YZ" Heraklion, Crete, 25 -27 September 2006 8

Using Perfsonar. UI o Enough theory for now, let’s see it in action… Heraklion, Using Perfsonar. UI o Enough theory for now, let’s see it in action… Heraklion, Crete, 25 -27 September 2006 9

The future… (1/3) o By the end of November 2006 the following new functionalities The future… (1/3) o By the end of November 2006 the following new functionalities (Fxy) and enhancements (Exy) of perfsonar. UI are planned to be delivered: - F 01: enable use of the deployed LS(es); - F 02: enable Java. Web. Start distribution, by using a self-signed certificate; - F 03: enable sending of parallel requests to different services; - F 04: enable sending of aggregated requests, containing queries for several endpoints in a given service; - F 05: enable use of keys whenever possible/meaningful; - F 06: enable Metada. Key. Requests/Responses in the interactions with Hades MA; - F 07: implement the necessary logic for generating on the fly the information, stored currently in Hades. conf; - F 08: implement the necessary logic for generating on the fly the information, stored currently in MA. conf (depending on the availability of relevant LS deployment(s)); - F 09: show status of MAs (reachable/not reachable); - F 10: integrate support for retrieval and visualization of Ripe test data from Hades service; Heraklion, Crete, 25 -27 September 2006 10

The future… (2/3) - E 01: clear buttons should clear everything (including the search The future… (2/3) - E 01: clear buttons should clear everything (including the search by interface IP window); - E 02: the "retrieve all" and the "search" buttons are confusing; a single one should be used to display some data (if there are some traceroute outputted in the "Search by interface", it should trigger that one, otherwise it should retrieve all the interfaces from the selected end-points; - E 03: the default time granularity for summary and detailed statistics should be the same; - E 04: think of more appropriate names for the RRD MA and Hades tabs and change them accordingly; - E 05: add a warning/safety check for “retrieve all” queries, since this retrieval can take some time; - E 06: add a button to import traceroute output from a file; - E 07: add new and revise existing tooltips for buttons/graphs; - E 08: find and implement a more reasonable solution for dropping requests; - E 09: check if the client could have some control over the Axis timeouts; - E 10: check/resolve the reported issue about inbound/outbound legend below all interfaces summary being not visible on Macintosh; Heraklion, Crete, 25 -27 September 2006 11

The future… (3/3) - E 11: change the “Detailed interface statistics” text in the The future… (3/3) - E 11: change the “Detailed interface statistics” text in the Hades tab, shown while loading data for the first time; - E 12: change “packet count” to “packet loss” in Hades tab, third graph and remove. 000 as these are discrete values; - E 13: find a way to make the zoom function in Hades tab more obvious; - E 14: add buttons in Hades tab for navigating in time (next day, etc); - E 15: add a clear button to Hades tab; - E 16: add zoom options to Hades tab, in order to enable separate zooms over the different axes; - E 17: add Java. Doc to the source code; - E 18: design and implement an animated perf. SONAR gif image with a turning radar over the O symbol; - E 19: improve error reporting for services which support result codes. Heraklion, Crete, 25 -27 September 2006 12

…and beyond o By the end of May 2007 it is planned to: - …and beyond o By the end of May 2007 it is planned to: - integrate more perf. SONAR services (e. g. AA, BWCTL, Top. S, etc. . . ), depending on their availability, deployment, existence of alternative clients and user demand; - enable visualization of different kinds of MA metrics (e. g. interface errors, drops, CPU/memory usage, etc), when available in services and supported by the schema; - implement an interface for user preferences input and storage of those preferences; - gather user feedback and implement suggested new functionalities, enhancements and bug fixes; - improve/update the documentation; - start work on plug-in API; - consider merging of Looking. Glass client in perfsonar. UI. Heraklion, Crete, 25 -27 September 2006 13

Final words Remember to check the Perfsonar. UI Wiki for updates: http: //wiki. perfsonar. Final words Remember to check the Perfsonar. UI Wiki for updates: http: //wiki. perfsonar. net/jra 1 -wiki/index. php/Perfsonar. UI Please send any comments, inquiries, bug reports, feature requests and other suggestions to Nina Jeliazkova THANK YOU! Heraklion, Crete, 25 -27 September 2006 14