0

Cent)S-6.5 マシンで Nagios を構成しましたが、何らかの理由で Nagios Web インターフェイスを開くと、構成の一部で次のような重要なメッセージが表示されます。

CRITICAL - cannot connect to information_schema. 
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC 
(@INC contains: /usr/local/nagios/libexec /usr/local/lib64/perl5 
/usr/local/share/perl5 /usr/lib64/perl5/vendor_perl 
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) 
at (eval 18) line 3. 

nagiosが不満を言っているすべてのperlファイルがあり、それらはすべて読み取り可能です。nagios npre もインストールしましたが、まだです。nrpe のアクセス許可の問題のようですが、これを解決する方法がわからないため、このCRITICALエラーの発生を止めることができます。

問題を解決するための助けをいただければ幸いです。

4

2 に答える 2

0

nagios-plugins パッケージに問題があると思います。次のコマンドで確認して、MySQL の状態を確認するために使用しているバイナリ ファイルを教えてください。

rpm -q nagios-plugins-mysql
nagios-plugins-mysql-1.4.15-7.el6.x86_64

rpm -ql nagios-plugins-mysql
/usr/lib64/nagios/plugins/check_mysql
/usr/lib64/nagios/plugins/check_mysql_query
于 2014-10-21T12:55:39.947 に答える
0

Nagios プラグイン パッケージには、MySQL ドライバーが含まれています。

サーバー上で mysqld を実行している場合...

# yum list perl-DBD-mysql 

...そして、それがインストールされているかどうかを確認します。

# yum install perl-DBD-mysql 

...それと依存関係をインストールします。

mysqld を実行していない場合は、Nagios 構成から MySQL チェック コマンドを削除してください。

于 2014-10-21T18:11:31.470 に答える