GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo recibir una notificación cuando Svcadm reinicia un servicio que murió?

Estoy usando svcadm para mantener mi servidor node.js ejecutándose en Illumos, ¿hay alguna forma de recibir una notificación si svcadm reinicia el servidor porque se bloqueó? Específicamente si el proceso se cayó solo y no cuando lo reinicié.

Me gustaría que se ejecute un script para poder enviar un correo electrónico o generar una alerta.

Respuesta aceptada:

En Solaris 11, puede hacer que los demonios SMF le notifiquen los cambios en el estado del servicio:

  • Notificaciones para transiciones de estado de instancias de SMF
  • Cómo configurar la notificación de eventos de transición SMF

pero no estoy seguro de si illumos tiene esa característica o no, ya que fue una adición posterior a SMF.

En cualquier versión con SMF, siempre puede poner el comando para enviarle un correo electrónico/notificarlo en los métodos de inicio de su servicio SMF, si está usando un script para ellos en lugar de simplemente llamar al programa directamente desde su manifiesto SMF.


Linux
  1. ¿Cómo ejecutar un comando cuando se actualizan los contenidos de un directorio?

  2. Linux:¿cómo hacer que Pacman use los Pkgbuilds personalizados al actualizar?

  3. Cómo eliminar un servicio en Kubernetes

  4. Cómo obtener el uso de la CPU

  5. ¿Cómo obtener errno cuando epoll_wait devuelve EPOLLERR?

Cómo llegar a un servicio/servidor que está en una red inaccesible (usando túneles SSH)

Linux:¿cómo obtener menos Ttys con Systemd?

¿Cómo recupero un semáforo cuando el proceso que lo redujo a cero falla?

¿Cómo obtener ps para imprimir grupo?

Cómo detener el servicio systemd

¿Cómo me notifican los errores de ECC en Linux?