在 Linux 操作系统中设置警报操作

在运行所支持的 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

在设置事件的警报措施时,可以将操作指定为“broadcast a message”(广播信息)。要执行该操作,Server Administrator 执行 wall 命令,将信息发送给每个已登录的、信息权限设置为的用户。如果 Server Administrator 系统正在运行 X Window 系统,默认情况下不会显示该信息。要在 X Window 系统运行时看到广播消息,必须在发生事件前启动类似 xtermgnome-terminal 的终端。

在 SUSE Linux Enterprise Server 9 上,通过 wall 所发送的信息将由 xterm 终端程序显示,而非由 Konsole 终端程序显示。 

在设置事件的警报措施时,可以将操作指定为“execute an application”(执行应用程序)。对 Server Administrator 可以执行的应用程序有所限制。按照以下指导操作,保证执行正常:

[返回页首]

在 Microsoft® Windows® 2000、Windows Server™ 2003和 Windows Server 2008 中设置警报措施

指定警报措施时,尽管可以通过只将文件指定为警报措施来运行 .cmd.com.bat.exe 文件,但 Visual Basic 脚本不会由“执行应用程序”功能自动解释。

要解决此问题,首先调用命令处理器 cmd.exe 启动脚本。例如,执行应用程序的警报措施值可以设置如下:

c:\winnt\system32\cmd.exe /c d:\example\example1.vbs

其中 d:\example\example1.vbs 是脚本文件的完整路径。

在“Absolute path to the application”(应用程序的绝地路径)字段中,不要为交互式应用程序(指具有图形用户界面或要求用户输入的应用程序)设置路径。在某些操作系统中,交互式应用程序可能无法按照预期的效果进行工作。

应指定 cmd.exe 文件和脚本文件的完整路径。 

[返回页首]