Dell EMC OpenManage Server Administrator

Configurar acciones de alerta

Configurar acciones de alerta en sistemas operativos Linux

Al configurar acciones de alerta para un suceso en sistemas que ejecuten un sistema operativo Linux admitido, puede especificar que la acción "muestre una alerta en el servidor". Para realizar esta acción, Server Administrator envía un mensaje a la consola. Si el sistema de Server Administrator está ejecutando un sistema X Window, no podrá ver el mensaje de forma predeterminada. Para ver el mensaje de alerta en un sistema Red Hat Enterprise Linux mientras se ejecuta el sistema X Window, debe iniciar xconsole o xterm -C antes de que ocurra el suceso. Para ver el mensaje de alerta en un sistema SUSE Linux Enterprise Server mientras se ejecuta el sistema X Window, debe iniciar xterm -C antes de que ocurra el suceso.

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.

Al configurar acciones de alerta para un suceso, puede especificar que la acción "difunda un mensaje". Para realizar esta acción, Server Administrator ejecuta el comando wall, que envía el mensaje a todos aquellos usuarios que hayan iniciado sesión con su permiso de mensajes configurado en . Si el sistema que ejecuta Server Administrator está ejecutando un sistema X Window, no podrá ver el mensaje de forma predeterminada. Para ver el mensaje de difusión cuando el sistema X Window se está ejecutando, debe iniciar un terminal como xterm o gnome-terminal antes de que ocurra el suceso.

Al configurar acciones de alerta para un suceso, puede especificar que la acción "ejecute una aplicación". Las aplicaciones que Server Administrator puede ejecutar son limitadas. Para garantizar una ejecución adecuada, siga las siguientes pautas:

  • No especifique aplicaciones basadas en el sistema X Window, puesto que Server Administrator no puede ejecutar estas aplicaciones correctamente.
  • No especifique aplicaciones que requieran que el usuario introduzca información, ya que Server Administrator no puede ejecutar estas aplicaciones correctamente.
  • Redirija los comandos stdout y stderr a un archivo cuando especifique la aplicación para poder observar cualquier resultado o mensaje de error.
  • Si desea ejecutar varias aplicaciones (o comandos) para una alerta, cree una script para hacerlo y escriba la ruta de acceso completa del 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 de aplicación ps, 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 ocurra el suceso. Además, los comandos stdout y stderr se redirigen al archivo /tmp/mailout.txt en caso de que se produzca un error.