与nrpe的Nagios错误

时间:2014-10-21 08:54:20

标签: centos nagios nrpe

我已经在我的Cent上配置了Nagios S-6.5机器,出于某种原因,当我打开Nagios网络界面时,我在我的部分配置上收到这些关键信息:

CRITICAL - 无法连接到information_schema。 install_driver(mysql)失败:无法在@INC中找到DBD / mysql.pm(@INC包含:/ 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的权限问题,但不知道如何解决这个问题,所以我可以停止这个问题"严重"错误。任何帮助解决这个问题将不胜感激。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

Nagios插件包中包含MySQL驱动程序。

如果您在服务器上运行mysqld ...

# yum list perl-DBD-mysql 

...看看它是否已安装。

# yum install perl-DBD-mysql 

...安装它和任何依赖项。

如果您没有运行mysqld ...只需从Nagios配置中删除MySQL检查命令。