私はperlを初めて使用するので、多くの助けが必要です。このリンクを使用してperlプラグインを作成しようとしています。
(/usr/local/nagios/libexec) にファイル名 check_test.pl を作成しました。
#! /usr/bin/perl
use strict;
use Getopt::Long qw(:config no_ignore_case);
my ($host, $server, $instances);
my $result = GetOptions(
“H|host=s” => \$host,
“s|server=s” => \$server,
“i|instances=s” => \$instances,
);
print “My host IP is $host\n”;
print “My Server IP is $server\n”;
print “Times Server found are $instances\n”;
そして、このエラーが発生した後、
[root@localhost libexec]# ./check_test.pl -h 192.168.1.101 -s 192.168.1.110 -i 2 bash: ./check_test.pl: 権限が拒否されました
私は追加しようとします、
# 'check_test' command definition
define command{
command_name check_test
command_line $USER1$/check_test.pl -H $HOSTADDRESS$ -s 12489
}
command.cfg のコマンド
その代わりに、エラー許可が拒否されています。実際のエラーは何ですか?