Ajuda sobre a Janela de Pings em Massa


Se for iniciada esta funcionalidade mas com automa��o de navega��o, para o software poder sacar os IPs ou dom�nios de uma p�gina atrav�s da submiss�o de um formul�rio, de forma din�mica, conforme explicado no nosso tutorial de automa��o de navega��o, a janela de pings em massa ter� � esquerda um painel de navega��o, que permitir� ao utilizador escolher com o rato ou teclas, cada uma das op��es existentes na p�gina lida, e sacar de l� os hospedeiros a pingar, e come�ar os pings, tudo com um simples clique de um rato ou tecla. O painel encontra-se � esquerda:


Neste painel temos logo no topo uma fila de quatro bot�es principais, seguidos de uma fila de estat�sticas, e por fim uma op��o, que ser�o descritas abaixo. Os quatro bot�es s�o:
- Pingar - Este � o bot�o que d� come�o aos pings em massa. Uma vez clicado, fica desactivado e s� volta a estar dispon�vel para ser clicado ap�s clicarmos no bot�o "Parar".
- Parar - Este � o bot�o que termina os pings em massa. Uma vez clicado, fica desactivado e o bot�o "Pingar" volta a estar dispon�vel para ser clicado e desta forma reiniciar todo o processo e dar origem a um novo ping em massa.
- Pausa/Retomar - Este � o bot�o que serve para se fazer uma pausa nos pings ou retomar os pings. Este bot�o fica dispon�vel para ser clicado apenas quando se come�a um novo ping clicando no bot�o "Pingar". Uma vez iniciado o ping, este bot�o fica como "Pausa" e clicando nele, entramos em modo de pausa, onde todos os pings ficam paralizados, e o bot�o passa a ter escrito "Retomar". Uma vez clicado em "Retomar", os pings continuam de onde tinham parado, e o bot�o volta a ter a designa��o de "Pausa". Este bot�o s� fica indispon�vel ap�s se pararem os pings clicando no bot�o "Parar".
- Sair - Este � o bot�o que nos faz fechar a janela de pings em massa e terminar tudo o que nela decorre, tal e qual o bot�o de fechar na janela criada pelo sistema operativo. Ao ser clicado, os pings s�o terminados, mas a janela de pings em massa s� ser� fechada por completo, ap�s todas as threads activas serem terminadas. Assim, ao se clicar no bot�o "Sair" ou no de fechar a janela do pr�prio sistema operativo, iremos ver na barra de estado da janela, a informa��o de quantas threads faltam serem encerradas, e s� ap�s todas as threads activas serem terminadas e n�o sobrar nenhuma activa, � que a janela ser� por fim terminada. Isto evita que se feche uma janela e fiquem threads activas em mem�ria a consumir recursos.

