Control via the API
The Silent Brick system has offered an API accessible externally since version 2.15.0.9.
This allows both control and monitoring tasks to be performed without accessing the user interface.
See also GitHub.com - FAST-LTA
API control is performed exclusively via the management port of the Silent Brick system, provided that management and data networks are separated.
Description
Comprehensive documentation of all supported API functions is available in the published materials on GITHUB:
Installation
On GITHUB, there are several examples demonstrating the use of the Silent Brick API in the form of scripts written in
-
Perl
-
PowerShell
Of course, the API can also be accessed using any other scripting or programming languages.
examples
Monitor System Status
Through appropriate scripts, the following values can be queried from the system, for example, to monitor the system status:
-
Status of the Silent Brick System via the Open Issues list
-
Warn on open warnings
-
Warn on open errors
-
-
Fill level of specific Secure NAS Volumes
-
Warning upon reaching threshold values
-
Automatically create snapshots
Using appropriate scripts, snapshots can be created on specific target Volumes.
This allows, for example, the automatic creation of a snapshot after a backup is made to freeze the state and protect it against unintended changes.
Similarly, old snapshots can be cleaned up according to their timestamps.
The examples listed here, as well as the example scripts provided in the linked GitHub repository, serve solely as introductory guidance and a reference. These scripts are not part of the official test plan and provide only a framework for the potential development of individual solutions.