180 likes | 207 Views
Downtime procedure. Overview. CIC Information System. Downtime to treat. DOWNTIME TO BROADCAST < downtimes > <!-- OLD MODEL --> < downtime > < key bdate ="02-02-09_13-30" btype ="BSD" id="20105357"/> <id>20105357</id>
E N D
Overview Votre Nom
CIC Information System Votre Nom
Downtime to treat • DOWNTIME TO BROADCAST • <downtimes> • <!-- OLD MODEL --> • <downtime> • <keybdate="02-02-09_13-30" btype="BSD" id="20105357"/> • <id>20105357</id> • <bdate>02-02-09_13-30</bdate> • <btype>BSD</btype> • <contact> • <author>Ulrich Schwickerath</author> • <email>Ulrich.Schwickerath@cern.ch</email> • </contact> • <paths> • <pathfullPath="EGEE/CERN/CERN-PROD/ce105.cern.ch" node="ce105.cern.ch" region="CERN" scope="NODE" site="CERN-PROD"/> • </paths> • <core value="NO"/> • <gridopstool="N"/> • <classification>SCHEDULED</classification> • <severity>OUTAGE</severity> • <start>03-02-09 12:25</start> • <end>03-02-09 13:35</end> • <description>faultymemory module exchange (postponed intervention from 2/2/)</description> • </downtime> DOWNTIME ALREADY BROADCASTED <downtimes> <downtime bdate="02-02-09_13-30" btype="BSD" id="20105357"/> ... <downtimes> YES Matching NO SD record into CIC db Votre Nom
Downtime scope New SD RECORD CIC IS Data collected in last 15 days View downtime scope Votre Nom
Downtime notification : user email View downtime scope RULE : REGION-NODE-VO Region Site Node Service VO CERN ALL cel05.cern.ch ALL atlas Capture process Subscription Rule evaluated to true Email notification RULE : REGION-NODE-VO Email to notify : oaidel oaidel Votre Nom
Downtime notification : Mandatory notification View downtime scope RULE : ALL CORE Region Site Node Service VO ALL ALL ALL ALL ALL ALL virtual Subscription Capture process Rule evaluated to true RULE : NO core Email : VO Manager Email : Site Manager Email : ROC Manager Email notification VO + ROC +RC Votre Nom
Downtime notification : RSS notification View downtime scope virtual Subscription RULE : ALL CORE Region Site Node Service VO ALL ALL ALL ALL ALL ALL Capture process Rule evaluated to true RULE : NO core ->url : cic.gridops.org/index_rss.php?roc=France&n=ce105.cern.ch&vo=atlas ->url : cic.gridops.org/index_rss.php?roc=France ->url : cic.gridops.org/index_rss.php?n=ce105.cern.ch ->url : cic.gridops.org/index_rss.php? Vo=atlas ->url : cic.gridops.org/index_rss.php?roc=France&vo$atlas RSS notification Writing into RSS flows Votre Nom
Conclusion of the first release -> Spamming due to the core node flag -> Rules on the Mandatory email not enought flexible -> Rules are only positive -> Relation subscription-rule : 1-1 -> 1 recipient a subscription -> No log about the RSS notification Votre Nom
New release -> Deleting of the core node flag -> Mandatory Rules moved to the voluntary subscription system -> Relation subscription-rule : 1-N -> Rules are positive or negative -> 1 to N recipients a subscription -> Each RSS Flow is dedicated to one user [ Responsability] -> Each user can configure one or many rules on his RSS flow Votre Nom
Downtime notification : user email [ Positive rule ] View downtime scope RULE : REGION-NODE-VO Region Site Node Service VO RulseSet France ALL ALL ALL atlas Positive ALL UKI ALL SE ALL Positive ALL ALL ALL ALL eela Positive Capture process Subscription Rule evaluated to true Email notification RULE : REGION-NODE-VO Email to notify : oaidel oaidel Votre Nom
Downtime notification : user email [Positive &Negativerule] View downtime scope RULE SET : ID_SUB =1 Region Site Node Service VO Rule France ALL ALL ALL atlas Positive ALL CERN-P ALL CE ALL Positive ALL ALL ce105.cern.ch ALL eela Negative Capture process Subscription Rule evaluated to false Email notification RULE SET : ID_SUB=1 Email to notify : oaidel,hcordier …. Oaidel, … Votre Nom
Downtime notification : user RSS [Positive &Negativerule] View downtime scope RULE SET : ID_SUB =1 Region Site Node Service VO Rule France ALL ALL ALL atlas Positive ALL CERN-P ALL CE ALL Positive ALL ALL ce105.cern.ch ALL eela Negative Capture process Subscription Rule evaluated to false RSS notification RULE SET : ID_SUB=1 RSS: url/rss.php?id_sub=1 Oaidel, … Votre Nom
Mandatory Email Moved to the voluntarysubscription system RULE : ALL CORE Region Site Node Service VO ALL ALL ALL ALL ALL ALL virtual Subscription Capture process Rule evaluated to true RULE : NO core -> VO Manager -> Site Manager -> ROC Manager Email notification Mandatory contact RULE SET : ID_SUB =1 Region Site Node Service VO Rule Role Entity ALL ALL ALL ALL atlas Positive VO atlas ALL ALL ALL GRID core node ALL ALL Positive VO atlas ALL ALL ALL VO CORE node ALL ALL Positive VO atlas Capture process Vo manager Subscription Rule evaluated to true Email notification RULESET : ID_SUB=1 -> VO Managers -> VO experts -> VO admin VO managers VO expert VO admin Votre Nom
Mandatory Email Moved to the voluntarysubscription system RULE : ALL CORE Region Site Node Service VO ALL ALL ALL ALL ALL ALL virtual Subscription Capture process Rule evaluated to true RULE : NO core -> VO Manager -> Site Manager -> ROC Manager Email notification Mandatory contact RULE SET : ID_SUB =2 Region Site Node Service VO Rule Role Entity ALL XXX ALL ALL ALL Positive RC XXX ALL ALL GRID core node ALL ALL Positive RC XXX ALL ALL FEDERATION CORE node ALL ALL Positive RC XXX Capture process Site manager Subscription Rule evaluated to true Email notification RULESET : ID_SUB=2 Email : Site admin Site admin Votre Nom
Mandatory Email Moved to the voluntarysubscription system RULE : ALL CORE Region Site Node Service VO ALL ALL ALL ALL ALL ALL virtual Subscription Capture process Rule evaluated to true RULE : NO core -> VO Manager -> Site Manager -> ROC Manager Email notification Mandatory contact RULE SET : ID_SUB =3 Region Site Node Service VO Rule Role Entity XXX ALL ALL ALL ALL Positive ROC XXX ALL ALL GRID core node ALL ALL Positive ROC XXX ALL ALL FEDERATION CORE node ALL ALL Positive ROC XXX Capture process ROC manager Subscription Rule evaluated to true Email notification RULESET : ID_SUB=3 Email : ROC managers ROC manager Votre Nom
GUI -> To create a new subscription for a grid user or manager -> To drop a subscription with associated rules -> To modify a subscription : - alter recipients [Email notification] - add a new rule - drop an existing rule Votre Nom
Status of the New release • > Positive and Negative rule set : ok • > Migration mandatory notifications to the voluntary subscription system : in progress • > GUI : in progress • > Workload testing : To do Votre Nom