Escolar Documentos
Profissional Documentos
Cultura Documentos
204.0220.01 - DmView - Manual de Operação Geral
204.0220.01 - DmView - Manual de Operação Geral
Apesar de terem sido tomadas todas as precauções na elaboração deste documento, a empresa não
assume qualquer responsabilidade por eventuais erros ou omissões, bem como nenhuma obrigação é
assumida por danos resultantes do uso das informações contidas neste manual. As especificações
fornecidas neste manual estão sujeitas a alterações sem aviso prévio e não são reconhecidas como
qualquer espécie de contrato.
•Suporte:
oE-mail: suporte@datacom.ind.br
•Vendas
oE-mail: comercial@datacom.ind.br
•Internet
owww.datacom.ind.br
•Endereço
oDATACOM
oCEP: 90230-220
Comando ou Botão - Sempre que for referido algum comando, botão ou menu de algum software,
esta indicação estará em itálico.
#Comandos e mensagens de telas de terminal são apresentados como texto
sem formatação, precedidos de # (sustenido).
Esta formatação indica que o texto aqui contido tem grande importância e há risco de danos. Deve ser
lido com cuidado e pode evitar grandes dificuldades.
1.1.Apresentação do DmView
O sistema disponibiliza o acesso às suas funcionalidades através de uma Interface Gráfica amigável e
fácil de ser utilizada. Ele permite o acesso simultâneo de múltiplos usuários em estações de gerência
distintas, possibilitando que operadores diferentes possam gerenciar a mesma rede de equipamentos
Datacom. Os usuários do sistema operam com níveis de acesso distintos, sendo possível restringir a
operação por tipo de equipamento ou localidade. Entre as principais funcionalidades do DmView, é
possível citar:
• Recepção e tratamento dos eventos gerados pelos equipamentos, com notificação automática
da ocorrência de falhas e opção para executar ação específica quando determinado evento é
recebido;
• Visualização dos equipamentos Datacom através de mapas topológicos, com facilidade para
criação de localidades e de links;
• Relatórios via interface Web, exportável para os formatos HTML, PDF e CSV, com envio
configurável por email e possibilidade de criar favoritos;
• Suporte a diferentes sistemas operacionais (Microsoft Windows e Sun Solaris ) e bases de dados
(Oracle e Firebird ).
Quando o DmView é instalado, um usuário administrator com senha administrator é criado. Depois de
logar-se pela primeira vez, é recomendada a troca da senha para garantir a segurança no uso da
gerência. Na versão 6.6 o usuário datacom com senha datacom também é criado, recomenda-se trocar a
senha.
A figura abaixo mostra a janela Login Window depois do login ser realizado com sucesso:
Pode-se observar na barra de status a mensagem contendo a informação a respeito do login do usuário:
“Login OK. It is your first login”. Nos próximos logins, a mensagem da barra de mensagens será da
data/hora e o IP do computador de onde o login foi feito pela última vez – veja a figura abaixo. Caso a
informação de conta ou senha estejam inválidas, será apresentada a mensagem “Username or password
incorrect.”
3.1.Application Configuration
Para acessar esta janela, em Login Window clicar em Application:Application Configuration.
•SMTP Settings.
•Events Rule;
•NMS Events;
•Language;
•PDH Ring;
•Custom CMD;
•NTP/Traps;
•Ping Settings;
•FTP Settings;
•Syslog.
A configuração é análoga a qualquer cliente de e-mail, onde o usuário deve informar o nome do servidor,
porta, nome para exibição, endereço de e-mail, login e senha.
-Port: número da porta para conexão com o servidor. A porta padrão é a 25;
-Name: nome do usuário. Essa informação aparecerá como remetente para todos
os destinatários;
Se estas informações não forem preenchidas corretamente, os serviços que utilizam o envio de e-mails
não funcionarão corretamente.
A janela é dividida em duas partes, a superior diz respeito às regras para as ações dos alarmes
originados pelos equipamentos e a parte inferior para os alarmes originados pelos circuitos.
oClicar no botão New correspondente ao tipo de evento desejado na janela Events Rules,
abre-se uma nova janela onde o usuário deve digitar o nome que será atribuído à regra
em questão. Logo abaixo do nome da regra, tem uma opção de filtrar um evento
quando ele se encaixa em todos os filtros abaixo, ou então, quando o evento for filtrado
por pelo menos um dos filtros abaixo. O usuário poderá ter quantos filtros forem
necessários para cada regra. Utilizando o botão Add e o Remove, serão adicionados e
removidos respectivamente os filtros para a regra que está sendo adicionada. O usuário
deve então ajustar os filtros individualmente, não sendo permitidos filtros com campos
em branco. Não pode existir regra sem que exista pelo menos uma ação atribuída a ela.
oPara editar uma regra, deve-se selecionar uma regra existente e clicar no botão Edit
correspondente. Uma janela se abrirá exibindo as configurações da regra. É possível
adicionar, remover ou alterar filtros e/ou ações conforme a preferência do usuário.
oPara remover uma regra, deve-se selecionar uma regra existente e clicar no botão
Remove correspondente.
•Ações
-Script: Para executar algum script, deve-se selecionar a opção script e adicionar a
linha de comando no respectivo campo. A execução de scripts ocorre apenas
no servidor. É recomendado digitar todo o caminho do arquivo que se deseja
executar;
-Sound: Para adicionar a ação de tocar som a uma regra, deve-se selecionar a
opção sound e clicar sobre o botão de Choose. Uma janela de navegação para
escolha do arquivo será aberta, sendo que ao clicar num arquivo, é feito um
previewer do mesmo. A execução de sons ocorre apenas através das
consoles. O arquivo de som escolhido será automaticamente copiado para o
diretório $dmview$\lib\sounds. Cada usuário que quiser executar sons na sua
console, deverá ter esse arquivo no diretório $dmview$\lib\sounds da sua
console. Para a execução de sons, basta que o usuário esteja logado e com o
seu login habilitado a ouvir sons. Quando o usuário efetua o login, a janela
exibe a direita da barra de status um ícone indicando que o usuário está
habilitado a ouvir sons quando chegarem novos eventos. A alteração dessa
propriedade do usuário pode ser feita pelo administrador ou por usuários que
possuem privilégios de administrador através da janela de edição de usuários
que será abordado no próximo capítulo.
Figura 8. Language.
Basta selecionar a linguagem que se deseja e clicar em Change. O DmView deve ser reiniciado para que
esta configuração seja utilizada. Para reiniciar o DmView, feche todas as janelas, pare os serviços
(Iniciar:Programas:DmView:DmView-Enterprise-6.6:Services:Stop Services) e depois inicie-os novamente
(Iniciar:Programas:DmView:DmView-Enterprise-6.6:Services:Start Services).
Ex: Pode-se configurar um comando de Telnet para o equipamento utilizando a opção de inserir o DEV ID
do equipamento no comando configurado. Assim, basta clicar com o botão direito em cima do
equipamento e selecionar o comando de Telnet para abri-lo.
3.1.7. NTP/Traps
Esta janela permite configurar um servidor default de NTP para setar o horário de cada equipamento
adicionado. Basta adicionar o IP do servidor em Server address e selecionar o Timezone. Esta opção é
importante pois ao adicionar um device você pode marcar para configurar o servidor NTP
automaticamente.
Se o servidor de NTP não estiver configurado, os equipamentos poderão enviar as traps de eventos com
o horário errado.
Nesta opção é configurado o servidor que receberá as traps de eventos gerados pelos equipamentos.
Configura-se aqui o ip do servidor do DmView.
Este invervalo de tempo pode ser modificado alterando o valor de Internal Ping Interval que está em
segundos.
Existem, ainda, duas outras opções: Interval Ping Pool Size e Polling On Change. O valor de Interval Ping
Pool Size refere-se ao número de pings simultâneos que serão disparados, assim, após ter a resposta do
ping um equipamento os outros equipamentos vão entrando na fila.
Polling On Change pode ser configurado como True ou False e serve para passar um polling
automaticamente assim que um equipamento que não respondia ao ping passar a responder.
Para ativar todas as configurações feitas, o checkbox Use Internal Ping deve ser marcado.
A janela Trap Block List existe para visualizar quais equipamentos entraram nesta condição e resetá-los
se o problema já estiver resolvido.
3.1.11. Syslog
A Syslog Configuration foi criada para configurar um servidor de logs para o DmView, podendo tê-lo
independente do servidor de aplicação do DmView, podendo centralizar todos os logs em um servidor
único.
Na seção Default, serão configuradas as comunidades, timeout e retries para todos equipamentos. Caso
algum equipamento da rede possua valores diferentes destes configurados, pode-se especificar
comunidades e parâmetros específicos para ele, através da seção Specific Configuration na janela
Management Protocol Configuration. Os valores de Timeout devem ser configurados em segundos.
As comunidades devem ser as mesmas tanto no equipamento como no DmView, caso contrário o
equipamento não poderá ser gerenciado através do aplicativo de gerência.
A janela Device Local Access Configuration serve para automatizar e prover um controle de segurança no
acesso aos equipamentos. Através dela, é possível criar, alterar e consultar senhas de usuários para um
ou mais equipamentos SDH, bem como desabilitar a interface ethernet dos mesmos.
Esta janela está disponível no menu Application, apenas para usuários com privilégios de administrador,
mas não está disponível na versão Standalone do DmView. A figura abaixo apresenta a janela em
operação.
A janela oferece uma interface de busca de equipamentos SDH. A busca pode ser feita utilizando filtros
por hostname, por Dev Id, por modelo, por estado da Ethernet (habilitada/desabilitada) e pela existência
ou não do usuário "operator" no equipamento.
Abaixo dos filtros de busca, tem-se uma tabela com os equipamentos encontrados. Essa tabela mostra 6
colunas:
• Hostname;
• Dev Id;
• Modelo;
Após selecionar os equipamentos, pode-se executar uma ou mais dentre as três ações que constam no
canto superior direito da janela. As ações não são exclusivas. A seguir, será detalhado o funcionamento
de cada uma das ações da janela.
A janela permite trocar a senha do usuário de administração (admin) de um ou mais equipamentos (tantos
quantos estiverem selecionados na tabela). Nos casos em que o usuário de administração é datacom,
este é o usuário que tem sua senha alterada. A nova senha é gerada aleatoriamente, gravada no
equipamento e também armazenada no banco de dados.
A janela também permite criar (caso ainda não exista) ou trocar a senha de um usuário de operação
(operator). Esse é um usuário para uso pelos "operadores de campo" para que estes executem suas
tarefas no equipamento. Da mesma forma como a senha do usuário de administração, esta senha é
enviada ao equipamento e armazenada no banco de dados do DmView, e esta operação pode ser feita
para um ou mais equipamentos.
Este usuário é utilizado para que se tenha um usuário mais limitado que o de administração. O usuário
operator não terá permissão de criar novos usuários.
3.3.4.Desabilitação da ethernet
Também é possível através desta janela desabilitar a ethernet dos equipamentos selecionados. Com isso,
evita-se a possibilidade de gerenciamento do equipamento diretamente pela ethernet.
3.3.5.Recuperação de senhas
As senhas geradas pela janela e enviadas ao equipamento estão disponíveis no DmView e podem ser
consultadas independentemente do equipamento estar gerenciável. Para isso, basta selecionar um
equipamento na tabela ou informar o hostname de um equipamento do qual se deseja recuperar a senha,
e pressionar o botão "Show". Será então exibida uma nova janela com as senhas para os usuários que
foram configurados a partir da janela de usuários de equipamentos.
A partir disso e de posse dessa senha, o "operador de campo" acessa o terminal do equipamento via
RS232 e habilita a porta ethernet. Em seguida, pode conectar um laptop com o Dmview Standalone e
realizar as operações necessárias à tarefa que deve ser executada.
Quando o trabalho do "operador de campo" estiver concluído o "operador de gerência" troca a senha do
elemento e desabilita novamente a ethernet, novamente através da janela de usuários de equipamentos.
A adição de novos elementos ao DmView não sofre nenhuma alteração. Apenas depois de adicionar
normalmente um equipamento é que o "operador de gerência", através dessa janela, troca a senha dos
usuários admin (ou datacom) e operator, e também desabilita a ethernet.
Em conjunto com a janela, há os avisos periódicos de manutenção, os quais são emitidos pelo DmView
no momento do login de um usuário administrador. A freqüência destes alarmes é configurável, sendo
que o padrão é de sete dias. Depois de sete dias da última manutenção, a cada login de usuário
administrador é apresentado um aviso de que deve ser feita a manutenção do sistema.
A janela é apresentada em abas, de modo que cada uma contém informações sobre uma determinada
parte do sistema, correspondendo a uma tarefa de manutenção. Em geral, a janela apenas apresenta as
condições do sistema, sem oferecer ações de manutenção. Porém, em alguns casos, algumas ações de
manutenção podem ser executadas diretamente nesta janela.
Todas as abas correspondentes a tarefas de manutenção possuem um botão Ready, o qual serve para
indicar que uma determinada manutenção foi feita. Sempre que a janela é aberta, o usuário poderá
indicar nesses botões que tomou as ações referentes à manutenção. O sistema registrará uma
manutenção no momento que um usuário fecha a janela, e somente quando o usuário pressionar o botão
Ready de todas as abas de manutenção.
A ferramenta possui uma janela de configuração, onde são informados os valores limite para que se
considere necessária alguma ação de manutenção. Esta janela de configuração permite ainda habilitar ou
desabilitar as indicações das tarefas de manutenção, além de permitir habilitar ou desabilitar os avisos de
manutenção no momento do login.
3.4.1.Tarefas de Manutenção
A janela está acessível através do menu Application:Maintenance Advisor. A aba Advisor é a visão
principal da janela de manutenção. Ela apresenta um resumo do estado das tarefas de manutenção. Para
cada tarefa de manutenção, há uma indicação colorida do estado de determinada parte do sistema. Além
disso, há uma indicação textual informando se uma determinada tarefa de manutenção foi feita ou não
desde que a janela foi aberta. Esta aba apresenta ainda:
Para banco de dados Oracle, três fatores são determinantes para o estado do banco de dados: a
existência de backups atualizados, a ocupação das tablespaces e a fragmentação das tabelas do
banco de dados. Para banco de dados Firebird, somente a existência de backups atualizados é
considerada. O estado da manutenção pode ser normal, major ou critical, de acordo com o pior
estado dentre as três condições anteriores. A função desta aba é monitorar o estado do banco
de dados, e qualquer ação de manutenção que for necessária deverá ser executada em
separado (como por exemplo, o backup do banco de dados e a desfragmentação das tabelas no
banco de dados Oracle).
1.Tamanho total;
2.Espaço livre;
3.Percentual de utilização.
O diretório onde os backups da base de dados são armazenados pode ser configurado na janela
de configuração da manutenção.
•Events
Nesta aba são apresentadas duas seções semelhantes, uma referente ao histórico de eventos
de dispositivo e outra referente ao histórico de eventos de circuitos. O estado da manutenção
dos eventos é dado pela quantidade de eventos armazenada no histórico, e pode ser normal,
major ou critical.
-Botão View Details, o qual abre uma janela com uma lista com os 10
dispositivos (ou circuitos) que mais geraram eventos.
Tanto para exportação quanto para remoção de eventos pode-se usar filtros por data e por
nome.
•Configuration Backup
Nesta aba são apresentados os detalhes dos DCBs armazenados, de modo que se possa ter um
controle sobre DCBs que vão se tornando antigos. O estado da manutenção é dado pela
quantidade de DCBs que são mais velhos que uma determinada quantidade de dias
(configurável), podendo ser normal, major e critical.
•Audit Log
Nesta aba tem-se informações sobre a quantidade de audit logs armazenados no banco de
dados. O estado da manutenção é dado pela quantidade de logs armazenados, e pode ser
normal, major ou critical.
Pode-se efetuar a manutenção dos audit logs nesta aba, através da exportação e/ou da remoção
de logs do banco. No caso da exportação, os audit logs são armazenados em formato CSV em
arquivos localizados no diretório de backup do DmView, organizados por data.
Tanto para a exportação quanto para a remoção de eventos pode-se usar filtros por data e por
nome do usuário. Porém, somente podem ser removidos audit logs mais velhos que um
determinado número de meses (configurável).
•Users
Esta aba contém as informações a respeito dos usuários armazenados no sistema. O estado da
manutenção de usuários é dado pela data do último login dos usuários habilitados. Se houver um
ou mais usuários habilitados cuja data do último login seja anterior a um determinado número de
dias (configurável), o estado da manutenção é critical. Caso contrário, é normal.
•Miscellaneous
Esta aba contém o estado de configurações do DmView. O estado desta aba é dado pelo estado
das configurações.
3.4.2.Configuração
Através da janela de configuração da manutenção (menu Advisor, dentro da janela Maintenance Advisor)
podem ser configurados todos os parâmetros e limites para cada manutenção. Todos os parâmetros são
descritos por um tooltip, de modo que sua finalidade é esclarecida na própria janela.
Cada manutenção tem associado um checkbox na janela de configuração, que habilita ou não a indicação
do estado da manutenção. Caso a indicação seja desabilitada, o estado da respectiva manutenção será
mostrado em cinza na janela Maintenance Advisor.
-Salvando diretamente para um arquivo de texto. Nesse caso, o padrão é salvar no diretório de
logs do DmView um arquivo em cujo nome há a indicação da data e hora da exportação. Tanto
o nome do arquivo quanto o diretório podem ser alterados.
•Dev ID;
•Serial No.:
•Model;
•Hostname;
•Polling Status.
O resultado da pesquisa, além das informações do equipamento, traz o último polling feito com sucesso, o
último polling que falhou e, caso esteja ocorrendo um polling no elemento, o andamento do polling atual.
O resultado desta pesquisa também pode mostrar somente os pollings em execução, basta marcar a
opção Only devices with polling in progress.
Através desta janela, também é possível pedir um polling no equipamento desejado através da opção
Request Update. A vantagem em se usar esta janela para pedir um polling em algum equipamento, é que
o polling solicitado é diferente do que é solicitado na bayface do equipamento, pois trata-se de um polling
completo, o qual atualiza todas as informações/configurações do equipamento.
Apartir da versão 6.5 do DmView, foi implementada a opção de Polling Full Update para diversos
equipamentos simultâneos, assim pode-se selecionar vários equipamentos e clicar no botão Request Full
Update.
Na janela Login Window em Application:Test Connection estão três modos de realizar os testes:
• Specific: quando clicado com o botão direito do mouse em um elemento a partir da Network
Manager e pede-se Test Connection, a janela é aberta nesta seção. Nela os testes feitos são se
o elemento está respondendo a ping, SNMP, HTTP e HTTPS e o protocolo de gerência da
DATACOM;
• Traceroute: para realizar o teste de traceroute, deve-se especificar o hostname do elemento e clicar
em Contact. Na seção Tracing Route pode-se acompanhar os saltos até chegar ao destino
desejado.
3.7.Ping Devices
Apartir da versão 6.5, a janela Ping Devices foi implementada com o objetivo que o usuário execute o ping
para vários equipamentos mostrando uma visualização das estatísticas, bem como a saída do comando,
em uma única janela, evitando que o usuário necessite abrir várias janelas e facilitando a visualização.
Utiliza um esquema de cores para identificar quando pacotes são perdidos e também exibe as seguintes
estatísticas:
• Dev Id
• Pacotes enviados
• Pacotes recebidos
• Pacotes perdidos
Depois de logado no DmView com um usuário que tenha privilégios de Administrador, o usuário pode
adicionar novas contas, editar as que já existem, remover, ver os usuários que estão ativos naquele
instante e alterar os parâmetros de segurança da aplicação.
•Max. username length: máximo de caracteres para nome de usuário (limite de 30);
•Change password on first login: cada conta criada, terá de alterar sua senha no primeiro login;
Restrições de Senha no Oracle: A senha só pode conter letras, número e os símbolos “#”, “_” e “$”; a se-
nha só pode começar por letra; o tamanho máximo da senha é de 30 caracteres.
Restrições de Senha no Firebird: - O Firebird leva em consideração somente os oito primeiros caracteres
da senha. Logo se um usuário coloca como senha 'administrador' então serão aceitas todas as senhas
que comecem com 'administ'...
4.2.Níveis de Acesso
O DmView possui diferentes níveis de acesso para usuários cadastrados. O nível de acesso de cada
usuário é atribuído durante o seu cadastro, como apresentado na seção referente à inclusão de usuários.
Ao adicionar um novo usuário, devem ser atribuídos os níveis de acesso a ele. Estas permissões estão
divididas em três tópicos: Personal, Device e Location.
•Access NMS Web Portal: Se marcado, permite ao usuário acesso a ferramenta web de geração de
relatórios;
•Configure Backup: Permite ao usuário criar backups de configuração dos elementos de rede;
•Configure Cross Connect: Habilita/Desabilita a abertura da janela de Cross Connect para o usuário
que está sendo criado;
•Configure SDH Map:Permite ao usuário abrir a janela de SDH Map (Device config: Configuration:
SDH Map);
•Enable/Disable Traps: Permite ao usuário abrir a janela Enable/Disable Traps presente no menu de
configuração do equipamento;
•Firmware Configuration: Permissão de acesso a janela Firmware Config dos equipamentos da linha
DM88x;
•IP/Router Configuration: Permite ao usuário abrir a janela IP/Router Config presente no menu de
configuração do equipamento;
•NTP Window: Permite ao usuário o acesso a janela SNMP Trap/NTP Default Config;
•Open Network Manager: Se marcado, quando o usuário se logar, a janela contendo o mapa será
aberta;
•Remove EAPS only from NMS: Permite ao usuário remover EAPS somente do DmView. ATENÇÃO:
O EAPS é removido apenas no DmView, permanecendo no equipamento;
•Remove Link only from NMS: Permte ao usuário remover links que envolvam port channels em
equipamentos Metro. ATENÇÃO: O link com os port channels associados é removido apenas no
DmView, permanecendo no equipamento.
•Save/Update Metro Ethernet Circuits in NMS: Permite ao usuário a edição de circuitos metro
ethernet;
•PDH/SDH circuit removal only from NMS: Permite ao usuário remover circuitos somente do DmView.
ATENÇÃO: O circuito é removido apenas no DmView, permanecendo no equipamento.
•SNMP Window: Permite ao usuário o acesso a janela Device SNMP Config dos equipamentos;
•Switch CPU: Permite ao usuário fazer o switch de CPUs dos equipamentos DM705 CPU64, DM705
CPU64 e DM88x;
•View Events: Se marcado, usuário poderá visualizar eventos através da Event Correlation
(Devices/Circuits);
•Working Configuration: Permite ao usuário o acesso a janela de Working Config na configuração dos
equipamentos DM88x;
•Logoff user timeout delay: Esta opção foi incluída também na versão 6.6, ela permite configurar um
tempo para deslogar o usuário, caso ele fique inativo. Esta funcionalidade é de fundamental
importância no caso em que se possui um número maior de usuários para utilizar o DmView em
relação ao número de usuários que a licença permite.
As funcionalidades referentes aos Devices possuem a finalidade de dizer se o usuário que está sendo
criado/editado terá permissão de Manage, View ou nenhuma permissão em um determinado modelo de
equipamento.
Usuários com nível de acesso Manage tem acesso irrestrito aos equipamentos, podendo visualizar,
realizar testes e alterar qualquer configuração nos equipamentos do modelo selecionado. Usuários com
nível de acesso View podem somente visualizar informações dos equipamentos, abrir configurações, mas
não alterar nada. Se o usuário não for Manage nem View de um determinado modelo, não poderá nem
abrir a bayface deste tipo de equipamento.
Em Location serão definidas as permissões dos usuários em relação às localidades no mapa. Nesta
seção, o usuário poderá ter privilégios de Manage, View, ou nenhuma permissão.
Quando um usuário for Manage de uma determinada localidade, poderá criar localidades dentro dela,
trocar a figura de fundo, renomear a localidade e acessar os elementos desta Location. Se tiver a
permissão de View, estará restrito a somente visualizar a estrutura da localidade e poderá acessar os
elementos dela.Se não for Manage nem View desta localidade, não poderá abrir bayface dos elementos
nesta localidade.
As permissões configuradas para uma Location, não são propagadas para seus filhos, isto é, se na
Location ‘A’ um determinado usuário tiver permissão de Manage, isso não quer dizer que ele será
Manage em seus sub-mapas. Uma maneira fácil de atribuir uma permissão e propagar para outras
Locations é utilizar a seção Propagate da janela Set User Permissions:Location. Esta janela é mostrada
na figura abaixo.
•Permission:
oManage;
oView;
•Propagate:
oBottom -> Up: utilizando a 16 como exemplo, se fosse selecionada a localidade Anel B.c,
uma permissão (Manage ou View) e Bottom -> Up, esta permissão será aplicada para o
Anel B.c, Anel B e Root;
oTop -> Down: se selecionarmos a Location root, uma das permissões e Top -> Down, esta
permissão será aplicada para a localidade root e seus sub-mapas, isto é, todas
Locations que estiverem abaixo dele;
oDo not propagate: selecionando esta opção, as permissões configuradas serão aplicadas
somente para a Location selecionada.
Quando houver permissões diferentes entre um equipamento e sua localidade, a permissão mais baixa é
que prevalece. Por exemplo, se o usuário logado possuir permissão de Manage para um determinado
equipamento e tiver permissão de View para a localidade onde possui um elemento desse modelo, só
poderá visualizar a configuração deste equipamento nesta localidade.
Deve ser informado o nome do grupo que está sendo criado e em seguida clicar em Set Permissions para
fazer a personalização deste grupo.
4.4.Editando Grupos
Para editar um grupo de usuários no DmView, deve-se clicar em Security:Group:Edit na janela Login
Window. Depois basta alterar as permissões desejadas através do botão Change Permissions. Para
finalizar é necessário clicar em Update Group.
A partir da versão 6.6, ao clicar no botão Search são listados todos os usuários criados, basta selecionar
o usuário que deseja-se editar.
4.5.Removendo Grupos
Para remover um grupo, basta selecioná-lo e depois clicar em Remove Group.
4.6.Adicionando Usuários
Para poder adicionar uma nova conta de usuário no DmView, o usuário ativo deve ter permissão de
Administrator Privilege, conforme a seção 4.2.
Na janela Login Window, basta clicar em Security:User:Add User. As informações necessárias para
adicionar o novo usuário são:
•Username: nome que usuário será identificado no DmView. Deve seguir o padrão definido em
System Config, conforme seção 4.1;
•Password: senha utilizada pelo usuário para acesso ao DmView. Se a conta tiver acesso aos
relatórios web, esta mesma senha será utilizada. Deve seguir o padrão definido em System
Config, conforme seção 4.1;
•Enable sound for event rules: permite executar arquivos de som na console em que o usuário estiver
logado, caso exista alguma regra configurada para este fim, conforme seção 3.1.2
•Administrator Privilege: Se marcado, usuário terá permissão de adicionar novos usuários, remover
usuários (que não seja a conta ADMINISTRATOR), editar usuários, ver os usuários ativos
naquele instante no DmView, alterar parâmetros de segurança.
•Change Password On Next Login: Se marcado, usuário terá de trocar a senha no próximo login.
•Automatic Expire Account On: Pode ser configurado para bloquear acesso de uma conta, a partir de
uma determinada data;
•Permissions: Se o usuário pertencer a um grupo que já tenha suas permissões definidas, basta
associá-lo ao grupo desejado, senão as permissões podem ser atribuídas individualmente a este
usuário através do botão Set Permissions.
Depois de preenchias as informações, deve-se clicar no botão Add para efetivar adição.
Apartir da versão 6.5, a opção de License per Group foi adicionada ao DmView. Esta opção possibilita a
reserva de licenças de acesso simultâneo a determinados grupos configurados.
Ao configurar o número de licenças por grupo, o número de licenças total do DmView é dividido entre os
grupos conforme o valor configurado. Logo, por exemplo, se o grupo ADMIN possui 3 licenças, somente 3
usuários deste grupo poderão acessar o DmView simultaneamente. Se um 4º usuário deste grupo tentar
acessar, não conseguirá e terá que esperar que alguém faça logoff e libere uma licença.
O grupo Default é criado por padrão com o número máximo de todas as licenças disponíveis e ele refere-
se aos usuários que não possuem grupo associado, ou seja, se o grupo Default estiver igual a zero e
existir algum usuário que não possui grupo associado, este usuário não conseguirá fazer logon no
sistema.
Para ativar esta opção, basta marcar o checkbox Enable license by group, selecionar o grupo desejado e
digitar o número de licenças que serão reservadas para aquele grupo. Note que ao adicionar licenças
para os grupos o número de licenças do grupo Default vai sendo decrementado.
4.8.Editando Usuários
É possível editar as informações de usuários através da janela Edit User. Para modificar as informações,
deve-se selecionar o usuário que será editado, alterar os campos desejados e clicar em Update. Deve-se
clicar em Permissions para alterar os níveis de acesso, ou em Password para alterar a senha do usuário.
Apenas usuários com privilégio de administrador podem editar outros usuários. Se o usuário que está
acessando esta funcionalidade não tiver esta permissão, só poderá trocar seus dados de cadastro (nome,
telefone, e-mail) e sua senha.
Apartir da versão 6.5, a busca por usuários foi alterada, agora a janela mostra uma tabela com as colunas
username e name - ambas ordenáveis - e um campo de filtro no qual se pode filtrar o usuário tanto por
username quanto por name.
4.9.Removendo Usuários
A janela Remove User é utilizada para remover um usuário do sistema. Deve ser selecionada a conta que
será excluída e depois clicar no botão Remove.
Um usuário não pode remover a si mesmo e apenas usuários com privilégio de administrador podem
remover contas da aplicação.
4.10.Active Users
Na janela Login Window, clique em Security:Active Users para ver os usuários ativos no DmView.
Aparecerá uma lista com as seguintes informações:
Esta janela permite verificar quantos usuários estão conectados ao servidor, bem como efetuar logoff de
alguma conta. Por exemplo, se o lock de algum equipamento está com um usuário que se esqueceu de
fechar a bayface do equipamento após realizar suas atividades, um usuário com privilégios de
administrador pode fechar a sessão do usuário que está com direito de escrita naquele determinado
equipamento.
É possível gerenciar a rede através de mapas topológicos hierárquicos. Esta ferramenta permite organizar
os equipamentos em localidades, os quais podem ser criados livremente. Desta forma, é possível
construir a representação geográfica da área de abrangência da rede DATACOM.
As localidades podem ser formadas por um grupo de equipamentos e outras localidades, organizadas de
maneira hierárquica formando uma árvore. Graficamente, uma localidade é representada por um nodo no
mapa ascendente e por um mapa contendo as conexões e os nodos relativos a seus descendentes. Na
barra de título da janela irá constar a localidade dentro do mapa em que o usuário encontra-se.
As conexões físicas entre os equipamentos são representadas através de links, juntamente com um nome
e o estado operacional das portas que as compõem.
Toda vez que um link é criado entre dois equipamentos que não se encontram na mesma localidade, são
criados atalhos nos mapas de cada um dos equipamentos. Os atalhos levam para a localidade do outro
equipamento. Em um mapa é permitida a existência de um único atalho para uma determinada localidade.
O estado operacional dos equipamentos também é monitorado, atualizado e exibido pelos mapas
topológicos. O sistema avalia a operação dos equipamentos e links, e propaga esta informação através
de cada grupo até o mapa inicial da ferramenta.
Estas características tornam o sistema capaz de representar de forma mais fiel a organização dos
equipamentos e links em cada localidade, bem como facilita a identificação e localização de falhas
existente na rede.
À esquerda do mapa existe um painel com uma árvore de navegação contendo localidades e
equipamentos. Abaixo do mapa foi introduzido um painel contendo uma tabela de eventos. É possível
mudar o tamanho desses painéis movendo-se a divisória que os separa do mapa. Também é possível
esconder/restaurar esses painéis através dos pequenos ícones localizados nessa divisória.
Por default, tanto o painel contendo a árvore de navegação quanto o que possui os alarmes da localidade
são habilitados. Se o usuário desejar, pode desabilitá-los através do menu View:Show View:Show Tree
View ou View:Show View:Show Events View
A tabela de eventos exibe apenas os eventos gerados pelos equipamentos presentes na localidade
corrente. Os eventos são apresentados em ordem cronológica, ficando o evento mais atual no topo da
tabela. Essa tabela não apresenta correlações existentes entre os eventos.
Basta especificar o nome da localidade que está sendo criada e depois clicar no botão OK.
Esta localidade é criada vazia e com a cor azul. Na medida que elementos forem adicionados à ela, seu
status refletirá o pior estado dos elementos existentes dentro dela. Conforme a Figura 28, podemos
verificar que existe pelo menos um elementos em estado Critical na localidade selecionada.
5.3.Adicionando Elementos
Estando na localidade onde se deseja adicionar o elemento, basta clicar no menu Edit:Add Devices, ou
clicar com o botão direito do mouse que esta opção também estará disponível.
Na seção Device Information no campo Hostname, o usuário deve colocar o IP do equipamento que está
adicionando e depois clicar em Contact. Se o elemento estiver com conectividade, seus dados irão
aparecer na seção Devices Found, senão uma mensagem será apresentada que não foi possível o
contato com o elemento.
Caso as comunidades configuradas nele sejam diferentes das cadastradas no DmView, na seção
Communities devem ser especificados estes parâmetros para que o elemento possa ser contatado e
depois cadastrado.
Antes de adicionar o elemento no mapa, o usuário pode cadastrar algumas informações de identificação
do equipamento. Esta ação pode ser feita preenchendo os campos Shelf, Room, Station, City, State,
Country e Notes da seção Device Properties.
Esta operação pode ser realizada através do menu Edit:Add Link, ou então devem ser selecionados os
dois elementos que fazem parte deste link, clicar com o botão direito do mouse e selecionar a opção Add
Link.
Na seção Link, deve ser especificado o nome do Link e o tipo. O campo Type pode assumir os seguintes
valores:
•Aggregated Ethernet;
•DSL;
•E&M;
•E1;
•E3;
•Ethernet;
•G64;
•MBB;
•STM1;
•STM16;
•STM4;
•STM64;
•V28;
De acordo com o tipo do link selecionado, automaticamente no campo Slots estarão disponíveis as
interfaces que podem ser utilizadas para criação deste tipo de link.
Após o usuário deve escolher o Slot e Port através do qual os equipamentos estão conectados e clicar em
Save. Depois disso, o link entre os elementos estará visível no mapa, com o pior estado das portas a que
ele pertence.
A Figura28 ilustra os links entre os elementos Site B e Site C, entre Site B e um elemento que está dentro
da localidade Sul e entre Site C e um elemento que está dentro da localidade Sul.
5.5.Editando Links
Para editar um link, você primeiro tem que visualizar a sua configuração, para isso existem duas formas:
2- Procurar um Link:
Para editar o Link basta selecioná-lo e clicar no botão Edit Link, a tela de configuração de Links será
exibida, selecione a nova configuração desejada e clique no botão Update.
•Localidades vazias;
Para remover qualquer um destes componentes, basta selecioná-lo e clicar no menu Edit:Delete. Se
satisfizer as condições acima, a remoção será feita.
As coordenadas podem ser salvas através do item Save Coordinates do menu View. Sair da localidade,
fechar a aba ou fechar a Network Manager dispara uma janela de confirmação para o salvamento das
coordenadas.
•Em um mesmo mapa, arrastar os elementos ou localidades a serem movidos, para cima da
representação da localidade;
Em qualquer um dos três casos, é preciso que o item Lock Nodes esteja desmarcado, além de permissão
de Manager na localidade origem, nos equipamentos e localidades que estão sendo movidos e na
localidade destino.
5.8.Navegação e Abas
O usuário pode navegar para uma localidade através dos itens Open, Open in New Window e Open in
New Tab através de um clique com o botão direito do mouse sobre a localidade. Um duplo clique sobre
uma localidade produz o mesmo efeito que o item Open. Um duplo clique sobre o mapa produz o mesmo
efeito que o item Up.
Selecionando a opção Open in New Windows, a localidade será aberta em uma nova janela da Network
Manager.
Clicando com o botão do meio do mouse sobre uma localidade, produz o mesmo efeito que o item Open
in New Tab, o qual abrirá uma aba na Network Manager com a localidade desejada.
•Background Color: através desta opção é possível escolher a cor de fundo do mapa;
•Background Image: através desta opção é possível escolher uma imagem para o plano de fundo da
localidade corrente;
•No Background Image: utilizada para não visualizar uma imagem de plano de fundo na localidade
corrente;
•Grid: habilitando esta opção, o plano de fundo do mapa será preenchido por pontos. Pode-se
também selecionar o tamanho, cor e tipo (Size, Color, Mode).
5.10.Favoritos (Bookmarks)
Localidades podem ser adicionadas a uma lista de favoritos (bookmarks) através do item 'Bookmark
Location' do menu 'Bookmarks' e do menu de contexto. A lista de favoritos pode ser vista também através
do menu 'Bookmarks'. Através dos itens 'Open' e 'Remove' do sub-menu de cada favorito é possível
navegar para a localidade ou remover o favorito respectivamente.
5.11.Barra de Endereços
Ao lado da barra de ferramentas, encontra-se a barra de endereços. Através dela é possível navegar para
uma localidade digitando o caminho completo da localidade e clicando Enter. Também é possível
selecionar a localidade desejada a partir de uma lista. Esse componente conta ainda com a facilidade do
autocompletar que ajuda na digitação do caminho.
6.1.NTP/Trap Manager
Através da janela NTP/Trap Manager, pode-se configurar os servidores de NTP e Traps (SNMP Trap
Manager) que serão utilizados pelos equipamentos. Esta configuração foi feita anteriormente na janela
SNMP/Trap Default Config, vista neste manual na seção 3.1.7, portanto aqui será feita a seleção dos
equipamentos desejados e a aplicação da configuração.
A ferramenta Device Configuration Backup tem a função de realizar e gerenciar o backup da configuração
dos equipamentos gerenciados pelo DmView.
•Restaurar o backup, tendo a possibilidade de visualizar e alterar esta configuração antes de ativá-
la/salvá-la no equipamento;
7.1.Backup Scheduler
Para realizar o backup da configuração dos equipamentos gerenciados, é necessário criar pelo menos um
job, especificando o nome, a freqüência que ele será executado e quais equipamentos serão feitos o
backup.
Utilizado para executar um job, por mais que esteja pré-configurado com data e hora.
O menu Job da janela, possui as mesmas funções dos ícones da barra de tarefas.
Para criar um novo Job, o usuário deverá clicar no ícone correspondente da barra de tarefas da janela
Backup Scheduler, ou em Job:New.
Criando um novo job, é necessário definir três parâmetros: nome, periodicidade e equipamentos.
oOn demand: Job será executado somente quando clicado sobre Start Jobs na janela
Backup Scheduler;
oOnce: será configurado para ser executado uma única vez, tendo de especificar a hora e
data;
oWeekly: Job será executado uma vez por semana, tendo se escolher a hora e o dia da
semana a ser executado;
oMonthly: Job será executado uma vez por mês, onde o usuário deve escolher o dia do mês
e a hora a ser executado.
Em qualquer uma das opções, se a flag Suspended estiver marcada, o Job não será executado.
oBackup all Devices: O job que está sendo criado, fará backup da configuração de todos
elementos do DmView;
oCustom device selection: Através desta opção, usuário pode escolher os elementos que
ele quer fazer o backup, independente de modelo. Para tanto, basta selecionar os
elementos desejados na seção Suported Devices, depois clicar em Add para irem para
seção Selected Devices.
O primeiro foi configurado para ser executado diariamente às 04:00hs e o segundo só é executado
quando o usuários clicar em Start Job.
7.2.1.Restore
Para restaurar um backup de configuração em algum elemento, deve-se selecionar o backup e em
seguida clicar no botão Restore.
Se a versão de firmware do backup for anterior a do equipamento em que estará sendo restaurado, as
configurações que o backup não conhece, ficarão como estava no equipamento. Se a versão de firmware
do backup for maior que a do equipamento, será mostrada uma mensagem avisando que algumas
configurações não serão ativadas.
•Device Configuration;
•IP/Router Configuration;
•SNMP Configuration.
O usuário deve selecionar uma delas que será restaurada, em seguida poderá conferir ou alterar a
configuração. Para finalizar, deve se selecionar em qual elemento a configuração será ativada.
Quando um evento é recebido pela aplicação, duas ações podem ser tomadas:
•Caso o evento não esteja relacionado a nenhum evento recebido anteriormente, então uma nova
correlação é criada;
•Caso o evento esteja relacionado a alguma correlação pré-existente, essa correlação é atualizada
de modo a conter o novo evento.
Diz-se que dois eventos estão correlacionados quando são provenientes da mesma interface de um
mesmo equipamento e pertencem ao mesmo grupo, ou quando são provenientes do mesmo circuito. Um
novo grupo de eventos é formado por eventos relacionados a um mesmo parâmetro de gerenciamento da
interface. Normalmente os grupos de eventos possuem eventos indicando falha e eventos indicando a
normalização dessas falhas.
Uma correlação é dita normalizada (cleared) quando o último evento adicionado a ela corresponde a um
evento de normalização.
O DmView possui duas ferramentas de correlação de eventos, uma de Devices e outra de Circuits. Elas
tem a função de exibir ao usuário as traps correlacionadas geradas pelos equipamentos ou pelos
circuitos, apresentando informações como severidade, data e hora do alarme, descrição, dentre outras.
8.1.Events Devices
A ferramenta Events Devices pode ser acessada através do menu Tools:Events:Events Devices. Ela pode
apresentar várias views, que são maneiras customizáveis de visualizar os eventos, sendo que cada view
apresenta uma lista de correlações de acordo com o filtro ativo nela.
Uma view é uma janela interna à janela principal que possui um nome (visível no topo da janela) e um
filtro associado. Os filtros são utilizados para selecionar quais eventos serão visualizados nesta view.
Inicialmente a ferramenta possui somente uma view com o filtro <none> aplicado, que pode ser alterado
para um dos seguintes filtros:
•Critical and not cleared: lista todas correlações com severidade Critical e que ainda não foram
normalizadas;
•Major and not cleared: lista todas correlações com severidade Major e que ainda não foram
normalizadas;
•Minor, Warning or Info and not Cleared: lista todas correlações com severidade Minor, Warning ou
Info e que ainda não foram normalizadas;
•Cleared and not ack: lista todas correlações que já foram normalizadas mas que ainda não
receberam o ack.
•Ack: abreviação para acknowledged, indica se o evento listado já foi adequadamente percebido pelo
usuário ou não. O usuário, ao perceber e tratar o evento adequadamente, pode marcar o mesmo
como acknowledged clicando sobre a check box presente nas células desta coluna.
•Severity: severidade do evento. Pode assumir os valores Critical, Major, Minor, Warn e Info em
ordem decrescente de severidade.
•Dev. No.: número ou local id do equipamento que gerou a trap. Utilizado para diferenciar os
equipamentos quando vários são gerenciados através de um mesmo agente.
•Interface: interface do equipamento na qual ocorreu o evento. Pode conter informação de placa,
porta, slot, etc, de acordo com o tipo de equipamento.
De acordo com a necessidade, o usuário pode criar novos filtros ou editar os existentes, bem como, criar
várias views para visualizar filtros diferentes. Abaixo um exemplo da ferramenta com vários filtros abertos.
Neste exemplo, a ferramenta Events Devices está aberta com três views. Uma mostrando os alarmes do
filtro Major and not cleared, outra mostrando os alarmes do filtro Critical and not cleared e outra
mostrando todos os alarmes.
Na versão 6.6 o checkbox Lock Table foi inserido na janela com o objetivo de travar a janela no momento
desejado e assim poder analisar os eventos recebidos.
8.1.2.Criando um Filtro
As listas de correlações de cada view podem ser filtradas tendo como base os parâmetros das mesmas.
Um conjunto básico de filtros é oferecido na inicialização da ferramenta e pode ser visto no campo Filter
das views.
Novos filtros podem ser criados através da opção Create Filter do menu Filter da janela principal. No
mesmo menu, os itens Edit Filter e Remove Filter podem ser utilizados para editar ou remover um filtro já
existente.
A janela Filter View é utilizada para criação e edição de filtros. Através dessa janela é possível configurar
os diversos parâmetros do filtro selecionando-os de acordo com a necessidade.
O filtro que está sendo criado/editado pode ser ativado através do check box Activate filter. O item Filter
Semantics define se o filtro irá incluir os eventos com os parâmetros indicados ou excluir os mesmos. O
check box Open view with this filter na parte inferior da janela determina se uma nova View deve ser
criada a partir do filtro.
Após a criação de um novo filtro, ele passa a ficar disponível no campo filter e pode ser aplicado nas
views existentes.
8.1.3.Editando um filtro
Para editar um filtro existente, basta acessar a opção Edit Filter... no menu Filter. Depois se deve
selecionar o filtro que se deseja alterar. Depois clicar em OK.
Para ser editado, um filtro não pode estar sendo utilizado por nenhuma view ativa.
8.1.4.Removendo um filtro
Para remover um filtro existente, basta acessar a opção Remove Filter... no menu Filter e selecionar o
filtro a ser excluído. Depois basta clicar OK.
Para ser removido, um filtro não pode estar sendo utilizado por nenhuma view ativa.
8.1.5.Reconhecendo correlações
Uma correlação pode ser marcada como reconhecida através dos check boxes da coluna Ack. Quando
uma linha da correlação é marcada como reconhecida, todos os seus eventos são considerados
reconhecidos. Se este alarme estiver normalizado e é dado um ack, ele é removido da lista de eventos
ativos.
Correlações normalizadas são apresentadas com o fundo verde claro e correlações reconhecidas não
normalizadas são apresentadas com fundo marrom claro. Correlações não reconhecidas e não
normalizadas são apresentadas com fundo branco.
•Ack: abreviação para acknowledged, indica se o evento listado já foi adequadamente percebido pelo
usuário ou não. O usuário, ao perceber e tratar o evento adequadamente, pode marcar o mesmo
como acknowledged clicando sobre a check box presente nas células desta coluna;
•Severity: severidade do evento. Pode assumir os valores Critical, Major, Minor, Warn e Info em
ordem decrescente de severidade;
•Event Time: data e hora em que o evento foi recebido pelo serviço;
8.2.1.Criando Filtros
Da mesma maneira que a Events Devices, a Events Circuits permite a criação de filtros. Para tanto, basta
acessar o menu Filters:Create Filter.
Este filtro está sendo criado para mostrar todos os alarmes de 23/05/2006 às 00:00hs até 23/05/2006 às
23:59hs.
Depois de selecionar todos os parâmetros do filtro, basta clicar em Use para que ativá-lo.
Todos filtros existentes estão disponíveis no campo Filter Name no lado superior direito da janela Circuits
Correlation. Para ativar um diferente do que está sendo exibido, basta selecioná-lo e clicar em Activate
Filter. Quando não é mais necessário visualizar as correlações deste filtro, basta clicar em Deactivate
Filter.
8.2.2.Editando Filtros
Para editar um filtro existente, basta acessar a opção Edit Filter no menu Filters. Depois se deve
selecionar o filtro que se deseja alterar. Depois clicar em OK.
8.2.3.Removendo um filtro
Para remover um filtro existente, basta acessar a opção Delete Filter no menu Filters e selecionar o filtro a
ser excluído. Depois basta clicar OK.
8.2.4.Reconhecendo Correlações
Como a Events Devices, na ferramenta Events Circuits uma correlação pode ser marcada como
reconhecida através dos check boxes da coluna Ack. Quando uma linha da correlação é marcada como
reconhecida, todos os seus eventos são considerados reconhecidos. Se este alarme estiver normalizado
e é dado um ack, ele é removido da lista de eventos ativos.
Correlações normalizadas são apresentadas com o fundo verde claro e correlações reconhecidas não
normalizadas são apresentadas com fundo marrom claro. Correlações não reconhecidas e não
normalizadas são apresentadas com fundo branco.
Para realizar a exportação, basta executar o script RunEventsExporter.bat que fica na pasta
NMS_HOME/bin. Esse script irá exportar da tabela de histórico todos os eventos com mais de 30 dias que
fazem parte de correlações terminadas. Existem quatro situações em que uma correlação é terminada:
Quando o usuário termina uma correlação através do menu de contexto da ferramenta Events
Correlation.
Todos os eventos da base podem ser terminados pela ferramenta Events Exporter através da opção
"-t".
Uma vez exportados, os eventos não aparecerão mais nas ferramentas de visualização de eventos
(mapa, Events Correlation e Events Browser) nem nos relatórios do portal Web. O script pode
opcionalmente ser editado, sendo que a ferramenta aceita as seguintes opções:
9.1.Device FW Update
A ferramenta Firmware Update é utilizada para fazer a atualização de firmware dos equipamentos
gerenciados.
A utilização desta ferramenta é bastante simples, sendo feita através de uma interface gráfica similar às
demais funcionalidades do DmView. Ela pode ser acessada através do menu Tools:Firmware
Update:Firmware Update.
A busca pelos equipamentos pode ser feita pelo Model, Dev ID, Hostname, Serial Nº, Status, FW Release
Date ou FW Version. Podem ser feitas combinações com estes campos de pesquisa para se chegar aos
equipamentos desejados. A tabela Current Devices vai apresentar todos elementos deste modelo de
equipamento gerenciados pelo DmView. As informações Hostname, FW Version e FW Release Date
serão preenchidas imediatamente.
O botão Save List permite salvar a lista de equipamentos e as informações presentes na tabela Current
Devices em um arquivo texto.
A seção Log, na parte inferior da janela, vai mostrar os equipamentos sendo atualizados e o resultado do
upload. O botão Save Log pode ser utilizado para salvar o log apresentado em um arquivo texto.
Apartir da versão 6.6, a janela Supported Firmware foi implementada para exibir as versões de firmware
que são compatíveis com o DmView. Para acessá-la, selecione About:Supported Firmware.
Ao fazer o update de um firmware com versão superior ao listado na janela de Supported Firmware, a
mensagem “FW not fully supported” será exibida na abertura do bayface do equipamento. Está mensa-
gem significa que o firmware que está no equipamento não está homologado para a versão do DmView
instalada, isto não quer dizer que o firmware não funcionará e sim que é uma nova versão e poderá ter
novas funcionalidades que não poderão ser utilizadas nesta versão do DmView, ou seja as funcionalida-
des anteriores deverão funcionar. Qualquer dúvida entre em contato com o Suporte da Datacom
(suporte@datacom.ind.br).
A janela de IP/CESoP FW Update é utilizada para fazer o update de firmware de placas IP e CESoP
utilizadas nos equipamentos DM705 CPU64, DM705 CPU128. Basta selecionar a placa desejada,
procurar ou digitar o caminho do firmware e enviá-lo para o equipamento.
Para acessar esta janela, selecione: Tools: Firmware Update: IP/CESoP FW Update.
O sistema de Alta Disponibilidade do DmView (H.A.) é uma solução que propõe implementar um sistema
que monitore inicialmente o serviço Poller e o banco de dados e que possa em, caso de falhas de um
desses serviços, comutar automaticamente para um outro servidor/site e continuar provendo a gerência
dos equipamentos da rede com o menor downtime possível.
Caso não seja utilizada a solução de IP único para os servidores (também chamado flutuante) a opção
HaMgmtIp deve ficar em branco. Caso os demais valores do arquivo ha.conf estejam preenchidos e
houver habilitação na licença, automaticamente o uso do H.A. estará sendo feito pela aplicação. Caso um
console do DmView não consiga se conectar no servidor JMS especificado no arquivo nms.conf
automaticamente o console passará a apontar para o JMS e consequentemente outros serviços (exceto
banco de dados) especificados pelo parâmetro HaPeerIp do arquivo ha.conf. Essa feature garante no
caso de uma troca de papel entre os servidores (também chamada comutação) que a conectividade das
estações consoles permanecerá.
10.2.Comutação do sistema
O sistema H.A. comutará em um dos seguintes casos:
• O serviço Poller não conseguir ser iniciado ou ser iniciado e ficar funcionando por um período
inferior a um limite estabelecido na configuração por x tentativas.
• O banco de dados não responder ao H.A. consecutivamente pelo número de vezes estipulado
no arquivo de configuração.
• O servidor ativo falhar ao responder as requisições feitas via heartbeat (útil para fazer
comutação se o servidor ficar muito lento).
• O servidor Backup assumirá o papel de servidor Ativo caso a sua conexão com o servidor Ativo
seja interrompida por qualquer motivo e não seja conseguida uma reconexão entre os dois
servidores pelo número de vezes estipuladas. Nessa situação fica claro que o servidor Backup
assume que o servidor Ativo está desligado ou de alguma forma inoperante.
Obs1: Vale notar que pode acontecer um 'falso positivo' de queda de servidor ativo se as suberedes dos
servidores ficarem sem comunicação. Nesse caso tanto o servidor Ativo quanto o servidor Backup
assumirão o papel de servidor principal. A prevenção e o tratamento dessa situação fica a cargo do
gerente/administrador da rede.
10.3.Pré-Requisitos
Para se utilizar o H.A. alguns pré requisitos são necessários:
• Acesso via ssh sem utilização de senha entre os dois servidores (Ativo e Backup).
• Acesso via ssh sem utilização de senha dos servidores para as consoles.
• Acesso via ssh sem utilização de senha dos servidores para o servidor de banco de dados como
usuário oracle.
10.4.Utilização do H.A.
O DmView H.A. utiliza um serviço adicional denominado Guardian. Esse serviço é quem irá monitorar o
funcionamento do serviço Poller e do banco de dados, além de entrar em contato com o serviço Guardian
do servidor Backup. Esse serviço deve ser iniciado em ambos os servidores para que se possa ter a
possibilidade de comutação em caso de falhas.
Será considerado o servidor Ativo o servidor que for iniciado antes, i.e., o serviço Guardian irá iniciar,
tentará se conectar em outro serviço Guardian e como ele foi o primeiro a ser ligado, não ira conseguir e
vai assumir o papel de servidor Ativo. Sempre que um serviço Guardian for iniciado e tentar se conectar
no outro serviço e conseguir é sinal de que há um serviço previamente iniciado (ou seja, já há um servidor
ativo) e resta assumir o papel de Backup.
Vale observar que os demais serviços não devem ser iniciados pelo administrador pois eles são agora
iniciados pelo Guardian quando o servidor assumir o papel de Ativo.
Vale notar, que esse procedimento não para os demais serviços caso estejam iniciados e, além disso,
caso se pare o Guardian em um servidor Ativo o serviço Guardian do servidor Backup irá detectar a
derrubada e irá assumir o papel de novo Ativo.
Para evitar esse problema deve-se parar primeiro o Guardian do servidor Backup depois parar o Guardian
do servidor Ativo e, finalmente, parar os demais serviços do servidor Ativo. Caso se pare o Poller do
servidor ativo antes de parar o Guardian o mesmo detectará a queda do Poller e irá reiniciá-lo.
Esse comando para todo o sistema H.A. nos dois servidores precisando ser executado em apenas um
dos servidores.
10.5.Execução de scripts
O H.A. pode executar scripts em eventos pré-definidos, são eles:
• Evento de comutação de Ativo para Backup (scripts são executados depois de os serviços serem
parados).
• Evento de comutação de Backup para Ativo (scripts são executados antes de os serviços serem
iniciados).
Scripts que devem ser executados na comutação do servidor Ativo para Backup:
/DmView/bin/onCommute/goDown
Scripts que devem ser executados na comutação do servidor Backup para Ativo:
/DmView/bin/onCommute/goUp
• Permitir que o usuário root do servidor do DmView possa se logar sem autenticação no servidor
de banco de dados como usuário oracle.
• Criar no servidor de banco de dados a hierarquia de diretório /DmView/bin (não precisa mais do
que isso) e tornar acessível para o usuário oracle.
---------------------------------------------------------------------------------------------------
#High Availability (Versão 6.3 em diante).
#File: /DmView/conf/ha.conf
#IPs
HaMgmtIp=COLOCAR O IP COMPARTILHADO AQUI
HaPeerIp=COLOCAR O IP DA 2A MAQUINA AQUI
#Ports
PollerAgentPort=5565
GuardianPort=5566
GuardianJmxPort=5567
#Guardian
GuardianMaxRetries=3
TimeToRetryWithPeer=5
#Database
DatabaseServer=COLOCAR O IP DO SERVIDOR DE BANCO DE DADOS AQUI
DatabaseCheckInterval=600
DatabaseCheckMaxRetries=5
---------------------------------------------------------------------------------------------------
HaMgmtIp - IP que será compartilhado com os 2 servidores. (em geral as consoles devem apontar para
esse IP).
PollerAgentPort - Porta na qual o agente H.A. do serviço Nms Poller irá se conectar.
GuardianJmxPort - Porta na qual é iniciado um servior RMI exclusivo para o gerenciamento via JMX.
GuardianMaxRetries - Número de tentativas que o guardian irá fazer no caso de não haver resposta via
heartbeat.
TimeToRetryWithPeer - Tempo em segundos em que o servidor backup deve esperar antes de tentar
uma nova conexão com o servidor ativo.
DatabaseCheckInterval - Número de segundos que devem ser esperados entre cada consulta de keep
alive no servidor de banco de dados.
PollerConnectionTimeout - Tempo em segundos no qual o Guardian espera pelo Poller após mandar
iniciar o serviço.
PollerRetryTimeout - Tempo em segundos no qual o Polling deve estar em execução para zerar o
contador de falhas sucessivas.