[Pandora-jp] pandora FMS でサーバからのエラー
ribbon
ppp15478 @ ribbon.or.jp
2022年 5月 17日 (火) 07:39:18 JST
PandoraFMS のバージョンは 7.0NG 758 MR 50 です。
たくさんコンソールにエラーが出ていたので調べて見たら、
/var/log/pandora/pandora_server.error にエラーが出てました。
2022-01-23 23:28:05 - pandora7.XXXXXX Starting Pandora FMS Server. Error logging activated.
DBD::mysql::st execute failed: Lost connection to MySQL server during query at /usr/lib/perl5/PandoraFMS/DB.pm line 953.
当該ソースは
##########################################################################
## Get all rows returned by an SQL query as a hash reference array.
##########################################################################
sub get_db_rows ($$;@) {
my ($dbh, $query, @values) = @_;
my @rows;
# Cache statements
my $sth = $dbh->prepare_cached($query);
$sth->execute(@values); <--ココ
# Save returned rows
while (my $row = $sth->fetchrow_hashref()) {
if ($RDBMS eq 'oracle') {
push (@rows, {map { lc ($_) => $row->{$_} } keys (%{$row})});
}
else {
push (@rows, $row);
}
}
$sth->finish();
return @rows;
}
なので、DBクエリ出してエラーになっているという感じです。
ただ、すべてのエージェント/モジュールでエラーになっているのではなく、OKなものもあります。
SNMP経由のものは大丈夫な感じです。
MySQL DB が壊れちゃったんでしょうか。
ribbon
Pandora-jp メーリングリストの案内