Users Guide

122
Establecimiento de acciones de alerta
No especifique aplicaciones que requieran que el usuario introduzca
información, ya que Server Administrator no puede ejecutar esas
aplicaciones correctamente.
Redirija
stdout
y
stderr
a un archivo cuando especifique la aplicación, de
manera que pueda ver todos los mensajes de salida o de error.
Si desea ejecutar varias aplicaciones (o comandos) para una alerta, cree
una secuencia de comandos para hacer eso y escriba la ruta de acceso
completa al archivo que contiene la secuencia en el cuadro
Ruta de acceso
absoluta a la aplicación
.
Ejemplo 1:
ps -ef >/tmp/psout.txt 2>&1
El comando en el ejemplo 1 ejecuta la aplicación
ps
, redirige
stdout
al
archivo
/tmp/psout.txt
y redirige
stderr
al mismo archivo que
stdout
.
Ejemplo 2:
mail -s "Server Alert" admin </tmp/alertmsg.txt >/
tmp/mailout.txt 2>&1
El comando en el Ejemplo 2 ejecuta la aplicación de correo para enviar el
mensaje contenido en el archivo
/tmp/alertmsg.txt
al usuario de Red Hat
Enterprise Linux o al administrador y usuario de SUSE Linux Enterprise
Server, con el asunto
Server Alert
. El archivo
/tmp/alertmsg.txt
debe ser
creado por el usuario antes de que ocurra el suceso. Además,
stdout
y
stderr
se redirigen al archivo
/tmp/mailout.txt
en caso de que se presente
un error.
Establecimiento de acciones de alerta en
Microsoft Windows Server 2003 y Windows
Server 2008
Cuando se especifican acciones de alerta, la función Ejecutar aplicación no
interpreta automáticamente las secuencias de comandos de Visual Basic,
aunque es posible ejecutar un archivo .cmd, .com, .bat o .exe con sólo
especificar el archivo como acción de alerta.