Dell Unity: Como habilitar o monitoramento da utilização de CPU e memória (corrigível pelo usuário)
Summary: Este artigo descreve como ativar o Monitoramento da utilização da CPU e da memória, definir alertas personalizados de limite de uso do sistema e definir mensagens de e-mail do usuário a serem notificadas. ...
Instructions
Nota: A partir do Unity OE versão 5.4, 5.5, esse recurso não está funcionando corretamente. A Dell está investigando a causa do problema; assista a este artigo da Base de conhecimento Dell para obter mais atualizações.
Uma solução temporária está disponível. Entre em contato com o suporte técnico da Dell ou com seu provedor de serviços autorizado e mencione este ID do artigo da Base de conhecimento Dell.
Esse recurso simplifica o monitoramento do uso da CPU e da memória do array, que, de outra forma, deve ser feito manualmente, enquanto estiver conectado ao sistema para visualizar a atividade do sistema.
A utilização da CPU e da memória em ambas as controladoras de armazenamento do array pode ser monitorada e ter notificações de alerta que são enviadas aos usuários assim que os limites definidos pelo usuário são atingidos.
Os alertas iniciais de alto uso são monitorados usando o trabalho sys_monitor no serviço UDoctor no array.
Além disso, os alertas de resolução são monitorados usando um trabalho de sys_monitor_resolve separado, também dentro do serviço UDoctor. Os alertas de resolução limpam automaticamente os alertas iniciais de alto uso na interface do usuário do Unisphere depois que o uso da CPU ou da memória recuar abaixo de um limite separado definido pelo usuário.
Para ativar o recurso de monitoramento
-
Fazer log-in na controladora primária
-
Habilite os trabalhos sys_monitor e sys_monitor_resolve usando o script de wrapper de serviço UDoctor executando os seguintes comandos, respectivamente:
svc_udoctor -j -e sys_monitor svc_udoctor -j -e sys_monitor_resolve
Para modificar a frequência de execução de cada trabalho
-
Fazer log-in na controladora primária
-
Insira a interface do wrapper de serviço UDoctor para o trabalho sys_monitor ou sys_monitor_resolve executando um dos seguintes comandos, respectivamente:
svc_udoctor -j -m sys_monitor svc_udoctor -j -m sys_monitor_resolve
-
Na seguinte interface de menu, selecione a opção SCHEDULE_TYPE digitando 3 na interface e pressione a tecla return:
Choose job property you want to modify 1) ENABLE 3) SCHEDULE_TYPE 5) GROUP 7) SAVE|QUIT 2) COMMAND 4) SCHEDULE_TIME 6) CLOUD_DEPENDENT #?
-
Escolha o tipo de agendamento digitando a seleção das seguintes (7) opções na interface e pressione a tecla return:
Seconds|Minutes|Hours|DailyFixed|Days|Weeks|Months
-
Selecione a opção SCHEDULE_TIME digitando 4 na interface e pressione a tecla return.
-
Insira sua frequência de agendamento digitando um valor numérico representado por sua unidade de medida, a partir da etapa 4, na interface e pressione a tecla return.
-
Selecione a opção SAVE|QUIT opção digitando 7 na interface e pressione a tecla return para salvar suas alterações e sair da interface UDoctor.
-
Ao sair da interface, verifique se o resultado de configuração exibido corresponde às suas alterações:
[sys_monitor] ENABLE = yes COMMAND = perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90 SCHEDULE_TYPE = Minutes SCHEDULE_TIME = 15 GROUP = monitoring CLOUD_DEPENDENT = no
Para modificar os limites de alerta de cada trabalho:
-
Faça log-in na controladora primária do array.
-
Insira a interface do wrapper de serviço UDoctor para o trabalho sys_monitor ou sys_monitor_resolve executando os seguintes comandos, respectivamente:
svc_udoctor -j -m sys_monitor svc_udoctor -j -m sys_monitor_resolve
-
Na seguinte interface de menu, selecione a opção COMMAND digitando 2 na interface e pressione a tecla return:
Choose job property you want to modify 1) ENABLE 3) SCHEDULE_TYPE 5) GROUP 7) SAVE|QUIT 2) COMMAND 4) SCHEDULE_TIME 6) CLOUD_DEPENDENT #?
-
Atualize o comando do trabalho com seus limites inserindo novamente o comando completo com seus novos valores de limite para as opções -cpu e -mem, conforme marcado em negrito no exemplo abaixo, e pressione a tecla return:
perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90
-
Selecione a opção SAVE|QUIT opção digitando 7 na interface e pressione a tecla return para salvar suas alterações e sair da interface UDoctor.
-
Ao sair da interface, verifique se o resultado de configuração exibido corresponde às suas alterações:
[sys_monitor] ENABLE = yes COMMAND = perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 45 -mem 45 SCHEDULE_TYPE = Minutes SCHEDULE_TIME = 15 GROUP = monitoring CLOUD_DEPENDENT = no
(A primeira é para "sys_monitor," e a segunda é para "sys_monitor_resolve", respectivamente.)
perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90 perl /opt/UDoctor/FE/bin/sys_monitor.pl -res -cpu 85 -mem 85
Para desativar o recurso de monitoramento
-
Faça log-in na controladora primária do array.
-
Desative os trabalhos sys_monitor e sys_monitor_resolve usando o script de wrapper de serviço UDoctor executando os seguintes comandos, respectivamente:
svc_udoctor -j -d sys_monitor svc_udoctor -j -d sys_monitor_resolve
Para adicionar mensagens de e-mail à lista de notificação do usuário:
Consulte o artigo 22531 da KB Dell: Dell EMC Unity: Como adicionar configurações do servidor SMTP ao array Unity. (Corrigível pelo usuário)
- É necessário um nível mínimo de severidade WARNING para receber os alertas iniciais de alto uso e um nível mínimo de gravidade NOTICE para receber alertas de alto uso e de resolução.
- As notificações pop-up ainda são mostradas na interface do usuário do Unisphere quando alertas são acionados, independentemente se mensagens de e-mail do usuário forem adicionadas. As notificações por e-mail contêm informações adicionais sobre o alerta acionado, como valores de porcentagem de uso da CPU ou da memória, em oposição à notificação pop-up da interface do usuário.