Aansturing via de API
Het Silent Brick Systeem beschikt vanaf versie 2.15.0.9 over een API die van buitenaf kan worden aangesproken.
Hiermee kunnen zowel aansturings- als bewakingstaken uitgevoerd worden zonder toegang tot de Gebruikersinterface.
Zie ook GitHub.com - FAST-LTA
De aansturing van de API vindt uitsluitend plaats via de Management Port van het Silent Brick Systeem, mits management- en datanetwerk gescheiden zijn.
Beschrijving
Een volledige documentatie van alle ondersteunde functies van de API is te vinden in de gepubliceerde documenten op GITHUB:
Installatie
Op GITHUB zijn enkele voorbeelden voor het gebruik van de Silent Brick API beschikbaar in de vorm van scripts in de programmeertalen
-
Perl
-
Powershell
Natuurlijk kan de API ook vanuit elke andere script- of programmeertaal worden aangestuurd.
voorbeelden
Systeemstatus Bewaken
Met de desbetreffende scripts kunnen bijvoorbeeld de volgende waarden van het systeem worden opgevraagd om de systeemstatus te bewaken:
-
Status van het Silent Brick Systeem via de lijst met openstaande issues
-
Waarschuwing bij openstaande waarschuwingen
-
Waarschuwing bij openstaande fouten
-
-
Vulniveau van bepaalde Secure NAS Volumes
-
Waarschuwing bij het bereiken van drempelwaarden
-
Automatisch snapshots maken
Met de desbetreffende scripts kunnen snapshots op bepaalde doelvolumes worden gemaakt.
Dit biedt bijvoorbeeld de mogelijkheid om na het maken van een back-up automatisch een snapshot te genereren om de status vast te leggen en te beschermen tegen ongewenste wijzigingen.
Eveneens kan men hiermee oude snapshots conform hun tijdstempel opruimen.
De genoemde voorbeelden evenals de in de gelinkte GitHub-repository beschikbare voorbeeldscripts dienen uitsluitend als startpunt en oriënterende hulp. Deze scripts maken geen onderdeel uit van het officiële testplan en bieden slechts een kader voor de mogelijke ontwikkeling van eigen oplossingen.