L'outil le plus simple pour la surveillance légère sur SSH, compatible avec tous vos messagers préférés!
Pourquoi utiliser Fikkie?
Vous avez juste besoin d'un seul fichier YAML pour configurer Fikkie, alors spécifiez simplement quelles commandes doivent être exécutées sur quels serveurs et quelle sortie est attendue, et Fikkie vous fera savoir quand quelque chose ne va pas.
Installez Fikkie à l'aide de PIP et initialisez Fikkie:
pip install fikkie
fikkie initOu utilisez Docker!
docker run
--mount type=bind,source= ${PWD} /config.yaml,target=/root/.fikkie/config.yaml
nootr/fikkie Le fichier de configuration Fikkie est placé à ~/.fikkie/config.yaml par défaut et pourrait ressembler à ceci:
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 Les contributions à Fikkie sont plus que les bienvenues! ❤️
Veuillez visiter les directives de contribution pour plus d'informations. De plus, le guide du développeur peut être utile si vous souhaitez contribuer du code.