BM? 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 的位置)。图 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 Connections database
location Pinger interval
IDS protocol
安装 OAT 之后,存放与 OAT 相关的所有文件和文件夹的位置
存储与服务器连接所需的数据库详细信息
可以根据需求和环境设置此值。默认值是 300
可以选择 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 服务器连接所需的参数
参数
说明
每个服务器连接都应该属于已经定义的组。如果没有选择组名,新的服务器连接就属于 'Default' 组
Username IDS 服务器所在的主机的用户名 Password 与用户名相关联的密码 Informix
IDS 服务器实例的名称
Server
Host Name 驻留 IDS 服务器的主机的名称 Port IDS 服务器使用的端口号
Attributes 决定是在当前日志后面添加逻辑日志,还是在日志的末尾追加它 Group
纬度、经度和 IDS 端口值有助于确定 Informix 服务器的位置。
选择 Test the connection 按钮测试连接。如果为参数提供的任何值是错的,或者此服务器关闭了,用户可能会看到下面的错误消息。
图 6. 连接错误消息
如果 Informix 服务器正在运行,参数值也是正确的,就会成功地建立连接。用户会看到成功消息(显示 “online”),见图 7。
图 7. 连接成功消息
成功地测试这个新连接之后,单击 Save 把它添加到选择的组中。
?
Connection Admin
在 Connection Admin(图 8)屏幕上,可以删除不再需要的组。单击要删除的组旁边的复选框,然后选择 Delete。这会删除整个组以及其中配置的连接。这个操作对于管理许多组的管理员很有用。