In�cio  Caracter�sticas  Downloads  Imagens  Tutorial  F.A.Q.  Guestbook  Contactos  Sitemap    

Ajuda sobre a Janela de Pings em Massa

Arranque da Janela de Pings em Massa

Esta � a janela que � aberta quando executamos uma sess�o guardada de pings em massa ou quando mandamos pingar um grupo de IPs em simult�neo no separador "Definir Hosts" da janela principal, e � aqui que pingamos em simult�neo os mais variados grupos de hospedeiros definidos por n�s.

Esta janela poder� ter um aspecto diferente dependendo de se tiver automatiza��o de navega��o ou n�o. Quando � aberta atrav�s de uma defini��o sem automa��o de IPs a pingar, como atrav�s de um range de IPs ou de IPs sacados de uma p�gina web sem formul�rios, a janela ser� mais simples e n�o ter� � esquerda o painel de selec��o de op��es:

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:

Painel de Navega��o

Vamos come�ar por estudar o funcionamento deste painel e passaremos mais tarde ao restante dos controlos, com imagens de exemplo que poder�o conter este painel ou n�o.

O painel de navega��o � esquerda tem os seguintes controlos:

  • Filtrar - Aqui temos uma caixa de pesquisa, onde podemos come�ar a digitar o nome da op��o que pesquisamos. Assim, sempre que � digitado um caractere, ser�o filtradas as op��es de dentro da lista, e apresentadas apenas as que come�am por esses caracteres. Assim, se as op��es forem n�meros desde 000 ao 999 e quisermos filtrar apenas os valores entre 550 e 559, s� teremos de escrever "55" e ficaremos com as que come�am por "55", como 550, 551, 552 a 559. Isto � particularmente �til no caso de termos por exemplo umas 700 c�lulas cheias de modems, e nos lembrarmos que a c�lula come�a por "AL" mas n�o sabemos se � "ALV" ou "ALU" ou "ALC" ou outra, escrevemos "AL" e em vez das 700 op��es ficamos reduzidos a umas 5 ou 10. Assim podemos clicar numa op��o em segundos em vez de a procurarmos no meio de milhares de poss�veis escolhas. Esta caixa de pesquisa, n�o � sens�vel a mai�sculas.

  • Lista de Op��es - Esta � a lista das op��es lidas na p�gina de origem em si. Se mandamos o software sacar as op��es que s�o representadas pela tag HTML "Option" que est� dentro de uma tag HTML "Select", todas essas op��es ir�o ser apresentadas aqui. Assim, todas as op��es que virmos na p�gina HTML no menu dropdown em quest�o, ir�o aparecer nesta lista.

  • Seleccionar [e Pingar] - Este bot�o poder� ter tanto "Seleccionar e Pingar" como "Seleccionar" apenas, dependendo de ter ou n�o o visto na op��o abaixo descrita, a "Pingar Automaticamente". Ao clicarmos neste bot�o, o software ir� seleccionar esta op��o na p�gina de origem, submeter o formul�rio dessa p�gina, e extrair todos os IPs ou dom�nios da tabela resultante coforme programado pelo utilizador, e preencher a tabela com eles. Se tiver o visto na op��o abaixo "Pingar Automaticamente", ap�s extrair os hospedeiros e popular a tabela, come�ar� os pings de forma autom�tica.

  • Pingar Automaticamente - Conforme descrito na op��o anterior, caso esta caixa tenha um visto, os pings iniciar�o de forma autom�tica ap�s ser seleccionada uma op��o, e caso n�o tenha o visto, ao ser clicada uma op��o, ser� apenas populada a tabela com os IPs ou dom�nios extra�dos mas sem come�ar a pingar de forma autom�tica ap�s a mesma.

  • Mostrar Pesquisa HTML - Este bot�o, ao ser clicado, ir� apresentar-nos o resultado em HTML que o software obteve para preencher a tabela, no Navegador. Assim, se ao seleccionarmos uma op��o o Network Pinger submeter um formul�rio e receber assim uma tabela com por exemplo 10 IPs, iremos ao clicar neste bot�o ver esse mesmo resultado HTML que o software viu, em HTML. Assim, se acharmos estranho alguns hospedeiros terem aparecido a mais ou a menos na tabela, podemos sempre clicar neste bot�o e ver o que realmente a p�gina em quest�o d� como resultados e o porqu� de tal ter acontecido. Se a tabela ainda n�o tiver sido populada, � sinal de que ainda n�o foi submetido um formul�rio e n�o foram obtidos resultados, por isso ao clicarmos neste bot�o veremos apenas a p�gina de origem, j� que o software n�o obteve dados ainda. Esta p�gina de origem com os resultados �-nos apresentada dentro do Navegador, o webbrowser do Network Pinger.

  • Abrir P�gina de Origem - Esta op��o � parecida com a anterior, mas apenas mostra a p�gina de origem tal como ela �, sem nunca se submeter um formul�rio, no Navegador. Assim, quer o software tenha j� sacado hospedeiros para preencher a tabela ou n�o, ele mostrar� sempre apenas a p�gina de origem que foi definida pelo utilizador para o software ler e sacar os hospedeiros. Esta p�gina de origem �-nos apresentada dentro do Navegador, o webbrowser do Network Pinger.

