munin probléma

Fórumok

Sziasztok.

Sanjos akárhogy próbálok nem tudom rájönni, mi lehet a gond, így azt gondoltam rákérdezek itt (a google sajnos nem nagyon mondott semmitt).
Adott egy ubuntu 10.04.1 LTS szerver, minden más működik, de a munin vmiért megállt, ez csak egy munin-node, a munin-server máshol van. Be lett minden állítva, ment is, de most lettem rá figyelmes, hogy pár hete megállt, azóta volt frissítés, tűzfal átírás, meg pár dolog, de mindent megpróbáltam visszacsinálni (kivéve a frissítést) és mégsem megy.
A logokban ilyeneket látok:

Can't exec "/etc/munin/plugins/threads": Permission denied at /usr/share/perl5/Munin/Node/Service.pm line 215.
# ERROR: Failed to exec.
Service 'threads' exited with status 42/0.

A /usr/share/perl5/Munin/Node/Service.pm-ből itt egy részlet:


sub exec_service {
my ($class, $dir, $service, $arg) = @_;

$class->change_real_and_effective_user_and_group($service);

unless (Munin::Node::OS->check_perms_if_paranoid("$dir/$service")) {
logger ("Error: unsafe permissions on $service. Bailing out.");
exit 2;
}

$class->export_service_environment($service);

Munin::Node::OS::set_plugin_umask();

my @command = grep defined, _service_command($dir, $service, $arg);
print STDERR "# About to run '", join (' ', @command), "'\n"
if $config->{DEBUG};

exec @command;
}

sub _service_command
{
my ($dir, $service, $argument) = @_;

my @run = ();
my $sconf = $config->{sconf};

if ($sconf->{$service}{command}) {
for my $t (@{ $sconf->{$service}{command} }) {
if ($t eq '%c') {
push @run, ("$dir/$service", $argument);
} else {
push @run, ($t);
}
}
}
else {
@run = ("$dir/$service", $argument);
}

return @run;
}

A 215-ös sor ez "exec @command;"

Szerintetek mi lehet a gond?

köszi a segítséget.

Hozzászólások

Üdv.

Tudatlanul, csak a hibaüzenetre alapozva:
megnézném hogy a scriptet futtató felhasználó jogai rendben vannak-e, hátha...