100 likes | 116 Views
Regional Operations Dashboard Workplan. Cyril L’Orphelin - CNRS/IN2P3. Different models. CENTRAL LEVEL. GGUS Helpdesk. Web Service Instance. Dashboard Instance + DB. Regional Helpdesk. REGION 1. Central Dashboard. Web Service Instance.
E N D
Regional Operations Dashboard Workplan Cyril L’Orphelin - CNRS/IN2P3
Different models CENTRALLEVEL GGUS Helpdesk Web Service Instance Dashboard Instance + DB Regional Helpdesk REGION 1 Central Dashboard Web Service Instance Dashboard Instance + DB REGION 2 Central Web Service REGION 3 Regional Helpdesk Dashboard Regional View REGION 4 (present situation)
Current situation GGUS Helpdesk Central Dashboard Regional views S A M Central Web Service Regional Resources GOC DB
Final model – Most distributed case Regional Helpdesk GGUS Helpdesk Nagios Dashboard=>Nagios Alarms NDOUtils Central Web Service Web Service Instance Central Dashboard Nagios DB Regional GOC DB GOC DB
The intermediary step Regional Helpdesk GGUS Helpdesk Nagios Central Dashboard Regional views Central Web Service Regional Resources NDOUtils Nagios DB Regional GOC DB GOC DB
LAVOISIER SAM DataView XSLT Transformation XML GOC DB DataView Reusable adapters / plug-in Web Service Operations BDII DataView HTML Pages GSTAT DataView DataView NAGIOS DB Integration into Lavoisier
Packaging phase • This work will be essentially a reengineering work. • We will transform the dashboard into a package, easy deployable on a machine. • The work will be done on several parts: • the php files : we need to be as independent as possible from external libraries • the web service Lavoisier: we need to deliver a complete package of Lavoisier including the jar files (for the plug-in) , a global configuration file, the configuration files to exploit resources . We will provide standard plug-ins but it will be easy to add new ones . • the database component : this component is suppose to be deployed with Nagios
Technical consequences • These evolutions are essentially based on the integration of all resources into our Web Service Lavoisier. • It means that a important work will based on Lavoisier: • Regionalization of resources • Isolation of resources . • Integration of GOC DB info ( to replace direct SQL queries) . > This work will be done before July 2009 . • This instance of dashboard will also be developed apart from the portal to ease the deployment in Region. > This work will start in March • We will propose a dashboard working only with the Database provided in Nagios by NdoUtils , and with Lavoisier. > This work will start in parallel with the previous ones .
Constraints • Until Nagios is not deployed everywhere we have to continue with the Regional dashboard based on SAM for the current work of Operators . • It means that we have to continue to work to improve this historical dashboard ( requirements are registered via savannah ) and in the mean time we will have to develop a new one. • We need to be sure that every regional components are able to discuss with the Central components (we will define a standard way to communicate between the different Web Services ) . • We will hide the differences between SAM and Nagios with Lavoisier => the dashboard should work indifferently in both 2 cases ( only display will be slightly different )
Useful links • Requirements on the Regional Dashboard : • Link to savannah support • Description and sources of Lavoisier • http://grid.in2p3.fr/lavoisier/ • Regional Dashboard : • https://cic.gridops.org/index.php?section=roc&page=dashboard&subpage=federation