Das einfachste Werkzeug für die leichte Überwachung über SSH, kompatibel mit all Ihren Lieblingsboten!
Warum Fikkie verwenden?
Sie benötigen nur eine einzige YAML -Datei, um Fikkie zu konfigurieren. Geben Sie also einfach an, welche Befehle auf welchen Servern und welcher Ausgabe erwartet werden sollten, und Fikkie wird Sie wissen lassen, wann etwas nicht stimmt.
Installieren Sie Fikkie mit PIP und initialisieren Sie Fikkie:
pip install fikkie
fikkie initOder verwenden Sie Docker!
docker run
--mount type=bind,source= ${PWD} /config.yaml,target=/root/.fikkie/config.yaml
nootr/fikkie Die Fikkie -Konfigurationsdatei wird standardmäßig bei ~/.fikkie/config.yaml platziert und könnte ungefähr so aussehen:
servers :
primary.foo.com :
- description : ' MariaDB status '
command : ' sudo systemctl status mariadb | grep "Active: active" -c '
expected : ' 1 '
- description : ' HTTP code foo.com '
command : ' curl -s -o /dev/null -w "%{http_code}" foo.com '
expected : ' 200 '
notifiers :
- type : telegram
token : ' 1234:abcd '
chat_id : 1234 Beiträge zu Fikkie sind mehr als willkommen! ❤️
Bitte besuchen Sie die Beitragsrichtlinien für weitere Informationen. Außerdem ist der Entwicklerhandbuch möglicherweise nützlich, wenn Sie Code beitragen möchten.