Painel de Comandos

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.

Painel de Estat�sticas

Logo abaixo do Painel de Comandos temos este painel, com cinco estat�sticas e uma op��o. Estas s�o:

  • Enviados - Esta caixa d�-nos o n�mero total de pings efectuados em todos os hospedeiros. Se tivermos 10 hospedeiros com 10 pings em cada, este valor ter� n�o 10 mas sim 100 pings enviados, que foram 10 para cada.

  • Sem Resposta - Esta caixa d�-nos o n�mero de pings sem resposta no meio de todos os pings j� efectuados, e tal como a estat�stica acima, refere-se ao total de todos os pings feitos entre todos os hospedeiros.

  • M�nimo - Esta caixa tem o valor m�nimo de tempo de resposta entre todos os pings efectuados entre todos os hospedeiros, medido em milissegundos.

  • M�ximo - Esta caixa tem o valor m�ximo de tempo de resposta entre todos os pings efectuados entre todos os hospedeiros, medido em milissegundos.

  • M�dia - Esta caixa tem o valor m�dio de tempo de resposta entre todos os pings efectuados entre todos os hospedeiros, medido em milissegundos.

  • Tempo Real - Esta � uma op��o que pura e simplesmente liga ou desliga a actualiza��o das estat�sticas em tempo real durante a execu��o dos pings. Se n�o tiver o visto, as estat�sticas, quer esteja o ping a decorrer ou em pausa ou parado, s� ser�o actualizadas se o utilizador voltar a colocar o visto nesta caixa, para permitir ao utilizador manter as estat�sticas inalteradas para compara��o, sempre que necess�rio bastando para tal retirar o visto desta caixa. Tamb�m quando o utilizador parar os pings em massa ou coloc�-los em pausa, as estat�sticas ser�o actualizadas de forma autom�tica, mas apenas se n�o tiver a op��o de paragem r�pida dos pings activada, porque se tiver essa op��o activada e ele actualizasse as estat�sticas, elas ficariam actualizadas sem todos os pings estarem parados ainda devido � op��o da paragem r�pida dos pings, e assim, ficariam as estat�sticas com valores errados, assim, caso o utilizador clique em pausa ou mande parar os pings, e a op��o de paragem r�pida dos pings esteja desactivada, ele actualizar� as estat�sticas automaticamente, mesmo sem ter o visto nesta caixa.

Paragem R�pida dos Pings

