Users Guide

7
Establecimiento de acciones de alerta
Establecimiento de acciones de alerta para sistemas que ejecutan
sistemas operativos Red Hat Enterprise Linux y SUSE Linux Enterprise
Server compatibles
Al establecer acciones de alerta para un suceso, es posible especicar que la acción muestre una alerta en el servidor. Para realizar
esta acción, Server Administrator envía un mensaje a /dev/console. Si el sistema de Server Administrator ejecuta un sistema X
Window, el mensaje no se muestra. Para ver el mensaje de alerta en sistemas Red Hat Enterprise Linux cuando se ejecuta el sistema
X Window, se debe iniciar xconsole o xterm -C antes de que ocurra el suceso. Para ver el mensaje de alerta en sistemas SUSE Linux
Enterprise Server cuando se ejecuta el sistema X Window, se debe iniciar un terminal como xterm -C antes de que ocurra el suceso.
Cuando establece acciones de alerta para un suceso, puede especicar la acción para difundir un mensaje. Para realizar esta acción,
Server Administrator ejecuta el comando wall, que envía el mensaje a todos los usuarios conectados con su permiso para mensajes
congurado en
. Si el sistema de Server Administrator está ejecutando un sistema X Windows, el mensaje no se mostrará de forma
predeterminada. Para ver el mensaje de difusión mientras se ejecuta el sistema X Windows, debe iniciar un terminal, como xterm o
gnome-terminal, antes de que se produzca el suceso.
Cuando establece acciones de alerta para un suceso, puede especicar la acción para ejecutar la aplicación. Existen limitaciones en
las aplicaciones que Server Administrator puede ejecutar. Para asegurar una ejecución adecuada:
No especique aplicaciones basadas en el sistema X Windows, ya que Server Administrator no puede ejecutar esas aplicaciones
adecuadamente.
No especique 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 especique 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 e inserte la ruta de acceso
completa en 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 que contiene el archivo /tmp/alertmsg.txt al
usuario de Red Hat Enterprise Linux o de SUSE Linux Enterprise Server, y el administrador, con el asunto Server Alert (Alerta de
servidor). El usuario debe crear el archivo /tmp/alertmsg.txt antes de que se produzca el suceso. Además, stdout y stderr se
redirigen al archivo /tmp/mailout.txt en caso de que se produzca un error.
Conguración de acciones de alerta en Microsoft Windows Server
2008
Cuando se especican las acciones de alerta, la función Ejecutar aplicación no interpreta automáticamente las secuencias de
comandos de Visual Basic, aunque se puede ejecutar un archivo .cmd, .com, .bat, o .exe mediante la especicación del
archivo como acción de alerta.
66