Agendar configuração automática de coleta de pacotes de suporte - SANtricity CLI
O SMcli -supportBundle schedule comando cria ou remove uma programação para salvar um pacote de suporte em um ou mais arrays de armazenamento. Você coleta informações de sistema e configuração em pacotes de suporte para transmitir as informações ao suporte técnico para análise e diagnóstico.
|
|
Este comando é um comando SMcli, não um comando script. Você deve executar este comando a partir de uma linha de comando. Não é possível executar este comando a partir do editor de scripts no software de gerenciamento de armazenamento. |
Você pode criar dois tipos de horários:
-
Diário/semanal — Use esse cronograma quando precisar coletar dados com frequência para monitorar novas configurações ou solucionar problemas de uma configuração existente.
-
Mensal/anual — Use esse cronograma quando você estiver coletando dados para avaliar a operação a longo prazo de seu storage array.
Sintaxe para criar uma agenda diária/semanal
SMcli -supportBundle schedule enable
(all | storageArrayName)
startTime=HH:MM
startDate=MM:DD:YYYY
endDate=MM:DD:YYYY
daysOfWeek=[Sunday Monday Tuesday Wednesday Thursday Friday Saturday]
data=pathName
Sintaxe para criar um cronograma mensal/anual
SMcli -supportBundle schedule enable
(all | storageArrayName)
startTime=HH:MM
startDate=MM:DD:YYYY
endDate=MM:DD:YYYY
months=[January February March April May June July August September October
November December]
weekNumber=(First|Second|Third|Fourth|Last)
dayOfWeek=(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)|
onDays=[1-31] |
data=pathName
Sintaxe para remover uma programação
|
|
Este comando remove completamente a programação para o storage array. Para começar a salvar as informações do pacote de suporte novamente, você precisa criar uma nova programação. |
SMcli -supportBundle schedule disable
(all|storageArrayName)
Parâmetros
A tabela a seguir lista os parâmetros para uma programação diária/semanal.
| Parâmetro | Descrição | ||
|---|---|---|---|
|
Ative a coleta automática de pacotes de suporte quando um evento de mel crítico é detetado. Este parâmetro retoma a recolha de dados do pacote de suporte se tiver sido suspenso. Você deve usar o parâmetro sempre que criar uma nova programação ou modificar uma programação existente. |
||
|
Use este parâmetro se quiser definir um cronograma de coleção para todos os storages de armazenamento detetados pelo host. |
||
|
O nome de uma matriz de armazenamento específica para a qual você deseja definir uma programação. |
||
|
A hora do dia em que você deseja que a coleção de um pacote de suporte comece. O formato para introduzir a hora é HH:MM, onde HH é a hora e MM é o minuto após a hora. Use um relógio de 24 horas. A hora padrão é 00:00, meia-noite. Se você não inserir um horário para iniciar e tiver ativado a coleta de pacotes de suporte, a coleta dos dados ocorrerá automaticamente à meia-noite. |
||
|
Uma data específica na qual você deseja começar a coletar dados do pacote de suporte. O formato para introduzir a data é MM:DD:YY. A data padrão é a data atual. |
||
|
Uma data específica na qual você deseja parar de coletar dados do pacote de suporte. O formato para introduzir a data é MM:DD:YY. O padrão é nenhum. Se você usar esse parâmetro, ele deve ter pelo menos uma semana após a data de início e não pode ocorrer no passado. |
||
|
Dia ou dias específicos da semana em que você deseja coletar dados do pacote de suporte. Use este parâmetro quando quiser coletar dados do pacote de suporte em um ou mais dias da semana. Por exemplo: daysOfWeek=[Tuesday] daysOfWeek=[Monday Wednesday Friday] Inclua os dias da semana entre colchetes ([ ]). Se você inserir mais de um dia, separe cada dia com um espaço. |
||
|
O caminho do arquivo e o nome do arquivo para o qual você deseja salvar os dados do pacote de suporte. Por exemplo: file="C:\Program Files\CLI\sup\data.txt"
Insira o caminho do arquivo e o nome em aspas duplas (" "). |
A tabela a seguir lista os parâmetros para um agendamento mensal/anual.
| Parâmetro | Descrição | ||
|---|---|---|---|
|
Ative a coleta automática de pacotes de suporte quando um evento de mel crítico é detetado. Este parâmetro retoma a recolha de dados do pacote de suporte se tiver sido suspenso. Você deve usar o parâmetro sempre que criar uma nova programação ou modificar uma programação existente. |
||
|
Use este parâmetro se quiser definir um cronograma de coleção para todos os storages de armazenamento detetados pelo host. |
||
|
O nome de uma matriz de armazenamento específica para a qual você deseja definir uma programação. |
||
|
A hora de um dia em que você deseja que a coleção de um pacote de suporte comece. O formato para introduzir a hora é HH:MM, onde HH é a hora e MM é o minuto após a hora. Use um relógio de 24 horas. A hora padrão é 00:00, meia-noite. Se você não inserir um horário para iniciar e tiver ativado a coleta de pacotes de suporte, a coleta dos dados ocorrerá automaticamente à meia-noite. |
||
|
Uma data específica na qual você deseja começar a coletar dados do pacote de suporte. O formato para introduzir a data é MM:DD:YY. A data padrão é a data atual. |
||
|
Uma data específica na qual você deseja parar de coletar dados do pacote de suporte. O formato para introduzir a data é MM:DD:YY. O padrão é nenhum. |
||
|
Mês ou meses específicos do ano em que você deseja coletar dados do pacote de suporte. Use este parâmetro quando quiser coletar dados do pacote de suporte em um ou mais meses de um ano. Por exemplo: months=[June] months=[January April July October] Inclua o mês entre colchetes ([ ]). Se você inserir mais de um mês, separe cada mês com um espaço. |
||
|
Uma semana no mês em que você deseja coletar dados do pacote de suporte. Por exemplo: weekNumber=first |
||
|
Um dia específico da semana em que você deseja coletar dados do pacote de suporte. Use este parâmetro quando quiser coletar dados do pacote de suporte em apenas um dia da semana. Por exemplo: dayOfWeek=Wednesday |
||
|
Dia ou dias específicos em um mês no qual você deseja coletar dados do pacote de suporte. Por exemplo: onDays=[15] onDays=[7 21] Coloque o dia entre colchetes ([ ]). Se você inserir mais de um dia, separe cada dia com um espaço.
|
||
|
O caminho do arquivo e o nome do arquivo para o qual você deseja salvar os dados do pacote de suporte. Por exemplo: file="C:\Program Files\CLI\sup\data.txt"
Insira o caminho do arquivo e o nome em aspas duplas (" "). |
A tabela a seguir lista os parâmetros para remover uma programação.
| Parâmetro | Descrição | ||
|---|---|---|---|
|
Desativa a coleção automática de pacotes de suporte e exclui imediatamente quaisquer programações definidas anteriormente.
|
||
|
Use este parâmetro se quiser definir um cronograma de coleção para todos os storages de armazenamento detetados pelo host. |
||
|
O nome de uma matriz de armazenamento específica para a qual você deseja definir uma programação. |
Notas
Quando você usa o all parâmetro para definir uma programação comum para todos os storages de armazenamento, as programações para storages individuais são excluídas. Se um agendamento for definido para todos os storages de armazenamento, os storages recém-descobertos seguirão o mesmo agendamento. Se um agendamento for definido para todos os storages de armazenamento e, em seguida, um agendamento for definido para um único storage array, os storages recém-descobertos não terão um cronograma definido.
A seguir estão exemplos do uso deste comando. O primeiro exemplo é de uma programação diária/semanal que atende a esses critérios para coletar dados do pacote de suporte:
-
O nome do storage array é DevKit4
-
A hora de início da coleção é 02:00 (2:00 da manhã)
-
A data de início é 05:01:2013 (1 de maio de 2013)
-
Os dados serão coletados na segunda e sexta-feira de cada semana
-
Esta programação não tem uma data de fim e pode ser interrompida apenas executando o
SMcli -supportBundle schedule disablecomando
SMcli -supportBundle schedule enable DevKit4 startTime=02:00 startDate=05:01:2013 endDate=05:10:2014 daysOfWeek=[Monday Friday]
O segundo exemplo é de um cronograma mensal/anual que atende a esses critérios para coletar dados do pacote de suporte:
-
O nome do storage array é eng_stor1
-
A hora de início da coleção é 04:00 (4:00 da manhã)
-
A data de início é 05:01:2013 (1 de maio de 2013)
-
Os dados serão coletados em março, abril, maio, junho e agosto
-
Os dados serão coletados nos primeiros e vinte primeiros dias de cada mês
-
Esta programação não tem uma data de fim e pode ser interrompida apenas executando o
SMcli -supportBundle schedule disablecomando
SMcli -supportBundle schedule enable eng_stor1 startTime=04:00 startDate=05:01:2013 months=[March April May June August] onDays=[1 21]
O terceiro exemplo é de um cronograma mensal/anual que atende a esses critérios para coletar dados do pacote de suporte:
-
O nome da matriz de armazenamento é firmware_2
-
A hora de início da coleção é 22:00 (10:00 à noite)
-
A data de início é 05:01:2013 (1 de maio de 2013)
-
Os dados serão coletados em março, abril, maio, junho e agosto
-
Os dados serão coletados na sexta-feira da primeira semana de cada mês
-
Este horário terminará às 05:10:2014 (10 de maio de 2014)
SMcli -supportBundle schedule enable firmware_2 startTime=22:00 startDate=05:01:2013 endDate=05:10:2014 months=[March April May June August] weekNumber=First dayOfWeek=Friday
Nível mínimo de firmware
7,83