Installation de Neotess Serveur pour Linux et Windows
Transcription
Installation de Neotess Serveur pour Linux et Windows
www.neotess.fr Tél : + 33 (0) 477 91 21 91 Mail : [email protected] Installation de Neotess Serveur pour Linux et Windows Neotess 04/05/2016 Prérequis Neotess Serveur est le logiciel nécessaire pour piloter votre parc d'affichage dynamique. Il doit être installé sur le serveur auquel les utilisateurs et les Players auront accès. Neotess Player est le logiciel affichant les contenus à l'écran. Il peut être fourni soit préinstallé sur un matériel, soit en logiciel à installer sur votre propre matériel. Configuration minimale pour Linux PC avec Linux 1Go RAM 2Go disque (hors contenus) Réseau Oracle Java SE Development Kit 8 (JDK 1.8) ImageMagick 6.6.9 ou supérieur Ghostscript 9.05 ou supérieur Configuration minimale pour Windows PC avec Microsoft Windows 7, 8, Vista, Server 1Go RAM 2Go disque (hors contenus) Réseau Oracle Java SE Development Kit 8 (JDK 1.8) ImageMagick 6.8 ou supérieur Ghostscript 9.15 ou supérieur Les connexions réseau suivantes doivent être ouvertes pour bénéficier des fonctions correspondantes. En gras les connexions indispensables : utilisateur vers port TCP 80 du serveur : administration de Neotess player vers port TCP 80 du serveur : communication de Neotess serveur et Player vers service NTP (network time protocol): maintien à l’heure player vers port TCP 80 de services.neotess.fr : activation (au cours de l'installation player uniquement) player vers services et flux internet : services et flux RSS d’information serveur vers services et flux internet : services et flux RSS d’information serveur vers port TCP 80 de services.neotess.fr : nouveaux widgets et mise à jour serveur vers port TCP 80 de converter.neotess.fr : services de conversions de contenu (sur options) serveur vers ICMP du player : ping depuis le parc d’équipements serveur vers port UDP 9 du player : démarrage piloté Wake on LAN (serveur local uniquement) utilisateur vers port TCP 5900 du player : contrôle à distance VNC internet vers port TCP 22 du player : maintenance à distance Conformément à la RFC 6762, Neotess Player utilise le suffixe .local pour la résolution de noms locaux par mDNS (multicast DNS). Nous suggérons d’éviter le suffixe .local dans le nommage du serveur Neotess. Consultez aussi la documentation d’exploitation avant et après l’installation de votre logiciel. Communiquez au support Neotess l'URL de votre serveur afin que les prochaines activations de vos Players soient configurées automatiquement avec cette URL. Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 2 / 6 Installation pour Linux Les opérations d'installation ci-dessous doivent être réalisées avec un compte linux root par un Administrateur. Avant de procéder à l'installation de Neotess Serveur, désactivez tout logiciel serveur web existant sur votre serveur afin de libérer son port TCP 80 (HTTP). Identifiez le nom réseau et l'adresse ip du serveur et déterminez l'URL " http://{nom ou ip du serveur}/ " qui sera utilisée par les Players et les utilisateurs pour contacter le serveur. Installez ImageMagick et Ghostscript depuis les dépôts de votre distribution ou depuis les sites officiels. Téléchargez Oracle JDK 1.8 correspondant à votre architecture : x86 ou bien x64. Installez Oracle JDK 1.8 dans le répertoire /usr/local (il crée le sous-répertoire de la forme jdk1.8.0_XX) : tar zxf jdk-8uXX-linux-XXX.tar.gz –C /usr/local Réalisez un lien symbolique /usr/local/jdk vers le répertoire d'installation du jdk : ln –s jdk1.8.0_XX /usr/local/jdk Décompressez l'archive Neotess Serveur sur votre serveur : tar zxf ~/neotesslinserver14-3.tgz Réalisez un lien symbolique /neotess de la racine vers le répertoire neotess fraichement décompressé : ln –s neotess /neotess Définissez root comme le propriétaire des fichiers décompressés : chown –R root.root /neotess Réalisez un script de démarrage du serveur. Des scripts sont proposés dans etc/init/neotessserver.conf et etc/init.d/neotessserver de l'archive Neotess serveur Ouvrez dans le pare-feu les ports réseau nécessaires (cf liste ci-dessus ; le port TCP 80 est indispensable). Installation pour Windows Les opérations d'installation ci-dessous doivent être réalisées avec un compte Windows Administrateur. Avant de procéder à l'installation de Neotess Serveur, désactivez tout logiciel serveur web existant sur votre serveur afin de libérer son port TCP 80 (HTTP). Identifiez le nom réseau et l'adresse ip du serveur et déterminez l'URL " http://{nom ou ip du serveur}/ " qui sera utilisée par les Players et les utilisateurs pour contacter le serveur. Installez le logiciel ImageMagick http://www.imagemagick.org/ (utilisé pour la génération des imagettes). Cochez « Add application directory to your system Path » au cours de l’installation. Installez le logiciel Ghostscript http://ghostscript.com/ (utilisé pour la conversion des PDF). Téléchargez Oracle JDK 1.8 correspondant à votre architecture : x86 ou bien x64. Installez Oracle JDK 1.8 (les options « Sources » et « Public JRE » ne sont pas nécessaires) Ajoutez la variable d’environnement JAVA_HOME : exécutez SystemPropertiesAdvanced.exe, cliquez « Variables d’environnement » puis ajoutez une nouvelle variable JAVA_HOME avec le chemin d’installation du JDK (par exemple C:\Program Files\Java\jdk1.8.0_73). Exécutez le logiciel d'installation de Neotess Serveur. Choisissez les options d'installation souhaitées, notamment la version 32 bits(x86) ou 64 bits (x64) du service selon le JDK installé. Cliquez sur "Installer". Si vous l’avez sélectionné, le logiciel est démarré comme in service windows du nom de « Neotess » Dans Windows 7 et Vista, Neotess ajoute une règle sur le port 80 dans le pare-feu de windows. Si vous utilisez un logiciel pare-feu tiers, vous devez vous-même ouvrir les ports (cf liste ci-dessus) ou désactiver le pare-feu. Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 3 / 6 Paramétrer Neotess Serveur Consultez la documentation d’exploitation pour un paramétrage avancé de votre Neotess Serveur Le paramétrage minimal de votre Neotess serveur est réalisé au moyen du fichier texte webapps/Neotess/WEB-INF/neotess.properties dans le répertoire d’installation du logiciel. fichier texte Editez ce fichier au moyen d’un éditeur de texte et paramétrez notamment les clés suivantes : super.admin.password= : nouveau mot de passe de mise en route, en clair. mail.smtp.host= : serveur smtp pour l’envoi de messages de supervision. mail.sender= : adresse email d'expéditeur acceptée par votre serveur smtp. scheduler.serverName= : nom du serveur tel que les utilisateurs peuvent y accéder. scheduler.protocol= : protocole http ou https utilisé pour accéder au serveur. Démarrez ou redémarrez le logiciel Neotess Serveur pour prendre en compte les modifications : Sous Linux au moyen du script de démarrage ou de /neotess/bin/startup.sh Sous windows au moyen du service « Neotess » ou de C:\NeotessServer\bin\startup.bat Mise en route du Compte Client Accéder à l’interface Neotess Dans votre navigateur, saisissez l’URL de votre serveur dans la barre d’adresse. La page de connexion de Neotess qui apparait confirme l’accessibilité du serveur. Sur l’interface de connexion Neotess, identifiez-vous avec l’identifiant admin et le mot de passe de mise en route défini ci-avant dans super.admin.password de neotess.properties. Créer votre compte client Connectez-vous à Neotess avec l’identifiant « admin » avec le mot de passe défini dans neotess.properties. Accédez à l’onglet Comptes / Utilisateurs et groupes. Cliquez sur « Créer un espace client » Renseignez les informations de votre espace client, notamment : o Le nom de votre espace, votre nom et email o Votre clé d’activation (numéro de série), o La taille allouée à la Bibliothèque de Contenus, en Mo (ex : 20000 pour 20 Go) o Les conversions de contenus à activer (nécessitent la souscription de l’abonnement correspondant). Validez par « OK » Sélectionnez votre nouvel utilisateur et cliquer sur « Modifier l’Utilisateur » Définissez votre mot de passe et cliquez sur « OK » Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 4 / 6 Ajouter le(s) Player(s) sur le Serveur Réalisez les opérations ci-dessous avec un compte Neotess Administrateur. Rapportez-vous à la documentation d'utilisation pour des informations plus détaillées. Accédez à l'onglet Equipements. Dans la liste Equipements, identifiez le nouvel Equipement : - s'il existe, double-cliquez sur cet Equipement afin de le « Modifier ». - s'il n'existe pas, identifiez le groupe auquel appartiendra le nouvel équipement : sélectionnez le Groupe puis cliquez sur « Ajouter un équipement ». Renseignez la configuration de l'équipement, en veillant plus particulièrement aux éléments suivants en gras : Son nom Son Adresse MAC, en minuscules, sans espaces et avec ":" comme séparateur Le fuseau horaire (timezone) qui sera utilisé pour les diffusions et le démarrage/extinction de l'équipement La résolution de l’écran (largeur, hauteur) et son orientation Il est préférable de choisir une résolution d’affichage adaptée à votre équipement : un ratio largeur/hauteur identique à celui de vos écrans (16:9, 16:10, 4:3) ; une définition proposée par votre écran et compatible avec la puissance de votre player (1280x720, 1360x768, 1920x1080). L'horaire de fonctionnement Player et/ou Ecran Dans l’onglet Démarrage et Extinction, saisissez les jours, plages horaires et cochez le démarrage et l’extinction pilotée. Validez. Si Neotess Player est allumé, l'équipement doit apparaitre allumé dans le parc d'équipements. Définir les droits d’accès au nouvel équipement Seuls les comptes administrateurs voient le nouvel équipement. Ajoutez les accès au nouvel équipement aux groupes d’utilisateurs concernés par celui-ci. Définir la diffusion du nouvel équipement Un nouvel équipement n’a pas de diffusion programmée ou par défaut. Pour ne pas que son écran reste noir à l’issue de son installation, vous devez soit : - Ajouter le nouvel équipement à la diffusion par défaut ou à une diffusion programmée déjà existante - Créer une nouvelle diffusion, par défaut ou programmée, pour le nouvel équipement. Rapportez-vous à la documentation d'utilisation pour des informations plus détaillées. Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 5 / 6 Mise à jour pour Linux Avant toute manipulation du logiciel serveur, sauvegardez les données de Neotess Serveur ! Arrêtez le logiciel Neotess serveur : stop neotessserver et killall java Identifiez le répertoire d'installation de Neotess Serveur : habituellement /neotess (attention, ce peut être un lien symbolique vers un autre répertoire) Renommez ce répertoire Installez la nouvelle version du logiciel sans oublier ses dépendances comme indiqué ci-avant Paramétrez la nouvelle version du logiciel comme indiqué ci-avant. Il est recommandé de ne pas simplement copier l’ancienne configuration neotess.properties car des paramètres par défaut peuvent changer. Dans la nouvelle installation, supprimez les éventuels comptes clients par défaut dans : webapps/Neotess/data/customers/* Déplacez ou Copiez le(s) compte(s) client(s) de l'ancienne installation dans webapps/Neotess/data/customers/* dans le même répertoire de la nouvelle installation Démarrez le logiciel Neotess serveur : start neotessserver ou /neotess/bin/startup.sh Mise à jour pour Windows Avant toute manipulation du logiciel serveur, sauvegardez les données de Neotess Serveur ! Arrêtez le service serveur « Neotess ». Installez la nouvelle version de Neotess Serveur dans le même répertoire d'installation que l'ancienne version (normalement C:\Neotess). Lorsque demandé, choisissez d'importer le compte client. Paramétrez la nouvelle installation du serveur comme indiqué ci-avant. Il est recommandé de ne pas simplement copier l’ancienne configuration neotess.properties car des paramètres par défaut peuvent changer. Redémarrez le service serveur « Neotess » A propos de Cygwin SSH Cygwin SSH est un outil permettant l'administration distante du serveur/player windows en ligne de commande ssh. Si vous choisissez d'installer Cygwin SSH sur votre serveur, vous devrez aussi : Définir un mot de passe pour l'utilisateur windows servant à l'affichage dynamique et à la connexion distante Ouvrir le port 22 du pare-feu windows Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 6 / 6