Configuração do ftServer ESXi para notificação por e-mail de alarme
O Aparelho de Gerenciamento ftSys inclui um script de verificação da saúde do sistema (shc) que roda periodicamente para verificar a saúde do sistema ftServer. Você pode configurar o script shc para notificar automaticamente um administrador do sistema no caso de um problema.
Por exemplo, se for encontrado um invólucro CPU-I/O que não esteja seguro para puxar (não no estado DUPLEX), ou se qualquer sensor ambiental relatar um valor anormal, o script shc pode enviar uma notificação por e-mail para um ou mais endereços de e-mail que você especificar. Alternativamente, o script pode depositar um arquivo de texto em um compartilhamento de arquivo Windows onde você pode ver o arquivo ou usá-lo com seu próprio script ou utilitário de software para gerenciar as notificações.
Cada mensagem de notificação contém informações diagnósticas básicas que devem ser comunicadas ao Centro de Assistência ao Cliente Stratus (CAC) ou ao seu representante de serviço autorizado Stratus para assistência na resolução do problema.
Se não forem encontrados problemas, o shc script envia uma notificação saudável no intervalo de tempo especificado (pelo menos 3600 segundos, ou 1 hora). Por padrão, o intervalo é de 604800 segundos, ou 7 dias.
Para configurar o script shc, execute o seguinte comando e siga as instruções interativas:
# /opt/ft/sbin/shc --configure
O exemplo 5-2 mostra como configurar o System Health Checker para notificação por e-mail.
1. Ao configurar a notificação por e-mail, se o script parecer parar durante a aplicação das regras de firewall do iptables, devido a um problema conhecido com o comando iptables, pressione Enter para continuar e completar a configuração.
2. Se você quiser configurar a notificação para um compartilhamento de arquivos do Windows, entre em contato com o Centro de Assistência ao Cliente Stratus (CAC) ou seu representante de serviço autorizado Stratus para obter os pacotes de software adicionais necessários para usar este recurso.
Exemplo 5-2. Configuração do verificador de saúde do sistema para notificação por e-mail
# /opt/ft/sbin/shc --configure
ASN Site ID to identify this ftServer system: [] ABC123
Specify the method to be used to deliver notifications by
selecting one of the following methods:
0 - SMTP mail [no authentication]
1 - Copy text file to Windows share
Number of desired notification method: [0]
Please supply one or more email addresses to which notifications
should be sent.
Each address must correspond to section 3.4 of RFC-2822.
Multiple addresses must be separated by a comma (',') character.
email address(es): [root@localhost] [email protected]
SMTP server IP address: [smtpmail.mycompany.com] smtp.ocean.com
SMTP server TCP port: [25]
Maximum time in seconds between notifications. A 'healthy'
message will be sent this often [zero to disable]: [604800]
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
Successfully reconfigured iptables
Scheduling shc to run via /etc/cron.hourly/ft-shc
Setting up log rotation for shc
Se configurado corretamente, o script shc envia a primeira notificação imediatamente.
Você também pode testar as notificações a qualquer momento executando o script com a opção -test, como a seguir:
# /opt/ft/sbin/shc --test
No futuro, se você quiser desativar as notificações saudáveis, execute novamente o roteiro de configuração
/opt/ft/sbin/shc --configure
e digite 0 como o tempo máximo entre as notificações.
Para desativar totalmente o script e as notificações do sistema de verificação de saúde, remova o link simbólico para o script no diretório /etc/cron.hourly:
# rm /etc/cron.hourly/ft-shc
Manualmente a saúde do seu sistema
Opção 1: Verificar a saúde usando a página web
- Em um navegador, digite o endereço ip do aparelho. Se não for conhecido, o endereço ip deve ser listado na guia de informações gerais no ESXi Host Client.
- Use :8089 para o porto. Veja os exemplos abaixo:
Exemplo de cada OK. O sistema FT led está ligado (verde e não cinza). Veja abaixo em círculo vermelho.
Exemplo de um fracasso. O sistema FT led está desligado (cinza e não verde). Veja abaixo em círculo vermelho.
Opção 2: SSH dentro do aparelho
- Entre no aparelho usando SSH. Você também pode abrir o console do aparelho.
- Faça o login como root e senha (ligue-me para isso).
- Emitir o comando em amarelo. Vai demorar um pouco. Até 5 minutos, se não formos duplex.
Exemplo de tudo bem. O círculo vermelho mostra que somos bons.
Exemplo de fracasso. O círculo vermelho mostra que não somos bons.
Opção 3: Inspeção visual do sistema
- Com a tampa frontal removida, inspecionar o terceiro led à direita do sistema pelo leitor de DVD. Veja o diagrama abaixo com círculo vermelho.
ON - Verde = o sistema OK é duplex
OFF = O sistema não é duplex
As luzes de status abaixo devem ser vendidas em verde e não devem piscar.
Saúde do Sistema de Monitoramento Linux
O monitoramento do Linux e a comunicação de problemas é feita em seu sistema por vários processos do sistema. Entretanto, se você precisar ou quiser obter manualmente um exame de saúde de seu sistema, você pode fazer o seguinte.
Verificação manual da saúde do seu sistema
- Executar o seguinte comando a partir do "kconsole".
/opt/ft/bin/ftmaint ls | grep -I simplex
Nota: se você não tiver nenhuma correspondência com grep na palavra simplex, então tudo em seu sistema é duplex.
O exemplo abaixo mostra um sistema com dispositivos simplex.
Para obter uma lista completa de todos os componentes de seu sistema, faça o seguinte.
/opt/ft/bin/ftmaint ls | more
Configuração do ftServer Windows para notificação por e-mail de alarme
A configuração do ASN pode ser configurada para que possa enviar um e-mail ao Administrador do sistema ou a um grupo de pessoas quando um alarme de falha é disparado no servidor. Estes alarmes também são enviados para o Stratus ASN Hub.
-
-
- Abra o painel de navegação ftSMC, clique com o botão direito do mouse sobre a pasta ActiveService Network e selecione Propriedades.
- A janela Propriedades se abrirá. Selecione o e-mail O Notificar Servidor SMTP é o Servidor SMTP do seu site.
Observe que Notificar Servidor SMTP pode ser um endereço IP ou um FQDN do servidor SMTP do site.
Endereço de e-mail do sistema
O exemplo abaixo mostra um usuário John Doe da Stratus sendo configurado para notificação por e-mail em um sistema interno da Stratus.
-
Uma vez configurada a notificação por e-mail, talvez seja necessário reiniciar o serviço ftSysAlarm para que as mudanças entrem em vigor.
Corte e cole o seguinte código em um arquivo chamado alarm.vbs criado no servidor:
dim als
set als = createobject("sra_alarm.alarmservice")
als.sendalarmmessage "00", 109
set als = nothing
Clique duas vezes no arquivo ou execute a seguinte linha a partir do prompt de comando:
cscript alarm.vbs
para gerar um alarme falso para um dispositivo falso no servidor para testar a geração de e-mails.
Verificação manual da saúde do seu sistema
Opção 1: Verificação da saúde usando o Stratus ftSMC
- Abra o Stratus ftSMC e no painel de Navegação expanda o ftServer (local). Em seguida, expanda o ftServer CPU Enclosures e ftServer I/O Enclosures e confirme que todas as CPU e I/O Enclosures têm um ícone amarelo com dois monitores verdes que indicam o estado duplex do componente. Se este for o caso, então o servidor é saudável e duplex.
Exemplo de cada OK. Mostrando caixas de CPU e IO duplexadas
Exemplo de um fracasso. Veja a pasta abaixo mostra o círculo vermelho. Chame o CAC se você tiver um componente não duplexado ou veja triângulos amarelos com os ícones de advertência "!
Opção 2: Inspeção visual do sistema
- Com a tampa frontal removida, inspecionar o terceiro led à direita do sistema pelo leitor de DVD. Veja o diagrama abaixo com círculo vermelho.
ON - Verde = o sistema OK é duplex
OFF = O sistema não é duplex
As luzes de status abaixo devem ser vendidas em verde e não devem piscar.
Apoio e serviços
Se você precisar de assistência com a configuração, por favor ligue para nosso centro de suporte:
- Isenção de pedágio nos EUA: 800-221-6588
- Internacional: +1 602-852-3200
Ou envie sua solicitação por e-mail para [email protected]