Monitoring RAID NVMe NR2241

Procédure de déploiement : Monitoring RAID NR2241

Ce document détaille les procédures pour l'installation, la configuration et la désinstallation du pack de surveillance automatisée pour le contrôleur Marvell NR2241 sous un environnement Windows.

1. Téléchargement et Pré-installation

L'ensemble des fichiers doit impérativement être placé dans un répertoire spécifique pour garantir le fonctionnement de la tâche planifiée et des chemins d'exécution codés en dur.

  1. Création du répertoire cible : Ouvrez une session Windows avec les droits d'Administrateur, puis créez le dossier de destination à la racine du disque C: C:\scripts\

  2. Téléchargement du package : Téléchargez l'archive contenant les scripts de surveillance depuis le lien suivant : https://www.athenadistribution.com/web/content/79796

  3. Déploiement des fichiers : Extrayez et copiez l'intégralité des fichiers téléchargés (scripts .ps1 et l'utilitaire mnv_cli.exe) dans le répertoire C:\scripts\. Le dossier doit contenir au minimum :

    • NR2241_Watcher_Service.ps1

    • setup.ps1

    • setup_config.ps1

    • check_nr2241_service.ps1

    • uninstall.ps1

    • mnv_cli.exe

2. Installation et Configuration Initiale

L'installation crée une tâche planifiée exécutée par le compte système et chiffre les identifiants SMTP via l'API DPAPI de Windows.

  1. Ouvrez une invite PowerShell en tant qu'Administrateur.

  2. Naviguez vers le répertoire de déploiement :

    cd C:\scripts\
    
  3. Lancez le script d'installation :

    .\setup.ps1
    
  4. Suivez les instructions à l'écran. Le script vous demandera d'entrer les paramètres de votre serveur SMTP (Serveur, Port, Utilisateur, Mot de passe, TLS) et l'adresse email de destination pour les alertes. Le mot de passe sera stocké de manière chiffrée dans config.json.

3. Validation de l'installation

Il est requis de vérifier le bon fonctionnement du service et l'acheminement des e-mails d'alerte.

  1. Toujours dans PowerShell (Administrateur), exécutez l'outil de diagnostic :

    .\check_nr2241_service.ps1
    
  2. Ce script va analyser la présence des fichiers requis, l'état de la tâche planifiée NR2241_Watcher_Service, et la validité du fichier de configuration.

  3. Acceptez l'envoi d'un e-mail de test lorsque le script vous le propose (tapez O). Vérifiez ensuite la réception de cet e-mail contenant le rapport du contrôleur.

4. Reconfiguration des alertes (Modification SMTP)

Si les identifiants de la messagerie changent ou si vous devez modifier le destinataire des alertes, il n'est pas nécessaire de réinstaller complètement le service.

  1. Ouvrez PowerShell en tant qu'Administrateur et naviguez dans C:\scripts\.

  2. Exécutez le script de configuration autonome :

    .\setup_config.ps1
    
  3. Renseignez les nouvelles valeurs demandées. Le fichier config.json sera écrasé et mis à jour avec le nouveau mot de passe chiffré. La tâche planifiée prendra en compte ces changements à sa prochaine exécution (intervalle de 15 minutes).

5. Désinstallation et Nettoyage

Pour interrompre la surveillance et purger les données d'authentification sans supprimer les outils de base :

  1. Ouvrez PowerShell en tant qu'Administrateur et naviguez dans C:\scripts\.

  2. Exécutez le script de désinstallation :

    .\uninstall.ps1
    
  3. Résultat de l'opération :

    • La tâche planifiée Windows NR2241_Watcher_Service est définitivement arrêtée et supprimée.

    • Les fichiers sensibles (config.json contenant les identifiants et alert_history.json gérant l'anti-spam) sont effacés de manière permanente.

    • Les scripts exécutables et l'outil CLI restent présents dans C:\scripts\ pour une éventuelle réutilisation ultérieure.


1 étoile 2 étoiles 3 étoiles 4 étoiles 5 étoiles