Installation du Service Sender
Cette section couvre l'installation et la configuration du service d'envoi de logs (Sender).
Préparation
Commencez par créer la structure de dossiers nécessaire:
mkdir -p /root/keralis/sender/hash
cd /root/keralis/sender
Installation des Dépendances
Installez les dépendances Node.js:
npm install
Configuration
Variables d'Environnement
Créez un fichier .env
dans le dossier /root/keralis/sender/
(création automatique via script automatisé):
./setup.sh
Configuration PM2
Créez un fichier ecosystem.config.js
pour gérer le service avec PM2:
cat > ecosystem.config.js << EOL
module.exports = {
apps: [{
name: 'senderV1.py',
script: 'auto3.js',
watch: true,
env: {
NODE_ENV: 'production'
}
}]
}
EOL
Démarrage du Service
Démarrez le service avec PM2 et configurez-le pour qu'il démarre automatiquement:
pm2 start ecosystem.config.js
pm2 save
pm2 startup
Vérification
Vérifiez que le service fonctionne correctement:
pm2 status
pm2 logs auto-sender
Après quelques minutes, vous devriez voir de nouveaux fichiers de logs apparaître dans le répertoire /root/keralis/logs/
.