Configurer Broadsign Control Edge Server
Cette page vous guide à travers la configuration des paramètres Broadsign Control Edge Server.
- Étape 1 : ajouter le nom d’hôte du serveur Edge
- Étape 2 : Associer au conteneur Broadsign Control Player
- Étape 3 : Configurer la réponse « Serveur Edge indisponible »
- Étape 4 : Ajuster les paramètres configurables
Pour plus de détails sur l'accès aux propriétés du serveur Edge, voir Modifier les propriétés.
Le nom du serveur Edge doit être l’adresse IP associée au système de serveur Edge ou un nom d’hôte valide qui correspond à cette adresse IP. Cela peut être fait en modifiant le serveur Edge, puis en insérant l'adresse IP dans le champ Name de l'onglet General. Pour plus de détails sur l'accès aux propriétés du serveur Edge, voir Modifier les propriétés.
Note : Si le nom fourni lors du processus d’enregistrement ne répond pas à ces critères, vous devez modifier le serveur Edge.
Pour spécifier quels lecteurs obtiendront leur contenu à partir du serveur Edge au lieu de Broadsign Server, vous devez associer le serveur Edge à un conteneur de lecteur à l'aide de Broadsign Control Administrator.
Tous les lecteurs qui doivent récupérer leur contenu à partir du serveur Edge doivent être placés dans un conteneur de lecteurs dans Broadsign Control Administrator. L'association du serveur Edge au lecteur s'effectue en modifiant le conteneur du lecteur, en accédant à l'onglet Edge Servers et en ajoutant le serveur Edge nouvellement activé. Tous les lecteurs situés dans le conteneur de lecteurs sélectionné téléchargeront du contenu à partir du serveur Edge.
Il est possible d’ajouter plusieurs serveurs Edge. Dans ce cas, un lecteur configuré avec deux serveurs périphériques ou plus tentera de télécharger le contenu nécessaire à partir de l'un des serveurs périphériques de la liste au hasard qui est actif et répond aux demandes. Si le lecteur ne peut pas atteindre le serveur Edge ou ne peut pas télécharger le contenu pour le moment, il essaiera avec le deuxième serveur Edge de la liste, et ainsi de suite. Si le contenu n'est pas disponible sur tous les serveurs périphériques, le lecteur continuera d'essayer les serveurs périphériques de la liste.
Le comportement par défaut d'un lecteur lorsque son serveur Edge n'est pas disponible est d'essayer de télécharger du contenu directement à partir du cluster de serveurs principal. Si cela n'est pas souhaitable, vous devez désactiver l'option Fallback to Primary dans le profil de configuration du lecteur.
Pour plus de détails, voir Serveurs Edge (ressource).
Broadsign Control Edge Server dispose d'une multitude de paramètres configurables dont la plupart ont reçu des valeurs par défaut appropriées. Dans certains cas, il peut être utile de modifier ces valeurs par défaut. La section suivante fournit une référence pour toutes les options de configuration du serveur Edge :
- bses.filesink
- bsp.monitor_disk
- bsp.monitor_crash_report
- bsp.provide_poll
- bsp.monitor_services
- bsp.provider_content_info_mgr
- bsp.provider_content_mgr
- bsp.messenger_core
- bsp.connector_adaptor_factory
- bsp.db_log_sink
- bsp.ctp2_io_strategy
- bss.serverd
- bses.concrete_location
- bses.provider_file_locator
- bses.provider_proxy
bses.filesink
| Nom du paramètre | Description |
|---|---|
| filename | Le nom du fichier dans lequel le journal doit être stocké. Ex : bses.log. |
| current_log_dir | Le chemin relatif ou absolu vers lequel le fichier journal doit être stocké. Ex : share/bses. |
| rotation_period | La fréquence (msec) à laquelle copier le fichier journal dans rotation_dir et démarrer un nouveau fichier journal. |
| rotation_dir | Le répertoire dans lequel stocker les anciens journaux. Ex : share/bses/logs. |
bsp.monitor_disk
| Nom du paramètre | Description |
|---|---|
| scan_timeout | La fréquence à laquelle effectuer l'opération Disk Monitors, en ms. Par défaut, 15 secondes. |
| document_roots | Une liste de répertoires à gérer par le moniteur de disque délimitée par des points-virgules. |
| cache_sizes | Une liste de tailles maximales délimitée par des points-virgules, une pour chacune des racines du document. La taille est mesurée en octets. |
| auto_managed | Indique au moniteur de disque de conserver 15 % d’espace libre sur les disques durs sur lesquels se trouvent les racines des documents. Si cette option est activée, cache_sizes est ignoré. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
bsp.monitor_crash_report
| Nom du paramètre | Description |
|---|---|
| restart_on_crash | Contrôle si l'application doit être redémarrée lorsqu'un crash est détecté. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
| restart_as_service | Contrôle si l'application doit être redémarrée en tant que service lorsqu'un crash est détecté. Cela nécessite que restart_on_crash soit activé. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
bsp.provide_poll
| Nom du paramètre | Description |
|---|---|
| poll_frequency | La fréquence (en ms) à laquelle le serveur Edge demande des mises à jour à partir de Broadsign Server. Par défaut, 40 minutes. Valeur minimale, 20 minutes. |
| respect_network_controls | Contrôle si le serveur Edge doit respecter les contrôles réseau lors de la détermination du moment d'interrogation. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
bsp.monitor_services
| Nom du paramètre | Description |
|---|---|
| ip_mask | Un masque de réseau contrôlant les connexions entrantes qui seront autorisées à envoyer des instructions. Par défaut, 255.255.255.255 ; connexions sur le réseau local. |
| port | Le port sur lequel les services écoutent les instructions. Par défaut, 2322. |
bsp.provider_content_info_mgr
| Nom du paramètre | Description |
|---|---|
| document_root | Un chemin absolu ou relatif vers le dossier qui contiendra le contenu téléchargé et les mises à niveau du serveur Edge. ex : « share/bsp/documents ». Généralement spécifié comme paramètre global. |
bsp.provider_content_mgr
| Nom du paramètre | Description |
|---|---|
| download_check_timeout | La fréquence à laquelle le serveur Edge vérifie si un nouveau contenu peut être téléchargé, en ms. Par défaut, 15 secondes. |
| respect_network_controls | Contrôle si le serveur Edge doit respecter les contrôles réseau lors du téléchargement de contenu. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
bsp.messenger_core
| Nom du paramètre | Description |
|---|---|
| db | Un chemin absolu ou relatif vers le fichier que le serveur Edge doit utiliser comme base de données. Par défaut, « share/bsp/bsp.db ». Généralement spécifié comme paramètre global. |
bsp.connector_adaptor_factory
| Nom du paramètre | Description |
|---|---|
| host_name | Une liste d'adresses IP ou de noms d'hôtes délimitée par des points-virgules que le serveur Edge peut utiliser comme serveurs pour récupérer les mises à jour. La valeur par défaut est d'utiliser Broadsign Server Cluster. |
| port | Le port à utiliser pour les communications DSCP avec Broadsign Server. Par défaut, 10799. |
bsp.db_log_sink
| Nom du paramètre | Description |
|---|---|
| rotation_level | Contrôle le nombre de jours de journaux qui doivent être stockés dans la base de données du serveur Edge. Par défaut, 14 jours. |
bsp.ctp2_io_strategy
| Nom du paramètre | Description |
|---|---|
| throttle | Contrôle si le serveur Edge doit respecter une limite de bande passante maximale sur les transferts de contenu. Par défaut, désactivé. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
| throttle_rate | La vitesse maximale à laquelle le serveur Edge peut télécharger du contenu si la limitation est activée. Mesuré en Ko/sec. |
bss.serverd
| Nom du paramètre | Description |
|---|---|
| io_workers | Le nombre de threads que le serveur Edge utilisera pour traiter le trafic réseau. Par défaut, 8. |
| default_initial_concurrency_strategy | La stratégie de concurrence utilisée par le serveur Edge. Par défaut, « thread_pool ». La seule valeur valide est « thread_pool ». |
| reactor_demult_strategy | La stratégie utilisée par le serveur Edge pour gérer les connexions réseau entrantes. Il n'y a pas de valeur par défaut. Sous Windows, la seule valeur valide est « reactor_demultiplexer_select ». Sous Linux, les valeurs valides sont : « reactor_demultiplexer_select » et « reactor_demultiplexer_epoll ». |
bses.concrete_location
| Nom du paramètre | Description |
|---|---|
| URL de téléchargement de la base de données | Contrôle la localisation à distance à laquelle le serveur Edge doit envoyer sa base de données lorsqu'il est demandé. |
| fix_clock_skew | Contrôle si le serveur Edge doit utiliser Broadsign Server pour apporter des corrections internes à son heure. Activé par défaut. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. |
bses.provider_file_locator
| Nom du paramètre | Description |
|---|---|
| document_root | Un chemin absolu ou relatif vers le répertoire que le serveur Edge doit utiliser pour stocker son contenu. Généralement spécifié comme paramètre global. |
bses.provider_proxy
| Nom du paramètre | Description |
|---|---|
| enabled | Utilisé pour contrôler si un serveur Edge doit ou non communiquer via un proxy. Une valeur de « 0 » désactive l'option, toute autre valeur entière l'active. La valeur par défaut lorsqu'elle n'est pas spécifiée est « 0 ». |
| hostname | Le nom d'hôte ou l'adresse IP du serveur proxy. |
| username | Le nom d'utilisateur à utiliser lors de la connexion au proxy. Facultatif. |
| password | Le mot de passe de l'utilisateur se connectant au serveur proxy. Facultatif. |
| port | Le port sur lequel le serveur proxy écoute. |
| type | Le type de serveur proxy. Doit être « http » ou « socks5 ». |
