GNU/Linux >> Znalost Linux >  >> Linux

Jak získat upozornění, když Svcadm restartuje službu, která zemřela?

Používám svcadm, aby můj server node.js běžel na Illumos, existuje způsob, jak dostat upozornění, pokud svcadm restartuje server, protože se zhroutil? Konkrétně pokud se proces zhroutil sám od sebe a ne, když ho restartuji.

Chtěl bych, aby se spustil skript, abych mohl poslat e-mail nebo upozornit.

Přijatá odpověď:

Na Solaris 11 můžete nechat démony SMF upozorňovat na změny stavu služby:

  • Oznámení o přechodech stavu instance SMF
  • Jak nastavit upozornění na události přechodu SMF

ale nejsem si jistý, jestli má illumos tuto funkci nebo ne, protože to byl pozdější doplněk SMF.

Na jakémkoli vydání s SMF můžete vždy jednoduše zadat příkaz e-mailu/upozornění do metod spouštění vaší služby SMF, pokud pro ně používáte skript namísto pouhého volání programu přímo z vašeho manifestu SMF.


Linux
  1. Jak spustit příkaz, když se aktualizuje obsah adresáře?

  2. Linux – jak získat méně Ttys s Systemd?

  3. Jak zjistit využití CPU

  1. Jak dostat ps do tiskové skupiny?

  2. Jak zastavit službu systemd

  3. Jak získat název disku, který obsahuje konkrétní oddíl

  1. Jak se dostat ke službě/serveru, který je v nepřístupné síti (pomocí SSH tunelů)

  2. Jak získám upozornění na chyby ECC v Linuxu?

  3. získat upozornění, když služba monitorovaná systemd vstoupí do stavu selhání