J'utilise svcadm pour que mon serveur node.js continue de fonctionner sur Illumos, existe-t-il un moyen d'être averti si svcadm redémarre le serveur parce qu'il est tombé en panne ? Plus précisément si le processus s'est arrêté tout seul et non lorsque je le redémarre.
J'aimerais qu'un script s'exécute afin de pouvoir envoyer un e-mail ou déclencher une alerte.
Réponse acceptée :
Sur Solaris 11, vous pouvez faire en sorte que les démons SMF vous informent des changements d'état de service :
- Notifications pour les transitions d'état d'instance SMF
- Comment configurer la notification des événements de transition SMF
mais je ne sais pas si illumos a cette fonctionnalité ou non, car c'était un ajout ultérieur à SMF.
Sur n'importe quelle version avec SMF, vous pouvez toujours simplement mettre la commande pour vous envoyer un e-mail/notifier dans les méthodes de démarrage de votre service SMF, si vous utilisez un script pour celles-ci au lieu de simplement appeler le programme directement à partir de votre manifeste SMF.