svcadmを使用してnode.jsサーバーをIllumosで実行し続けていますが、サーバーがクラッシュしたためにsvcadmがサーバーを再起動した場合に通知を受け取る方法はありますか?具体的には、プロセスを再起動したときではなく、プロセスが自然にダウンした場合。
メールを送信したりアラートを送信したりできるように、スクリプトを実行したいのですが。
承認された回答:
Solaris 11では、SMFデーモンにサービス状態の変更を通知させることができます。
- SMFインスタンスの状態遷移に関する通知
- SMF移行イベントの通知を設定する方法
しかし、illumosがその機能を備えているかどうかはわかりません。これは、後でSMFに追加されたためです。
SMFを使用するリリースでは、SMFマニフェストから直接プログラムを呼び出す代わりに、SMFサービスの開始メソッドにスクリプトを使用している場合は、いつでもコマンドを電子メールで送信/通知することができます。
>