Voici un script à lancer dans votre console Netapp, il permet de vérifier un certain nombre de paramètres.
Commandes utiles
Il s’agit des commandes principales du script, vous pouvez directement tout copier et tout lancer d’un coup dans la console de votre NetApp :
# -------------------------------------------------------------------------------------------- |
Version script
Le script se nomme supervisionNA.sh
et le fichier qui réceptionnera les résultats $(date +%Y%m%d)_$HOSTNAME.txt
dans le but de récupérer la date et le hostname de votre NetApp.
Lancer le script
Pour le lancer :
# /chemin/vers/supervisionNA.sh > /chemin/dossier/logs/$(date +%Y%m%d)_$HOSTNAME.txt |
Contenu du script
Le script vous demandera de vous authentifier sur votre serveur NetApp et les données seront ensuite récupérées.
#! /bin/bash
_admin_=$USER
_netapp_=<myServerNetAppName_OR_@ip>
_datetime_=$(date +%Y%m%d-%H%M)
_date_netapp_today_=$(date +%m/%d/%Y)
_date_netapp_yesterday_=$(date +%m/%d/%Y --date="yesterday")
echo "===== CONTROLE DES LOGS NETAPP '${_netapp_}' - ${_datetime_} - ${_admin_} ====="
echo ""
ssh ${_admin_}@${_netapp_} "\
set -rows 0 ;\
echo # --------------------------------------------------------------------------------------------
echo # Statut global
echo # --------------------------------------------------------------------------------------------
system health status show
echo # --------------------------------------------------------------------------------------------
echo # Alertes système
echo # --------------------------------------------------------------------------------------------
System health alert show
echo # --------------------------------------------------------------------------------------------
echo # Capteur température et système refroidissement
echo # --------------------------------------------------------------------------------------------
storage shelf show -cooling
echo # --------------------------------------------------------------------------------------------
echo # Alimentation electrique
echo # --------------------------------------------------------------------------------------------
storage shelf show -power
echo # --------------------------------------------------------------------------------------------
echo # Baies / disques
echo # --------------------------------------------------------------------------------------------
storage shelf show -bay
echo # --------------------------------------------------------------------------------------------
echo # Volumes
echo # --------------------------------------------------------------------------------------------
volume show -vserver <nom> - fields volume,size,state,available,used,percent-used,logical-used-by-afs
echo # --------------------------------------------------------------------------------------------
echo # Journaux evenements
echo # --------------------------------------------------------------------------------------------
event show -severity EMERGENCY,ERROR,ALERT -time \"${_date_netapp_yesterday_} 08:00:00\"..\"${_date_netapp_today_} 08:00:00\"