JustBetter Server Monitor
Bij JustBetter ontwikkelen wij niet alleen awesome websites, webshops en applicaties maar regelen wij ook uitmuntende hosting voor onszelf én onze klanten. Hiervoor gebruiken wij servers van Digital Ocean en OVH, deze draaien op Ubuntu en worden geprovisioned door Serverpilot of Laravel Forge. Daarnaast wordt de volledige infrastructuur (inmiddels meer dan 50 servers!) geautomatiseerd middels Chef. Denk daarbij aan het inregelen van backups, het toevoegen van SSH keys, etc. Maar het geheel dient ook gemonitord te worden, wat als er iets fout gaat?
Het idee
Voorheen werd het serverpark en alle websites daarop gemonitord door New Relic. Een mooi, maar kostbaar stukje software. Daarnaast miste wij veel functionaliteiten die wij in geen enkel ander systeem hebben kunnen vinden en dus zijn wij begonnen met de ontwikkeling van een eigen server monitoring systeem in Laravel. Een aantal van onze wensen: