[Cascavel-pm] Win32 PerfMon

Jo„o Henrique Freitas joaohf em gmail.com
Quarta Dezembro 5 08:41:45 PST 2007


Solli, o patch funcionou.

Anexo o script de teste, a saída e o erro que encontrei mas que não alterou
os resultados.



On Dec 5, 2007 10:20 AM, Jo√£o Henrique Freitas <joaohf em gmail.com> wrote:

> Ok, vou testar.
>
> Agradeço
>
> On Nov 30, 2007 1:46 AM, Solli Honorio <shonorio em gmail.com> wrote:
>
> > Cara, demorou um pouco mas eu fiz as altera√ß√Ķes para resolver os bugs.
> > Eu abr√≠ um chamado no cpan com as informa√ß√Ķes e a corre√ß√£o, agora vamos ver
> > no que vai dar.
> >
> > Abraços,
> >
> > Solli M. Honório
> >
> > On Oct 30, 2007 10:41 AM, Jo√£o Henrique Freitas <joaohf em gmail.com>
> > wrote:
> >
> > > Ol√°
> > >
> > > Bom, ontem gastei uma tarde inteira com o PerMon. A princípio as
> > > coisas funcionaram mas quando comecei a analisar bem, também encontrei
> > > problemas no ListCounters. Por exemplo ele n√£o listava os contadores do
> > > objeto LogicalDisk e muitos outros. Acho que é o mesmo problema que você
> > > encontrou.
> > >
> > > Sobre o compilador, agora est√° explicado.
> > >
> > >
> > >
> > > On Oct 30, 2007 8:58 AM, Solli Honorio < shonorio em gmail.com> wrote:
> > >
> > > > Inclusive o ListCounter ? Pois eu tive um problema com este cara
> > > > também e estou fazendo uma correção para este cara também. Mando isto para
> > > > vc este final de semana.
> > > >
> > > > Você me perguntou sobre o Visual C++, e aproveito e respondo aqui. O
> > > > pessoal prefere utilizar o VS 6 porque a dll deste compilador j√° est√°
> > > > incluso no sistema operacional. Quando vc utiliza o VS 7 ou VS 8, você
> > > > precisa instalar as dlls (MSVCR*.dll) que por algum motivo exotérico a
> > > > Microsoft n√£o torna isto muito simples ou claro.
> > > >
> > > > Fiz algumas tentativas para utilizar o Dev C++ para compilar o
> > > > PerfMon, por exemplo, baixando o 'Windows 2003 SDK' mas n√£o consegui. Se eu
> > > > conseguir fazer isto lhe aviso.
> > > >
> > > > Enquanto isto o dono do PerfMon n√£o se pronunciou.
> > > >
> > > > Solli M. Honório
> > > >
> > > > On 10/26/07, Jo√£o Henrique Freitas < joaohf em gmail.com > wrote:
> > > >
> > > > > Olá, depois de um tempo perdido na construção do ambiente.
> > > > > Consegui testar:
> > > > >
> > > > > Estou utilizando um Windows 2003 com Visual C++ 6.0
> > > > >
> > > > > Apliquei os seus patchs utilizando a vers√£o GNU do comando patch.
> > > > >
> > > > > Fiz a compilação como escrito no README do pacote PerfMon.
> > > > >
> > > > > Tudo funcionou como esperado, n√£o mais apresentou os erros.
> > > > >
> > > > >
> > > > > Ok, perfeito o seu patch funcionou. Um dia também vou aprender a
> > > > > consertar as coisas.
> > > > >
> > > > > Obrigado.
> > > > >
> > > > >
> > > > >
> > > > >  On 10/23/07, Solli Honorio <shonorio em gmail.com> wrote:
> > > > >
> > > > > > Bom, eu descobri um bug na minha corre√ß√£o. √Č que eu fiz de um
> > > > > > jeito mais estruturado, mas para manter a compatibilidade com a maneira como
> > > > > > o cara faz o retorno de erro (alias, uma pela maneira de como n√£o fazer)
> > > > > > tive que 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri
> > > > > > também o mesmo problema com o ListObjects, vou alterar e enviar novamente
> > > > > > para o cara >:[
> > > > > >
> > > > > > Solli M. Honório
> > > > > >
> > > > > > On 10/23/07, Jo√£o Henrique Freitas < joaohf em gmail.com> wrote:
> > > > > >
> > > > > > > Que bom!
> > > > > > >
> > > > > > > Vou testar  e reporto.
> > > > > > >
> > > > > > > Obrigado
> > > > > > >
> > > > > > >  On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote:
> > > > > > >
> > > > > > > >  Cara,
> > > > > > > >
> > > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer
> > > > > > > > para que ele leia o email fornecido. Você pode aplicar e compilar o patch
> > > > > > > > que enviei para ele no teu ambiente e aí colocar para funcionar o teu
> > > > > > > > ambiente enquanto o patch não é aplicado oficialmente.
> > > > > > > >
> > > > > > > > Segue o patch, pelo menos por curiosidade :)
> > > > > > > >
> > > > > > > > Solli M. Honório
> > > > > > > >
> > > > > > > > On 10/17/07, Jo√£o Henrique Freitas <joaohf em gmail.com >
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > Solli,
> > > > > > > > >
> > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata
> > > > > > > > > exatamente o problema que encontrei.
> > > > > > > > >
> > > > > > > > > Tenho um código meio pronto para extrair (usando o
> > > > > > > > > PerfMon) a informação e montar o XML mas está faltando justamente a parte da
> > > > > > > > > inst√Ęncia que √© primordial. Se quiser posto aqui.
> > > > > > > > >
> > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de
> > > > > > > > > monitoramento instalados em alguns clientes geograficamente separados para
> > > > > > > > > coletar o maior n√ļmero de informa√ß√Ķes que necessitam ser armazenadas para
> > > > > > > > > identificação de problemas de forma proativa.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 10/17/07, Solli Honorio <shonorio em gmail.com > wrote:
> > > > > > > > > >
> > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon
> > > > > > > > > > para tentar resolver este problema.
> > > > > > > > > >
> > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver
> > > > > > > > > > este problema, só preciso montar o circo em casa.... vou dar uma olhada
> > > > > > > > > > nisto neste final de semana (se o meu orientador deixar é claro ;) ). O teu
> > > > > > > > > > problema est√° apenas na lista de inst√Ęncias ? Pois eu acho que ainda tenho
> > > > > > > > > > um programa com o PerfLib que faz isto !!!
> > > > > > > > > >
> > > > > > > > > > Onde vc estar√° utilizando o Zabbix ? Eu tenho interesse
> > > > > > > > > > nestes projetos de monitoramento de infra-estrutura e gostaria de saber mais
> > > > > > > > > > o que você está fazendo, se isto for possível é claro.
> > > > > > > > > >
> > > > > > > > > > Solli M. Honório
> > > > > > > > > >
> > > > > > > > > > On 10/17/07, Jo√£o Henrique Freitas < joaohf em gmail.com >
> > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > Ol√°,
> > > > > > > > > > >
> > > > > > > > > > > √Č um m√≥dulo bem f√°cil de mexer. Pena que nem tudo
> > > > > > > > > > > funciona mas acho que d√° para consertar.
> > > > > > > > > > >
> > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix.
> > > > > > > > > > > Ela suporta inser√ß√£o de informa√ß√Ķes para serem monitoradas em um servidor
> > > > > > > > > > > via XML, facilitando o trabalho. A minha intenção é pegar cada contador de
> > > > > > > > > > > desempenho do windows e gerar o XML para o Zabbix.
> > > > > > > > > > >
> > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair
> > > > > > > > > > > os contadores com o comando typeperf e depois utilizar os recursos do perl
> > > > > > > > > > > para extrar as informa√ß√Ķes necess√°rias e estruturar o XML.
> > > > > > > > > > >
> > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um
> > > > > > > > > > > design mais interessante e expansível, infelizmente esbarrei no retorno da
> > > > > > > > > > > função ListInstances().
> > > > > > > > > > >
> > > > > > > > > > > Obrigado pela atenção.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com >
> > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código
> > > > > > > > > > > > XS e ví que o pdh está reclamando de argumentos inválidos. Ví também que o
> > > > > > > > > > > > código é no mínimo estranho, pena pois este módulo realmente é interssante,
> > > > > > > > > > > > mas faz tempo que eu n√£o trabalho com ele.
> > > > > > > > > > > >
> > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu
> > > > > > > > > > > > possa ajudar enquanto dou olhada com mais calma no código XS deste módulo.
> > > > > > > > > > > >
> > > > > > > > > > > > Solli M. Honório
> > > > > > > > > > > >
> > > > > > > > > > > >  On 10/16/07, Jo√£o Henrique Freitas <joaohf em gmail.com >
> > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Ol√°, tudo bom?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo
> > > > > > > > > > > > > Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm
> > > > > > > > > > > > >
> > > > > > > > > > > > > <http://search.cpan.org/%7Eglensmall/Win32-PerfMon-0.07/PerfMon.pm>com
> > > > > > > > > > > > > o seguinte objetivo:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e
> > > > > > > > > > > > > inst√Ęncias relacionados aos monitores de desempenho de um servidor Windows
> > > > > > > > > > > > > 2000/2003.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar
> > > > > > > > > > > > > com sucesso o módulo Win32::PerfMon?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Estou tendo alguns problemas como relado em
> > > > > > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli
> > > > > > > > > > > > > Moreira Honorio.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Obrigado
> > > > > > > > > > > > > --
> > > > > > > > > > > > > -------------------------------------------------------------
> > > > > > > > > > > > >
> > > > > > > > > > > > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > > > > > > > > > > > Americana-SP-Brasil
> > > > > > > > > > > > > BSD051283
> > > > > > > > > > > > > LPI 1
> > > > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf
> > > > > > > > > > > > > http://www.livejournal.com/users/joaohf/
> > > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > > Cascavel-pm mailing list
> > > > > > > > > > > > > Cascavel-pm em pm.org
> > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > "o animal satisfeito dorme". - Guimar√£es Rosa
> > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > Cascavel-pm mailing list
> > > > > > > > > > > > Cascavel-pm em pm.org
> > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > -------------------------------------------------------------
> > > > > > > > > > >
> > > > > > > > > > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > > > > > > > > > Americana-SP-Brasil
> > > > > > > > > > > BSD051283
> > > > > > > > > > > LPI 1
> > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf
> > > > > > > > > > > http://www.livejournal.com/users/joaohf/
> > > > > > > > > > >
> > > > > > > > > > > _______________________________________________
> > > > > > > > > > > Cascavel-pm mailing list
> > > > > > > > > > > Cascavel-pm em pm.org
> > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > "o animal satisfeito dorme". - Guimar√£es Rosa
> > > > > > > > > >
> > > > > > > > > > _______________________________________________
> > > > > > > > > > Cascavel-pm mailing list
> > > > > > > > > > Cascavel-pm em pm.org
> > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > >
> > > > > > > > > -------------------------------------------------------------
> > > > > > > > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > > > > > > > Americana-SP-Brasil
> > > > > > > > > BSD051283
> > > > > > > > > LPI 1
> > > > > > > > > http://paginas.terra.com.br/informatica/joaohf
> > > > > > > > > http://www.livejournal.com/users/joaohf/
> > > > > > > > >
> > > > > > > > > _______________________________________________
> > > > > > > > > Cascavel-pm mailing list
> > > > > > > > > Cascavel-pm em pm.org
> > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > "o animal satisfeito dorme". - Guimar√£es Rosa
> > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > Cascavel-pm mailing list
> > > > > > > > Cascavel-pm em pm.org
> > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > -------------------------------------------------------------
> > > > > > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > > > > > Americana-SP-Brasil
> > > > > > > BSD051283
> > > > > > > LPI 1
> > > > > > > http://paginas.terra.com.br/informatica/joaohf
> > > > > > > http://www.livejournal.com/users/joaohf/
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Cascavel-pm mailing list
> > > > > > > Cascavel-pm em pm.org
> > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > "o animal satisfeito dorme". - Guimar√£es Rosa
> > > > > >
> > > > > > _______________________________________________
> > > > > > Cascavel-pm mailing list
> > > > > > Cascavel-pm em pm.org
> > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > -------------------------------------------------------------
> > > > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > > > Americana-SP-Brasil
> > > > > BSD051283
> > > > > LPI 1
> > > > > http://paginas.terra.com.br/informatica/joaohf
> > > > > http://www.livejournal.com/users/joaohf/
> > > > >
> > > > > _______________________________________________
> > > > > Cascavel-pm mailing list
> > > > > Cascavel-pm em pm.org
> > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > "o animal satisfeito dorme". - Guimar√£es Rosa
> > > >
> > > > _______________________________________________
> > > > Cascavel-pm mailing list
> > > > Cascavel-pm em pm.org
> > > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > > >
> > >
> > >
> > >
> > > --
> > > -------------------------------------------------------------
> > > Jo√£o Henrique Freitas - joaohf_at_gmail.com
> > > Americana-SP-Brasil
> > > BSD051283
> > > LPI 1
> > > http://paginas.terra.com.br/informatica/joaohf
> > > http://www.livejournal.com/users/joaohf/
> > >
> > > _______________________________________________
> > > Cascavel-pm mailing list
> > > Cascavel-pm em pm.org
> > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > >
> >
> >
> >
> > --
> > "o animal satisfeito dorme". - Guimar√£es Rosa
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
>
> --
> -------------------------------------------------------------
> Jo√£o Henrique Freitas - joaohf_at_gmail.com
> Americana-SP-Brasil
> BSD051283
> LPI 1
> http://paginas.terra.com.br/informatica/joaohf
> http://www.livejournal.com/users/joaohf/
>



-- 
-------------------------------------------------------------
Jo√£o Henrique Freitas - joaohf_at_gmail.com
Americana-SP-Brasil
BSD051283
LPI 1
http://paginas.terra.com.br/informatica/joaohf
http://www.livejournal.com/users/joaohf/
-------------- Průxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.html 
-------------- Průxima Parte ----------
Um anexo n√£o texto foi limpo...
Nome  : perfmon_teste.pl
Tipo  : application/x-perl
Tam   : 691 bytes
Descr.: não disponível
Url   : http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.bin 
-------------- Průxima Parte ----------
Um texto embutido e sem conjunto de caracteres especificado associado...
Nome: error.txt
Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.txt 
-------------- Průxima Parte ----------
Um anexo n√£o texto foi limpo...
Nome  : teste0.zip
Tipo  : application/zip
Tam   : 16089 bytes
Descr.: não disponível
Url   : http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.zip 


Mais detalhes sobre a lista de discuss„o Cascavel-pm