Skip to main content
Skip table of contents

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:

Publieke API-beschrijving

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.