ServiceManager - Programme de dialogue
Le programme de dialogue ServiceManager est une interface utilisateur permettant aux administrateurs de faire démarrer et d'arrêter les composants. Il vous permet de surveiller votre système Automation Engine de manière centralisée.
Le programme de dialogue affiche le statut de tous les composants dans votre environnement ServiceManager. Il permet également d'accéder aux programmes ServiceManager exécutés sur d'autres ordinateurs du réseau. Vous pouvez ainsi accéder aux programmes Automation Engine basés sur Windows et UNIX dans l'ensemble du système. Vous devez bien entendu disposer des droits requis pour accéder à ces ordinateurs distants.
Vous pouvez établir une connexion sécurisée (TLS 1.2) avec ServiceManager, tout en ayant des connexions non sécurisées avec d'anciens programmes ServiceManager. Pour les connexions sécurisées, CAPKI doit être installé sur le même ordinateur que celui où a été installé le programme de dialogue ServiceManager. S'il n'est pas possible d'établir de connexion sécurisée, un message vous demande de confirmer si vous souhaitez procéder avec une connexion sécurisée ou non. Le programme de dialogue ServiceManager affiche le statut de votre connexion qui peut être Sécurisé, Non sécurisé ou Non connecté.
Fenêtre de ServiceManager
Le contenu du programme de dialogue est régulièrement actualisé. Hormis le champ Nom de l'ordinateur, tous les champs de la fenêtre sont vides si ServiceManager n'est pas actif sur l'ordinateur sélectionné. Les champs sont également vides si vous ne disposez pas des droits d'accès requis pour l'ordinateur sélectionné. Dans ce cas, un message d'erreur s'affiche.
La fenêtre affiche les informations suivantes :
-
Nom de l'ordinateur
Champ de saisie du nom de l'ordinateur sur lequel ServiceManager est installé.
Le nom peut aussi être sélectionné parmi des entrées déjà existantes.
Vous pouvez spécifier le numéro de port de ServiceManager (PC01:8871, par exemple).
Remarque : Sur UNIX, la spécification du numéro de port pour ServiceManager est obligatoire. Si Windows est exécuté sur la même machine que ServiceManager, la spécification du numéro de port est optionnelle.
-
Phrase
Champ de saisie pour l'environnement de ServiceManager
C'est l'environnement utilisé dans le fichier de définitions et lors de l'exécution d'une commande.
Une fois le nom de l'ordinateur sélectionné, l'environnement de ServiceManager s'affiche. En présence de plusieurs environnements ServiceManager, vous pouvez utiliser la liste déroulante pour passer de l'un à l'autre.
-
Service
Nom du service
Vous pouvez sélectionner le nom de votre choix et de le modifier à tout moment.
Important ! Le nom du service de tous les Processus serveur change au démarrage du service. Le format du nom qui s'affiche est UC4 <type de processus serveur>-Serveur [AUTOMIC#<type de processus serveur et ordre de connexion>], suivi du nombre de connexions vers les autres processus. Le nom du service que vous leur avez affecté s'affiche de nouveau à l'arrêt du service.
Exemple
UC4 WP-serveur [AUTOMIC#WP003] - 2 connexions
C'est le troisième processus de travail à avoir démarré et il a deux connexions vers d'autres processus.
-
Statut
Statut du service
-
Heure de début
Heure de démarrage du service
Pendant la phase de démarrage, le temps d'attente restant s'affiche en secondes.
-
Durée d'exécution
Durée d'exécution actuelle du service actif
-
ProcID
Numéro de processus du service actif
-
Temps CPU
Temps CPU actuellement utilisé par le service actif
Le menu contextuel vous permet de démarrer un service, de l'arrêter, de le déplacer vers le haut ou vers le bas, de le dupliquer, de le supprimer et de le renommer. Vous pouvez également accéder aux propriétés du service pour modifier sa définition. Vous pouvez lancer un service avec ou sans méthode définie. Vous disposez également de trois options pour interrompre (arrêter) un service :
-
Arrêt normal (système AE) : Arrête tous les processus serveurs.
-
Un seul processus immédiatement : Arrête un seul processus.
-
Anormalement : ServiceManager interrompt immédiatement le service par un appel système (kill).
Remarque : Cette commande ne doit être utilisée qu'en cas d'échec de la tentative d'arrêt du service.
Ajout de composants
Les composants doivent être ajoutés à ce tableau pour que le programme de dialogue les affiche. Par défaut, le tableau contient quelques entrées (telles que les processus de travail et de communication).
Les composants qui s'affichent correspondent à l'ordinateur et à la phrase sélectionnés. Pour ajouter une nouvelle ligne, faites un clic droit sur une entrée de tableau existante, sélectionnez Dupliquer. Vous pouvez saisir le chemin de démarrage et définir d'autres paramètres dans la boîte de dialogue Propriétés. Elle affiche les informations suivantes :
-
Commande
Nom de fichier du programme avec spécification du chemin complet
Si vous ne souhaitez pas utiliser le fichier INI par défaut au démarrage, vous pouvez spécifier le nom et le chemin d'un autre fichier INI. Séparez cette définition du chemin et du nom de fichier par un espace.
Exemple
C:\AUTOMIC\Agents\win\bin\UCXJWI3.exe C:\AUTOMIC\ini\win\UCXJWI3.ini
Remarques :
- Les agents Java requièrent le paramètre -I comme préfixe de chemin du fichier INI.
- Les agents Java (SAP, JMX, Bases de données et Rapid Automation) doivent être lancés via le fichier JAR.
- Il existe une option d'affichage supplémentaire pour les processus de serveur. Saisissez le paramètre -svc%port% pour que le nom du processus serveur et le nombre de connexions s'affichent en plus du nom du service.
La zone de texte située sous Commande sert à définir plusieurs méthodes de démarrage pour les processus serveur. Sélectionnez la ligne supérieure de la zone de texte, cliquez dessus, puis utilisez la commande Insérer pour insérer des lignes. Le nom que vous attribuez à la méthode de démarrage sélectionnée s'affiche dans le menu contextuel. Utilisez les paramètres -parm"StartMode=value;SystemStop=Value" pour définir une méthode de démarrage à froid :
Paramètres
-parm"StartMode= value ;SystemStop=Value"
Valeurs autorisées :
-
StartMode= NORMAL (par défaut) pour un démarrage normal et COLD pour un démarrage à froid
-
SystemStop=: NORMAL (par défaut) permet de ne pas modifier le statut du client et YES permet d'arrêter tous les clients
Important ! Vous pouvez indiquer un des deux arguments ou les deux. Les deux arguments existent également dans le fichier INI, mais la priorité est donnée aux valeurs spécifiées dans le programme de dialogue ServiceManager.
Vous pouvez également saisir le nom du fichier et si besoin, le chemin vers le fichier INI, ainsi que le paramètre de démarrage -svc%port%.
-
Chemin de démarrage
Répertoire de travail du programme
-
Se connecter en tant que
ID utilisateur utilisé pour le traitement
Important ! Sous UNIX, ce paramètre est ignoré et le programme démarre systématiquement avec l'ID utilisateur de ServiceManager.
-
Nom d'utilisateur
-
Mot de passe
Le mot de passe est chiffré
-
Domaine
Domaine de l'utilisateur, requis si l'utilisateur n'est pas local.
-
Démarre automatiquement au démarrage du système
Si cette case est cochée, le service démarre automatiquement lors du démarrage du système. Si le service n'est utilisé que temporairement (pour des tests, par exemple), le programme peut également être démarré et arrêté via le menu contextuel.
-
Secondes différées
Temps d'attente en secondes avant le démarrage
Si le service apparaît dans la première ligne du programme de dialogue, la valeur indiquée correspond au temps d'attente avant démarrage du premier service et après activation de ServiceManager. Dans les autres cas, il s'agit du temps restant avant le démarrage du service indiqué dans la ligne.
Conseil : Il est recommandé d'insérer des pauses entre chaque démarrage de processus, afin de laisser au système le temps d'exécuter ces démarrages.
Important ! Le fichier de commandes Phrase.SMD est automatiquement créé dès que des propriétés sont modifiées pour la première fois. Le nom du fichier correspond à l'environnement de ServiceManager. Ne modifiez pas ce fichier manuellement.
Gestion des composants
Vous pouvez modifier l'ordre du service via le menu contextuel. Notez que cette action affecte également l'ordre de démarrage.
Remarque : Le programme de dialogue ServiceManager est livré en tant que composant autonome car tout accès direct direct à des services importants, tels que Automation Engine est susceptible d'affecter les activités opérationnelles.
Le programme de dialogue ServiceManager est protégé par mot de passe via le menu système. Tous les services appartenant à l'environnement de ServiceManager peuvent être protégés. Sélectionnez l'entrée Modifier le mot de passe dans le menu système. Spécifiez un mot de passe pour que tous les services d'une phrase soient protégés contre le démarrage, l'arrêt ou contre toute modification sans autorisation. Une fois saisi correctement (Saisir le mot de passe), ce mot de passe n'a plus besoin d'être spécifié pour chaque service. Cela est valable jusqu'à la fin du programme de dialogue ServiceManager. Le mot de passe est enregistré sous forme chiffrée dans le paramètre password= du fichier INI de ServiceManager.
Agents Windows : Dans le cas où le programme de dialogue ServiceManager n'est pas enregistré sur le même ordinateur que l'agent, l'utilisateur Windows ayant fait démarrer l'agent doit avoir le droit de connexion Accéder à cet ordinateur depuis le réseau. Sinon, l'agent ne peut pas démarrer.
Les services devant démarrer sont répertoriés dans le fichier de définition Phrase.SMD (UC4.SMD par défaut). Le nom du fichier correspond à l'environnement de ServiceManager. Ce fichier ne requiert une intervention manuelle que dans des cas particuliers car son contenu est automatiquement ajusté lorsque le programme de dialogue est modifié. Pour plus d'informations, voir Configurer un fichier SMD.
Voir aussi :