我有一个在centos7上运行的虚拟服务器。我为Nagios监视工具配置了它。我创建了配置文件等。我有9个数据库实例。当我使用Nagios迁移数据库配置文件时(添加到Nagios中)
我在http://mysiteipaddr/nagios上看到了此错误代码
严重-无法连接到db.ipaddress.com。 install_driver(DB2)失败:无法在@INC中找到DBD / DB2.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。)在(eval 10)第3行。
此错误之后,我意识到我的机器上未安装DB2。我已经安装了DB2驱动程序,当我执行此命令时,我将面对此输出。
db2ls
-------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V9.7 11.1.1.1 1 Fri Jan 31 11:33:28 2020 +03 0
[root@backup ~]#
但是当我想执行诸如db2start
,db2stop
,db2status
之类的DB2命令时,它将无法执行,并且出现了此错误代码。
bash: db2stop: command not found
bash: db2start:command not found
答案 0 :(得分:0)
您是否创建了一个实例?运行/opt/ibm/db2/V9.7/instance/db2ilist
答案 1 :(得分:0)
请检查/ home / tobe / sqllib / adm文件夹中的db2start和db2stop命令。如果要直接调用别名,也可以定义别名。
答案 2 :(得分:0)
在所有实例中安装以下软件包:
yum -y install perl-CPAN
希望如此对您有帮助。...!!!!