[SP-pm] Monitorar processos gerados pelo system

Solli Honorio shonorio at gmail.com
Sun Nov 22 16:15:38 PST 2009


2009/11/22 Marcelo Gigliotti <marcelo.gigliotti em gmail.com>

> Solli,
>
> cheguei a pesquisar no cpan, e achei algumas soluções interessantes, mas o
> problema é que os meus servidores não possuem acesso a internet.
>

Bom eu não entendi o que tem haver o cpan com a restrição de acesso a
internet. Eu imagino que vc está dizendo com isto que não seria possível
instalar do cpan diretamente no servidor, bom para isto temos boas
alternativas.

Já que o teu ambiente é tão preocupado com segurança, vocês devem ter alguns
servidores de desenvolvimento/teste (se não tiver nem vou considerar mais
que o teu ambiente é tão seguro assim), então você pode fazer o seguinte :

1o. instalar o local::lib (
http://blog.blabos.org/2009/08/instalando-modulos-do-cpan-via-locallib/),
assim você poderá instalar módulos sem ter permissão de root;
2o. compilar e instalar os módulos no ambiente de desenvolvimento/teste;
3o. copiar o diretório instalado para o ambiente de produção.


>
> Abraços
>
> Marcelo Gigliotti
> Analista de Suporte
> Red Hat Certified Technician
> www.tabugado.com
> Msn: tchelllo em hotmail.com
> Linux User: #392364
>
>
> 2009/11/22 Solli Honorio <shonorio em gmail.com>
>
> Marcelo,
>>
>>    1. Dê uma olhada no CPAN, lá existem muitas bibliotecas que podem
>>    facilitar a tua vida, dê preferência ao módulos do cpan em detrimento de
>>    parsear o output;
>>    2. perldoc -f alarm;
>>    3.
>>    http://search.cpan.org/~edenc/MooseX-Role-Cmd-0.02/lib/MooseX/Role/Cmd.pm<http://search.cpan.org/%7Eedenc/MooseX-Role-Cmd-0.02/lib/MooseX/Role/Cmd.pm>
>>    4. perldoc perlipc
>>    5. perldoc IPC::Open2
>>    6. perldoc IPC::Open3
>>
>> e por último, porem mais importante, compartilhe conosco as tuas aventuras
>> neste teu projeto. Eu, particularmente, tenho muito interesse neste assunto.
>>
>> Abraços,
>>
>> Solli M. Honório
>>
>>
>> 2009/11/22 Marcelo Gigliotti <marcelo.gigliotti em gmail.com>
>>
>>>   Olá,
>>>
>>> estou fazendo um script para monitorar alguns serviços de alguns
>>> servidores da empresa que trabalho.
>>>
>>> para isto estou utilizando a função system para executar os comandos que
>>> necessito para verificar o ambiente. Mas estou tendo problemas para
>>> verificar o status de alguns desses comandos, por exemplo...
>>>
>>> digamos que eu execute:
>>>
>>> "system ("df -h");
>>>
>>> ele me retornaria todos os mount points do sistema operacional, até ai
>>> tudo bem, mas se por um acaso eu tiver algum problema durante a execução
>>> deste comando... ou ele simplesmente demorar de responder eu gostaria de
>>> interpretar isso como uma falha. Em resumo, algum de vocês poderia me dar
>>> uma dica ou idéia de como monitorar este processo que startei? através do
>>> comando system? poderia verificar se após 5 ou 10 segundos o comando não me
>>> retornar ou até mesmo uma saida de erro ao executar o comando.
>>>
>>>
>>> Abs
>>> Marcelo Gigliotti
>>> Analista de Suporte
>>> Red Hat Certified Technician
>>> www.tabugado.com
>>> Msn: tchelllo em hotmail.com
>>> Linux User: #392364
>>>
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>
>>
>>
>> --
>> "o animal satisfeito dorme". - Guimarães Rosa
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20091122/d76679b1/attachment-0001.html>


More information about the SaoPaulo-pm mailing list