天融信ids配置
IBM Informix Dynamic Server具有许多功能,可满足包括开发人员和管理员在内的各种用户组的需求。 IDS的强大功能之一是管理成本低。 IDS以免提管理而闻名。 为了使服务器管理更加容易,IDS用户现在可以使用一种名为OpenAdmin Tool(OAT)的新的开源,独立于平台的工具。 OAT包括用于管理任务和性能分析工具的图形界面。 它是IBM Informix Dynamic Server版本11.10引入的,它是一个基于PHP的Web浏览器管理工具,使您能够从一个位置管理多个数据库服务器实例。 OAT的一些非常有用的功能包括SQL资源管理器,会话资源管理器,任务计划程序,健康中心,空间管理,服务器管理等等。 除了OAT提供的内置功能外,用户还可以轻松插入自己的扩展程序以创建所需的功能。 本文重点介绍了OAT的一些非常有用的功能,并可以帮助您入门。
先决条件
OAT要求安装以下产品。 括号中的版本表示已测试OpenAdmin工具的版本。 图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模块
图1. OpenAdmin工具栈
您可以在工具随附的自述文件中找到OpenAdmin工具的安装说明(请参阅参考资料 )。
登录并连接到IDS服务器
安装完成后,请转到OAT根URL(例如,http:// SERVERNAME / LOCATION,其中SERVERNAME是运行Web服务器的服务器的名称,LOCATION是OAT在Web服务器文档根目录中的位置提取OAT的tar或zip的目录)。 图2显示了登录屏幕:
图2.登录屏幕
登录屏幕的左上角有两个单选按钮,“登录”和“管理”。 默认为登录名。 组字段是一个包含连接组名称的列表框。 您可以使用默认组,也可以具有所有服务器连接所属的用户定义的组。 组的配置,服务器的详细信息及其密码都可以通过选择“ 管理”单选按钮时提供的选项来进行设置。
该屏幕上的“获取服务器”按钮将弹出一个列表框,其中包含属于所选组的所有服务器连接。 选择填充在屏幕右侧的框。 现在,您可以通过单击屏幕右侧的“ 登录”按钮来开始使用选定的服务器连接。
选择“ 管理”单选按钮可将您切换到“管理”屏幕。 管理员屏幕提供了用于配置OAT,管理连接等的选项。
图3.打开Admin菜单
OAT Config选项
在“打开管理”菜单中,选择“ OAT配置”以设置启动和运行OAT所需的参数。 图4说明了OAT配置屏幕。
图4.配置屏幕
在此屏幕上,可以设置以下参数:
表1.配置参数
预设语言 | 默认情况下,语言为英语。 为用户提供了切换到德意志的选项 |
---|---|
基本网址 | 用户用来打开OAT管理控制台的URL |
安装目录 | 安装后放置所有特定于OAT的文件和文件夹的位置 |
连接数据库位置 | 存储为与服务器建立连接而提供的数据库详细信息 |
手指间隔 | 可以根据需求和环境设置值。 默认值为300 |
IDS协议 | 可以在onsoctcp和ontlitcp之间选择协议。 (onsoctcp是默认值)。 |
管理连接:
使用“管理连接”,您可以添加组,添加连接或查看连接管理员。
- 新增群组
在“管理连接”下,选择“ 添加组” 。 您的屏幕应该与图5相似。
图5.添加一个新组
要添加IDS服务器组,请提供您选择的服务器组名称和服务器组密码。 如果选择“ 只读” ,它将禁用该组中定义的所有服务器在OAT中的任何管理特权(例如,添加块)。 确定是否将该组标记为“只读”,然后单击“ 添加”以确认并添加该组。
- 添加连接
需要以下参数才能添加新的IDS服务器连接。
表2.添加IDS服务器连接的参数
参数 | 描述 |
---|---|
组 | 每个服务器连接都是已定义组的一部分。 如果未选择任何组名,则新服务器连接将成为“默认”组的一部分。 |
用户名 | IDS服务器所在主机的用户名 |
密码 | 特定于各自用户名的密码 |
Informix服务器 | IDS服务器实例名称 |
主机名 | 托管IDS服务器的主机的名称 |
港口 | IDS服务器专用的端口号 |
属性 | 在这里,决定是在当前日志之后添加逻辑日志,还是在日志末尾添加逻辑日志 |
纬度,经度和IDS端口的值有助于在地图上定位Informix服务器。
选择测试连接按钮以测试您的连接。 如果针对该参数提供的任何值都不正确,或者服务器已关闭,则用户可能会看到以下错误消息。
图6.示例连接错误
如果Informix服务器正在运行且值正确,则表示建立成功连接。 您将获得一条成功消息,显示为“ online”,如图7所示。
图7.示例连接成功消息
成功测试此新连接后,单击“ 保存”将连接添加到所选的相应组中。
- 连接管理员
Connection Admin(图8)使您可以删除不再需要的组。 通过单击组名称旁边的复选框来选择要删除的组,然后选择“ 删除” 。 这将删除整个组和其中配置的连接。 在管理员具有多个要管理的组的情况下,此操作有效。
图8. Connection Admin屏幕
OAT登录
此选项链接回到前面解释的OAT登录屏幕。 或者,您可以直接单击“ 登录”以进入OAT登录屏幕。
保健中心
此功能使您对系统和服务器的运行状况有一个总体印象。 健康中心由警报和仪表板组成。
警报
如果单击Health Center > 警报 ,您将看到类似于图9的屏幕。您可以选择要查看的警报的严重性,警报类型和状态。 还可以选择以不同的颜色显示不同类型的警报,以提高可见性和清晰度。
图9.健康中心警报
管理仪表板
如果选择“ 仪表板”作为选项,则将获得有关系统相关信息的参考屏幕。 仪表板选项为您提供了两个选项卡,可从---默认或空间中选择。 Default选项卡(图10)显示了系统上的当前内存消耗和与事务相关的信息,而Space选项卡(图11)包含有关dbspace和锁使用情况的信息。
图10. Health Center仪表板-默认
图11.健康中心仪表板-空间
日志
此功能可帮助您查看与数据库服务器相关的不同日志,并由admin命令,在线消息和OnBar活动组成。
- 管理员命令
如果选择Admin命令选项,将得到类似于图12的屏幕,该屏幕列出了通过dbcorn调度的不同命令的执行状态。
图12.管理员命令
- 在线留言
如果选择“ 在线消息”选项,则会显示数据库服务器在线日志中的内容(图13)。 错误和警告消息分别以红色和黄色显示。
图13.在线消息
- OnBar活动
如果选择OnBar activity ,那么将显示来自上述文件的内容到数据库服务器的配置变量BAR_ACT_LOG(图14)。 通过OnBar实用程序实施备份时,将生成此日志。 错误和警告消息分别以红色和黄色显示。
图14. OnBar活动日志
任务计划程序
OAT的任务计划程序功能使您可以在预定义的时间或由服务器内部确定的时间来管理和运行计划的维护,监视和管理任务。 您可以监视活动(例如,检查可用日志空间)并创建自动纠正措施。 调度程序功能使用基于SQL的管理系统和一组任务来收集信息并监视和调整服务器。
任务计划程序由任务定义和驱动。 sysadmin数据库是一个已记录的数据库,其中包含存储任务计划程序信息的表。 缺省情况下,仅授予Informix用户访问sysadmin数据库的权限。 任务属性存储在sysadmin数据库的ph_task表中。 该表中的每一行都是一个单独的任务,每一列都是一个任务属性。 您可以修改任务属性,并可以通过在表中插入行来设置新任务。 PH_RUN,PH_ALERT,PH_THRESHOLD,PH_GROUP是与任务计划相关的其他一些表。 要了解有关这些表的更多信息,请参阅参考资料 。
OAT中的Task Scheduler已分为三部分-调度程序,任务详细信息和任务运行时-如图15所示。
图15.任务计划程序
- 排程器
Dynamic Server中的调度程序包含下表中显示的任务。 您可以使用任务计划程序提供的任务计划程序向导修改这些任务并设置新任务。 表3显示了修改和设置新任务所需的参数。
表3. Task Scheduler中的参数
参数 | 描述 |
---|---|
mon_command_history | 清除命令历史记录表 |
mon_config | 将所做的所有更改保存在ONCONFIG文件中 |
mon_config_startup | 在每次服务器启动时保存ONCONFIG文件 |
mon_sysenv | 跟踪数据库服务器启动环境 |
mon_profile | 保存服务器配置文件信息 |
mon_vps | 收集虚拟处理器信息 |
mon_checkpoint | 保存有关检查点的信息 |
mon_memory_system | 监视服务器内存消耗 |
mon_table_profile | 保存表配置文件信息,包括此表上发生的更新,插入和删除的总数 |
mon_table_names | 保存表名及其创建时间 |
mon_users | 保存有关每个用户的个人资料信息 |
check_backup | 检查以确保备份已运行 |
ifx_ha_monitor_log_reply_task | 监视HA辅助日志重播位置 |
警报清除 | 从系统中删除所有旧警报条目 |
post_alarm_message | 发布警报的系统功能 |
自动更新统计评估 | 评估哪些列和表应刷新统计信息和分布 |
自动更新统计信息刷新 | 刷新评估者建议的统计数据和分布 |
图16. Scheduler屏幕
单击“ 添加新任务”按钮 ,使用“任务计划程序”向导定义新任务。
图17.任务计划程序向导
调度程序任务有两种类型,任务和传感器。 如前所述, 任务提供了在特定时间或间隔运行特定作业的方法。 可以定义一个传感器来收集和保存信息。 如果选择了“仅在服务器启动时运行”,则仅在服务器启动时执行任务。
提供任务名称,任务组(例如DISK,NETWORK,CPU,BACKUP等)以及新任务的描述。 单击下一步 。 图18显示了这些步骤。