安装配置 Foglight for DB2 LUW 的先决条件

由于DB2在数据库用户管理上与Oracle,MySQL等有很大不同,在安装配置时,经常会有一些困扰,本文整理重要的先决条件,以方便安装。

所需的操作系统用户帐户权限和程序

Foglight for DB2 LUW 代理需要一个 DB2 LUW 用户帐户来监控运行DB2实例的操作系统。同时也需要操作系统的程序和设置:

UNIX Systems 代理的操作系统用户账号需要:

• SYSADMIN 角色和权限,用于运行db2 和 db2ptree 命令

• 执行(x)所有程序的权限

• 可访问下面程序 df, du, awk, iostat, vmstat, uptime, hostname, netstat, sed, ps, uname

• Silent log-in — 一登录时,一定不需要用户特别的输入或显示特殊的登录标志

 • 如果使用SSH,必须安装和运行sshd daemon 

OS Linux

• 可访问sysstat 包。允许代理获取详细的磁盘I/O 信息。

• 可访问 /proc 文件系统

•A可访问下面程序: /proc/vmstat, /proc/net/dev, free, /proc/ cpuinfo, getconf

Solaris

可访问下面程序: /usr/sbin/prtconf, mpstat, pagesize, psrinfo

AIX

•  vmstat 和iostat 的setuid权限

•  PS 的setgid 权限

• 可访问下面程序的权限 lsattr, lsdev, pagesize, bindprocessor, oslevel

所需的DB2 LUW 用户帐户权限

Foglight for DB2 LUW 以 DB2 LUW 的用户帐户访问被监控的DB2实例。在添加监控实例前,请确保用户帐户至少有下面权限:

•SYSMON 授权 (启用监控)

•AUTH_LIST_AUTHORITIES_FOR_AUTHID 权限( 启用验证和设置权限向导)

所需DB2 LUW 的监控开关

确保下面监控开关是打开状态:

• UOW
• STATEMENT
• LOCK
• SORT
• TABLE
• BUFFERPOOL
• TIMESTAMP

另外,确认下面的监控配置参数设置为基本级别: 

• MON_REQ_METRICS

• MON_ACT_METRICS

当添加监控实例时,监控DB2实例向导将检查配置参数设置是否正确。如果有问题,将提示用户设置。