上一主题: 动态配置数据

下一主题: 现场工程代码

vme:CA 3Tera AppLogic 组件的事件生成器

VME 是用户模式实用工具,CA 3Tera AppLogic 组件在组件启动过程中以及运行时,用它来生成 CA 3Tera AppLogic 的特定事件。 只要组件不是未受管理,组件在启动过程中必须使用 vme 来告诉 CA 3Tera AppLogic 组件是否正常启动。 如果由于某些错误(无效属性设置、没有足够可用内存等)导致组件无法启动,组件可以使用 vme 使组件启动失败,并且将错误消息记录到网格控制器的系统日志中(使用网格的列表日志命令访问)。 在组件运行时也可以使用 vme 将严重错误消息记录到网格的显示板。

默认情况下,组件工具包 (APK) 安装到组件中时,vme 始终用于发送组件“正常启动”事件。 这可以由组件特定的脚本覆盖,该脚本在组件启动过程期间执行。

使用情况

vme id=<事件> [msg=<消息>] [severity=<重要级别>] [progress=<准备就绪>] [cnt_name=<计数器名称> cnt_value=<计数器值>]

示例

vme id=started_ok

vme id=start_failed msg="缺少 DNS 服务器地址"

vme id=maintenance msg="数据库恢复" progress=30

vme id=log msg="SSL 证书加载正常" severity=info

vme id=alert msg="检测到已损坏的数据库文件" severity=fatal

vme id=alert cnt_name=n_db_xact_per_min cnt_value=46 severity=fatal

注意:

<准备就绪> 以百分比报告,有效值为 1 到 100

维护模式中的组件必须定期报告它们的进度(频率不低于 30 秒)。

<计数器名称> 和 <计数器值> 仅用于报警

如果提供报警的消息,则消息将记录到网格的显示板