Déploiement manuel sous Linux
💡 Vous préférez le script d'installation ?
Le moyen le plus rapide de déployer un agent est le script d'installation interactif — il gère tout automatiquement. Déployer avec le script d'installation →
Présentation
L'agent Onagre peut être déployé manuellement en tant que service systemd sous Linux, vous donnant un contrôle total sur chaque étape. Cette méthode est utile lorsque vous avez besoin d'une configuration personnalisée ou lorsque l'installation par script n'est pas envisageable.
Téléchargement de l'agent
L'agent Onagre est disponible pour plusieurs architectures Linux. Utilisez la commande appropriée pour votre système afin de télécharger et installer l'agent :
Linux x64
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-x64 && chmod +x /usr/local/bin/agent
Linux ARM
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-arm && chmod +x /usr/local/bin/agent
Linux ARM64
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-arm64 && chmod +x /usr/local/bin/agent
Création du service systemd
Pour exécuter l'agent Onagre en tant que service persistant, créez un nouveau fichier de service systemd :
nano /etc/systemd/system/onagent.service
Copiez la définition de service suivante, en remplaçant <YOUR_TOKEN> par votre token d'agent Onagre :
[Unit]
Description=Onagre Agent
After=network.target
[Service]
LimitNOFILE=65535
Environment=TOKEN=<YOUR_TOKEN>
ExecStart=/usr/local/bin/agent
RestartSec=5
Restart=always
User=root
[Install]
WantedBy=multi-user.target
Application de la configuration du service
Une fois le fichier de service créé, rechargez le daemon systemd pour reconnaître le nouveau service :
systemctl daemon-reload
Activez le service pour qu'il démarre automatiquement au boot :
systemctl enable onagent
Démarrez le service de l'agent Onagre :
systemctl start onagent
Après quelques secondes, l'agent devrait être actif :

Mise à jour de l'agent Onagre
Pour mettre à jour l'agent, arrêtez le service, téléchargez la dernière version et redémarrez-le :
Linux x64
systemctl stop onagent
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-x64 && chmod +x /usr/local/bin/agent
systemctl start onagent && systemctl status onagent
Linux ARM
systemctl stop onagent
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-arm && chmod +x /usr/local/bin/agent
systemctl start onagent && systemctl status onagent
Linux ARM64
systemctl stop onagent
wget -O /usr/local/bin/agent https://d.onag.re/agent-linux-arm64 && chmod +x /usr/local/bin/agent
systemctl start onagent && systemctl status onagent
Gestion du service de l'agent
Vérification du statut du service
Pour vérifier si l'agent Onagre est en cours d'exécution :
systemctl status onagent
Redémarrage de l'agent
Pour redémarrer l'agent manuellement :
systemctl restart onagent
Arrêt et désactivation de l'agent
Pour arrêter l'agent :
systemctl stop onagent
Pour le désactiver au démarrage :
systemctl disable onagent
Résumé
Déployer l'agent Onagre en tant que service systemd sous Linux assure un monitoring continu et un démarrage automatique. Cette méthode offre stabilité, persistance et une gestion facile pour la surveillance des ressources d'infrastructure.