Descubra como conectar o gabinete com êxito.
Configure a tarefa CRON do Linux durante a instalação inicial do gabinete de unidades de disco SCSI. Execute as seguintes tarefas para se certificar de que a tarefa Linux CRON seja configurada.
* 3 * * * /usr/sbin/diag_encl -s 1>/dev/null 2>&1
Para coletar erros no gabinete, inclua essa tarefa CRON - SES Healthcheck - na tabela CRON do sistema. Edite o CRON do sistema com o comando crontab -e. No final desse arquivo, digite:
* 3 * * * /usr/lpp/diagnostics/bin/run_ses_healthcheck 1>/dev/null 2>/dev/null
Esse CRON executa o script "run_ses_healthcheck" diariamente às 3 A.M. O conteúdo do script depende da configuração do sistema ao qual o gabinete está conectado.
Exemplo 1
Se o gabinete do sistema estiver conectado a um HMC ou se estiver executando um Electronic Service Agent, crie o arquivo chamado "run_ses_healthcheck" no diretório /usr/lpp/diagnostics/bin, com o seguinte conteúdo:
------------------------------------------------------------------
#!/bin/ksh
#Name:run_ses_healthcheck
#Location:/usr/lpp/diagnostics/bin
#Function: SCSI SES hourly heathcheck
for i in 'lsdev -Cc container -t ses -s scsi -F name -S available'
do
diag -cd $i > /dev/null
done
#any registered "external notification" will be notified of errors
#(such as HMC or Electronic Service Agent)
------------------------------------------------------------------
Exemplo 2
Se o gabinete do sistema não estiver conectado a um HMC ou não estiver executando um Electronic Service Agent, crie o arquivo chamado "run_ses_healthcheck" no diretório /usr/lpp/diagnostics/bin, com o seguinte conteúdo:
------------------------------------------------------------------------
#!/bin/ksh
#Name:run_ses_healthcheck
#Location:/usr/lpp/diagnostics/bin
#Function: SCSI SES hourly heathcheck
for i in 'lsdev -Cc container -t ses -s scsi -F name -S available'
do
diag -cd $i > /dev/null
se [$? -ne 0]
então
/usr/lpp/diagnostics/bin/diagrpt -o >/tmp/ses.health.output
#you might want to process the output prior to placing it in
#a file
#somhow notify the user of the error. A sample is shown
#below.
mail -s "7031 Health Check" root</tmp/ses.health.output
rm /tmp/ses.health.output
fi
done
------------------------------------------------------------------------
Em ambos os exemplos, quando você criar o arquivo "run_ses_healthcheck", torne-o executável, digitando (no prompt de comandos do AIX):
chmod 544 /usr/lpp/diagnostics/bin/run_ses_healthcheck.