Conclusion Xforce is sinds jaar en dag leverancier van monitoring oplossingen. Hiermee helpen wij de klant hun bedrijf kritische applicaties en infrastructuur te bewaken en tijdig te kunnen ingrijpen bij verstoringen.
Binnen dit blog willen we periodiek onderwerpen belichten die nieuw geïntroduceerd zijn, geïntegreerde tooling zoals BPI en Nagvis en plug-ins welke specifieke toepassingen hebben en andere wetenswaardigheden.
De kracht van plug-ins
Binnen de monitoring zijn voor de meest uiteenlopende toepassingen plug-ins beschikbaar. Veelal zijn deze gericht op platformen en applicaties, maar er zijn ook hele specifieke plug-ins.
Zo'n specifieke plug-in waar deze blog over gaat is het bewaken van de bandbreedte naar het internet, waarbij gebruik wordt gemaakt van https://www.speedtest.net
Organisaties die een afhankelijk hebben van een minimale bandbreedte willen kunnen meten, én signaleren, als deze onder bepaalde drempelwaarden komen.
Download en werking van de plug-in
De plug-in is beschikbaar gesteld door een engineer genaamd Matt Marz en staat onder Github (https://github.com/sivel/speedtest-cli)
Daar staat een uitleg hoe de plug-in moet worden gedownload. Het zijn een 2-tal bestanden:
- speedtest-cli – een python script welke de daadwerkelijke test uitvoert.
- check_speedtest-cli.sh – een bash script welke speedtest-cli aanroept.
De plugin doet een 2-tal tests: een download- en een uploadtest. Daarbij zijn een aantal verplichte velden welke moeten worden ingevuld: