Configuración de acciones de alerta

Configuración de acciones de alerta en sistemas operativos Linux

Cuando configura acciones de alerta para un evento en sistemas que ejecutan un sistema operativo Linux soportado, puede especificar que la acción sea “mostrar una alerta en el servidor”. Para realizar esta acción, Server Administrator escribe un mensaje en la consola. Si el sistema de Server Administrator ejecuta un sistema X Window, el mensaje no se muestra de manera predeterminada. Para ver el mensaje de alerta en sistemas Red Hat Enterprise Linux mientras se ejecuta el sistema X Window, inicie xconsole o xterm -C antes de que se produzca el evento. Para ver el mensaje de alerta en sistemas SUSE Linux Enterprise Server mientras se ejecuta el sistema X Window, inicie xterm -C antes de que se produzca el evento.

NOTA: Debido a las limitaciones del sistema operativo VMware ESXi, la función Configurar acciones de alerta no está disponible con esta versión de Server Administrator.

Cuando establece acciones de alerta para un evento, puede especificar que la acción sea “difundir un mensaje”. Para realizar esta acción, Server Administrator ejecuta el comando wall, el cual envía el mensaje a todos los usuarios que iniciaron sesión con su permiso de mensajes configurado en . Si el sistema con Server Administrator en ejecución ejecuta el sistema X Window, no verá el mensaje de manera predeterminada. Para ver el mensaje de difusión mientras se ejecuta el sistema X Window, inicie un terminal, como xterm o gnome-terminal, antes de que se produzca el evento.

Cuando establece acciones de alerta para un evento, puede especificar que la acción sea “ejecutar una aplicación”. Existen limitaciones sobre las aplicaciones que Server Administrator puede ejecutar. Siga las pautas que aparecen a continuación para garantizar una ejecución adecuada:

  • No especifique aplicaciones basadas en el sistema X Window, ya que Server Administrator no puede ejecutar esas aplicaciones correctamente.
  • No especifique aplicaciones que requieran entradas del usuario, ya que Server Administrator no puede ejecutar esas aplicaciones correctamente.
  • Redirija los comandos stdout y stderr a un archivo cuando especifique la aplicación, de manera que pueda ver todos los mensajes de salida o error.
  • Si desea ejecutar varias aplicaciones (o comandos) para una alerta, cree un script para hacerlo y escriba la ruta completa al script en el cuadro Aplicación para ejecutar.

Ejemplo 1: ps -ef >/tmp/psout.txt 2>&1

El comando del ejemplo 1 ejecuta el comando ps de la aplicación, redirige el comando stdout al archivo /tmp/psout.txt y redirige el comando stderr al mismo archivo que el comando stdout.

Ejemplo 2: mail -s "Server Alert" admin </tmp/alertmsg.txt>/tmp/mailout.txt 2>&1

El comando del ejemplo 2 ejecuta la aplicación de correo para enviar el mensaje contenido en el archivo /tmp/alertmsg.txt al usuario de Linux, el administrador, con el asunto “Alerta de servidor”. Es necesario que el usuario cree el archivo /tmp/alertmsg.txt antes de que se produzca el evento. Además, los comandos stdout y stderr y se redirigen al archivo /tmp/mailout.txt si se produce un error.