Bilag 3 - Designspecifikation Bistand til administration og udvikling af Dynamisk Database. November 2018

Relaterede dokumenter
Ydelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database. November 2018

software bricks & glue for system integration

DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON

Tegningsbilag - Trafik

hvad sker hvornår - Når vi anl ægger større veje

Navision Stat (NS 9.2)

Rådgivning om etablering af erstatningsbiotoper og naturovervågning

Mastra og nøgletalsdatabase. Marts 2015

Udkast til rekvisition

Tænk hvis man kun skulle vedligeholde data ét sted. Et projekt om standardisering af vej- og trafikdata

Ydelsesbeskrivelse - Bropakke 8 Limfjordstunnelen og Silkeborgtunnelen

Quick Guide. Version 0.9

BUT. Udbud AD-AG.R04. Ortofoto og højdemodel på strækningen Sdr. Borup - Assentoft. November 2014

HVAD SKER HVORNÅR - NÅR VI UDBYGGER STØRRE VEJE

Introduktion til OPC Access

Ydelsesbeskrivelse - Bropakke 6 Fællesbroer med Banedanmark

Åh nej, ikke en journalist!

Udkast til Rekvisition Rammeaftale Fagspecialistrådgivning på signalområdet. September 2014

DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON

Bilag 2 - Rekvisition Rammeaftale vedrørende SAP konsulent bistand. Marts 2018

C2IT s opgavestyringssystem. Quick Guide

Udkast til rammeaftale Rammeaftale Fagspecialistrådgivning på signalområdet. September 2014

OVERSÆTTELSE - ENGELSK

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade København Ø

OS2MO 2.0 Fugl Fønix

Tegningsbilag - vejvisning

Microsoft Dynamics CRM 2013

Installation af Wordpress

Bestemmelser om udbud og tilbud - BUT Bistand til administration og udvikling af Dynamisk Database. November 2018

FAKTA TRAFIKSIKKERHED VESTER AABY >>> SVENDBORGVEJ JULI 2011

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

ACXEL INSTALLATIONSGUIDE

Tilbuds- og afregningsgrundlag TAG AGGERS.R01 Geotekniske undersøgelser ved Aggersundbroen, Sallingsundbroen og Svendborgsundbroen.

Quick Guide. Version 0.9

Analyse af muligheder for øget kapacitet på Motorring 3, herunder kørsel i nødspor

Tilbudsliste - Delaftale 1 - Langsskydende detektorer. leverance af. Rammeaftale. juli Tilbudsgiver: navn: adresse:

Analyse af muligheder for øget kapacitet på Motorring 3, herunder kørsel i nødspor

Entreprise Etablering af Erstatningsvandhuller. Tilbudsliste. 12 København Frederikssund >>> 1220 Motorring 4 Tværvej N.

Virksomhedsordning for modulvogntog. Procedure, retningslinjer og muligheder

GENMARKERING AF KØREBANE- AFMÆRKNING

I medfør af lov om indhentning af tilbud på visse offentlige og offentligt støttede kontrakter (tilbudsloven) 15 a - 15 d annonceres følgende:

Navision Stat (NS 9.3)

MedCom Webservice proxy - Teknisk beskrivelse

Specifikationsdokument for PDF Validator API

Navision Stat 5.4. Beskrivelse af SFTP kommunikation mellem NS 5.4 og det eksterne fagsystem. Overblik. Side 1 af 6

ACXEL INSTALLATIONSGUIDE

SAMLET DRIFTSUDBUD 2012

Signalanlæg. H60.15 Rampeombygning, 52 Skanderborg V. juni 2013

Tilbuds- og afregningsgrundlag TAG

Analyse af muligheder for øget kapacitet på Motorring 3, herunder kørsel i nødspor

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP KMD einvoicing. v/ Ole Sixhøi

ENTREPRISE H

Kontakt. Fagspecialister: Peter Nielsen (DANBRO) Henrik Nielsen (Kommunal broforvaltning)

ecpr erstatnings CPR Design og arkitektur

PID2000 Archive Service

Tegningsbilag. Entreprise Signalanlæg ved Borgdalevej. Herning Aarhus >>> Hårup Låsby. Maj 2013

Beskrivelse af SFTP kommunikation mellem NS og det eksterne fagsystem.

Entreprise H

