Académique Documents
Professionnel Documents
Culture Documents
Tout ou partie de ce document ne peut être reproduit ni traduit sans l’accord préalable écrit d’IMPACT
TECHNOLOGIES.
Itium est une marque déposée d’IMPACT TECHNOLOGIES. Tous les autres noms de marques et de produits sont
des marques commerciales ou des marques déposées de leurs sociétés respectives.
Sommaire
Moteur ................................................................................................................................................................... 59
Console .................................................................................................................................................................. 59
Introduction
IAS (Itium Administration Services) est le logiciel d’administration des clients légers d’Impact Technologies.
Tous les Terminaux Itium, quel que soit leur OS, peuvent être gérés par IAS.
IAS peut être installé sur Windows server 2003/2008/2012/2016 ainsi que Windows 7/8/10.
IAS est composé de quatre parties : Le moteur, la Console, la Base et le Dépôt. Pour l’installation de ces
différents éléments, référez-vous au Guide d’installation.
o Le moteur est un service chargé de détecter et de contrôler l’ensemble des Terminaux Itium.
o La Console est l’interface utilisateur d’IAS.
o La Base est une base de données Microsoft SQL dans laquelle sont enregistrées les données IAS.
o Le Dépôt est un espace de stockage pour les images système et composants, accessible par les
Terminaux et la Console. En pratique, il s’agit d’un serveur FTP.
Ce document correspond à la version 2.0.2.8 d’IAS et se consacre essentiellement à son interface utilisateur : la
Console.
Présentation de la console
Principes
La Console est divisée verticalement en deux espaces distincts :
Dans chaque espace, les éléments (Terminaux ou Composants) sont rangés dans un arbre situé dans la partie
supérieure. Quand un élément est sélectionné dans cet arbre, ses propriétés sont présentées dans la partie
inférieure.
Les listes déroulantes « OS : » et « Itium : » situées dans la barre d’outils sont des filtres. Elles permettent de
restreindre l’affichage à certains Terminaux (en fonction de leur système d’exploitation et de leur type par
exemple) et aux Composants qui leurs sont compatibles.
De même, vous pouvez saisir du texte dans la zone « Nom ou numéro de série ». Après avoir pressé la touche
« Entrée », la Console ne montrera que les Itiums dont le nom ou le numéro de série contient les caractères
saisis.
Le bouton « RAZ » annule les filtres mis en place avec ces deux listes déroulantes.
Le dépôt est accessible mais il semble vide. La base n’a pas encore
La connexion aux services IAS est établie.
enregistré de composant pour ce dépôt. Il faire un rafraichissement …
Configurer un dépôt FTP La bibliothèque est accessible, mais la base n’a pas encore enregistré
d’informations. Il faut faire un rafraichissement.
Informations de batterie
Informations complémentaires
Déconnecter l’utilisateur
Réveiller le terminal
Redémarrer le terminal
Eteindre le terminal
Créer un groupe
Fermer tous les groupes
Supprimer un groupe
Quitter l’application IAS
Groupe automatique avec une Groupe automatique avec une programmation de commande non
programmation de commande activée activée
Groupe manuel
A propos
Valider le lien pour déclencher le téléchargement. La distribution est compressée au format RAR ou ZIP. Deux
liens supplémentaires sont disponibles pour télécharger les documentations IAS.
Les Terminaux
L’arbre situé dans la partie supérieure gauche montre tous les Terminaux Itiums qui ont été détectés
automatiquement par IAS dans votre réseau. Quand vous sélectionnez un Terminal, ses informations sont
présentées dans la partie inférieure gauche.
Ces informations concernent essentiellement la version et l’état du Terminal. Un Terminal dont l’état est «
Disponible » est prêt à répondre aux sollicitations d’IAS. Il est représenté par l’icône
Un Terminal représenté par l’icône n’est pas disponible, par exemple parce qu’il n’est pas allumé. Vous
pouvez le réveiller (*) par le menu Terminaux → Gestion d’alimentation → Réveiller.
(*) Possible que si le terminal est en réseau filaire et qu’il n’est pas placé derrière un routeur
C’est le service ItiumBaseUpdate.exe qui détermine dans quel(s) groupe(s) un Terminal doit être rangé.
1) Groupes et Sous-Groupes
Un Groupe peut être Sous-Groupe d’un autre Groupe. Si vous glissez à l’aide de la souris un Groupe A pour le
déposer sur un autre Groupe B, alors A devient Sous-Groupe de B.
Si vous pressez la touche Ctrl (un petit signe « + » apparaît) avant de déposer le Groupe, alors celui-ci est
dupliqué et non déplacé.
Le Groupe parent d’un Groupe peut également être modifié dans la boîte d’édition des paramètres du Groupe.
Un Terminal est membre d’un Sous-Groupe s’il remplit les conditions pour être membre de ce Groupe ainsi que
de tous les Groupes parents de ce Groupe, quels que soient les types de ces Groupes.
Les critères qui peuvent être utilisés pour définir une condition peuvent être choisis parmi :
Les Groupes IP
Un Groupe IP est défini par une ou plusieurs plages d’adresses IP. Si l’adresse IP d’un Terminal appartient à une
des plages d’adresses IP d’un Groupe IP, alors ce Terminal appartient à ce Groupe
IP.
Inversement un Terminal peut être retiré d’un Groupe Manuel en le faisant glisser en dehors du Groupe
Manuel, ou avec le menu Terminaux → Retirer le Terminal du Groupe Manuel.
Il est possible de créer automatiquement un nouveau Groupe Manuel qui contient tous les Terminaux d’un
autre Groupe. Cliquez avec le bouton droit sur un Groupe et choisissez « Créer un Groupe Manuel à partir des
Terminaux du Groupe ». Le nom du nouveau Groupe vous sera demandé.
Utilisez l’icône de la barre de d’outils ou le menu Groupes → Créer pour faire apparaître la boîte de
dialogue de Création d’un Groupe (Figure 4). Choisissez le nom du Groupe et son type. Vous pouvez décider
que le nouveau Groupe sera un Sous-groupe d’un Groupe existant.
Le bouton « Editer » n’est disponible que pour les Groupes Automatiques et les Groupes IP. Cliquez dessus
pour éditer les paramètres du Groupe.
Pour modifier un Groupe, sélectionnez-le et utilisez le menu Groupes → Modifier, ou le menu contextuel (clic
droit). Vous obtiendrez la même boîte de dialogue que pour la création des Groupes, sauf que le type de
Groupe ne pourra pas être modifié.
Chaque ligne représente une condition simple. La condition du Groupe peut comporter plusieurs conditions
simples reliées entre elles par les opérateurs logiques «ET» & «OU».
Utilisez les boutons pour ajouter une ligne et le bouton pour la supprimer. Chaque ligne
se compose de trois éléments :
Les données utilisables pour créer des conditions appartiennent à 6 catégories distinctes :
o Champs communs : ceux que l’on peut voir dans les propriétés de l’Itium o
Champs personnalisés : les champs personnalisés des Itiums
o Version des modules : les logiciels installés dans les Itiums
o Batterie : informations sur les niveaux de charge
o Autres : d’autres types de données (par exemple le résultat d’actions programmées)
o Informations Localisation : informations de localisation des Itiums (adresse,
bâtiment, est.)
La donnée et l’opérateur se choisissent par une liste déroulante. La liste des opérateurs possibles dépend de la
donnée choisie. L’éditeur de la valeur dépend également du champ choisi : ce peut être une zone de texte, une
liste déroulante ou un autre type d’éditeur spécialisé (adresse IP, date, version, …). Dans certains cas, par
exemple pour la condition « le champ personnalisé X existe », il n’y a pas de valeur à éditer.
Pour les champs personnalisés et les versions des modules, la liste déroulante de la valeur contient des valeurs
lues dans les Itiums de votre réseau.
Une ligne qui n’est pas complètement renseignée sera ignorée. Le bouton « Revenir » permet d’annuler les
modifications et de revenir à la condition initiale.
Figure n°7 : Ex => Le Terminal est un Itium Mobile avec un niveau de batterie restant inférieur à 20%.
Pour ajouter une nouvelle plage d’adresses IP, saisissez ses adresses de début et de fin puis cliquez sur «
Ajouter ». Pour définir une plage qui ne contient qu’une seule adresse, saisissez une seule adresse ou deux fois
la même.
Les Composants
Les Composants sont des fichiers que l’on peut appliquer à des Terminaux. Un Composant peut contenir la
configuration d’un Terminal, une image complète d’un système à installer sur un Terminal ou un programme à
exécuter ou à installer sur un Terminal.
Les fichiers de configurations portent tous l’extension itconf. Les fichiers des autres types de Composants
portent l’extension : itiumw10iot, itiumwes7, itiumce ou itiumitl, selon le type de Terminal pour lequel ils
sont conçus.
La partie droite de la console affiche les dépôts privés et publics dans lesquels sont stockés les
Composants IAS. Ils sont groupés selon leur type. Les dépôts publics sont des composants créés par IMPACT
Technologies qui peuvent être téléchargés dans vos dépôts privés. Seuls les composants identifiés dans les
dépôts privés peuvent être appliqués sur les terminaux. Pour importer un nouveau composant :
1) Les configurations
Une configuration est un fichier qui décrit tout ou une partie de la configuration d’un ou plusieurs Terminaux.
La configuration peut inclure le nom du terminal, sa configuration graphique, ses paramètres réseau, etc...
L’éditeur de configuration dépend du système embarqué sur le Terminal (Windows, Windows CE ou Linux).
2) Les applications
Ce sont des paquets logiciels que l’on peut faire exécuter sur un Terminal. Ces paquets permettent également
d’installer des logiciels sur le Terminal.
4) Les systèmes
Un Composant système contient l’image complète du système d’un Terminal. Les nouvelles versions de
systèmes sont fournies par Impact Technologies sous cette forme. Avec les Terminaux sous Windows ou Linux,
une image système peut également être créée par un Terminal.
Vous pouvez ainsi faire une sauvegarde du système ou dupliquer celui-ci sur un autre Terminal (clonage).
5) Les chargeurs
Ce type de Composant ne concerne que les Terminaux sous Windows ou Linux ITL ancienne génération. Le
chargeur est responsable de l’installation d’une nouvelle image système sur un Terminal ou de la création de
l’image système d’un Terminal.
Les terminaux récents sous Linux ITL n’utilisent plus de chargeur, ils sont capables de créer ou de restituer des
images.
Sécuriser la Console
Présentation
Si vous êtes plusieurs personnes à administrer le parc des ITIUM vous avez la possibilité d’activer le mode
multi-utilisateur de la console. Ce mode vous permettra de créer des utilisateurs et de leur affecter des droits.
Vous pourrez créer des profils utilisateurs en créant des groupes avec différents droits d’administration.
La console vous demande d’entrer le nom et le mot de passe de l’administrateur qui aura tous les droits
d’administration sur la console : Une boite de dialogue s’affiche pour la saisie des informations. Si les
informations sont correctes, la console va se relancer et une boite de login va s’afficher pour la saisie de
l’utilisateur et du mot de passe.
Une fois la session ouverte, votre nom d’utilisateur apparait sur le titre de la console d’administration :
4.Fermeture de la session
Pour fermer la session appuyer sur le bouton :
La console va fermer la session ouverte et présenter la boite de LOGIN (voir ci-dessus). Si vous voulez quitter
définitivement la console appuyez sur la croix rouge de la boite de LOGIN et l’application va se fermer.
Droits utilisateurs
La liste des droits est répartie en 16 catégories qui couvrent l’ensemble des opérations possibles depuis la
console d’administration. Si vous n’avez pas tous les droits d’administration, l’interface de la console vous
grisera l’accès aux fonctions interdites, où vous signalera une erreur de droit sur certaines fonctionnalités
interdites.
bouton . Ensuite appuyez sur le bouton « Ajouter un groupe ». Par défaut l’installation ne crée aucun
groupe utilisateur. Dans l’exemple ci-dessous, nous avons créé 3 groupes. Un groupe « Administrateurs » avec
tous les droits, un groupe « Invités » sans droit, et un groupe « Supports » avec les droits de prise à distance
ainsi que les droits pour gérer les composants.
L’interface de gestion des groupes vous propose :
o D’ajouter un groupe
o De supprimer un
groupe
A chaque création de groupe, vous devez affecter des droits au nouveau groupe. Vous pourrez modifier
ultérieurement les droits des groupes.
Important
Vous devez avoir ouvert une session avec un utilisateur qui possède les droits « Gestion des utilisateurs » pour
accéder à toutes les fonctionnalités de sécurité.
Une fois vos groupes créés, il ne vous reste plus qu’à créer des utilisateurs et à les affecter aux bons groupes.
Remarques : La création de groupes utilisateurs n’est pas nécessaire pour créer des utilisateurs.
Création utilisateur
La première fois que vous lancez la gestion des utilisateurs vous devez obligatoirement avoir l’administrateur
de la console créé lors de l’activation du mode multi-utilisateur. Cet utilisateur sera particulier et vous ne
pourrez pas le supprimer ni changer ses droits. Vous aurez juste la possibilité de changer son mot de passe si
vous avez ouvert une session administrateur.
Pour ouvrir la gestion des utilisateurs appuyer sur le bouton de la barre d’outils ou dérouler le menu
Sécurité.
Pour créer un utilisateur, appuyer sur le bouton « Ajouter un utilisateur » et entrer son nom et son mot de
passe :
. Pour affecter des droits au nouvel utilisateur « masy », vous avez 2 solutions :
o Vous allez dans « Association Utilisateur Groupe » pour lui affecter un groupe.
o Vous lui donnez directement des droits sans l’affecter à un groupe en cochant la liste des droits et en
faisant « appliquer ». Si vous changez d’avis, pour pourrez toujours l’affecter par la suite à un groupe,
et ses droits seront hérités de ce groupe.
Pour affecter un utilisateur à un groupe, faites une sélection sur l’utilisateur et opérer un glisser déposer sur le
groupe. Pour le retirer du groupe, faire inverse.
Désactivation de la sécurité
Pour désactiver la sécurité, vous devez d’abord ouvrir une session avec l’administrateur ou un utilisateur qui a
les droits « Gestion des utilisateurs », ensuite allez dans Menu → Sécurité → Désactivation du mode multi-
utilisateurs.
La console vous demande le mot de passe administrateur. Appuyer sur « Désactivation », la console vous
demande une confirmation et vous signale que toutes les données « groupes et utilisateurs » seront
supprimées.
Configuration de la Console
Etat des services
Trois composants sont nécessaires au bon fonctionnement d’IAS : la base de données, le dépôt et les services
IAS. Les états de la base de données et des services peuvent être visualisés grâce aux icones présentes à gauche
de la barre de menus. Le bon fonctionnent d’un dépôt ou d’une bibliothèque publique est caractérisée par une
icône de couleur verte.
Icônes Descriptions
Il est possible de forcer le rafraichissement de l’état de la connexion au dépôt ou aux services IAS en cliquant
sur leurs icones respectives. En revanche, il n’est pas nécessaire de forcer le rafraichissement de la connexion à
la base de données puisque celui-ci se fait régulièrement en tâche de fond.
Pour configurer la Console, appelez la boîte de dialogue « Paramètres » depuis le Menu IAS → Paramètres,
ou cliquez sur le bouton
Trois informations peuvent être utilisées pour représenter les Terminaux dans l’arbre. A noter que vous ne
pouvez choisir qu’une ou deux de ces informations simultanément.
o Le nom
o L’adresse IP
o Le numéro de série
Le mot de passe général pour l’administration est pour l’instant réservé aux Terminaux sous Windows CE.
En effet, si un Terminal sous Windows CE est verrouillé par un mot de passe, IAS doit fournir ce mot de
passe à chaque action (configuration, mise à jour). Cliquez sur le bouton « Changer » pour définir et
enregistrer ce mot de passe une fois pour toute.
On ne peut enregistrer qu’un mot de passe, donc tous les Terminaux doivent avoir ce même mot de passe.
Cette boîte affiche alors le nom de l’instance de SQL utilisée ainsi que le nom de l’utilisateur sous lequel la
Console s’y connecte. Pour modifier ces informations, cliquez sur le bouton « Changer ».
Le programme cherche toutes les instances SQL présentes sur le réseau (y compris celles qui ne contiennent
pas de Base IAS) et les affiche dans la liste déroulante « Instance de SQL Express ».
Sélectionnez l’instance SQL Express de votre réseau qui contient la Base IAS. C’est le nom qui a été choisi lors
de l’installation. Saisissez ensuite le nom de l’utilisateur et son mot de passe. Ces informations ont été définies
lors de la création de la Base Itium.
Le nom de l’instance, le nom d’utilisateur et le mot de passe utilisés lors de l’installation sont rappelés à la fin
du fichier journal créé dans le répertoire d’installation (par défaut C:\Program Files (x86)\Impact
Technologies\IAS).
Quand vous cliquerez sur OK, IAS vérifiera que l’instance SQL indiquée contient bien une Base Itium et que
celle-ci est à jour. Si nécessaire, vous pouvez mettre la Base à jour à l’aide du programme config.exe présent
dans le répertoire « Base » de votre installation d’IAS.
Si l’instance SQL choisie est correcte, la Console doit s’afficher, et les Itiums présents sur le réseau vont
apparaître dans l’arbre d’énumération, dans la partie gauche.
Le Moteur
Le Moteur est un service chargé de détecter et de contrôler les Terminaux. Il ne s’agit pas ici de configurer le
Moteur, mais d’indiquer à la Console les coordonnées du Moteur. La Console communique les paramètres
d’énumération au Moteur par ces coordonnées.
Dans la section « Moteur » de la boîte de dialogue « Paramètres », saisissez les coordonnées du Moteur, c'est-
à-dire :
Par défaut, le Moteur est installé sur le même serveur que la Console et le port TCP est 5250. Quand vous
cliquez sur le bouton « Défaut », IAS essaie de déterminer votre adresse IP.
Ces informations vont être utilisées par les Terminaux (pour inscrire des entrées de Journal), aussi assurez-vous
qu’ils sauront les exploiter. Ne pas utiliser « 127.0.0.1 » ou « localhost ». Si vous avez installé IAS sur une
machine itinérante (cf. portable) ou configurée en DHCP, alors saisissiez le nom de la machine.
Cliquez sur le bouton « Vérifier » pour obtenir l’état du Moteur. Si un Moteur est présent à l’adresse indiquée,
son état et sa version sont affichés. Il sera également vérifié si le Moteur et la Console utilisent la même Base,
ce qui est essentiel.
En effet le Moteur détecte les Terminaux et écrit les informations lues dans la Base. La Console vient ensuite
lire ces informations. Si la Console n’utilise pas la même Base que le Moteur, vous ne pourrez pas voir les
dernières informations.
L’énumération
L’énumération est le mécanisme de détection et de collecte des informations des terminaux. Les informations
collectées sont enregistrées dans la base de données IAS. Elles seront exploitées par les différents services et la
console d’administration. Il y a plusieurs façons de programmer l’énumération. Quelle que soit la méthode
choisie, il y a des échanges périodiques sur le réseau pour découvrir les nouveaux terminaux et rafraichir les
informations des terminaux.
Par défaut, l’énumération se fait par multicast par période de 5 secondes. Le délai d’absence est configuré à 30
secondes.
1) Principe de l’énumération
Régulièrement le Moteur émet sur le réseau des demandes d’énumération vers les Terminaux qui répondent
par un paquet d’énumération contenant les informations du terminal (état et versions par exemple).
L’énumération peut se faire par multicast ou par adresses IP.
Le nombre d’adresses IP n’est pas limité, mais chaque envoi consomme des ressources réseau, il faudra donc
veiller à limiter le nombre des adresses IP énumérées au minimum nécessaire.
o Un Groupe IP
o Activer l’énumération de ce groupe. (Depuis le menu contextuel du groupe IP)
Notez que l’énumération par Groupes (non IP) ne permet pas de détecter les nouveaux terminaux. Seule
l’énumération d’un groupe IP permet de découvrir tous les nouveaux ITIUM appartenant à la plage IP.
L’énumération d’un Groupe s’active par son menu contextuel « Enumérer le groupe », et se désactive par son
menu contextuel « Arrêter d’énumérer le groupe ». Une petite loupe est ajoutée sur l’icône d’un Groupe quand
il est énuméré, par exemple .
5) Configuration de l’énumération
Elle se fait dans la section « Enumération » de la boîte de dialogue « Paramètres ».
Notez bien que l’énumération étant réalisée par le Moteur, cette configuration doit être pensée par rapport au
Moteur, qui peut être installé sur une autre machine que la Console.
o Le Délai d’absence est la durée, exprimée en secondes, au bout de laquelle un Terminal qui n’a répondu
à aucune demande d’énumération est considéré comme absent par le Moteur.
o Si la case Multicast est cochée, des demandes d’énumération sont envoyées vers l’adresse multicast (cf.
ci-dessus).
o Vous devez choisir sur quelle(s) interface(s) le Moteur doit être à l’écoute des Terminaux. Les interfaces
réseaux présentées ici sont celles détectées sur votre machine. Seules les interfaces cochées seront
exploitées pour énumérer les Terminaux. Si vous utilisez l’énumération Multicast, il faut cocher au moins
une interface réseau.
Remarque importante : L’énumération Multicast ne fonctionne pas si les Terminaux et IAS ne sont pas dans le
même sous-réseau (c’est-à-dire s’il y a un routeur entre IAS et les Terminaux). Dans ce cas, vous devez utiliser
l’énumération par adresses IP et indiquer une ou plusieurs plages d’adresses IP susceptibles d’être utilisées par
les Terminaux. Les routeurs doivent également autoriser le trafic sur certains ports (voir paragraphe
correspondant).
Si tous les Itiums de votre parc sont configurés en mode auto-énumération, vous pouvez désactiver
l’énumération depuis IAS. Dans ce cas, la période d’énumération (cf. ci-dessus) sera ignorée, mais pas le délai
d’absence. Veillez à ce que celui-ci soit au moins deux fois plus important que la fréquence d’auto-énumération
définie dans les Itiums.
Actuellement, tous les Itiums sont capables de s’auto-énumérer. Chaque OS propose une interface pour
configurer l’auto-énumération.
o XPE : Utilitaire ItiumUpdate (en local uniquement ou par composant depuis IAS)
(*) TCP 5200 Terminaux Exécution de commandes sur le Terminal par IAS
(*) UDP 5202 Moteur Réponse d’énumération (ou auto-énumération) par les Terminaux vers IAS. C’est le «
Port de réponse » de la figure « Configuration de l’énumération ».
(*) TCP 5250 Moteur Configuration du Moteur par la Console et écriture d’entrées du Journal par les
Terminaux.
UDP 1434 SQL Browser Service SQL Browser sur le serveur de la base de données IAS
HTTP 80 Terminaux Linux Accès au centre de contrôle pour la configuration des Linux ITL
Configuration du Dépôt
Par défaut, le programme d’installation configure le Dépôt. Vous pourrez ici modifier cette configuration.
Cliquez sur le bouton « Dépôt » de la boîte de dialogue « Paramètres » ou appelez le menu Configuration →
Dépôt. La boîte suivante s’affiche :
La Console IAS peut gérer plusieurs Dépôts. Cela peut être utile si votre organisation comporte plusieurs sites.
Rappelez-vous qu’un Dépôt est un serveur FTP sur lequel les Itiums vont télécharger des mises à jour. Il est
donc intéressant que ce serveur soit le plus proche possible des Itiums. Si votre organisation comporte une
agence à Paris et une à Lyon, vous pouvez créer un Dépôt à Paris et un à Lyon. Ainsi les Itiums basés dans
chaque agence pourront venir télécharger leurs mises à jour sur le serveur le plus proche.
La colonne de gauche contient la liste des Dépôts. La Console IAS présente dans son arbre de droite tous les
dépôts et leurs composants présents.
Lors d’une première installation le nom du dépôt est « (défaut) », si vous envisagez de gérer plusieurs dépôts, il
est conseillé de renommer ce dépôt autrement.
Pour actualiser, désactiver/activer ou pour importer un composant utilisez le menu contextuel du dépôt voulu
(clic droit dans la liste des dépôts).
o Serveur FTP : l’adresse IP du serveur FTP. Par défaut, le Dépôt est installé sur le même serveur que la
Console. Quand vous cliquez sur le bouton « Défaut », IAS essaie de déterminer votre adresse
IP.
o Chemin de base : Si votre Dépôt n’est pas situé dans la racine de votre serveur FTP pour l’utilisateur itium,
indiquez le chemin relatif à la racine. Le séparateur de chemin est le signe « / » (et non pas « \ »). Notez
qu’avec l’installation par défaut, le chemin de base est vide.
Voici une méthode simple pour déterminer si un chemin de base est nécessaire dans votre
configuration. Connectez-vous à l’aide d’un logiciel client FTP quelconque au serveur FTP avec le compte
utilisateur indiqué.
Une fois connecté, si vous voyez les fichiers IAS (*. itium*, *.itconf), alors le chemin de base est vide. Si
vous devez naviguer dans des répertoires pour arriver aux fichiers IAS, le chemin de base est celui que
vous avez dû parcourir pour arriver à ces fichiers.
o Nom d’utilisateur : le nom de l’utilisateur FTP (par défaut : itium)
o Mot de passe / Confirmation : le mot de passe (par défaut : Impact-2008)
o Désactivation : vous pouvez désactiver un dépôt. La console conservera ses paramètres, mais celui-ci ne
sera pas utilisé. Il apparaitra avec une icône grisée.
Notez que les Terminaux doivent accéder à ce serveur FTP en lecture pour les opérations de mise à jour ou
d’installation de Composants et en écriture pour les opérations de création d’image. Si vous utilisez un routeur,
dans un contexte WAN, il faut que celui-ci autorise l’accès à ce serveur FTP par les Terminaux.
Une fois configuré, tous les accès FTP du logiciel IAS utiliseront les paramètres du PROXY.
A la première utilisation de la console, vos dépôts pourront apparaitre « vides » avec une icône
jaune si la base ne contient pas de composants. Dans ce cas procéder à un rafraichissement pour
synchroniser votre base avec votre dépôt FTP.
Attention : Si vous choisissez « Actualiser l’arbre », la console va rafraichir la totalité des dépôts et des
bibliothèques publiques. Si vous avez beaucoup de dépôts actifs l’opération peut être très longue.
11. Bibliothèques
IMPACT Technologies vous propose une série de dépôts publics, on les nommera « bibliothèques » par la suite.
Ces bibliothèques vous permettront de récupérer des composants applicatifs ou des images systèmes pour vos
Itiums. Ces composants doivent être téléchargés dans vos dépôts pour être utilisables par IAS. Vous ne pouvez
pas appliquer un composant d’une bibliothèque directement sur votre parc d’Itium.
A chaque démarrage, la console récupère une liste de bibliothèques depuis le domaine ftp.itechno.com. Cette
liste sera régulièrement mise à jour par IMPACT Technologies. Les bibliothèques seront toujours dans l’état «
désactivées ». Vous devez activer et rafraichir celles qui vous intéressent.
Dans le cas où les Terminaux sont dans un autre réseau qu’IAS et que les adresses IP interne (privée) et externe
(publique) sont différentes, utilisez le bouton « ITIUMUPDATE » de la page des Paramètres pour indiquer
l’adresse IP publique externe d’IAS.
o Pour le Moteur : sur cette adresse les Terminaux s’auto-énumèrent et écrivent dans le Journal.
o Pour le Dépôt : sur cette adresse les Terminaux viennent chercher des mises à jour.
Comme il peut y avoir plusieurs dépôts dans IAS, ITIUMUPDATE mémorise l’adresse publique pour le dépôt
actif. Si vous changez de dépôt actif, la valeur sera conservée dans les fichiers de configuration. Pour configurer
l’adresse publique de tous vos dépôts, activer chaque dépôt et relancer ITIUMUPDATE après chaque activation.
ITIUMUDATE vous affiche le nom du dépôt actif.
Enfin, pour que les adresses publiques soient transmises et utilisées par les terminaux, il faut que ces derniers
soient identifiés comme étant derrière un routeur. Pour cela, les terminaux doivent être configurés avec le
module TWEAKITIUM pour Windows 7/10 et ItiumUpdate pour Xpe. Les paramètres ItiumUpdate du terminal
doivent être activés.
Dans ce mode de fonctionnement, la console n’est plus autorisée à faire des appels via le protocole XML-RPC
sur le port 5200 des terminaux. C’est l’ITIUM qui interroge le moteur via le port 5250 pour traiter les
commandes éventuelles en attente dans la base de données.
Depuis la version 2.0.2.7, IAS vous permet d’importer directement des fichiers exécutables et des fichiers MSI.
Les fichiers sont convertis par l’utilitaire Itium Maker au format IAS. Pour ça vous
o Le fichier exécutable à importer o Sélectionner le dépôt dans lequel le fichier sera importé o L’OS ciblé
par le composant o Le matériel ciblé o Les arguments pour l’installation et la désinstallation. Si vous ne
voulez pas de désinstallation cochez la case « Pas de désinstallation »
o Par défaut, IAS vérifie le code retour du programme appelé. Si le code retour est différent de zéro, IAS
remontera une erreur d’exécution. Certains programmes peuvent retourner un code retour différent de
zéro qui ne signifie pas une erreur. Dans ce cas cocher la case « Pas de tests sur les codes de retour ».
o Un commentaire qui apparaitra quand vous sélectionnerez le composant dans l’arbre.
Attention : Le programme exécutable devra s’exécuter en mode « silencieux ». (Pas d’interactivité avec
l’utilisateur). Si le programme ne possède pas d’argument pour s’installer en mode silencieux, il ne faut pas
l’importer dans IAS. L’exécution risque de se bloquer au moment de l’interaction.
Terminaux dans l’arbre de gauche puis cliquer sur le bouton . Dans ce cas il sera appliqué successivement à
chaque Terminal.
On peut enfin appliquer un Composant sur un Groupe. Dans ce cas le Composant sera appliqué successivement
à chaque Terminal membre du Groupe. Dans le cas où il y a plusieurs Terminaux cible, l’opération est refusée si
ces Terminaux sont de types différents. Il est possible d’appliquer un Composant sur un Terminal qui n’est pas
disponible. Dans ce cas, IAS tentera de réveiller le Terminal quelques minutes avant l’application du
composant.
Quelle que soit la façon dont le Composant a été appliqué, la boîte de dialogue « Mode d’exécution » apparaît.
Elle permet de contrôler la façon dont le Composant sera exécuté sur le Terminal. Notez que selon le type de
Composant et de Terminal, certaines options peuvent être imposées et que certaines options en impliquent
d’autres. Les paramètres sont les suivants :
o Mode Secure (uniquement pour Windows XPE/7/10) : appliquer le Composant dans un contexte assurant
la meilleure sécurité pour l’intégrité du Terminal. La gestion des filtres EWF sera entièrement gérée par le
terminal. Celui-ci sera redémarré une ou deux fois selon les circonstances et le Composant. Les
modifications sur le Terminal opérées par le Composant sont rendues permanentes.
o Conserver la configuration : la configuration d’un certain nombre de paramètres du Terminal sera
préservée. Cette option concerne les images systèmes. Les paramètres conservés dépendent du système
d’exploitation et de sa version. Généralement on retrouve les paramètres proposés dans l’édition d’une
configuration d’un terminal.
o Action suivie : les différentes étapes du Composant seront enregistrées dans le Journal ce qui permet de
suivre l’évolution de l’application du Composant et d’en garder une trace.
o Date Programmée : le Composant sera exécuté à la date indiquée (qui peut être immédiatement), même
si la Console n’est pas active à cette date (c’est le Moteur qui s’en charge). Les dates de programmation
sont enregistrées dans la Base.
o Si un utilisateur est présent (uniquement pour Windows XPE, 7 et 10) : avant d’exécuter la commande, un
message avec un compte à rebours apparaît sur le Terminal. La commande ne commencera que quand
l’utilisateur du Terminal aura pressé le bouton OK de ce message, ou après expiration du délai. Si la case
« L’utilisateur ne peut pas refuser l’opération » n’est pas cochée, l’utilisateur pourra également presser
un bouton « Annuler », auquel cas l’opération sera annulée. Si cette case est cochée, l’utilisateur n’aura
pas le choix d’interrompre l’opération. o Reboot et Reset : le Terminal sera respectivement redémarré ou
remis en configuration usine après l’opération. Cela est nécessaire pour certains Composants, dans ce cas
ces cases sont cochées par défaut.
o Etalement des commandes (quand un Composant est appliqué à plusieurs Terminaux en même temps et
que ceux-ci doivent télécharger le Composant par FTP) : si trop de Terminaux se connectent
simultanément au serveur FTP, la capacité de celui-ci peut être dépassée et certains Terminaux
rencontreront une erreur du type « accès refusé ». Pour ne pas saturer le réseau, vous pouvez étaler les
dates de programmation, en définissant le nombre de Terminaux qui se connecteront simultanément ainsi
que l’intervalle de temps entre deux séries de connexions. Par exemple, en suivant les paramètres de la
figure n°14, les 2 premiers Terminaux passeront à l’heure demandée, les 2 suivants 5 minutes plus tard,
et ainsi de suite.
Une commande qui n’est ni suivie ni programmée sera traitée par la Console. Sinon elle sera traitée par le
Moteur.
Les configurations sont transférées directement au Terminal. Les autres types de Composants sont téléchargés
par le Terminal depuis le Dépôt via FTP en utilisant les paramètres de connexion (serveur, nom d’utilisateur,
mot de passe transmis sous forme cryptée) définis dans la configuration du Dépôt.
2) Mode Secure
Le mode Secure ne concerne que les Terminaux sous Windows XPE, 7 et 10
Par défaut, les Terminaux sous Windows peuvent bénéficier d’une protection en écriture
(ItiumSysLock) qui empêche les écritures définitives sur la mémoire flash. En conséquence, si vous installez un
composant sans prendre de disposition particulière, celui-ci aura disparu au prochain démarrage.
Le mode Secure permet d’enregistrer définitivement un composant dans le Terminal, lequel devra redémarrer
une fois, voire deux si un utilisateur est en session sur le Terminal.
Attention, lorsqu’ItiumSyslock est désactivé, le mode Secure n’entraînera pas de redémarrage de l’Itium après
la mise en place de l’action Il sera donc nécessaire de le redémarrer manuellement pour voir apparaître les
modifications.
Si un utilisateur est en session sur le Terminal au moment où l’opération est déclenchée, il sera averti par un
message qu’une opération de maintenance nécessitant un redémarrage du Terminal va commencer. Il
disposera d’un certain délai pour prendre ses dispositions. Vous pouvez laisser à l’utilisateur la possibilité de
refuser l’opération.
Si vous avez coché la case « L’utilisateur ne peut pas refuser l’opération », la boîte de message n’aura pas de
bouton « Annuler ». Si cette case n’est pas cochée, la boîte aura un bouton « Annuler ».
Si l’utilisateur a refusé en cliquant sur « Annuler », l’opération ne sera pas réalisée et la console affichera une
action en rouge terminé avec erreur.
L’opération démarre quand ce délai est écoulé, ou dès que l’utilisateur a cliqué sur le bouton « OK ».
3) Action suivie
Quand l’option « Action suivie » est choisie, le terminal envoie des messages durant les différentes étapes
d’exécution du composant. Ces informations sont enregistrées dans le Journal (cf. Figure 15). Certaines
opérations qui durent assez longtemps et impliquent un ou plusieurs redémarrages du Terminal, par exemple
les opérations de création et de restitution d’images système, fonctionnent obligatoirement dans ce mode. Par
la suite on appellera « Action » de telles opérations. Chaque Action se voit attribuer un numéro unique :
l’identifiant (ou id) d’Action. Cet identifiant va suivre l’Action du début à la fin.
Quand une Action est créée par la Console, celle-ci affiche l’identifiant de l’Action par un message.
Les Actions sont listées dans les informations du Terminal concerné (portion inférieure-gauche de la Console), à
raison d’une Action par ligne. Pour chaque Action sont indiqués son id, une courte description et son état (en
attente, en cours ou terminée). Les Actions terminées sont mises en couleur.
Si l’Action n’a pas encore commencé, il est possible de changer la date de programmation.
Vous obtenez une boîte similaire à la figure n°16. Notez que le dessin exact de la boîte dépend du type d’Itium
sélectionné (dans cet exemple il s’agit d’un Itium sous WES7) mais le principe est toujours le même. Les
paramètres configurables sont groupés par onglet. Si un onglet n’est pas coché, son contenu sera ignoré.
Cliquez sur « OK » ou « Appliquer » pour enregistrer la nouvelle configuration dans le Terminal. Vous pouvez
enregistrer la configuration dans un fichier itconf grâce au bouton « Enregistrer sous ». Inversement, le bouton
« Charger depuis » vous permettra de lire la configuration préalablement enregistrée dans un fichier itconf.
Les Itiums sous Linux ITL & Linux ITLa peuvent être configurés depuis un navigateur web. Cliquez sur l’Itium
avec le bouton droit et choisissez le menu Editer la configuration → Dans un navigateur
web. Les pages qui vous seront proposées sont les mêmes que sur l’Itium, à l’exception de quelques
paramètres qui ne peuvent être édités que sur l’Itium (session ICA par exemple).
Pour éditer une configuration dans le Dépôt, double-cliquez sur l’icône de la configuration que vous souhaitez
éditer, vous obtenez la boîte précédente.
Pour installer une configuration sur un Terminal, faites glisser l’objet Configuration du dépôt sur le Terminal.
Dans ce cas, un fichier de configuration doit être installé sur l’Itium pour décrire les paramètres Wifi. Ce
paramétrage Wifi est propre au chargeur et n’est pas corrélé avec les configurations Wifi des images système.
Si cette option vous intéresse, merci de contacter notre support pour avoir plus de détail.
Pour créer une image depuis un ITIUM sous Windows ou Linux (la création d’une image système n’est pas
possible sous Windows CE), choisissez « Créer une image » dans le menu contextuel d’un Terminal puis
saisissez le nom de l’image. Vous pouvez aussi sélectionner votre Terminal et cliquer
Pour installer une image sur un Itium, il suffit de faire glisser l’icône de l’image (catégorie «
Système ») depuis le dépôt sur un Terminal.
Après avoir cliqué « OK » une boîte de dialogue vous permettra de choisir la date d’exécution.
Le Terminal va ensuite redémarrer pour passer la main au chargeur qui va créer l’image dans le dépôt. Quand
le chargeur a terminé, le Terminal redémarre sous son OS (Windows ou LinuxITL).
Si l’option « Surveillance du Dépôt » est activée, l’image apparaîtra automatiquement dans l’arbre des
Composants, sinon il faudra rafraîchir l’arbre des Composants manuellement.
Opérations Automatiques
Pour exploiter les Opérations Automatiques, le service ItiumOpAuto.exe doit être démarré sur la machine qui
contient la Base, c’est le cas d’une installation par défaut. Si vous n’utilisez pas les Opérations Automatiques,
vous pouvez désactiver ce service.
A partir de la version 2.0.1.8, il est possible de configurer IAS pour faire exécuter des Composants sur des
Terminaux automatiquement. Ainsi il est possible de déclencher la mise à jour d’un Terminal doté d’une
ancienne version d’un logiciel ou du système complet sans être obligé de faire un glisser déposer d’une
commande sur un Itium ou sur un groupe d’Itium. Le service ItiumOpauto se charge d’appliquer une seule fois
la commande programmée dès qu’un nouvel Itium entre dans le groupe.
Pour créer une Opération Automatique il faut d’abord créer un Groupe Automatique.
Choisissez le Composant qui sera l’objet de l’Opération Automatique et faites-le glisser sur le Groupe en
pressant la touche Ctrl. La même boîte « Mode d’exécution » que celle proposée lors de l’exécution directe de
Composant sera présentée, mais sans les options de programmation dans le temps.
Le service itiumOpauto.exe garantie que la commande ne sera appliquée qu’une seule fois sur l’Itium quel que
soit le résultat de l’action. Si vous voulez qu’une commande automatique soit rejouée sur un terminal, il suffit
d’effacer la dernière action dans le journal.
Un Groupe auquel est associée une Opération Automatique est marquée d’un carré gris :
o Actif (bascule marche/arrêt) : montre si l’Opération Automatique est activée ou non et permet de l’activer
ou de la désactiver. Si une Opération Automatique n’est pas active, elle ne sera pas déclenchée. Quand
elle est créée, une Opération Automatique n’est pas activée.
o Supprimer : supprime l’Opération Automatique, mais pas le Groupe o Editer les options : pour modifier
les options de l’Opération Automatique
o Journal : montre le Journal de toutes les actions générées par l’Opération Automatique o Montrer le
Composant associé : met en évidence le fichier Composant dans l’arbre de droite o Plages Horaires :
définir les dates et heures entre lesquels l’Opération Automatique pourra être déclenchée.
Il n’est pas obligatoire de définir une plage horaire. Si une plage horaire est définie, l’Opération Automatique
ne pourra être déclenchée que dans les dates et heures définies. Dans l’exemple cidessous, l’Opération
Automatique pourra être déclenchée tous les jours, mais seulement entre 22h et 6h le lendemain matin.
Une fois l’opération automatique programmée, tous les Itiums, présents et futurs, qui sont dans le Groupe
Automatique recevront l’opération une seule fois.
Autres opérations
D’autres opérations sont disponibles dans le menu contextuel d’un Terminal ou depuis le menu Terminaux.
Dans ce cas précis, l’opération s’applique à tous les Terminaux sélectionnés.
bouton
Par défaut aucun client VNC n’est préinstallé avec l’installation d’IAS, donc la première fois que vous appellerez
cette fonction, la boîte de dialogue « Préférences » apparaît pour vous permettre de préciser la configuration
de votre client VNC. Vous pouvez appeler cette boîte manuellement en pressant le bouton « VNC » de la boîte
« Paramètres ».
Indiquez le chemin de votre client VNC (par exemple vncviewer.exe) et les paramètres nécessaires. En général
l’adresse IP du Terminal suffit. Consultez la documentation de votre client VNC.
La première fois, installez vnc-config.itiumxp puis vnc-register-start.itiumxp, l’effet est immédiat, mais non
permanent : si vous redémarrez l’Itium, le serveur VNC ne sera plus actif.
Si vous souhaitez activer le serveur VNC de façon permanente, installez vnc-config.itiumxp normalement puis
vnc-register-start.itiumxp en mode Secure.
Sous Windows 10
Veuillez consulter le site FTP IMPACT (ftp.itechno.com) ou le dépôt public :
Sous Windows 7
Sous Windows CE
Le serveur VNC installé dans Windows CE est initialement désactivé par défaut. Vous pouvez l’activer et le
configurer directement depuis l’Itium ou vous pouvez le faire depuis IAS grâce au Composants
vnc.activation.itconf (disponibles sur le CD IAS), qui active le serveur VNC avec le mot de passe « impact ». Le
serveur VNC est actif dès que ce Composant a été installé. Il n’est pas nécessaire de redémarrer l’Itium et cette
activation est permanente.
La Console lance le client Terminal Server (mstsc.exe) afin d’établir une connexion sur le Terminal sélectionné.
Pour que celle-ci aboutisse, il faut que l’option « Autoriser les utilisateurs à se connecter
à distance à cet ordinateur » soit validée et qu’un ou plusieurs utilisateurs distants soient déclarés. Ces
utilisateurs doivent avoir un mot de passe. Cette option se trouve dans le Panneau de configuration «
Propriétés système » du Terminal, dans l’onglet « Utilisation à distance ».
Un Terminal ne peut être réveillé par Wake on LAN que s’il est connecté au réseau par Ethernet. Le Wifi ne
permet pas de réveiller un Terminal par Wake on LAN.
Sur un groupe, il est possible de programmer le réveil mais aussi l’extinction des Terminaux à heure fixe, à une
date donnée ou certains jours chaque semaine. Sélectionner le groupe puis effectuer un clic droit pour faire
apparaître le menu contextuel. Choisir Gestion d’alimentation → Programmer. Pour chaque action (Réveiller,
Eteindre ou Redémarrer), définissez alors l’heure à laquelle elle doit se produire. L’option « pendant » permet
de définir la durée pendant laquelle l’action doit être tentée.
Dans l’exemple ci-dessous, IAS va envoyer un signal Wake on LAN à tous les Terminaux non disponibles du
Groupe « Montauroux » tous les jours de la semaine entre 8h00 et 08h15. Chaque tentative sera espacée
d’une minute. Les terminaux de ce groupe seront éteints à 19h00 tous les jours de la semaine.
Le réveil n’est disponible que pour les Terminaux considérés absents. Il permet d’envoyer un ordre de réveil
par le réseau (Wake on LAN) à ce Terminal. Si ce Terminal est présent physiquement sur le réseau et que les
paquets WOL ne sont pas bloqués, il va redémarrer et sera visible dans la Console quelques minutes plus tard.
Par défaut, les signaux Wake on LAN émis par IAS sont confinés au même sous-réseau. Ainsi il n’est pas possible
de réveiller un Terminal qui n’est pas dans le même sous-réseau qu’IAS.
En général les routeurs ne permettent pas la transmission des signaux Wake on LAN d’un sous-réseau à l’autre.
Si vous souhaitez réveiller les Terminaux à travers les sous-réseaux (sous réserve que vos équipements réseaux
le permettent), vous aurez besoin de définir le masque de sous-réseau ainsi que le port utilisé lors de l’émission
de signaux WOL. Ces paramètres peuvent être définis dans la boîte « Autres paramètres » accessible en
Ils disparaîtront de la Console après quelques secondes. Le message précise si parmi les Terminaux que l’on
s’apprête à effacer certains sont l’objet d’une Action programmée, par exemple l’installation d’une image
système. En effet si un Terminal est effacé, les éventuelles Actions programmées sur ce Terminal seront
également effacées.
Ce message indique en outre combien de Terminaux seront effacés de la Base. La liste des Terminaux à effacer
dépend des icônes sélectionnées dans l’arbre des Terminaux au moment où le menu a été appelé :
o Si aucune icône n’était sélectionnée, tous les Terminaux absents seraient comptés.
o Si des Terminaux étaient sélectionnés, les Terminaux absents seraient comptés et les autres seraient
ignorés.
o Si des Groupes étaient sélectionnés, l’ensemble des Terminaux absents membres de ces Groupes ou de
leurs Sous-Groupes seraient comptés.
Vous pouvez utiliser les cases à cocher ou les boutons pour modifier la liste. Seuls les Terminaux dont la case
est cochée seront finalement effacés. Cliquer sur « OK » pour valider cette liste modifiée ou « Annuler » pour
ignorer les modifications. Vous revenez à la boîte « Effacer des Terminaux ».
Si vous sélectionnez un Groupe de Terminal, ce menu contextuel va copier la liste des Nom, des adresses MAC
ou des adresses IP de tous les Itiums membres du Groupe sélectionné. Cette liste est triée par ordre
alphabétique.
6) Informations de batterie
Certains terminaux Itium disposent de batteries dont on peut suivre leur état de charge par l’intermédiaire de
la console IAS. Pour obtenir ces informations, sélectionnez soit le menu Terminaux → Informations de
batterie, soit directement le terminal concerné, l’ensemble de ses informations s’affichant dans la partie
inférieure gauche de l’écran (dont la barre d’état du pourcentage de charge ainsi que le nombre de cycles
restant dans le cadre de la garantie pour les batteries Lithium uniquement). Vous pouvez également cliquer sur
le bouton .
Une boîte de dialogue vous est présentée dans laquelle il faudra sélectionner l’Itium de votre choix. Le
pourcentage de charge restant s’affiche alors automatiquement. Vous avez également la possibilité de
visualiser et d’exporter l’historique de votre batterie.
Pour les batteries Lithium uniquement, le nombre de cycle de charge/décharge est également indiqué en
prenant en compte les conditions fixées en garantie : à partir des 1000 cycles garantis par Impact Technologies,
un décompte est ainsi effectué à chaque cycle de charge/décharge. On entend par cycle, le déchargement de la
batterie à 80% de sa capacité initiale puis sa recharge à 100%. Cela correspond donc au cumul des Ah restitués
par la batterie pendant son utilisation, à concurrence de 80% des Ah initiaux dont dispose la batterie, neuve et
chargée. [80% correspond ici au niveau de décharge maximum (DOD = Depth Of Discharge) que l’on s’autorise].
Ainsi, si l’utilisateur décharge sa batterie à moins de 80% de sa capacité initiale, le cycle ne sera pas
comptabilisé. Il faudra ajouter la quantité d’Ah consommée pour arriver au 80% de la capacité de la batterie
correspondant à un cycle de charge/décharge.
Exemple : Une décharge-recharge de moins de 80% ne comptera pas pour un cycle entier. En effet, une
décharge de 40% de la batterie suivi d’une recharge à 100% comptera pour ½ cycle. Autrement dit 1 cycle = 1
décharge de 80% suivi d’une charge à 100% OU 1 cycle = 2 décharges à 40% suivie chacune d’une recharge à
100% OU 1 cycle = 1 décharge à 20% suivie d’une recharge à 100% + 2 décharges à 30% suivie chacune d’une
recharge à 100%.
7) Informations complémentaires
Pour obtenir des informations complémentaires sur un Terminal, sélectionnez-le et choisissez le menu
Terminaux → Informations complémentaires, ou pressez le bouton
Trois pages d’information vous seront présentées. Notez que selon le système embarqué dans le Terminal, sa
version et sa configuration, certaines pages peuvent être vides.
Versions
Cette page énumère les logiciels installés dans le Terminal (dont le système complet) avec leurs versions. Ces
logiciels peuvent être ceux distribués dans l’image système ou ajoutés ultérieurement via IAS ou directement
sur le Terminal.
Options
Des options peuvent être installées sur le Terminal, par exemple les émulations de terminaux. Elles peuvent
être activées via IAS.
Champs personnalisés
Les champs personnalisés sont des informations que l’administrateur peut ajouter dans les Terminaux à sa
convenance. Ils peuvent être utilisés pour créer des Groupes Automatiques.
Un champ personnalisé est désigné par un nom (par exemple « département ») et peut contenir une valeur
(par exemple « comptabilité ») ou être vide. Il n’y a pas de limite au nombre de champs personnalisés qui
peuvent être créés sur un Terminal.
A ce jour, dans Windows CE les champs personnalisés sont nommés « 1 », « 2 », etc. jusque 8 et ne peuvent pas
être renommés.
Selon le type et la version de l’Itium, les champs personnalisés peuvent être modifiés depuis la Console IAS ou
non.
Les champs personnalisés ont la particularité d’être conservés après l’application d’une image système quel
que soit le mode opératoire.
La Console attire l’attention de l’utilisateur quand une nouvelle entrée arrive dans le Journal en faisant clignoter
en couleur le fond de l’icône du Terminal et de la ligne de l’Action concernés par une nouvelle entrée du Journal.
Ces informations peuvent être consultées depuis la Console par le biais de deux fenêtres : la Liste des Actions et
le Journal. La Liste des Actions
La Liste des Actions présente toutes les Actions en attente, en cours ou terminées. Pour obtenir la liste des
Chaque ligne de la grille représente une Action. Pour chaque Action sont précisés :
o Sa cible (le Terminal auquel l’Action s’applique) o Une courte description de l’Action ainsi que son ID
entre crochets o L’opération automatique qui a généré cette Action, le cas échéant
o o L’état courant de l’action.
o Un lien « détails » pour obtenir les détails de l’Action, dont ses dates
o Un lien « journal » pour obtenir toutes les entrées du Journal relative à cette Action
Plusieurs menus sont accessibles à partir de cette boîte de dialogue « Liste des actions » :
o Seulement aux Actions cochées o À toutes les Actions visibles dans la liste en fonction des filtres
(cochées ou non) o À toutes les Actions enregistrées dans la Base, visibles ou non, cochées ou non
Le Journal
Le Journal enregistre quant à lui des événements qui se produisent pendant les Actions.
Les différents modules impliqués dans le déroulement d’une Action (aussi bien sur le Terminal que dans IAS)
peuvent inscrire des entrées dans le Journal. En général, une Action suscite 3 à 5 entrées dans le Journal.
Chaque ligne de la grille correspond à une entrée du Journal et chaque entrée présente : o La
date à laquelle l’entrée a été enregistrée o Une description de l’Action concernée (la même
que dans la liste des Actions) o L’opération automatique qui a déclenché l’Action le cas
échéant o L’émetteur de l’entrée du Journal o La cible de l’Action o Un message explicatif
o Un lien « liste » qui renvoie à la liste des Actions ci-dessus o Un lien « effacer » qui efface toutes les
entrées de Journal qui concernent l’action de la ligne
o La deuxième liste déroulante est un filtre sur les Actions. Si vous choisissez une Action, seules les entrées
du Journal qui concernent cette Action apparaîtront dans la grille. o La troisième liste déroulante est un
filtre sur les Terminaux. Si vous choisissez un Terminal, seules les entrées de Journal qui concernent ce
Terminal apparaîtront dans la grille. o La quatrième liste est un filtre sur les opérations automatiques. Il
permet de restreindre l’affichage aux seules actions déclenchées par l’opération automatique
sélectionnée.
o Le menu « Opérations » permet de revenir à l’affichage par défaut ou de Montrer la liste des Actions.
Outils
La dernière version d’IAS vous propose deux outils accessibles depuis la console : ItiumMaker et ItiumBackup
Itium Maker
ItiumMaker est un logiciel qui vous permet de créer des composants applicatifs compatibles avec IAS.
Itium Backup
ItiumBackup est un logiciel qui permet de faire des sauvegardes & restitutions d’un certain nombre
d’information de la base.
Depuis la console vous pouvez lancer ces 2 programmes via le menu « Outils » :
Eléments de dépannage
Base de données (ou BDD)
Par défaut IAS installe une base de données Microsoft SQL Server 2008 R2 express ou 2012 selon le système
d’exploitation détecté. Vous avez la possibilité d’installer IAS sur une base SQL Server existante.
A chaque instance installée d’une base de donnée Microsoft SQL Server correspond un service dont le nom est
« SQL Server (ITIUM) » (remplacez « ITIUM » par le nom de votre instance).Si un client (Moteur et Console) ne
parvient pas à se connecter à la BDD, il va falloir en premier lieu vérifier (sur le PC qui abrite la BDD) plusieurs
choses:
2) Les accès TCP/IP & canaux nommés sont-ils autorisés sur la base ?
A vérifier si la base de données n’est pas installée sur le même ordinateur que la console ou le moteur. Pour ce
faire, utiliser l’utilitaire Microsoft SQL Server 2008 R2, (ou 2012 selon votre système) « Gestionnaire de
configuration SQL Server », aller dans :
Menu Démarrer → Tous les Programmes → Microsoft SQL Server 2008 R2 → Outils de Configuration →
Gestionnaire de configuration
Cliquer sur « Configuration du réseau », et sélectionnez votre instance et vérifiez que les protocoles TCP/IP et
Canaux nommés sont activés.
Soit vous désactivez le pare feu (fortement déconseillé !), soit vous autorisez les connexions aux programmes
correspondant aux services « SQL Server (ITIUM) » et « SQL Server Browser ».
Pour connaître les chemins d’accès complet de ces programmes, cherchez le « Chemin d'accès des fichiers
exécutables » dans les propriétés de ces services dans le Gestionnaire de services.
Pour une instance « IASBASE » sur une installation SQL Server express 2008 R2 le chemin du service est :
Il faut encore router un port TCP dynamique. Ce port est différent d’une instance à l’autre, mais ne change plus
une fois affecté à une instance. Pour trouver ce port, afficher les propriétés TCP/IP de la configuration du
réseau SQL Server :
2> go
MACHINE est le nom de la machine qui héberge SQL Server (ou « (local) »), INSTANCE est le nom de votre
instance choisi à l’installation, par défaut ITIUM.
Si tout va bien on se connecte sans erreur. La commande select donne une liste de terminaux si le Moteur a
démarré et a trouvé des terminaux.
Moteur
Le Moteur est un service dont le nom est « ItiumMoteur ». Son fichier exécutable ItiumMoteur.exe est situé
par défaut dans C:\Program Files\Impact Technologies\IAS\Services.
Le Moteur détecte les terminaux et écrit leurs états dans la BDD. Un autre service
« ItiumBaseUpdate .exe » est chargé de calculer périodiquement la population des groupes (manuels,
automatiques et IP). Si ce dernier n’a jamais fonctionné aucun terminal ne pourra être affiché (même si le
service ItiumMoteur.exe fonctionne correctement). Si le service ItiumBaseUdate.exe a déjà fonctionné, mais
s’est arrêté, la console affichera le dernier état connus des ITIUM calculé par
ItiumBaseUpdate. Cet état sera figé, jusqu’au prochain redémarrage du service ItiumBaseUpdate.exe.
Par ailleurs le Moteur détecte les Terminaux en communiquant sur leur port UDP 5201. Vérifiez que ce port est
bien accessible sur les Terminaux.
Enfin les Terminaux répondent sur le port UDP 5202. Vérifiez que ce port est bien accessible sur le Moteur.
2) Evénements
Les services IAS peuvent enregistrer des informations de disfonctionnement dans la branche « Ias » de
l'observateur d’évènement. Ces informations peuvent évoluées en fonction des versions.
Cette dépendance se programme depuis la ligne de commande (il n'y a pas d'espace avant le signe = mais il y
en a un après) :
sc config ItiumMoteur depend= MSSQL$ITIUM
Console
1) Fonctionnement en réseau
La Console doit être lancée localement, elle ne fonctionne pas quand on la lance à travers le réseau.
2) Accès à la Base
Dans la barre de boutons, la première icône est verte quand on arrive à accéder à la BDD et rouge sinon. Si
l‘icône passe au rouge, cela signifie que l’instance SQL Express choisie :
Pressez le bouton : pour faire apparaître les Paramètres d’IAS. Pour modifier les paramètres de la Base de
données, cliquer sur le bouton « Changer » dans le cadre « Base de données ». Tous les serveurs détectés sur
le réseau apparaissent dans une liste déroulante (la liste peut être longue à venir la première fois). Le bouton «
Actualiser » permet de reconstruire cette liste.
Attention, cette liste contient toutes les instances SQL Server détectées sur le réseau. La plupart des instances
ne contiennent pas de Base Itium. Si vous choisissez une instance qui ne contient pas une Base Itium, la
Console vous le signalera.
Si votre instance n'apparaît pas, vérifier que la BDD est bien disponible et qu'elle est bien détectable (cf. ci-
dessus).
Si après cela le Terminal ne sait toujours pas traiter l’opération, c’est que son Service d’administration est
arrêté ou que le pare feu du terminal interdit l’accès.
Si votre terminal est présent sur un WAN reportez-vous aux chapitres « ItiumUpdate » de ce document pour
configurer correctement ce mode de fonctionnement sur IAS et sur le terminal.
Les groupes sont enregistrés dans la BDD, donc si vous changez de BDD, les groupes vont changer aussi. Si
plusieurs consoles utilisent la même base, ne soyez pas surpris si des groupes apparaissent ou disparaissent,
c'est qu'une autre Console utilise la même BDD.
Vérifiez d’abord dans les paramètres de la Console que l’adresse et le port du Moteur sont corrects.
Et enfin vérifiez que le port du Moteur est bien disponible. Par défaut le Moteur utilise le port TCP 5250.
Utilisez la commande « netstat –a –b » pour énumérer tous les ports et les processus qui les utilisent. Si le port
TCP 5250 est déjà pris par un autre processus que itiummoteur.exe (le Moteur), arrêtez ce processus ou
reconfigurez-le afin qu’il utilise un autre port. La version actuelle 2.0.1.8 ne permet pas de reconfigurer ce port.
NB : même après ces corrections, l’action suivie restera dans l’état « En cours », mais la prochaine action
devrait obtenir l’état « Terminée ».