Aansturing via de API
Aansturing via de API
Het Silent Brick-systeem beschikt vanaf versie 2.15.0.9 over een API die van buitenaf kan worden aangestuurd.
Hiermee kunnen zowel besturings- als bewakingstaken worden uitgevoerd zonder toegang tot de gebruikersinterface.
Zie ookGitHub.com - FAST-LTA
De aansturing van de API vindt uitsluitend plaats via de Management Port van het Silent Brick-systeem, mits het management- en datanetwerk gescheiden zijn.
Beschrijving
Een volledige documentatie over alle ondersteunde functies van de API is te vinden in de gepubliceerde documenten op GITHUB:
Installatie
Op GITHUB zijn enkelevoorbeeldenvoor het gebruik van de Silent Brick API in de vorm van scripts in de talen
Perl
Powershell
Natuurlijk kan de API ook vanuit andere script- en programmeertalen worden aangestuurd.
voorbeelden
Systeemstatus bewaken
Via geschikte scripts kunnen bijvoorbeeld de volgende waarden van het systeem worden opgevraagd om de systeemstatus te bewaken:
Status van het Silent Brick-systeem via de Open Issues-lijst
Waarschuwen bij openstaande waarschuwingen
Waarschuwen bij openstaande fouten
Vulniveau van bepaalde Secure NAS-volumes
Waarschuwing bij het bereiken van drempelwaarden
Automatisch snapshots aanmaken
Via geschikte scripts kunnen snapshots op bepaalde doelvolumes worden aangemaakt.
Hierdoor is het bijvoorbeeld mogelijk om na het maken van een backup automatisch een snapshot te genereren om de status vast te leggen en te beschermen tegen ongewenste wijzigingen.
Eveneens kan men in dit kader oude snapshots op basis van hun tijdstempel opruimen.
De genoemde voorbeelden en de in de gelinkte GitHub-repository beschikbare voorbeeldscripts dienen uitsluitend als startpunt en oriëntatiehulp. Deze scripts maken geen deel uit van het officiële testplan en bieden slechts een kader voor de mogelijke ontwikkeling van eigen oplossingen.