a solução para o problema do solaris foi configurar o snmpd.conf com: proc meuscript.sh
e usar o check_snmp_proc ao inves do check_nrpe O snmp consegue dar ok para o processo rodando mesmo que o ps mostre /bin/bash meuscript.sh Atenciosamente, -- Leonardo Neves Bernardo Analista de Suporte Unix/Linux LPIC-III Mixed Environment - www.lpi.org Em 08/02/08, Bruno Gunter Fricke <[EMAIL PROTECTED]> escreveu: > > Exemplo de programa assim é o sudo. Mas nem sempre o programa é o que > chamo de default como o sudo, muitas vezes são programas nossos mesmo. > Temos diversas aplicações que desenvolvemos e instalamos conforme nossas > necessidades, como módulos de determinados tipos de servidores (email, > nms e etc). > > No ssh -i [EMAIL PROTECTED] | /PATH/programa script.pl ARGs, na verdade > o /PATH/programa (exemplo), vem de uma var chamada PROGRAMA cujo > conteúdo é trazido do resultado do whereis. Qual a vantagem? Seja em > BSD, Red Hat ou Slack, eu tenho o mesmo script sem ter que precisar > editá-lo a cada nova aplicação. > > No ENV eu não consegui funcionar nos FreeBSDs, talvez o resultado dele > seja diferente mesmo. Mas é aquilo, nos BSDs, a maioria dos ambientes é > diferente mesmo. > > Obrigado pelas dicas, me fez pensar um bocado aqui, talvez seja hora de > parar de usar um gatilho e usar uma solução específica mesmo. > > []'s > > Em Sex, 2008-02-08 às 14:42 -0200, Otávio Fernandes escreveu: > > > 2008/2/8 Bruno Gunter Fricke <[EMAIL PROTECTED]<gunter%40infolink.com.br> > >: > > > > > > Opa acabou que fiz uns testes aqui hoje mesmo e não saiu conforme > > > esperado. > > > > > > O problema é que eu tenho Plataformas híbidas. O erro não ocorre > > quando > > > eu faço a chamada do meu lado, mas lá do lado do cliente. Por > > exemplo, > > > em FreeBSD a gente não instala o "programa" empacotado, mas sim, > > compila > > > na mão. Em algumas máquinas ele fica em /usr/local/bin/programa, em > > > > Neste caso depende do programa que vc esta instalando e como. Vc esta > > instalando via ports ? Vc pode dizer qual software eh este ? Desta > > forma eu posso testar o soft aqui e te dizer porque isso ocorre. > > > > > outras em /usr/local/bin/programa/bin/programa, entendeu? Sim, foi > > porco > > > e bacalhau, mas funciona. Nas Linux sempre em /usr/bin/programa. Eu > > faço > > > > Não eh porco e bacalhau, eh organizado e pensado ;-). Afinal, misturar > > os softwares do sistema operacional (base system) com os binários de > > programas de terceiros, eh que eh realmente "porco e bacalhau". > > > > > um ssh -i [EMAIL PROTECTED] | /usr/bin/programa script.pl ARGs. Note > > que > > > depois do pipe eu já estou na máquina alvo. Por isso a importância > > do > > > meu "whereis". > > > > Não entendi uma coisa. Se vc esta chamando o interpretador, ou seja o > > /usr/bin/programa, porque vc precisa do "whereis" ? > > > > > > > > Se tiver alguma sugestão, até terei o maior prazer e devolver a > > > informação se funcionou ou não. > > > > -- > > | -- > > | Otávio Fernandes < otaviof | gmail | com > > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > > | -- > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]