Commande via l’API
Le Système Silent Brick dispose, à partir de la version 2.15.0.9, d’une API accessible depuis l’extérieur.
Celle-ci permet d’effectuer à la fois des tâches de commande et de surveillance sans accès à l’Interface utilisateur.
Voir aussi GitHub.com - FAST-LTA
La commande de l’API s’effectue exclusivement via le port de gestion du Système Silent Brick, lorsque les réseaux de gestion et de données sont séparés.
Description
Une documentation complète de toutes les fonctions prises en charge par l’API se trouve dans les documents publiés sur GITHUB :
Installation
Sur GITHUB, plusieurs exemples d’utilisation de l’API Silent Brick sous forme de scripts dans les langages
-
Perl
-
Powershell
L’API peut également être pilotée depuis tout autre langage de script ou de programmation.
exemples
Surveillance de l’état du système
Au moyen de scripts appropriés, il est par exemple possible de récupérer les valeurs suivantes du système afin de surveiller l’état du système :
-
État du Système Silent Brick via la liste des issues ouvertes
-
Avertir en cas d’avertissements non résolus
-
Avertir en cas d’erreurs non résolues
-
-
Niveau de remplissage de certains Volumes Secure NAS
-
Avertir lors de l’atteinte de seuils critiques
-
Création automatique de snapshots
Des snapshots peuvent être créés sur certains volumes cibles au moyen de scripts appropriés.
Cela permet, par exemple, de générer automatiquement un snapshot après la création d’une sauvegarde afin de figer l’état et de le protéger contre toute modification non désirée.
Il est également possible, dans ce contexte, de nettoyer les anciens snapshots en fonction de leur horodatage.
Les exemples présentés ainsi que les scripts exemples disponibles dans le Dépôt GitHub lié servent uniquement d’introduction et d’outil d’orientation. Ces scripts ne font pas partie du plan de tests officiel et ne fournissent qu’un cadre pour le développement potentiel de solutions personnalisées.