[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 メーリングリストの案内