1
Fork 0

pas readmes aan

This commit is contained in:
Ventilaar 2021-10-28 15:46:08 +02:00
parent e432ca1e16
commit 1eae2797c7
2 changed files with 20 additions and 0 deletions

View File

@ -27,6 +27,7 @@ De agent kan ook op een Windows Server draaien zonder problemen. Dan moet de pyt
geinstalleerd zijn op de server samen met de dependencies.
### 3rd party libraries Agent
Zorg ervoor dat de volgende libraries beschikbaar zijn op de server waar de agents op draaien.
- requests(https://pypi.org/project/requests/)
## Master

View File

@ -0,0 +1,19 @@
# Deployment en scripting eindopdracht automation
Het eindopdracht van automation voor Blok A leerjaar 2 houd in dat we een omgeving opleveren waarin
servers automatisch door PXE worden gedeployed. Daarnaast moet er ook zelf software geschreven worden
om servers te kunnen monitoren. De data daarvan moet in een database opgeslagen worden waarna er een
management website gepresenteerd wordt met de gekregen data. De dataoverdracht tussen agent en master
moet via HTTP gebeuren.
##Scripting
Voor de scripting gedeelde heb ik gekozen om performance metrics van servers op basis van hostname
te verzamelen op een centrale monitoring server. De agents die op de servers draaien zijn simpele
scripts die door een task elke zoveel minuten worden uitgevoerd. Wanneer een script wordt uitgevoerd
verzameld het alle metrics van de server waar de agent op draait en wordt het door middel van een
HTTP POST request naar de centrale monitoring server verstuurd.
De monitoring server slaat alle gekregen performance metrics op in een lokale SQLite3 database.
Dezelfde server presenteert ook een web GUI waarop je de metrics van de hosts kunt bekijken in
tabel of grafiek form.
![Software Schema](assets/software_schema.png)