综合监控平台监控db2

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanjingling_zz/article/details/82790258

在综合监控平台V1.1.0_Beta1以及V1.1.0_Beta2这2个版本都没有监控到db2数据库。由于之前的数据库和中间件都已经部署到各个设备中,只按照给定说明启动数据库,替换Licence,可以监控到大部分设备,即使监控不到,后来也都想办法解决了。除了DB2。趁着Beta1和Beta2这2个版本测试完,重新部署下db2数据库。总结以下方法。

一、db2环境配置以及安装

1.关闭防火墙

2.关闭selinux

3.安装以下安装包yum install –y libaio gcc gcc-c++ compat-libstdc++-33 glibc-devel ksh openssh rsh-server nfs-utils

4.安装jdk环境

(1)yum search java|grep jdk

(2)yum -y install java-1.7.0-openjdk-devel.x86_64

(3)进入/etc/profile文件,在末尾加上下面参数

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121.x86_64

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

(4)source /etc/profile;使配置生效

5.DB2的安装

(1)vi /etc/hosts,在hosts文件中加入所在主机名向IP的解析条目;

(2)运行./db2setup,进入图形化安装

(3)创建实例数据库:

在 /opt/ibm/db2/V10.5/instance目录执行命令:db2 create database test

6.agent正确安装,Licence替换后,并重启动服务。

7.创建sample实例数据库,命令:db2sampl

8.启动数据库,命令:db2start; db2 connect to test

二、普华综合管理监控平台界面配置

1.在设备配置界面,填入设备名称、别名、监控类型、监控模型,填写agent相关信息。如下图:

2. 在预定义宏选项卡中添加以下宏变量:

{$USER}:DB2用户名;

{$PSWD}:DB2密码;

{$DBIP}:DB2所在主机IP地址;

{$PORT}:DB2端口号;

{$JAVAHOME}:DB2所在主机的jdk或jre安装目录,该目录为bin目录上一层,比如:完整的java路径为/usr/java/jdk1.7.0_79/bin/java,填写bin目录上一层:/usr/java/jdk1.7.0_79。

图中各宏变量对应的值均为示例,需要根据具体部署环境设定。

三、测试

1.测试版本号

/usr/java/jdk1.7.0_79/bin/java -jar /usr/lib/iradar/externalscripts/db.jar db2.Version db2inst1 db2inst1 192.168.39.139 50000
DB2 v10.5.0.7
2.测试可用性

/usr/java/jdk1.7.0_79/bin/java -jar /usr/lib/iradar/externalscripts/db.jar db2.alive db2inst1 db2inst1 192.168.39.139 50000
1
3.测试锁平均等待时间

/usr/java/jdk1.7.0_79/bin/java -jar /usr/lib/iradar/externalscripts/db.jar db2.AveWaitForLock db2inst1 db2inst1 192.168.39.139 50000
0
4.测试日志可用空间大小

/usr/java/jdk1.7.0_79/bin/java -jar /usr/lib/iradar/externalscripts/db.jar db2.TotalLogSpAvail db2inst1 db2inst1 192.168.39.139 50000
104151338.052988000.0
四、查看界面数据

在监控中心-数据库-DB2,选中添加的设备,点击,最新数据,监控模型为DB2。

以上。表示已经添加成功。

猜你喜欢

转载自blog.csdn.net/lanjingling_zz/article/details/82790258
db2
今日推荐