Nesta caixa, podemos definir, colocando ou tirando o visto da caixa, se queremos uma paragem r�pida dos pings ou normal. As suas diferen�as s�o:

  • Paragem Normal dos Pings - Se n�o tivermos o visto e assim quisermos uma paragem normal, sempre que clicarmos quer em pausa, quer em parar, o software ir� esperar, e continuar a actualizar a tabela, at� que veja que todos os pings pararam e j� obtiveram resposta, e que n�o h� mais nenhum activo. Assim, se clicarmos em Parar ou Pausa durante um ping a 20 hospedeiros, e faltarem 5 que esperam resposta, iremos ver uma mensagem na barra de estado do g�nero "A parar os pings... Esperando resposta de 5 pings ainda em execu��o...", e s� ap�s esses 5 pings receberem resposta aos pacotes enviados, � que o software ir� finalmente dar como parados ou em pausa os ditos pings e deixar de actualizar a tabela.

    Isto � bom para quem n�o tem problemas de tempo, e quer dados 100% precisos sobre os seus pings, pois assim os pings que est�o sem resposta e faltam fazer, ser�o contabilizados, de outra forma n�o seriam por parar muito r�pido e os dados n�o seriam t�o exactos.

  • Paragem R�pida dos Pings - Com o visto nesta op��o, acontece o contr�rio da op��o acima, quando clicamos em Parar ou Pausa, o software n�o ir� querer saber se dos 20 hospedeiros a serem pingados se ainda faltam obter resposta de 5 ou 10 ou mais, ele pura e simplesmente d� os pings como parados ou em pausa, e os que estavam a aguardar resposta n�o ser�o actualizados na tabela, pois � altura do clique no bot�o ainda n�o teriam obtido resposta.

    Isto faz com que o utilizador possa clicar no Pausa e no Retomar muito r�pido sem ter de esperar por respostas de pings. Os dados n�o ser�o t�o precisos, pois ao clicar, se existirem hospedeiros que iriam dar sem resposta, eles n�o ir�o ser contabilizados porque o software n�o esperar�, mas por outro lado se o utilizador quiser velocidade e esses que possam dar sem resposta n�o tiverem import�ncia, esta � a op��o ideal. Claro que se clicarmos em Parar, ele ir� parar r�pido os pings, mas teremos na mesma de aguardar que ele mande abaixo as threads todas dos pings. Mas clicando na Pausa n�o esperaremos por nada, ser� instant�neo. H� que ter em aten��o que, se clicarmos em pausa, e estiverem 5 � espera de resposta, eles n�o ser�o contabilizados na tabela, mas os pings ver�o as respostas chegarem durante a pausa e os valores ser�o correctos, pelo que se clicarmos em Retomar, eles ficar�o logo com as 5 respostas actualizadas, pois vieram durante a pausa. Apenas n�o s�o apresentadas na tabela no momento da pausa nem atrasam o utilizador. Da mesma forma, � poss�vel que, dado que v�rios hospedeiros n�o obtenham a resposta do �ltimo ping que tenham em execu��o, que n�o seja colocado o �cone do sinal de stop antes de alguns hospedeiros na tabela, ao contr�rio do que aconteceria sem a paragem r�pida dos pings, onde todos os pings seriam terminados primeiro e todos os hospedeiros teriam o �cone do sinal de stop a sinalizar que estariam todos com os pings parados.

Tabelas de Resultados

O Network Pinger em tr�s tabelas diferentes na janela dos pings em massa. Elas s�o: a "Tabela Geral", a "Tabela Filtrada", e a tabela "Offline ou N/D":

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.

Alertas, Cores e S�mbolos nas Tabelas

O Network Pinger tem um sistema de cores para distinguir os v�rios n�veis de alertas em que cada hospedeiro pode estar, bem como �cones apropriados:

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.

Ordena��o das Tabelas

Este t�pico n�o ser� muito desenvolvido, at� porque � bastante simples. Para se ordenar uma tabela, basta-nos pura e simplesmente clicar com o bot�o esquerdo do rato na coluna desejada dentro da linha de t�tulos, e essa tabela ser� ordenada com base nessa coluna. Se a tabela estiver j� ordenada por essa coluna como ascendente, ele ordenar� como descendente, e se se encontrar j� ordenada como descendente, ela ficar� ordenada pela mesma mas como ascendente. Basta-nos assim clicar novamente num t�tulo de uma coluna para inverter a invers�o.

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.

