Cette rubrique explique comment connecter votre boîtier.
Configurez le travail CRON Linux lors de l'installation initiale de votre boîtier d'unités de disque SCSI. Pour vérifier que le travail CRON Linux est configuré, procédez comme suit.
* 3 * * * /usr/sbin/diag_encl -s 1>/dev/null 2>&1
Pour collecter les erreurs liées au boîtier, ajoutez l'élément SES Healthcheck du travail CRON dans la table CRON du système. Utilisez la commande crontab -e pour modifier la table cron du système. En bas de ce fichier, entrez :
* 3 * * * /usr/lpp/diagnostics/bin/run_ses_healthcheck 1>/dev/null 2>/dev/null
Le script "run_ses_healthcheck" sera exécuté tous les jours à 3 h du matin. Le contenu du script dépend de la configuration du système auquel le boîtier est relié.
Exemple 1
Si le système auquel le boîtier est connecté héberge une console HMC ou exécute Electronic Service Agent, créez un fichier "run_ses_healthcheck" contenant les informations suivantes dans le répertoire /usr/lpp/diagnostics/bin :
------------------------------------------------------------------ #!/bin/ksh #Nom :run_ses_healthcheck #Emplacement :/usr/lpp/diagnostics/bin #Fonction : vérification SES SCSI horaire for i in 'lsdev -Cc container -t ses -s scsi -F name -S available' do diag -cd $i > /dev/null done #Toutes les applications avec la mention "external notification" comme la console HMC #Electronic Service Agent seront notifiés des erreurs ------------------------------------------------------------------
Exemple 2
Si le système auquel le boîtier est connecté n'héberge pas de console HMC et n'exécute pas Electronic Service Agent, créez un fichier appelé "run_ses_healthcheck" contenant les informations suivantes dans le répertoire /usr/lpp/diagnostics/bin :
------------------------------------------------------------------------
#!/bin/ksh
#Nom :run_ses_healthcheck
#Emplacement :/usr/lpp/diagnostics/bin
#Fonction : vérification SES SCSI horaire
for i in 'lsdev -Cc container -t ses -s scsi -F name -S available'
do
diag -cd $i > /dev/null
if [$? -ne 0]
then
/usr/lpp/diagnostics/bin/diagrpt -o >/tmp/ses.health.output
#il est peut-être préférable de traiter la sortie avant de la placer
#dans un fichier
#notifiez l'utilisateur de l'erreur, d'une manière ou d'une autre. Voir exemple
#ci-dessous.
mail -s "7031 Health Check" root</tmp/ses.health.output
rm /tmp/ses.health.output
fi
done
------------------------------------------------------------------------
Dans les deux exemples, transformez le fichier "run_ses_healthcheck" que vous avez créé en fichier exécutable en tapant le code suivant à l'invite de commande AIX :
chmod 544 /usr/lpp/diagnostics/bin/run_ses_healthcheck.