8.4. Notificações
Além de visualizar o estado das detecções na interface do RHN, você pode ser notificado sempre que uma detecção tiver seu estado alterado. Isso é especialmente importante ao monitorar sistemas de produção de missão crítica. Por este motivo, a Red Hat recomenda a utilização desta funcionalidade.
Para ativar as notificações de detecções no RHN, você deve ter identificado um servidor de troca de correspondência e um domínio durante a instalação de seu RHN Satellite e ter configurado o sendmail para receber e-mails apropriadamente. Consulte o capítulo Instalação do Guia de Instalação do RHN Satellite para mais detalhes.
8.4.1. Criando Métodos de Notificação Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
As notificações são enviadas através de um método de notificação, ou seja, um endereço de e-mail ou pager associado a um usuário específico do RHN. Apesar do endereço ser ligado a uma conta de usuário específica, pode servir a diversos administradores através de um codenome (alias) ou lista de e-mails. Além disso, cada conta de usuário pode conter múltiplos métodos de notificação. Para criar um método de notificação:
- Autentique-se (login) no site do RHN como o Satellite Administrator ou Monitoring Administrator.
- Navegue para a aba User Details ⇒ Notification Methods e clique em create new method.
- Indique uma etiqueta intuitiva e descritiva para o nome do método, como
email diário para DBA
, e forneça o endereço correto do e-mail ou pager. Lembre-se: as etiquetas de todos os métodos de notificação estão disponíveis numa lista durante a criação da detecção, portanto devem ser únicas dentro de sua empresa. - Selecione a caixa de verificação, se você quiser que mensagens abreviadas sejam enviadas ao pager. Ester formato mais curto contém somente o estado da detecção, nome do sistema, nome da detecção, hora da mensagem e ID do envio. O formato padrão, mais longo, exibe dados adicionais no cabeçalho da mensagem, detalhes da detecção e do sistema e instruções para a resposta.
- Ao terminar, clique em User Details ⇒ Notification Methods e a página Notification sob a categoria Monitoring. Clique em seu nome para editá-lo ou apagá-lo.. O novo método é apresentado na aba
- Ao adicionar detecções, selecione a caixa Probe Notifications e então selecione o novo método de notificação no menu suspenso. Os métodos de notificação atribuídos às detecções não podem ser apagados até que sejam desassociados da detecção.
8.4.2. Recebendo Notificações Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Se você criar métodos de notificação e associá-los a detecções, deve estar preparado para recebê-las. Estas notificações chegam na forma de breves mensagens de texto enviadas para endereços de e-mail ou pager. Aqui está um exemplo de uma notificação por e-mail:
Como você pode ver, as notificações por e-mail mais longas contêm praticamente tudo o que você precisará saber sobre a detecção associada. Além do comando da detecção, da hora de execução, do sistema monitorado e do estado, a mensagem contém o Send ID (ID de envio), um string único de caracteres representando a mensagem e detecção específicas. Na mensagem acima, o ID de envio é
01dc8hqw
.
As notificações por pagers, por necessidade, contêm somente detalhes importantes, como assunto da mensagem (contendo estado, sistema, detecção e hora) e o ID de envio. Aqui está um exemplo de notificação por pager:
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
8.4.3. Redirecionando Notificações Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Ao receber uma notificação, você pode redirecioná-la incluindo regras avançadas de notificação num e-mail de reconhecimento. Apenas responda à notificação e inclua a opção desejada. Estas são as opções de redirecionamento ou tipos de filtro possíveis:
- ACK METOO — Envia a notificação ao(s) destino(s) de redirecionamento, além do destino default.
- ACK SUSPEND — Suspende a notificação por um determinado período.
- ACK AUTOACK — Não altera o destino da notificação, mas automaticamente reconhece os alertas coincidentes assim que são enviados.
- ACK REDIR — Envia a notificação ao(s) destino(s) de redirecionamento ao invés do destino default.
O formato da regra deve ser tipo_filtro tipo_detecção duração endereço_email, onde o tipo_filtro indica um dos comandos avançados anteriores, o tipo_detecção indica a detecção ou sistema, a duração indica o tempo de redirecionamento, e o endereço_email é o recipiente pretendido. Por exemplo:
ACK METOO system 1h boss@domain.com
ACK METOO system 1h boss@domain.com
As maiúsculas não são necessárias. A duração pode ser expressa em minutos (m), horas (h) ou dias (d). Os endereços de e-mail são necessários somente para notificações de redirecionamento (REDIR) e suplementares (METOO).
A descrição da ação contida no e-mail resultante tem como default o comando indicado pelo usuário. A razão listada é um resumo da ação, como
email ack redirect by user@domain.com
, onde user é o remetente do e-mail.
Nota
Você pode interromper (halt) ou redirecionar quase todas as notificações de detecção, respondendo aos e-mails de notificação com uma variação do comando
ack suspend host
. No entanto, não é possível interromper (halt) as notificações das detecções do Satellite ao responder a uma detecção com ack suspend host
ou com outra resposta de redirecionamento. Estas detecções requerem que você altere as notificações na interface web do Satellite.
8.4.4. Filtrando Notificações Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Como as notificações podem ser geradas sempre que uma detecção tem seu estado alterado, simples alterações em sua rede podem resultar no recebimento de muitas notificações. A criação, o cancelamento e a aplicação de filtros de Notificação são abordados detalhadamente na Seção 7.10.2.1, “Notification ⇒ Filters”.
8.4.5. Apagando Métodos de Notificação Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Teoricamente, remover métodos de notificação deve ser tão fácil quanto criá-los, já que você não precisa preencher nenhum campo para conduzir a remoção e há um botão para este propósito específico. No entanto, algumas relações entre métodos e detecções podem complicar este processo. Aqui estão os passos a seguir para remover um método de notificação:
- Autentique-se (login) no site do RHN como o Satellite Administrator ou Monitoring Administrator.
- Navegue para a página Monitoring ⇒ Notifications e clique no nome do método a remover.
- Na aba User Details ⇒ Notification Methods, clique em delete method. Se o método não estiver associado a nenhuma detecção, você verá uma página de confirmação. Clique em . O método de notificação é removido.
Nota
Já que ambos o nome do método de notificação e o endereço, podem ser editados, considere atualizar o método ao invés de removê-lo. Isso redireciona as notificações de todas as detecções usando o método, sem precisar editar cada detecção e criar um novo método de notificação. - Se o método é associado a uma ou mais detecções, é exibida uma lista de detecções usando o método e os sistemas aos quais as detecções estão ligadas, ao invés de uma página de confirmação. Clique no nome da detecção para ir direto à aba System Details ⇒ Probes.
- Na aba System Details ⇒ Probes, selecione outro método de notificação e clique em .
- Agora você pode retornar à página Monitoring ⇒ Notifications e apagar o método de notificação.