Back to Search Start Over

Utveckling och Implementering av Automatiserad Webbplatsövervakning : För Skanning av Statuskoder, DNS-trafik och SSL-certifikat

Authors :
Lundbäck, Edwin
Lundbäck, Edwin
Publication Year :
2024

Abstract

This project involves the development of an administration interface that continuously scans the company's websites. The scanning focuses on three main areas. Firstly, it checks if URLs return HTTP 200 responses for all links on the site to ensure link availability. Secondly, it monitors DNS traffic by checking Name Servers and DNS A-records to ensure correct traffic routing. Thirdly, it oversees the validity and expiration dates of SSL certificates to ensure they are current and valid. All errors are documented and notified via email and Slack for quick resolution. The project was conducted in collaboration with The Generation AB, with Martin Werner serving as the supervisor. The primary goal is to optimize and make the websites more user-friendly. The development utilizes Laravel and Inertia for the back-end, along with Vue.js and Tailwind for the front-end. The project includes a detailed methodology, construction, and reflections on the execution. The report discusses encountered challenges and lessons learned, incorporating planning, technical solutions and theory. In summary, the project has succeeded, and all parts of the application functioned as expected and required<br />Detta projekt omfattar framställningen av ett administrationsgränssnitt som kontinuerligt skannar företagets webbplatser. Skanningen består framför allt av tre olika delar. Den första kontrollerar webbplatsens tillgänglighet genom att skanna alla länkar på webbplatsen för att säkerställa att de returnerar ett HTTP 200-svar. Den andra delen kontrollerar av DNS-trafik genom att kolla Name Servers samt DNS A-record för att säkerställa korrekt dirigering av trafik. Den tredje delen kontrollerar SSL-certifikatets giltighet samt utgångsdatum för att säkerställa att certifikaten är aktuella och giltiga. Eventuella fel ska dokumenteras samt notifieras via E-post samt Slack för enkel och snabb felhantering. Detta projekt är utfört i samarbete med The Generation AB med Martin Werner som handledare. Huvudmålet är att effektivisera och göra mer användarvänliga webbplatser. Utvecklingen sker med hjälp av Laravel och Inertia för back-end samt Vue.js och Tailwind för front-end. Projektet omfattar en detaljerad metodbeskrivning, konstruktion samt reflektioner över arbetets genomförande. Rapporten diskuterar utmaningar som uppstått samt lärdomar att ta med sig. Den inkluderar även planering, tekniska lösningar samt teori. Sammanfattningsvis har projektet lyckats och samtliga delar av applikationen fungerat som förväntat och efterfrågat.

Details

Database :
OAIster
Notes :
application/pdf, Swedish
Publication Type :
Electronic Resource
Accession number :
edsoai.on1457656690
Document Type :
Electronic Resource