Ansible überwacht automatisch von systemctl gehostete Dienste auf mehreren Servern und startet ausgefallene Dienste automatisch neu
- 1. Ansible-Technologie
- 2. Erkennen Sie die Wirkung
- 3. Sehen Sie sich das Ansible-Überwachungsverzeichnis an
- 4. Verwirklichen Sie den gesamten Prozess
- 5. Code-Implementierungsprozess
- Sechstens: Hosts listet die Server-IP auf
- 7. Starten Sie die Aufgabe main.yml neu
- 8. Starten Sie den Dienst yml neu
- Neun, Überwachungsdienststatuscode
- 10. Ändern Sie den Hostcode
- 11. Fehlerservicecode neu starten
- 12. Feishu-Alarmcode
1. Ansible-Technologie
Lernen Sie Ansible kennen:
- Ansible ist ein Open-Source-Automatisierungstool zur Konfiguration und Verwaltung von Computersystemen. Es beschreibt Systemkonfigurations- und Bereitstellungsaufgaben mithilfe einer natürlichen sprachähnlichen Syntax und einfachen YAML-Dateien. Ansible bietet benutzerfreundliche und dennoch leistungsstarke Befehlszeilentools zur Automatisierung verschiedener IT-Vorgänge wie Konfigurationsmanagement, Anwendungsbereitstellung, Cloud-Konfiguration, Container-Orchestrierung und mehr. Die Kernphilosophie von Ansible besteht darin, wiederholbare, selbstdokumentierende und erweiterbare Playbooks zu verwenden, um den gewünschten Zustand zu beschreiben, ohne komplexe Skripte oder benutzerdefinierten Code schreiben zu müssen. Durch die Kommunikation mit dem Zielhost über das SSH-Protokoll ist Ansible in der Lage, Befehle und Aufgaben auf dem Remote-System auszuführen und sicherzustellen, dass das System den gewünschten Zustand erreicht. Es unterstützt mehrere Betriebssysteme