Painel dos Gr�ficos

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:

  • Gr�fico de Linhas - Este � o gr�fico de representa��o linear criado para o Network Pinger, e que apenas no caso da janela dos pings em massa, tem duas poss�veis utiliza��es:

    • Hist�rico de Tempos - Por defeito, a janela de pings em massa � aberta com a op��o do hist�rico de tempos seleccionada. Nesta op��o, o gr�fico mostra-nos uma linha de tempos de todos os pings efectuados, que poder�o ser representados de diversas formas, at� em m�dias, conforme ser� explicado abaixo.

      Desta forma, � medida que os pings s�o feitos, de cada vez que a tabela � actualizada com novos dados, por exemplo se � pedido pelo utilizador que seja feito um ping a todos os hospedeiros de 10 em 10 segundos, � calculado o valor m�dio dos �ltimos tempos de resposta dos pings nos hospedeiros todos da tabela, entre os que t�m resposta v�lida, e esse valor al�m de ser apresentado na caixa de valor m�dio no painel de estat�sticas, ser� adicionado ao gr�fico. Assim, a dada altura, se existir uma subida enorme nos tempos m�dios de todos os hospedeiros, o gr�fico ter� um alto nesse ponto, e se houver baixa de tempos, ter� uma baixa nesse ponto. Isto serve para nos dar uma ideia de flutua��es nos tempos de resposta ou at� quebras, durante um dia ou horas ou intervalo de tempo em que fazemos os pings.

    • Hist�rico de Percentagem Online - Se clicarmos na op��o "% Online" do pr�prio gr�fico de linhas, em vez de uma linha com a m�dia dos tempos dos pings em massa a cada momento, passaremos a ver um gr�fico cuja linha representa a percentagem de hospedeiros que est�o online de cada vez que a tabela � actualizada. Assim, sempre que novos pings s�o feitos e a tabela � actualizada, a linha representar� a percentagem de hospedeiros online, sendo assim o valor poss�vel entre 0 e 100. Este valor s� tem em conta os hospedeiros que j� deram resposta, pelo que ser� normal vermos um 100% de valor no come�o quando ainda s� parte deles responderam, mesmo estando v�rios em baixo.

      Esta funcionalidade � muito �til, em certos casos como em ISPs que queiram analisar constantemente uma c�lula de clientes, e saber de forma r�pida quando h� uma quebra, assim, ao se ver uma quebra abrupta na linha do gr�fico, � um sinal forte de que algo se passa, e dever� ser analisado.

    Outras funcionalidades no gr�fico de linhas:

    • Tipo de Valores - Aqui definimos o tipo de valores apresentados no gr�fico de linhas. Isto porqu�? Porque num gr�fico com uns 300 pixels de largura, sendo o pixel a unidade mais pequena poss�vel no ecr�, se passarmos de 300 valores no gr�fico, n�o poder�o ser todos apresentados, e a� teremos de escolher como fazer essa selec��o dos que ser�o apresentados. Assim, se existirem 1200 valores, e s� cabendo por exemplo 300 no gr�fico, poder�amos escolher que em cada quatro valores, coloc�ssemos o m�ximo dos 4, a m�dia, etc. Podemos escolher entre quatro tipos de valores:

      • M�ximos - Com esta op��o escolhida, de entre cada grupo de valores, ser� representado o mais alto do grupo no gr�fico. Ideal para quando queremos ter a certeza de que nenhum ping a dada altura passa de um valor m�ximo por n�s definido.

      • M�nimos - Com esta op��o escolhida, de entre cada grupo de valores, ser� representado o mais baixo do grupo no gr�fico. Ideal para quando queremos ter a certeza de que nenhum ping a dada altura baixa de um valor m�nimo por n�s definido.

      • M�dia - Com esta op��o escolhida, de entre cada grupo de valores, ser� representado o valor m�dio de entre todos do grupo no gr�fico. Esta op��o � a ideal para quem deseja ter um gr�fico de curva mais suave, dado que em cada grupo seria escolhido o valor m�dio do mesmo, e assim o gr�fico seria constitu�do de valores m�dios apenas, e de curvas mais suaves, menos err�ticas e mais f�cil de ler, al�m de mais representativo da realidade, j� que a melhor forma de colocar uns 2.000 valores em 200 posi��es seria a de colocar em cada um uma m�dia dos 10 correspondentes a essa posi��o.

      • �ltimos - Com esta op��o escolhida, de entre cada grupo de valores, ser� representado o mais recente valor desse grupo no gr�fico. Esta op��o apresentaria valores muito err�ticos, com o gr�fico em constantes mudan�as, dado que entre cada grupo de valores apenas o �ltimo seria apresentado e isso faria o gr�fico alterar de forma err�tica e r�pida constantemente, e apesar de n�o parecerem existir grandes vantagens neste tipo de valor, fica dispon�vel na mesma para quem queira utilizar no dia a dia.

    • Tempo Real - Este quadrado, caso tenha um visto, faz com que o gr�fico de linhas actualize em tempo real � medida que novos resultados v�o surgindo na tabela. Se estiver desligada esta op��o, o gr�fico n�o actualizar� � medida que os pings ocorram, e s� ser� actualizado quando clicarmos na pausa ou mandarmos parar os pings, ou mesmo quando voltarmos a colocar o visto nesta caixa. � �til em casos de necessidade de m�xima performance, o que nos far� querer desactivar o desenho do gr�fico em tempo real e gastar assim menos CPU e acelerar os pings, apesar do gr�fico n�o ocupar muitos recursos na m�quina devido a estar muito optimizado.

    • Pontos - Esta op��o, representada no gr�fico com um "O", faz com que cada ponto do gr�fico tenha um c�rculo pequeno desenhado, para tornar a sua visualiza��o mais f�cil. Mas quando o gr�fico tiver mais de 200 pontos desenhados nele, talvez torne mais complicada a leitura. Ficar� ao gosto do utilizador.

    • Guardar Imagem - H� uma imagem de uma disquete azul no canto inferior direito do gr�fico de linhas, e ao clicar nela, ser� poss�vel ao utilizador gravar a imagem do gr�fico sozinha no disco, em formato Bitmap (.BMP). Para se gravar o relat�rio inteiro em vez de apenas a imagem, dever� ser clicada na disquete na barra de ferramentas ou na op��o de guardar no menu ficheiro no topo da janela.

    • Intervalo da Axis X - No fundo do gr�fico, h� um pequeno ponteiro que poder� ser movido quer com o rato, quer com as teclas do cursor, que altera basicamente a quantidade de valores que cada ponto representa. Ou seja, se estiver nos m�nimos, haver� muitos pontos e cada um representar� o menor n�mero de valores poss�vel, e se estiver nos m�ximos, ter� menos pontos e cada ponto no gr�fico representar� o maior n�mero de valores poss�vel. Se tivermos como exemplo 1000 valores, representados num gr�fico com 100 pontos onde cada ponto representa um grupo de 10 valores, quer seja por m�dia, ou o �ltimo valor de cada 10 pings, ou m�ximo ou m�nimo, e se movermos o ponteiro para a direita, poder�amos passar a ter n�o 100 pontos no gr�fico mas por exemplo uns 5, onde cada um representaria um grupo n�o de 10 mas sim de 200 valores. Isto permite-nos ver o mesmo per�odo temporal em formas diferentes, podemos dividir um dia inteiro de valores em 24 pontos apenas, representando cada ponto uma hora do dia, ou em 8 pontos representando cada um 3 horas do dia, e por a� a fora. Permite-nos um controlo total da visualiza��o gr�fica. Em cima definimos se em cada grupo veremos o m�ximo do per�odo, m�nimo, m�dia ou �ltimo valor, e em baixo no ponteiro, escolhemos em quantas partes do hist�rico dividimos o gr�fico.

  • Gr�fico de Queijo - Este � o gr�fico de representa��o em formato de queijo criado para o Network Pinger, e que � desenhado a cada vez que a tabela � actualizada, ou seja, demonstrar� em formato percentual os valores relativos � totalidade dos pings sempre que a tabela sofre uma nova actualiza��o se for definido para o fazer em tempo real, e que apenas no caso da janela dos pings em massa, tem duas poss�veis utiliza��es:

    • Tempos de Resposta - Por defeito, a janela de pings em massa � aberta com a op��o de tempos de resposta seleccionada. Nesta op��o, o gr�fico exibe-nos em termos percentuais a distribui��o dos pings aos v�rios hospedeiros pelos n�veis de alerta definidos pelo utilizador, e mostra-nos um gr�fico de queijo com quatro cores, cada uma para um intervalo de tempos de resposta definido para os alertas amarelo e vermelho, sendo a cor negra sempre para pings sem resposta, a cor branca para os pings que est�o abaixo do limite definido pelo utilizador para alertas amarelos, a cor amarela para pings com tempos de resposta entre o valor do alerta amarelo e o do alerta vermelho, e a cor vermelha para todos os pings iguais ou superiores ao valor definido pelo utilizador para o alerta vermelho.

      Os valores dos alertas amarelo e vermelho s�o definidos pelo utilizador em duas caixas pr�prias embutidas no gr�fico de queijo, e o utilizador s� tem de definir dois valores, o valor do alerta amarelo, e o do vermelho, e os valores ser�o automaticamente populados na legenda do gr�fico onde cada cor ter� o valor associado, e sendo o gr�fico actualizado automaticamente aquando da altera��o dos valores em quest�o.

      Esta representa��o gr�fica � feita de acordo com os �ltimos tempos de resposta dos pings feitos ao grupo, e � �til quando queremos uma visualiza��o f�cil e r�pida dos n�veis de tempos de resposta de um ping em massa a um grupo de hospedeiros. Podemos assim ver rapidamente se houve quebra nas respostas, pelo que ao ficar o gr�fico todo negro ser� sinal de que o grupo dos hospedeiros perdeu conectividade, ou se virmos um aumento enorme na cor vermelha o que significar� que houve uma subida grande no tempo de resposta do grupo dos hospedeiros, que poder� significar congestionamento de uma zona ou outros motivos, ou mesmo termos o gr�fico maioritariamente de cor branca, que ser� o desejado que se veja sempre, sinal de que a maioria n�o atinge sequer o n�vel que desencadeia o alerta amarelo.

    • Percentagem Online dos Hospedeiros - Se clicarmos na op��o "% Perdas" do pr�prio gr�fico de queijo, em vez de uma representa��o visual dos tempos de resposta do grupo dos hospedeiros a serem pingados, temos uma distribui��o dos hospedeiros pela quantidade percentual de pings falhados de cada um.

      Neste caso, a cor negra tem outro papel. Aqui a cor negra representa a percentagem de hospedeiros inv�lidos lidos pelo software, e como tal, s� poder� aparecer se o grupo de hospedeiros foram lidos de forma autom�tica de uma tabela, onde hajam linhas sem um hospedeiro v�lido na coluna indicada, e essa percentagem de linhas lidas com hospedeiros inv�lidos que � apresentada na tabela de "Offline ou "N/D", ser� representada pela cor negra. Assim se forem lidas 100 linhas de uma tabela HTML numa p�gina, e 10 delas estiverem sem hospedeiro na coluna onde o deveriam ter, essas 10 linhas aparecer�o na tabela "Offline ou N/D", e este gr�fico de percentagem de hospedeiros online, ter� 10% da sua �rea representada pela cor negra.

      Ao contr�rio da cor negra neste gr�fico, as outras cores s�o j� definidas pelo utilizador, que definir� apenas dois n�veis: o n�vel percentual a partir do qual um hospedeiro fica em alerta amarelo, e o n�vel percentual a partir do qual um hospedeiro ficar� em alerta vermelho, sendo que o software n�o deixar� ser digitado um valor superior aos 100% por raz�es �bvias. Este valor tem a ver com a quantidade de falhas de resposta nos pings de cada hospedeiro. Assim, se tivermos definidos o n�vel de 2% para pings em alerta amarelo e o n�vel de 50% para pings em alerta vermelho, um hospedeiro cuja totalidade dos pings s� tenha 1,9% de perdas de pacotes, ficar� com a cor branca, pois n�o chegou ao n�vel do alerta amarelo, um outro hospedeiro que tenha uma perda de pacotes de 2%, ficar� no grupo dos hospedeiros em alerta amarelo, por j� ter atingido os 2% que definimos, bem como um hospedeiro que tenha 49,9% de perdas de pacotes, por n�o ter atingido os 50% que definimos para alertas vermelhos, e um hospedeiro que tenha 50% de perdas de pacotes ou mais, dado j� ter atingido o valor definido por n�s para alertas vermelhos, ficaria no grupo dos hospedeiros em alerta vermelho.

      Esta forma de visualiza��o era imprescind�vel num gr�fico deste g�nero, pois talvez mais importante que a visualiza��o anterior dos tempos de resposta de cada hospedeiro para detectar zonas congestionadas entre outras, ser� talvez a necessidade de vermos a perda de pacotes de v�rios hospedeiros de cada zona, pois por norma � uma das estat�sticas principais de cada ping, a percentagem de perda de pacotes, a percentagem de pings falhados ap�s um teste, para determinar a boa qualidade de uma linha, e assim, era imprescind�vel termos esta visualiza��o gr�fica dispon�vel, al�m de ser tamb�m o crit�rio por defeito utilizado na atribui��o de cores na pr�pria tabela.

      Nota: Apesar de neste gr�fico ser poss�vel alterar os valores dos n�veis de alerta amarelo e vermelho em rela��o aos pings, � importante salientar que estes valores s�o independentes dos que influenciam as tabelas. Assim, ao se iniciar uma janela de pings em massa, eles obter�o os mesmos valores utilizados pelas tabelas, os mesmos n�veis de alerta, mas ao serem alterados, ter�o efeito no gr�fico de queijo, mas os n�veis de alerta da tabela principal permanecer�o inalterados e s� poder�o ser alterados na janela principal antes de se arrancar com a janela de pings em massa.

      Outras funcionalidades no gr�fico de queijo:

      H� apenas uma outra funcionalidade no gr�fico de queijo na janela de pings em massa:

      • Tempo Real - Este quadrado, caso tenha um visto, faz com que o gr�fico de queijo actualize em tempo real � medida que novos resultados v�o surgindo na tabela. Se estiver desligada esta op��o, o gr�fico n�o actualizar� � medida que os pings ocorram, e s� ser� actualizado quando clicarmos na pausa ou mandarmos parar os pings, ou mesmo quando voltarmos a colocar o visto nesta caixa. � �til em casos de necessidade de m�xima performance, o que nos far� querer desactivar o desenho do gr�fico em tempo real e gastar assim menos CPU e acelerar os pings, apesar do gr�fico n�o ocupar muitos recursos na m�quina devido a estar muito optimizado.

    
Demonstra��o em V�deo

Transferir agora (download gr�tis):
Network Pinger v1.0.1.0
1.50 MB, vers�o em Portugu�s, Espanhol, Ingl�s, Franc�s, Alem�o, Italiano, Chin�s Simplificado, Chin�s Tradicional, Russo
     
  
Publicado em 13 de Mar�o de 2012