在网络中的一台计算机上安装服务应用程序时,运行 mcreg(1m) 命令以存储该应用程序的信息。此信息被 Sun Internet Administrator 用来正确地处理管理 GUI 的外观和调用。对于 mcreg 命令您需要的信息是:
组件的标识符,标识服务应用程序的唯一的字符串。鉴于它们是唯一的,Solaris for ISPs 推荐使用软件包的名称作为组件标识符。服务应用程序的开发者可选择该组件标识符。
一个适合于提供给管理员的用户友善名。这是 Sun Internet Administrator 在其 Manage Services 屏幕上显示的服务名称,管理员可在该屏幕上访问所有服务。服务应用程序的开发者选择该应用程序名。
被登记的应用程序的版本号。版本号的推荐格式为 major.minor(例如,1.2)。服务应用程序的开发者选择此版本号。
到基于 X 的管理接口的完整的文件系统路径(该接口可在服务主机上执行)。
用户名,管理接口在该名下运行。它标识了 Sun Internet Administrator 用来调用程序的 UNIX UID。
组名,管理接口在该名下运行。它标识了 Sun Internet Administrator 用来调用程序的 UNIX GID。
您拥有全部需要的信息后,请获取根访问权并按照以下所示登记信息。在安装了服务管理接口的计算机上运行此命令。
# mcreg -c componentID -n name -v version -x X_path -u user_name -g group_name有关该命令的这种格式的示例,请参阅 mcreg(1m) man 页。
运行 mcreg 之后,您可以控制台管理员的身份登录 Sun Internet Administrator 并将新应用程序登记进行管理。若您希望其他管理员有权管理新应用程序,可编辑其管理员访问权以便将新应用程序包含在内。Sun Internet Administrator 联机帮助对于执行这些任务有详尽的指导。
当管理员从 Sun Internet Administrator 调用 X 应用程序时,在客户机上显示器被路由显示零 (hostname:0)。所有由 X 应用程序生成的 stdout
或 stderr
消息显示在 Sun Internet Administrator X Application Output 屏幕中。