VSTMON (Virtual System Table Monitor)
O VSTMON é um sistema de monitoração que foi projetado com o objetivo de expandir a capacidade de verificação de potenciais problemas que possam ocorre em uma determinada base instalada de bancos de dados Progress, e através de mecanismos de notificações, auxilia o Analista de Bancos de Dados ou Analista de Suporte na tomada de decisões buscando agilidade na solução do problema.
ESTRUTURA
O VSTMON é uma aplicação que foi desenvolvida para atender a clientes com base instalada no modelo Cliente-Servidor, Web e Wap. No modelo Cliente-Servidor a interação do operador do sistema de monitoração é feito através de uma série de telas próprias da ferramenta, onde o mesmo é conduzido por todo o processo de configuração, extração de informações para análise/gráficos, controle de processos de coleta de dados e notificação (broker de coleta, broker de notificação e broker de restrição).
Na estrutura WEB, a interação ocorre através de um browser de navegação padrão, como o Internet Explorer ou Netscape Navigator, possibilitando a verificação do andamento de um determinado banco de dados através de relatórios informativos.
Na estrutura WAP, a interação ocorre via telefone celular, e o operador pode verificar o andamento de um dado banco de dados, conforme configuração no painel de monitoração do VSTMON.
VANTAGENS
PRO-ATIVIDADE
O VSTMON foi projetado com o conceito de pró-atividade, que significa dizer que ele faz uma série de verificações na estrutura configurada e passiva de monitoração a fim de encontrar restrições de execução de um determinado banco de dados (quanto à parametrização de um dado banco, por exemplo: parâmetro -L está muito baixo, aumente o parâmetro -B para X para melhor desempenho, etc), system-errors presentes em arquivos de .lg dos bancos, perda de conexão com banco de dados (comunicação entre máquinas). Do ponto de vista de construção, o mecanismo de pró-atividade é mantido através de um processo que fica constantemente verificando restrições nos bancos, e ao encontrar alguma restrição, o processo dispara o mecanismo de notificação para informar os usuários de interesse. Do ponto de vista de interação com o usuário do VSTMON, na tela principal, está disponível um mecanismo de semáforos (um para cada banco) indicando o estado atual de um banco através de 5 cores a seguir:
1 - banco fora do ar |
branco |
2 - banco no ar e sem problemas |
verde |
3 - banco no ar com restrição |
azul |
4 - perda de conexão rede |
preto |
5 - queda de banco |
vermelho. |
MECANISMO DE NOTIFICAÇÃO
O mecanismo de notificação recebe o comando de que um certa ocorrência aconteceu com os bancos de dados, em seguida ele elabora uma lista de usuários que devem ser notificados do fato, e envia a mensagem através de e.mail, Wap, e Net Send (tela do computador do usuário). Cada notificação que é feita, também é armazenada na estrutura interna do VSTMON a fim de se manter um histórico de eventos.
FERRAMENTAS DE ANÁLISE
Com o sistema de monitoração é possível obter informações de performance e níveis de utilização das bases configuradas no VSTMON e passíveis de monitoração, possibilitando a análise gráfica das informações por ele coletadas.
Abaixo, os gráficos de análise disponíveis no VSTMON:
NÍVEIS DE AGREGAÇÃO DE MONITORAÇÃO
Visando flexibilidade, o VSTMON foi projetado levando em consideração a possibilidade de complexas configurações de monitoração, através de seus níveis de agregação por Região, Site, Host, Diretório e Banco.
SISTEMAS OPERACIONAIS SUPORTADOS
O VSTMON está preparado para realizar análise em bancos de dados presentes tanto no sistema operacional Windows, bem como Unix.