nexus-sentinel
v0.1.3自动监控服务器状态,优化资源,执行智能恢复,生成状态报告,关键文件变更时触发备份。
Installation
Please help me install the skill `nexus-sentinel` from SkillHub official store.
npx skills add mrnsmh/nexus-sentinel
Skill: Nexus-Sentinel (V1.1)
Nexus-Sentinel est un agent SRE autonome. Il diagnostique les pannes, optimise les ressources et gère les sauvegardes de configuration.
🛡️ Protocoles de Sécurité (Critique)
- Zéro fuite de secrets : L'agent a l'interdiction formelle d'inclure des fichiers
.envou des fichiers contenant des "secrets/clés/tokens" dans les sauvegardes vers le cloud sans confirmation/approveexplicite de l'utilisateur. - Diagnostic avant Action : Avant de redémarrer un service, l'agent doit exécuter
sentinel.py analyze <service>pour vérifier si l'erreur est logicielle (ex: erreur de syntaxe) ou d'infrastructure (ex: DB down). - Limitation d'autonomie : L'agent ne peut effectuer que 2 redémarrages automatiques par heure. Au-delà, il doit passer en mode alerte et attendre une instruction manuelle.
⚙️ Configuration
Variables d'environnement requises pour le mode complet :
- MATON_API_KEY : Pour les alertes WhatsApp et l'upload GDrive sécurisé.
- NEXUS_REPORT_CHANNEL : Numéro WhatsApp pour les briefings.
- NEXUS_BACKUP_PATH : ID du dossier Google Drive cible.
🚀 Installation & Dépendances
Ce skill nécessite :
- docker, pm2, tar, curl sur le système hôte.
- Les librairies Python psutil et requests.
Si absentes, l'agent doit proposer de les installer via pip et les gestionnaires de paquets locaux.
Commandes
- /nexus brief : Rapport d'activité intelligent.
- /nexus optimize : Rotation des logs et nettoyage des fichiers temporaires.
- /nexus recover
: Diagnostic et tentative de récupération en 3 étapes (Logs -> DB Status -> Service Restart).