nagios erro 127: ./check_icmp: Nenhum arquivo ou diretório (alguns plugins não serão executados)

1

Estou executando o opsview (nagios) e 1 servidor slave não executa alguns plugins corretamente

Return code of 127 is out of bounds - plugin may be missing

quando eu executo o plugin manualmente ele diz

./check_icmp
bash: ./check_icmp: No such file or directory

sobre o mestre e outros escravos que estão trabalhando ao executar os plugins

Eu estive pesquisando e experimentando coisas por dias, mas não consigo trabalhar

edit: resolvido por Kyle Brandt (ver comentários)

    
por hoberion 31.08.2009 / 13:02

1 resposta

1

Meu primeiro palpite é que o arquivo não tem permissões executáveis. Qual usuário você está executando como? Se o arquivo pertencer ao usuário ou a um grupo no qual o usuário está, se não houver permissões executáveis para o usuário, mesmo que 'all' tenha permissões executáveis, o usuário ainda não poderá executá-lo.

Então, por exemplo, se é de propriedade do usuário Nagios, mas o arquivo não tem permissão executável para o usuário, você receberá esse erro, mesmo que o arquivo seja executável por todos / outros:

[kbrandt@kbrandt-opadmin: ~/scrap] ls -l true.pl                                                                                                <24252@6:17>
-rw-rw-r-x 1 kbrandt kbrandt 603 2009-04-14 13:17 true.pl
[kbrandt@kbrandt-opadmin: ~/scrap] ./true.pl                                                                                                   
zsh: permission denied: ./true.pl

O mesmo vale para grupos. Se um arquivo pertencesse ao usuário 'Joe' e o grupo 'Nagios', e o usuário kbrandt que é membro do grupo Nagios tentou executá-lo, se a coluna do grupo não tiver permissão executável, o kbrandt não poderá para executá-lo.

Atualize após um longo período de comentários:
Você tentou recompilar os plug-ins nessa máquina?

thats it! the files get copied from another (intel machine) automatically by opsview on this one! compiling plugins from source worked

    
por 31.08.2009 / 13:14