注:由于 VMware® ESXi 操作系统存在限制,此版本的 OpenManage Server Administrator 不提供“设置警报措施”功能。
在运行所支持的 Linux 操作系统的系统上为事件设置警报措施时,可以指定该操作为 “display an alert on the server”(在服务器上显示警报)。 要执行该操作,Server Administrator 会在控制台写入信息。 如果 Server Administrator 系统正在运行 X Window 系统,默认情况下不会显示该信息。 当 X Window 系统正在运行时,要查看 Red Hat® Enterprise Linux 系统上的警报信息,就必须在该事件发生前启动 xconsole 或 xterm -C。 当 X Window 系统正在运行时,要查看 SUSE® Linux Enterprise Server 系统上的警报信息,就必须在该事件发生前启动 xterm -C。
为事件设置“Alert Actions”(警报措施)时,可以指定措施为 'broadcast a message'(广播消息)。 要执行该操作,Server Administrator 执行 wall 命令,将信息发送给每个已登录的、信息权限设置为是的用户。 如果 Server Administrator 系统正在运行 X Window 系统,默认情况下不会显示该信息。 要在 X Window 系统运行时看到广播消息,必须在该事件发生前启动类似 xterm 或 gnome-terminal 的终端。
为事件设置“Alert Actions”(警报措施)时,可以指定措施为 'execute an application'(执行应用程序)。 对 Server Administrator 可以执行的应用程序有所限制。 按照以下指导操作,保证执行正常:
不要指定基于 X Window 系统的应用程序,因为 Server Administrator 无法正确执行此类应用程序。
不要指定要求用户输入的应用程序,因为 Server Administrator 无法正常执行此类应用程序。
在 Windows Server 2008 中设置警报措施“Execute Application”(执行应用程序)
考虑到安全原因,Microsoft Windows Server 2008 配置为不允许交互式服务。 当某项服务在 Microsoft Windows Server 2008 上安装为交互式服务时,操作系统会将关于标记为交互式服务的服务的错误信息记录在 Windows 系统日志中。
使用 Server Administrator 配置事件的警报措施时,可以指定“execute an application”(执行应用程序)的操作。 为了使交互式应用程序能够为警报措施正确执行,必须将 Dell Systems Management Server Administrator (DSM SA) Data Manager 服务配置为交互式服务。 交互式应用程序的示例有具备图形用户界面 (GUI) 的应用程序或以某种方式(例如,批处理文件中的 "pause" 命令)提示用户输入的应用程序。
在 Microsoft Windows Server 2008 上安装 Server Administrator 时,DSM SA Data Manager 服务安装为非交互式服务,这意味着它配置为在默认情况下不允许与桌面交互。 这表示当为警报措施执行时,交互式应用程序不会正确执行。 如果在此情况下为警报措施执行交互式应用程序,该应用程序将暂挂并等待输入。 用户看不到应用程序界面/提示,即使在启动 Interactive Services Detection 服务之后仍然看不到这些内容。 任务管理器中的“Processes”(进程)选项卡为交互式应用程序的每次执行显示一个应用程序进程条目。
在 Microsoft Windows Server 2008 上,如果需要为警报措施执行交互式应用程序,必须将 DSM SA Data Manager 服务配置为允许与桌面交互。 要允许与桌面交互,请执行以下操作:
在“Services”(服务)控制面板中右键单击 DSM SA Data Manager 服务,然后选择“Properties”(属性)。
在“Log On”(登录)选项卡中,启用“Allow service to interact with desktop”(允许服务与桌面交互)并单击“OK”(确定)。
重新启动 DSM SA Data Manager 服务,使更改生效。
做出此更改并重新启动 DSM SA Data Manager 服务后,服务控制管理器将在系统日志中记录以下信息:“The DSM SA Data Manager service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.”(DSM SA Data Manager 服务标记为交互式服务。但系统配置为不允许交互式服务。此服务可能无法正确运行)。 此更改使 DSM SA Data Manager 服务可以为警报措施正确执行交互式应用程序。 此外,保证 Interactive Services Detection 服务正在运行,以便可以看到交互式应用程序显示的界面/提示。 做出这些更改后,操作系统将显示“Interactive services dialog detection”(交互式服务对话检测)对话框,使用户能够访问交互式应用程序界面/提示。