TILTAG I SIGNALREGULEREDE KRYDS. undgå højresvingsulykker

Udbudsbetingelser H06027.R02. Brorådgivning. H060 Østjyske Motorvej Ombygning TSA 49 Aarhus S - Genvejen. Maj 2016

Tegningsbilag - vejledende trafikafvikling. Entreprise Jord og belægning NV. Herning - Aarhus >>> Funder - Hårup.

Tolling Scheme

Valgplakater på vejarealer. Vejledning for opsætning af valgplakater 1. udgave, november 2015

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:

SAMLET VEDLIGEHOLDSUDBUD 2013 Belægninger (BEL)

Følgende systemer er omfattet af denne WSLA:

Kom i gang med anvendelse af faktura

Tilbuds- og afregningsgrundlag. rådgivning R01. Storstrømsbroen, hovedrådgivning. Sjælland (Masnedø) og Falster. august 2013.

Rammeaftale. Trafik- og lystekniske undersøgelser på statsveje i Danmark. Tilbudsliste. september 2013

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

EKSPROPRIATION - TIL FORBEDRING AF VEJE

RAMMEAFTALE LEVERING OG MONTERING AF VEJ- VISNINGSTAVLER I ØSTDANMARK APRIL 2013

leverance af variable vejtavler

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017)

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

Mød folkene bag. Holstebromotorvejen

Datatransport installationsvejledning

Generelt Windows tidligere versioner... 1 Windows Apple Mac Log på... 2 Rediger dokumentet Tilføj et tillægsdokument...

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE

Specifikationsdokument for servicen MocesWS (islra)

TEGNINGSBILAG - VEJLEDENDE TRAFIKAFVIKLING ENTREPRISE Jord og belægning NV HERNING - AARHUS >>> FUNDER - HÅRUP MAJ 2013.

SYSTEMDOKUMENTATION AF POC

SÅDAN SER DU DIT SKEMA I PUBLISH

Version Dato Beskrivelse /11/2012 Initial version /03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning

KIH Database. Systemdokumentation for KIH Databasen. 1. maj Side 1 af 13

TILBUDSLISTE ENTREPRISE Levering af CE-mærket vejautoværn. Herning Aarhus >>> Funder Låsby MARTS 2014 TILBUDSGIVER: NAVN: ADRESSE:

I denne manual kan du finde en hurtig introduktion til hvordan du:

Vejledning i at anvende åbningskvittering. August 2019

Nordhavnstunnel i Svanemøllebugten. Debatoplæg VVM-undersøgelse

FORSØG MED HØJRE- SVING FOR RØDT FOR CYKLISTER

Specifikationsdokument for servicen PID-CPR

Installationsvejledning til LMeSmartClient

Specifikationsdokument for servicen PID-CPR

Transkript:

Bilag 3 - Designspecifikation Bistand til administration og udvikling af Dynamisk Database November 2018

Designspecifikation DYNDBMonitor Sopra Steria Group 2015

INDHOLD INDHOLD... 2 1. Ændringshistorik... 3 2. Introduktion... 3 3. Funktion... 3 3.1.1. Sekvens diagram... 4 4. Program Typer... 6 4.1. Database... 6 4.2. DataSystemType... 7 4.3. InrixQualityControlType... 8 4.4. InrixTimelinessType... 9 4.5. NapServiceType... 10 4.6. WebServiceType... 11 4.7. WinServiceType... 12 Sopra Steria Group 2018 2 af 12

1. Ændringshistorik Version Dato Noter Forfatter 0.1 17-08-2018 Første udkast John Nørbjerg Hansen 2. Introduktion Dette dokument har til formål overordnet at beskrive komponenten DYNDBMonitor, og de sammenhænge denne indgår i. Målgruppen for dette dokument er udviklere og arkitekter, der skal vedligeholde og videreudvikle DYNDBMonitor. For information om konfiguration og installation af DYNDBMonitor servicen, se dokumentet: DynDBMonitor_Installation_og_driftvejledning.docx. 3. Funktion DYNDBMonitor overvåger forskellige services og systemer, som er del af DYNDB. Overvågningen sker ved at der udsendes emails hvis et system enten er nede, eller er for længe om at svare. Derudover skriver DYNDBMonitor systemets status til LOGDB databasen. Dashboard web applikationen læser systemets tilstand fra LOGDB databasen, og viser systemets tilstand vha. forskellige farver. Sopra Steria Group 2018 3 af 12

