CPAN モジュール POE::Compoenten::Server::NRPE を使用しようとしています。CPAN サイトのサンプルを試し、nagios-tool check_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;