资源预览内容
第1页 / 共57页
第2页 / 共57页
第3页 / 共57页
第4页 / 共57页
第5页 / 共57页
第6页 / 共57页
第7页 / 共57页
第8页 / 共57页
第9页 / 共57页
第10页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第 1 部分: 在 IDS 中配置和使用 OpenAdmin Tool级别: 初级 Dhanashri Kudgavkar, Informix 互操作性团队,India Software Lab, IBM Prasanna Alur Mathada, Informix 互操作性团队,India Software Lab, IBM Amitava Chakraborty, Informix 互操作性团队,India Software Lab, IBM 2008 年 11 月 21 日IBM Informix Dynamic Server (IDS) 因其管理的简便性而闻名。OpenAdmin Tool (OAT) 是一种开放源码的独立于平台的新工具,它的开发让 IDS 用户可以轻松地管理服务器。OpenAdmin Tool 提供用于执行管理任务的图形界面和性能分析工具。OAT 是在 IBM Informix Dynamic Server 11.10 中引入的,它是一种基于 PHP 的 Web 浏览器管理工具,支持从单一位置管理多个数据库服务器实例。本文介绍非常有用的一些 OAT 特性并帮助您入门。 简介IBM Informix Dynamic Server 提供丰富的特性,能够满足不同用户群的需要,包括开发人员和管理员。IDS 的优点之一是管理成本低。IDS 因其无需手动管理而闻名。OpenAdmin Tool (OAT) 是一种开放源码的独立于平台的新工具,它的开发让 IDS 用户可以轻松地管理服务器。OAT 包含一个用于执行管理任务的图形界面和性能分析工具。OAT 是在 IBM Informix Dynamic Server 11.10 中引入的,它是一种基于 PHP 的 Web 浏览器管理工具,支持从单一位置管理多个数据库服务器实例。非常有用的 OAT 特性包括 SQL Explorer、Session Explorer、Task Scheduler、Health Center、Space Administration、Server Administration 等等。除了 OAT 提供的内置特性之外,用户还可以轻松地插入自己的扩展以创建所需的功能。本文介绍非常有用的一些 OAT 特性并帮助您入门。前提条件OAT 要求安装以下产品。圆括号中的版本是测试过 OpenAdmin Tool 的版本。图 1 说明这些产品如何支持 OAT。 Web 服务器 (Apache 2.2.6) IBM Informix I-Connect 或 IBM Informix Client SDK (3.00) PHP 5.2.4(最低版本),在启用 PDO、PDO_SQLITE、GD 和 SOAP 的情况下编译 (5.2.4) Informix PDO Module 图 1. OpenAdmin Tool 软件组合 在 OpenAdmin Tool 附带的 readme 文件中可以找到安装说明(参见 参考资料)。 登录并连接 IDS 服务器完成安装之后,访问 OAT 根 URL(例如,http:/SERVERNAME/LOCATION,其中的 SERVERNAME 是运行 Web 服务器的服务器的名称,LOCATION 是 OAT 在 Web 服务器文档根目录中的位置,也就是解压 OAT 的 tar 或 zip 的位置)。SERVERNAME=localhost:port(安装时配置的)。 LOCATION是目录htdocsopenadmin 的openadmin;图 2 显示登录屏幕: 图 2. 登录屏幕在登录屏幕的左上角有两个单选按钮,Login 和 Admin。默认选择 Login。Group 列表框包含连接组名。可以使用默认组,也可以使用一个用户定义的组,您的所有服务器连接都属于这个组。在选择 Admin 单选按钮时会启用一些选项,可以通过选择这些选项设置组的配置、服务器的详细信息及其密码。 此屏幕上的 Get Servers 按钮会显示一个列表框,其中包含属于所选组的所有服务器连接。填充屏幕右边的列表框。现在,单击屏幕右边的 Login 按钮,就可以开始使用所选的服务器连接。 选择 Admin 单选按钮就会切换到管理屏幕。管理屏幕提供用来配置 OAT、管理连接的选项。 图 3. 打开管理菜单OAT Config 选项在管理菜单中,选择 OAT Config 以设置运行 OAT 所需的参数。图 4 显示 OAT 配置屏幕。 图 4. 配置屏幕在此屏幕上,可以设置以下参数:表 1. 配置参数参数说明Default language默认情况下,语言是英语。可以切换到德语 Base URL这个 URL 指向 OAT 管理控制台 Install directory安装 OAT 之后,存放与 OAT 相关的所有文件和文件夹的位置Connections database location存储与服务器连接所需的数据库详细信息Pinger interval可以根据需求和环境设置此值。默认值是 300IDS protocol可以选择 onsoctcp 或 ontlitcp 协议(onsoctcp 是默认协议)Manage Connections:可以使用 Manage Connections 添加组、添加连接或查看 Connection Admin 屏幕。 Add Group 在 Manage Connection 下面,选择 Add A Group。屏幕应该与图 5 相似。 图 5. 添加一个新组要想添加一个 IDS 服务器组,需要提供您选择的服务器组名和服务器组密码。如果选择 Read only,就会禁用此组中定义的所有服务器的 OAT 管理特权,比如添加区块(chunk)的特权。决定是否把此组标为 “Read only” 并单击 Add 以确认添加此组。 Add Connection 添加新的 IDS 服务器连接需要设置以下参数。 表 2. 添加 IDS 服务器连接所需的参数参数说明Group每个服务器连接都应该属于已经定义的组。如果没有选择组名,新的服务器连接就属于 Default 组UsernameIDS 服务器所在的主机的用户名Password与用户名相关联的密码 Informix ServerIDS 服务器实例的名称Host Name驻留 IDS 服务器的主机的名称PortIDS 服务器使用的端口号Attributes决定是在当前日志后面添加逻辑日志,还是在日志的末尾追加它纬度、经度和 IDS 端口值有助于确定 Informix 服务器的位置。 选择 Test the connection 按钮测试连接。如果为参数提供的任何值是错的,或者此服务器关闭了,用户可能会看到下面的错误消息。图 6. 连接错误消息如果 Informix 服务器正在运行,参数值也是正确的,就会成功地建立连接。用户会看到成功消息(显示 “online”),见图 7。 图 7. 连接成功消息成功地测试这个新连接之后,单击 Save 把它添加到选择的组中。 Connection Admin 在 Connection Admin(图 8)屏幕上,可以删除不再需要的组。单击要删除的组旁边的复选框,然后选择 Delete。这会删除整个组以及其中配置的连接。这个操作对于管理许多组的管理员很有用。 图 8. Connection Admin 屏幕OAT login这个选项返回到前面解释的 OAT 登录屏幕。也可以通过直接单击 Login 到达 OAT 登录屏幕。 Health Center可以通过 Health Center 全面了解系统和服务器的状态。Health Center 由警报和一个 dashboard 组成。 警报如果单击 Health Center Alerts,就会看到与图 9 相似的屏幕。可以选择要查看的警报的严重程度、警报类型和状态。还可以选择以不同颜色显示不同类型的警报,从而使输出更清晰。 图 9. Health Center 警报管理 dashboard如果选择 Dashboard,就会看到系统的相关信息。Dashboard 提供两个选项卡 Default 和 Space。Default 选项卡(图 10)显示系统的当前内存消耗量和事务信息,Space 选项卡(图 11)包含关于 dbspace 和锁的使用情况。 图 10. Health Center dashboard Default图 11. Health Center dashboard SpaceLogs这个部分可以显示与数据库服务器相关的各种日志,包括管理命令、在线消息和 OnBar 活动。 Admin Command 如果选择 Admin Command 选项,就会看到与图 12 相似的屏幕,其中以表格形式列出通过 dbcorn 调度的命令的执行状态。 图 12. Admin Command Online Messages 如果选择 Online Messages 选项,就会看到数据库服务器的在线日志的内容(图 13)。错误和警告分别以红色和黄色显示。 图 13. Online Messages OnBar Activity 如果选择 OnBar Activity 选项,就会看到数据库服务器配置变量 BAR_ACT_LOG 指向的文件的内容(图 14)。这个日志是在通过 OnBar 实用程序执行备份时生成的。错误和警告消息分别以红色和黄色显示。 图 14. OnBar Activity 日志Task Scheduler通过使用 OAT 的 Task Scheduler 特性,可以在预先指定的时间(或由服务器内部决定的时间)运行维护、监视和管理任务。可以监视活动(例如,检查空闲的日志空间)并创建自动的纠正操作。可以使用一个基于 SQL 的管理系统和一组任务收集信息、监视和调整服务器。 Task Scheduler 是由任务定义和驱动的。sysadmin 数据库是带有日志信息的数据库,其中包含存储 Task Scheduler 信息的表。在默认情况下,只有 Informix 用户有权访问 sysadmin 数据库。任务属性存储在 sysadmin 数据库中的 ph_task 表中。此表中的每一行是一个单独的任务,每个列是一个任务属性。可以修改任务属性,也可以通过在表中插入行来设置新任务。PH_RUN、PH_ALERT、PH_THRESHOLD、PH_GROUP 等表也与任务调度有关。关于这些表的更多信息,请参见 参考资料。 OAT 中的 Task Scheduler 分为三部分 Scheduler、Task Details 和 Task Runtimes,见图 15。图 15. Task Scheduler Scheduler Dynamic Server 中的调度器包含下表所示的任务。可以使用 Task Scheduler 提供的 Task Scheduler Wizard 修改这些任务和设置新任务。表 3 给出修改任务和设置新任务所需的参数。 表 3. Task Scheduler 中的参数参数 说明mon_comman
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号