As diferen�as entre as tr�s tabelas s�o:
- Tabela Geral - Esta tabela apresenta todos os hospedeiros, independentemente dos alertas que possam ter, aparecendo assim os hospedeiros sem alerta, ou em alerta amarelo ou vermelho. Todos est�o sempre presentes e vis�veis nesta tabela.
Esta tabela � incrivelmente r�pida a ser preenchida. Se experimentarmos pingar uma gama de 3.000 IPs no separador "Definir IPs" da janela principal, veremos que a tabela � preenchida com esses 3.000 IPs em muito poucos segundos, e sempre que recome�armos os pings, ela � preenchida com igual rapidez. Mas com 3.000 m�quinas a pingar, o software logicamente n�o ir� criar 3.000 threads com uma por m�quina, mas dividir� as m�quinas pelo n�mero de threads do utilizador, ou seja, se o utilizador definiu 100 threads, cada uma ter� 30 m�quinas a seu cargo. Por esta raz�o, como o software ir� actualizar os 3.000 registos da tabela, um a um, e levar� assim mais de um minuto a chegar do in�cio ao fim da tabela, ser� normal na primeira passagem os primeiros ficarem a branco, pois o software passou pelos seus registos antes de terem pings feitos, mas mais abaixo j� se ver� ele a passar por registos com respostas, e ser� normal ver respostas em blocos de x m�quinas, pois cada thread ter� x m�quinas a seu cargo, e em pings de milhares de m�quinas n�o se obter�o resultados em poucos segundos caso se deseje fazer mais do que um ping e em intervalos pequenos.
- Tabela Filtrada - Esta � a tabela filtrada.
Esta tabela permite ao utilizador escolher que alertas ser�o mostrados, algo �til na detec��o de poss�veis problemas, bastando para isso colocar um visto em cada filtro. Os filtros existentes s�o os dos tr�s alertas, os "Sem Alertas", "Alertas Amarelos" e os "Alertas Vermelhos". Desta forma, podemos ver apenas os que est�o em alerta vermelho, alerta amarelo, s� sem alerta, etc. Se estiverem todos seleccionados ficar� uma tabela 100% igual � tabela geral. Estes filtros n�o s� funcionam em tempo real, como tamb�m ap�s os pings estarem parados ao se colocar ou retirar estes vistos, ter�o efeitos imediatos e a tabela ser� redesenhada para apresentar os alertas pretendidos, mesmo ap�s ter terminado o ping. Os dados desta tabela ser�o sempre iguais aos da tabela geral em tempo real nos hospedeiros apresentados. Exemplo pr�tico da utiliza��o deste filtro, ser� ter seleccionado apenas os alertas vermelhos, e deixar os pings a correr, e assim que aparecerem hospedeiros nesta tabela ser� sinal de que h� hospedeiros com problemas.
Nota: Em rela��o a esta tabela, dado que � reconstruida cada vez que h� actualiza��o da tabela geral com novos valores, pode acontecer que ao mandarmos parar ou colocarmos em pausa os pings, ele n�o reconstrua a tabela por completo se tivermos o visto na op��o de paragem r�pida dos pings. Assim, se uma tabela tiver 100 hospedeiros a vermelho, e clicarmos em parar com a op��o de paragem r�pida dos pings activada, e a tabela filtrada for nos 20 ainda, ficar� pelos 20 e os 80 que faltam n�o ser�o preenchidos devido � op��o de paragem r�pida dos pings estar activada, e isto acontece para evitar que o utilizador, ao ter paragem r�pida dos pings, e ter uma lista de 10.000 hospedeiros, n�o ter de esperar que os 10.000 fossem desenhados quando a ordem dada � de parar rapidamente, e assim o utilizador poder� ter sempre a lista completa e actual na tabela geral, sendo que nestes casos a tabela filtrada n�o ser� garantidamente fi�vel.
- Offline ou N/D - Esta � a tabela que � populada com todos os dados extra�dos dinamicamente de uma p�gina que n�o sejam v�lidos. � �til apenas nos casos em que mandamos extrair hospedeiros de uma tabela HTML, quer seja ap�s selec��o de op��es, ou seja, com automa��o de navega��o, quer seja apenas mandando extrair os hospedeiros da tabela sem automa��o. Tem apenas de ser extrac��o de dados de uma tabela. Acontece que ao extrair dados de uma tabela, se o software encontrar c�lulas vazias na coluna que dever� conter os hospedeiros, ele colocar� esses dados, na tabela contida no separador "Offline ou N/D". Assim se uma tabela HTML tiver dez linhas, e duas das quais estejam sem nada na c�lula que deveria conter um IP ou dom�nio, ficar� a tabela geral populada com oito hospedeiros, e a tabela "Offline ou N/D" populada com duas linhas, indicando todos os dados contidos nas outras colunas.

Desta forma o utilizador pode ver o que falhou e que dados s�o estes que aparecem sem IP ou dom�nio, como por exemplo ver clientes que n�o obtiveram IP num I.S.P., e identific�-los pelos outros dados nas outras colunas, como n�mero de cliente ou MAC Address, entre outros.

