pas readmes aan
This commit is contained in:
parent
e432ca1e16
commit
1eae2797c7
|
@ -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
|
||||
|
|
|
@ -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)
|
Reference in New Issue