Dans notre quête constante d’optimisation et de personnalisation, MeshCentral se démarque comme une solution puissante pour la gestion des dispositifs. Aujourd’hui, nous allons explorer comment utiliser les étiquettes pour créer des liens de routage personnalisés et améliorer encore davantage votre configuration MeshCentral.
Pourquoi les étiquettes ?
Les étiquettes (ou tags) sont des outils puissants pour organiser et gérer vos dispositifs. Elles permettent non seulement de trier et filtrer facilement vos équipements, mais aussi de configurer des règles de routage spécifiques et de créer des liens de routage dynamiques en fonction des étiquettes, ce qui peut grandement simplifier votre gestion quotidienne.
Configuration de base
Pour commencer, il est essentiel de s’assurer que votre fichier de configuration JSON est correctement structuré. Voici un exemple de configuration avec des étiquettes pour le routage personnalisé :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
{ "$schema": "https://raw.githubusercontent.com/Ylianst/MeshCentral/master/meshcentral-config-schema.json", "settings": { "AllowHighQualityDesktop": true, "plugins": { "enabled": false }, "cert": "meshcentral.domaine.com", "port": 4843, "aliasPort": 4423, "redirPort": 8888, "AgentPong": 300, "SelfUpdate": false, "AllowFraming": false, "WebRTC": true, "ExactPorts": true, "trustedProxy": "127.0.0.1" }, "domains": { "": { "title": "MyServer", "minify": true, "NewAccounts": false, "localSessionRecording": false, "certUrl": "https://meshcentral.domaine.com:4423", "deviceMeshRouterLinks": { "rdp": false, "ssh": false, "scp": false, "extralinks": [ { "name": "Jeedom", "protocol": "http", "port": 80, "filter": ["tag:jeedom"] } ] } } }, "_letsencrypt": { "email": "myemail@mydomain.com", "names": "myserver.mydomain.com", "production": false } } |
Comprendre la configuration
Les paramètres globaux
Dans la section settings, nous configurons les paramètres généraux de MeshCentral, tels que le port, le certificat SSL, et d’autres options de sécurité et de performance. (Via un proxy)
La section des domaines
Sous domains, nous spécifions les configurations propres à chaque domaine. Ici, nous avons un domaine principal avec plusieurs paramètres, dont les deviceMeshRouterLinks. C’est dans cette sous-section que nous définissons nos liens de routage personnalisés.
Utilisation des étiquettes
Le paramètre filter dans deviceMeshRouterLinks utilise une étiquette pour filtrer les dispositifs. Dans cet exemple, seuls les dispositifs marqués avec l’étiquette jeedom seront affectés par cette règle de routage. Cela permet une grande flexibilité et précision dans la gestion de vos dispositifs.
Mise en pratique
Pour mettre en œuvre cette configuration :
- Éditez votre fichier de configuration JSON pour inclure les étiquettes et les règles de routage souhaitées.
- Redémarrez votre serveur MeshCentral pour appliquer les changements.
- Attribuez des étiquettes à vos dispositifs via l’interface d’administration MeshCentral.
L’utilisation des étiquettes dans MeshCentral ouvre de nouvelles possibilités pour un routage plus intelligent et personnalisé. En structurant correctement votre fichier de configuration et en utilisant des étiquettes de manière stratégique, vous pouvez grandement améliorer l’efficacité et la gestion de vos dispositifs.
N’hésitez pas à expérimenter avec différentes configurations et à partager vos expériences dans les commentaires !