我有一个虚拟服务器在 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 ~]#
但是当我想执行 DB2 命令(如db2start
、db2stop
、db2status
(时,它不会执行,并且我得到了此错误代码。
bash: db2stop: command not found
bash: db2start:command not found
您是否创建了实例? run/opt/ibm/db2/V9.7/instance/db2ilist
请检查文件夹/home/tobe/sqllib/adm 中的 db2start 和 db2stop 命令。如果要直接调用它们,也可以定义别名。
在所有实例中安装以下软件包:
yum -y install perl-CPAN
希望这对你有帮助..!!!