Surveillez vos scripts shell et crons avec un simple curl.
Les scripts Bash sont partout : crons système, déploiements, backups, maintenance. Un simple curl suffit pour intégrer le heartbeat MoniTao.
Voici les méthodes les plus robustes pour ping MoniTao depuis vos scripts shell.
La méthode la plus simple et universelle :
#!/bin/bash\nset -e\n\n# Votre script\n./backup.sh\n\n# Ping MoniTao\ncurl -s -X POST https://monitao.com/api/heartbeat/ping/VOTRE_TOKEN
Si curl n'est pas disponible :
wget -q --post-data= https://monitao.com/api/heartbeat/ping/VOTRE_TOKEN -O /dev/null
seo.heartbeat_bash.script_intro
seo.heartbeat_bash.script_example
Avec "set -e", le script s'arrête à la première erreur. "|| true" évite que le script échoue si le ping échoue. Votre job est terminé, le ping est un bonus.
Utilisez "set -e" en début de script. Toute commande qui échoue arrête le script avant le ping. Ou testez explicitement le code de retour.
Oui : "0 * * * * /path/script.sh && curl -s -X POST https://monitao.com/api/heartbeat/ping/TOKEN". Le && garantit que curl s'exécute uniquement si script.sh réussit.
Utilisez curl avec data : curl -X POST -d "duration=120&status=ok" URL. MoniTao enregistre ces métriques.
Commencez gratuitement, sans carte bancaire.