CPAN 모듈 POE :: Compoenten :: Server :: NRPE를 사용하려고합니다. CPAN 사이트에서 샘플을 시험해보고 nagios-tool check_nrpe에 대해 테스트했습니다.POE :: Component :: Server :: NRPE, 반환 값
텍스트는 괜찮 았지만 올바른 반환 값을 가져올 수 없습니다. 이 return_result는 모듈 설명에 설명되어 있지만이를 사용하는 방법을 알지 못합니다.
는 나에게 매우 짧은 예를 들어 줄 수 있다면, 어떻게 값을 <> 0
덕분에 많이 반환, 아주 좋은 것입니다!
환호, 크리스토프
use POE;
use POE::Component::Server::NRPE;
# test with: check_nrpe -H localhost -c test; echo $?
my $nrped = POE::Component::Server::NRPE->spawn (port => 5666);
$nrped->add_command (command => "test", program =>
sub { print STDOUT "test CRITICAL\n";
return 2; # always 0???
});
$poe_kernel->run();
return 0;