O Network Pinger utiliza um sistema simplificado de cores para tornar f�cil ao utilizador a distin��o dos v�rios hospedeiros consoante a percentagem de quebras nas respostas de pings que cada um tem. Esses n�veis de alertas s�o definidos n�o aqui mas sim no separador das op��es na janela principal, e ao ser iniciada a janela de pings em massa j� estar�o esses valores definidos, apesar de podermos alterar os valores que influenciam a apresenta��o do gr�fico de queijo no que diz respeito � percentagem de perdas de pacotes de forma independente.
S�o definidos dois n�veis de alerta, o de alerta amarelo e o de alerta vermelho na janela principal, e aqui, � semelhan�a do gr�fico de queijo na sua funcionalidade de perda de pacotes, dependendo da percentagem da perda de pacotes de cada hospedeiro, ser� atribu�da a devida cor ao mesmo. Assim, as linhas ficar�o com cor branca se n�o atingirem o n�vel de alerta amarelo, se o atingirem e ficarem abaixo do n�vel de alerta vermelho ficar�o a amarelo, e se atingirem o n�vel de alerta vermelho as linhas ficar�o a vermelho, havendo dois tons de cada uma destas cores, devido � altern�ncia de cores das linhas para f�cil leitura, havendo assim tr�s cores em seis tons.
Para ajudar na distin��o dos alertas dos hospedeiros, al�m das cores, h� cinco �cones poss�veis antes de cada hospedeiro, uma seta para cima para os que est�o em branco, ou seja, sem alerta, uma seta para baixo para os que est�o em alerta amarelo, uma cruz para os que est�o em alerta vermelho, um �cone com um ponto de interroga��o para os que ainda n�o t�m qualquer resposta, algo comum no come�o quando ainda n�o come��mos os pings, e por fim, um �cone de um sinal de stop, que ser� vis�vel quanto paramos os pings ou os colocamos em pausa, mas que poder�o n�o ser vis�veis sempre, caso tenhamos a op��o de paragem r�pida dos pings activada, e que aparecer� quando o ping de cada hospedeiro tiver obtido a resposta que esperava e assim ficar inactivo, e se a paragem r�pida dos pings estiver activada, como ele poder� parar antes de o ping de cada hospedeiro obter resposta, poder� assim n�o ter o sinal de stop devido � paragem r�pida.
Comandos com o Rato nas Tabelas
- Bot�o Direito do Rato - Clicando com o bot�o direito do rato em cima de uma linha com um hospedeiro, ir� aparecer o menu habitual que aparece ao se clicar com o bot�o direito em cima de uma palavra num editor de texto, e sendo o hospedeiro do menu o hospedeiro na primeira coluna da tabela, mas tendo o menu uma diferen�a:
a op��o de editar, ir� dizer algo como "Editar Hospedeiro Seleccionado" ou "Editar Hospedeiros Seleccionados", conforme hajam um ou mais linhas seleccionadas, havendo esta diferen�a porque ao clicarmos nesta op��o de editar, ser-nos-� aberta como nas outras janelas, uma janela de editor de texto com os gr�ficos vis�veis mas, ao inv�s de ter os dados de todos os hospedeiros, s� ter� os dados relativos ao hospedeiro ou hospedeiros seleccionados, que ser�o colocados no editor separados por tabula��o, prontos para serem copiados para outros softwares como folhas de c�lculo onde ser�o automaticamente separados por colunas.
� de notar que esta op��o de seleccionar linhas para ver apenas esses hospedeiros no editor de texto, � v�lida apenas para a tabela geral, n�o funcionando nas outras duas tabelas. Assim, se seleccionarmos todos os hospedeiros na tabela filtrada, mas s� tivermos um seleccionado na tabela geral, ser� esse �nico seleccionado da tabela geral a ser apresentado no editor de texto quando clicarmos no bot�o do editor de texto na barra de ferramentas.
- Bot�o Esquerdo do Rato - O bot�o esquerdo do rato em cima de uma linha permite-nos seleccionar essa linha, e se em conjunto com a tecla Shift ou CTRL, permite-nos seleccionar v�rias linhas, que no caso da tabela geral, poder�o ser utilizadas para depois serem editadas em conjunto no editor de texto.
- Duplo Clique do Rato - Este gesto tem ac��es diferentes nas diversas tabelas. Na tabela geral, ao fazermos duplo clique numa linha, ser-nos-� aberta a janela de pings, mas j� preenchida de origem com todo o hist�rico dos pings feitos ao hospedeiro seleccionado, junto com gr�ficos j� preparados. Ou seja, ap�s o ping em massa, podemos clicar em cada um dos hospedeiros e ver todo o seu historial em texto, gr�ficos, tal e qual como se tivesse sido feito numa janela normal de pings, e individualmente. Assim, todos os hospedeiros podem ser tratados e analisados um a um atrav�s da janela de pings individuais.
Nas outras tabelas, como na tabela filtrada, um duplo clique numa linha far� apenas com que se abra uma janela de pings individuais, onde se poder� fazer um ping a esse hospedeiro, desde o zero, sem haver lugar a preenchimento do hist�rico do ping ao hospedeiro na tabela em quest�o. Se houver um duplo clique numa linha, mesmo na tabela geral, sem que os pings em massa tenham come�ado, ou seja, que estejam todos a zero e sem pings activos, ao ser feito duplo clique, ser� aberta janela de pings individuais tamb�m sem hist�rico e que permitir� ao utilizador come�ar a fazer pings desde o zero.
- Seleccionar Tudo, Copiar e Gravar - Estes comandos, � semelhan�a do duplo clique acima referido, podem ser aplicados a v�rios hospedeiros seleccionados. Assim, se seleccionarmos v�rios hospedeiros ao mesmo tempo, como 5 hospedeiros no meio de 100, e clicarmos em copiar, ser-nos-� copiada para a mem�ria em modo de texto, as linhas de an�lise a esses hospedeiros em quest�o, j� com os t�tulos, e em formata��o que nos permitir� colocar os dados quer em editores de texto, quer em folhas de c�lculo com formata��o predefinida. E se clicarmos em gravar, com v�rias linhas seleccionadas, ser-nos-� gravado um ficheiro, com o formato que escolhemos, mas com apenas os hospedeiros por n�s seleccionados. Quanto � op��o de seleccionar tudo, ela pura e simplesmente seleccionar� todas as linhas, e com elas, todos os hospedeiros da tabela geral. Estes comandos n�o ter�o efeito nas outras tabelas.
Vamos agora ver o funcionamento do painel lateral de visualiza��o gr�fica.
H� dois tipos de gr�ficos diferentes neste painel lateral, um � o gr�fico de linhas e abaixo h� o gr�fico de queijo, cada um com as suas particularidades e funcionalidades. O de gr�fico em linhas � criado para uma visualiza��o f�cil e r�pida de um historial dos tempos dos pings de forma linear, para identificarmos facilmente quebras, ou congestionamentos moment�neos. O gr�fico de queijo � �til noutro sentido, mais para uma visualiza��o percentual de v�rios dados, como percentagem de hospedeiros em linha, percentagem de hospedeiros em alerta amarelo ou vermelho, etc. Ambos t�m duas formas de serem visualizados e s�o configur�veis em tempo real. Vamos analisar os dois em separado:
|
|
|