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