L’agent est un programme unique, uptimecheck-agent, que la commande de la page du serveur installe en tant que service. Voir comment installer la surveillance de serveur. Sous Linux et macOS, il se trouve dans /usr/local/bin/uptimecheck-agent ; lancez ses commandes avec sudo. Sous Windows, il se trouve dans C:\Program Files\Uptimecheck\uptimecheck-agent.exe ; exécutez-le dans PowerShell en tant qu’administrateur.
Commandes
sudo uptimecheck-agent status # running, stopped or not installed
sudo uptimecheck-agent update –check # is a newer release out?
sudo uptimecheck-agent update # install it and restart the service
sudo uptimecheck-agent restart # stop and start work the same way
sudo uptimecheck-agent test # collect one report, show it and send it
uptimecheck-agent version
sudo uptimecheck-agent uninstall # stop and remove the service
Sous Windows : & « $env:ProgramFiles\Uptimecheck\uptimecheck-agent.exe » status, et de même pour les autres.
Mises à jour
Si Update the agent automatically était activé quand vous avez copié la commande d’installation, l’agent recherche une nouvelle version environ toutes les 6 heures et l’installe tout seul.Il n’installe que des versions signées par Uptimecheck, et jamais une version plus ancienne.Sans cette option, la page du serveur indique quand une nouvelle version est disponible et affiche la commande à exécuter.update nécessite l’agent 1.1.0 ou plus récent. Avec un agent plus ancien, relancez la commande d’installation depuis la page du serveur ; le token, les réglages et l’historique restent inchangés. C’est aussi ainsi que vous activez les mises à jour automatiques par la suite : activez l’option et lancez la nouvelle commande.
Fichier de réglages
Linux : /etc/uptimecheck-agent/agent.jsonmacOS : /Library/Application Support/Uptimecheck/agent.jsonWindows : C:\ProgramData\Uptimecheck\agent.json
Il contient l’adresse à laquelle l’agent envoie ses rapports (url), le token du serveur et autoUpdate. Gardez le token confidentiel. Après une modification, lancez sudo uptimecheck-agent restart.
Fonctionnement
Sous Linux, le service tourne sous son propre utilisateur non privilégié, uptimecheck-agent, avec systemd ou OpenRC. Avec systemd, consultez son journal avec journalctl -u uptimecheck-agent.Il envoie un rapport chaque minute en HTTPS (port 443) à l’url de ses réglages, https://app.uptimecheck.com pour les nouvelles installations, et n’a besoin d’aucun port entrant.Le token appartient à un seul moniteur de serveur. Pour un autre serveur, ajoutez un autre moniteur de serveur.
Supprimer l’agent
Mettez d’abord en pause ou supprimez le moniteur de serveur dans Uptimecheck, pour qu’il ne déclenche pas d’alerte quand les rapports s’arrêtent.Lancez sudo uptimecheck-agent uninstall. La commande arrête et supprime le service, puis efface le fichier de réglages.Supprimez le programme : sudo rm /usr/local/bin/uptimecheck-agent, ou le dossier C:\Program Files\Uptimecheck sous Windows. Sous Linux, vous pouvez aussi supprimer l’utilisateur uptimecheck-agent.
En savoir plus sur la surveillance de serveur et les seuils d’alerte serveur.