GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie stelle ich die ordnungsgemäße Überwachung der Dienste automatisiert ein? Also, wenn man abstürzt, wird es automatisch im laufenden Betrieb neu gestartet?

Wie kann ich die Überwachung meiner Systemdienste einrichten?
Entweder mit automatisiertem Skript, das jeden Moment scannt, wenn httpd, mysqld, and my custom daemon läuft oder nicht, wenn es nicht läuft, wird es automatisch neu gestartet?

Irgendeine Idee?

Zum Beispiel:

*Day 1:* System is running in Rail way where no support can be 24/7 available, Day 1 was fine. 
*Day 2:* System in the middle of the Rail way crashed cause httpd and mysqld for some reason not running the service

Wie kann es automatisiert werden, damit der service httpd weiterhin laufen und service mysqld weiterlaufen?

Akzeptierte Antwort:

Dafür gibt es verschiedene Tools (mit denen ich außer Daemontools und Perp nicht viel Erfahrung habe):

  • daemontools ist mehr oder weniger die „klassische“ Implementierung, die die meisten anderen modernen Implementierungen hervorgebracht hat
  • Betreuer
  • Minit
  • s6
  • Runeinheit

Der, den wir an meinem Arbeitsplatz mögen, ist Perp, der für unsere Infrastruktur am besten geeignet war. Einige dieser Tools tun nur das, was Sie möchten, als Teil ihrer Gesamtfunktionalität, sodass sie für Ihren Anwendungsfall möglicherweise nicht geeignet sind.


Linux
  1. So verwenden Sie Ansible zum Einrichten der Systemüberwachung mit Prometheus

  2. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  3. So ändern Sie die Identität eines Linux-Systems

  4. Wie kann ich die Zeit ändern, bevor das System gesperrt wird?

  5. So stellen Sie das Standard-Gateway ein

So installieren Sie Monit unter Ubuntu 20.04, um die Systemdienste zu überwachen

So listen Sie Dienste unter Linux auf

So verwenden Sie den fd-Befehl auf einem Linux-System

So installieren Sie einen der besten Systemmonitore für den Linux-Desktop

So richten Sie die UFW-Firewall unter Linux ein

So legen Sie $PATH im Linux-System dauerhaft fest