3.1.1. Sekvens diagram Ovenstående sekvens diagram viser i visuel form det overordnede flow i servicen. DynDBMonitorService indeholder en timer, der kører en overvågning scheduleret. Når timeren trigges, køres update på DynDBMonitor. Denne kalder Update på MonitorEngine, der looper over alle programmer, og spørger programtype implementeringerne hvilken status og forsinkelse det pågældende program har. De enkelte programmers status gemmes i en liste med UpdateItems, der foruden denne information også indeholder information om hvem en eventuel notifikation skal sendes til. GetChangedAlerts sorterer alerts fra, således at der kun notificeres omkring programmer, hvis status er ændret siden sidst. Endvidere sorteres alerts også fra, ved status skift imellem grøn og gul. Dog sendes alle alerts, hvis det er morgen mailen, der sendes. SaveAlerts gemmer alerts i LOGDB. DynDBMonitor.SendAlerts indeholder logik mht. hvem og hvornår, der Sopra Steria Group 2018 4 af 12

skal sendes alerts til. IMediaHandler, her EmailHandler indeholder metoder til sammensætning af email-body og afsendelse af email. Nedenstående listes klasser vist i diagrammet med en forklaring til deres funktion. Klasse navn DynDBMonitorService DynDBMonitor MonitorEngine Funktion Indeholder en timer, der sørger for at hele overvågnings jobbet afvikles scheduleret. Indeholder langt det meste af logikken i servicen. Update metoden i denne klasse er den, der bliver kaldt af timeren, og sætter alle metode kald sammen. Fordeler Update metode kald ud til de specifikke programtyper. IProgramType Servicen indeholder en række klasser, der alle implementerer IProgramType. Alle disse klasser indeholder logik til at finde Delay for den specifikke programtype og sætte status (farve) på programmet. For nogle programtyper er Delay mere et udtryk for om programmet er nede eller oppe, end et udtryk for forsinkelse. For programtyperne DatabaseType og WinServiceType giver det f.eks. ikke mening at tale om forsinkelse, enten er det pågældende program tilgængeligt, eller også er det ikke. IMediaHandler Der kan oprettes forskellige media handlere i servicen, der implementerer interfacet IMediaHandler. P.t. findes klassen EmailHandler, der er ansvarlig for sammensætning og afsendelse af emails. Sopra Steria Group 2018 5 af 12

4. Program Typer 4.1. Database Dette system returnerer 2 forskellige stadier, enten er databasen oppe eller også er den ikke. Sopra Steria Group 2018 6 af 12

4.2. DataSystemType Datasystem typen returnerer en værdi baseret på hvor længe siden der sidst er modtaget data for det program. Sopra Steria Group 2018 7 af 12

4.3. InrixQualityControlType InrixQualityControlType udstiller de sidste fejl, ved flere fejl bliver status sat til den værste fejl. Så længe der ikke er nogen fejl bliver status sat til grøn. Ved flere forskellige fejl, sammensættes fejlbeskrivelserne og der sendes kun en mail, med alle forskellige typer af fejl. Sopra Steria Group 2018 8 af 12

4.4. InrixTimelinessType InrixQualityControl sætter en status baseret på, hvor længe siden det er, der sidst er modtaget data. Sopra Steria Group 2018 9 af 12

4.5. NapServiceType NapServiceTypen kigger på, hvor mange filer der ligger i Missing folderen, og returnerer status baseret på de værdier der er sat i de tilhørende kriterier på programmet. Sopra Steria Group 2018 10 af 12

4.6. WebServiceType WebServiceTypen laver et api kald til webservicen og, tester på hvor længe kaldet tager. Sopra Steria Group 2018 11 af 12

4.7. WinServiceType WinServiceType kigger på om en WindowsService er running eller ej, hvis dette fejler bør, der kigges i file-loggen på serveren. Sopra Steria Group 2018 12 af 12

Vejdirektoratet har lokale kontorer i: Aalborg, Fløng, Middelfart, Næstved og Skanderborg samt hovedkontor i København Find mere information på vejdirektoratet.dk Vejdirektoratet Carsten Niebuhrs Gade 43 1577 København V Telefon 7244 3333 vd@vd.dk vejdirektoratet.dk