WO2000028417A1 - Method for generalised triggering of administrative actions on a distributed computer system - Google Patents

Method for generalised triggering of administrative actions on a distributed computer system Download PDF

Info

Publication number
WO2000028417A1
WO2000028417A1 PCT/FR1999/002730 FR9902730W WO0028417A1 WO 2000028417 A1 WO2000028417 A1 WO 2000028417A1 FR 9902730 W FR9902730 W FR 9902730W WO 0028417 A1 WO0028417 A1 WO 0028417A1
Authority
WO
WIPO (PCT)
Prior art keywords
action
administration
domain
sub
specific
Prior art date
Application number
PCT/FR1999/002730
Other languages
French (fr)
Inventor
Pierre Pham Phu
Original Assignee
Bull S.A.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bull S.A. filed Critical Bull S.A.
Priority to EP99954085A priority Critical patent/EP1046106A1/en
Publication of WO2000028417A1 publication Critical patent/WO2000028417A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events

Definitions

  • a distributed computer system generally comprises a set of machines or computers constituting a network.
  • This network is administered by a user via a management or administration system (manager) consisting of administrator software using an information base, for example a management information base (MIB Management Information Base) consisting of objects and executed by at least one management computer
  • MIB Management Information Base a management information base
  • This software must be capable of executing administrative actions on the entire network or individually on each machine However, as a general rule, the machines making up the network are not all the same.
  • the object of the present invention is therefore to overcome the drawbacks of the prior art by proposing a method for triggering a generalized administrative action making it possible to hide from the user the heterogeneity of the computer system to be administered.
  • MIB Management Information Base memorized in means of memorization and representing objects defining a main domain including at at least two sub-domains, each sub-domain comprising a group of machines and / or at least one other sub-domain
  • the method comprises on the one hand, an initialization step comprising a first step of association and storage where each administration action of the main domain is associated with a specific action, for each sub-domain, all these specific actions having the same functionality corresponding to the performance of the administration action, a second step of creation and storage, for each specific action, of at least one set of named parameters comprising the parameters necessary for the implementation of the specific action each name of named parameter sets being identical for all the specific actions performing the same administration action, and on the other hand, a step of use
  • the use step comprises the triggering by a user of a determined administration action of the main domain, once the administration action has been triggered, the administrator software searches and identifies on each subdomain of the system, the specific action of the determined administrative action as well as the set of parameters named associated with the specific action, then sends to each sub-domain a command for the execution of the administrative action determined as well as the parameters of the named parameter set associated with the specific action of each sub-domain
  • a sub-domain groups machines having either a specific environment, a specific geographic location, or a specific type of application, or a specific architecture, or a specific use
  • the various administrative actions are classified by type of action
  • the search and the identification of the specific action of the determined administration action are carried out by means of a scan of a software information base. administrator including the identification of each sub-domain and each specific action
  • the step of use comprises, before the triggering of the administration action by the user, a step of selecting an administration action by the user from a list of action d administration provided by the administrator software and displayed on means for viewing the machine, this selection causing the display of at least one parameter set name usable with the administration action, so that the user select one, selecting the name in the set of parameters causing the administration action to be triggered.
  • FIG. 1 shows a diagram of an exemplary computer system with which the method according to the invention is implemented
  • the method according to the invention is implemented in a distributed computer system.
  • This computer system comprises a plurality of machines (10, 20, 40) which can be, for example computers or stations.
  • the machines can be grouped into various sub-domains (D1 , D2) having for example in common the same geographic location, the same operating system or environment for example, a first sub-domain (D1) using the UNIX system (trademark registered by Unix Software Laboratory) and a second sub-domain (D2) using the Windows NT system (trademark registered by the company Microsoft), or the same field of application, for example a first domain being used for marketing applications and a second domain being used for accounting applications
  • All the machines (10, 20, 40) of the system network form at least one main domain (D0)
  • Each main domain (D0) according to the invention therefore has a tree architecture Indeed, each main domain (D0) comprises at least two sub-domains (D1, D2), knowing that a
  • All the main domains are administered by system administrator software (30) or manager installed on a machine (10), for example from the main domain D0 comprising an information base (31), for example an information base management information or MIB (Management Information Base) in which are stored in tree form, information on the main domain (D0) and on the sub domains (D1, D2).
  • MIB Management Information Base
  • This administrator software (30) makes it possible to monitor, configure, or ensure the maintenance of the system.
  • the administration of the system is carried out by different actions which must be carried out on all the sub-domains (D1, D2) and all the machines (20, 40) from each main area (D0).
  • all the machines (20, 40) of the system are not necessarily identical.
  • each administration action it is necessary to adapt each administration action according to each type of machine (20, 40) or of each sub-domain (D1, D2).
  • the actions, performed on each sub-domain (D1, D2) corresponding to the implementation of the administration action do not necessarily use the same parameters, which forces the user to enter as many sets of parameters as 'there are different actions to be carried out on the sub-domains (D1, D2).
  • the method according to the invention makes it possible to inform and execute an administrative action in a single operation so that this administrative action is executed transparently by all of the specific actions of each sub-domain (D1, D2)
  • the concept of specific action will be described in more detail later
  • one of the administration actions consists in creating a new user for a main domain (DO) according to the invention.
  • this administration action requires a certain number of parameters depending on different environments of the sub-domains (D1, D2)
  • this administration action requires a certain number of parameters depending on different environments of the sub-domains (D1, D2)
  • the user must know all of the parameters necessary for each specific action of each sub -domain (D1, D2)
  • the method comprises an initialization step in which each administration action of the network administrator is associated in a table (3421) with a specific action of each sub-domain (D1, D2) having the same functionality and corresponding to the execution of the determined administrative action of the main domain (DO).
  • each action of administration of the principal domain (DO) is associated with each action of each subdomain (D1 D2), which will be executed on this subdomain to carry out the administration action
  • Each action subdomains thus associated will be considered as a specific action of the administration action
  • This association is, for example, then stored in a file (fic.ass) or loaded into memory (32) on the machine (1 0) on which the system administrator software (31) operates, for subsequent uses of the administration action
  • the initialization step of the method according to the invention also includes a creation step, for each administration action of the system , of at least one set of parameters named for each specific action of the administration action of the subdomains For all the sets of parameters of the specific actions of a determined administration action, the same name will be chosen By way of nonlimiting example, let us take again the administrative action consisting in creating a user, for example the Oracle user, on all the machines of the DO domain.
  • This administration action is called for example “CreateUser” (create a user) on the DO domain.
  • this administration action requires to specify the name of the user, such as for example a database Oracle data
  • the administration action “createUser” will therefore have as parameter “Oracle”
  • the two environments chosen by way of example comp each return an action allowing to create a user
  • these 2 actions are declared
  • the user when the user wishes to carry out the administration action “create an Oracle user”, he first selects from an action list (342) provided by the administrator software, for example on display means (34), the administration action (3421) "create a user” (CreateUser). This selection causes the administrator software (30) to display a list (343) of names of named parameter sets in which the user selects the name "Oracle” (3431).
  • This description (32) includes for each specific action (321) in particular the name of the specific action, the name of the administrative action with which it is associated, and the type of actions to which it belongs The use of the types of actions provided by a list (341) will be explained later.
  • the result of the search will give, the specific action "Cr_User_Un ⁇ x” for the subdomain D1, and the specific action “Cr_User_NT” for the sub-domain D2
  • the administrator software (30) sends the user creation command to the subdomains (D1, D2) found in which there are specific actions, by specifying the parameters (P1, P2) of the named parameter sets found, associated with each specific action
  • the administration action "create an Oracle user" is executed on all the subdomains with the appropriate parameters
  • a parameter set (P1, P2) named "Oracle” is created for each specific action of each sub-domain (D1, D2)
  • a new set of parameters (P '1, P'2) named will be created for each specific action associated with the administration action
  • P1, P '1, P2, P'2 there can exist a plurality of sets of parameters (P1, P '1, P2, P'2) named
  • the sets of parameters (P1, P'1, P'2, P2) named, allowing the execution of specific actions on each sub-domain, are defined beforehand, and for example, stored on memory means (33) of the machine (10) on which the administrator software is located (30)
  • This memorization is carried out for example by the creation of a directory (331, respectively 332) for each specific action (Cr_User_Un ⁇ x, Cr_User_NT)
  • Each directory (331, 332) contains at least one file (P1, P'1, respectively, P2, P'2)
  • Each file (P1, P'1, P2, P'2) corresponds to the storage of a named set of parameters corresponding to the specific action associated with the directory
  • the name of each directory corresponds, for example to the name of the specific action and the name of the parameter file corresponds to the name of the parameter set named
  • the search for the named parameter set chosen by the user is to search in each rep rtoire (331, 332) relating to each specific action found, the respective file (P1, P'1, P2, P
  • each sub-domain (D1, D2) of the main domain (D0) is an object (312, respectively 313) of the MIB (31), an attribute of which also corresponds to the types of actions supported by the sub-domain.
  • the two tables below represent a list of the types of actions supported by the sub-domain D1 of UNIX type and Windows NT type D2 subdomain, as well as some specific actions by action type In these two tables, each action type name is a particular instance of the "action types" attribute of objects (312, 313) of the MIB of the two sub-domains D1 and D2
  • the first table represents an example of types of actions and possible actions for the object (312) of the UNIX subdomain.
  • SDPCStationMgt software for PC a first action allows to install all or part of the actions on the servers, a second action allows to install a lot of software (package) on the PC
  • the second table represents an example of types of actions and possible actions for the object (313) of the Windows NT subdomain
  • the “create user” administration action is part of the type of action allowing user management, which also includes, for example, the administrative action “list users” or “ modify a user »
  • the action "Create a user” (CMJserJJNIX) is part of the action type "User” and for the subdomain D2, the action “Create a user” (Cr_User_NT ) is part of the action type "User_NT"
  • the administration action "create a user” (CreateUser) on the main domain DO is, for example, part of the action type "UserO” in the main domain DO
  • the "Cr_User_UNIX” and "Cr_User_NT” actions are specific actions of "CreateUser"
  • the administrator software (30) when the user of the system triggers an administrative action on the main domain, by selecting in the display produced on the display means (34), a type of action (3411) then, the administration action (3421) (“CreateUser”), and finally the name (3431) (“Oracle”) of the corresponding set of parameters, the administrator software (30) firstly scans the database d information (31) comprising for example a MIB, for identifying all the objects (312, 313) of the information base (31) representing the sub-domains (D1, D2), belonging to the main domain (DO)
  • the administrative actions are classified by type of actions, the user firstly selects from a list (341) of the type of action provided by the administrator software (30), the type of actions (3411) corresponding to the administration action, knowing that the list (341) of the types of actions (3411) supported by the main domain D0 is defined and stored in the information base (31)
  • This storage is carried out for example by via an attribute of the object (31 1) of the information base (31 ) representing the main

Abstract

The invention concerns a method for generalised triggering of administrative action on a distributed computer system managed by a software manager (30) using an information base stored in storage means and objects defining a main domain (D0) comprising at least two subdomains (D1, D2), each subdomain (D1, D2) comprising a group of machines (20, 40) and/or at least of another subdomain (21, 41). The invention is characterised in that the method comprises an initialising step comprising: a first associating and storing step wherein each action for administering the main domain is associated with a specific action, for each subdomain (D1, D2) the different specific actions having the same functionality corresponding to the performance of the administrative action; a second step which consists in creating and storing for each specific action at least a named set of parameters (P1, P'1, P2, P'2) comprising the parameters required for implementing the specific action, each name the parameter set being identical for all the specific actions of one common administrative action; and an implementing step.

Description

Procédé de déclenchement généralisé d'actions d'administration sur un système informatique distribué. Method for triggering generalized administrative actions on a distributed computer system.
La présente invention concerne un procédé de déclenchement généralisé d'actions d'administration sur un système informatique distribué Un système informatique distribué comprend en général un ensemble de machines ou ordinateurs constituant un réseau. Ce réseau est administré par un utilisateur par l'intermédiaire d'un système de gestion ou d'administration (manager) constitué d'un logiciel administrateur utilisant une base d'information, par exemple une base d'information de gestion (MIB Management Information Base) constituée d'objets et exécuté par au moins un ordinateur de gestion Ce logiciel doit être capable d'exécuter sur l'ensemble du réseau ou individuellement sur chaque machine des actions d'administration Cependant, en règle générale, les machines constituant le réseau ne sont pas toutes identiques. De plus, certains groupes de machines peuvent avoir un système d'exploitation ou environnement différent d'autres groupes de machines Dans ce type de réseau, une même action d'administration destinée à l'ensemble du système doit donc avoir un formalisme ou une sémantique différente en fonction des différents groupes constituant le système ce qui complique sensiblement le travail de l'utilisateur qui doit non seulement connaître les propriétés de tous les groupes, mais également la sémantique des commandes de gestion de ces différents groupesThe present invention relates to a method for triggering generalized administration actions on a distributed computer system. A distributed computer system generally comprises a set of machines or computers constituting a network. This network is administered by a user via a management or administration system (manager) consisting of administrator software using an information base, for example a management information base (MIB Management Information Base) consisting of objects and executed by at least one management computer This software must be capable of executing administrative actions on the entire network or individually on each machine However, as a general rule, the machines making up the network are not all the same. In addition, certain groups of machines can have an operating system or environment different from other groups of machines In this type of network, the same administrative action intended for the whole system must therefore have a formalism or a semantics different according to the different groups making up the system, which considerably complicates the work of the user who must not only know the properties of all the groups, but also the semantics of the commands for managing these different groups
La présente invention a donc pour objet de pallier les inconvénients de l'art antérieur en proposant un procédé de déclenchement généralisé d'action d'administration permettant de cacher à l'utilisateur l'hétérogénéité du système informatique à administrerThe object of the present invention is therefore to overcome the drawbacks of the prior art by proposing a method for triggering a generalized administrative action making it possible to hide from the user the heterogeneity of the computer system to be administered.
Ce but est atteint par le fait que le procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué géré par un logiciel administrateur utilisant une base d'informations (MIB Management Information Base) mémorisée dans des moyens de mémorisation et représentant des objets définissant un domaine principal comprenant au moins deux sous-domaines, chaque sous-domaine comprenant un groupe de machines et/ou au moins un autre sous-domaine, est caractérisé en ce que le procédé comprend d'une part, une étape d'initialisation comprenant une première étape d'association et de mémorisation où chaque action d'administration du domaine principal est associée à une action spécifique, pour chaque sous-domaine, toutes ces actions spécifiques ayant la même fonctionnalité correspondant à la réalisation de l'action d'administration, une deuxième étape de création et de mémorisation, pour chaque action spécifique, d'au moins un jeu de paramètres nomme comprenant les paramètres nécessaires à la mise en œuvre de l'action spécifique chaque nom de jeux de paramètres nommes étant identique pour toutes les actions spécifiques réalisant la même action d'administration , et d'autre part, une étape d'utilisationThis object is achieved by the fact that the generalized triggering action of administration action on a distributed computer system managed by an administrator software using an information base (MIB Management Information Base) memorized in means of memorization and representing objects defining a main domain including at at least two sub-domains, each sub-domain comprising a group of machines and / or at least one other sub-domain, is characterized in that the method comprises on the one hand, an initialization step comprising a first step of association and storage where each administration action of the main domain is associated with a specific action, for each sub-domain, all these specific actions having the same functionality corresponding to the performance of the administration action, a second step of creation and storage, for each specific action, of at least one set of named parameters comprising the parameters necessary for the implementation of the specific action each name of named parameter sets being identical for all the specific actions performing the same administration action, and on the other hand, a step of use
Selon une autre particularité, l'étape d'utilisation comprend le déclenchement par un utilisateur d'une action d'administration déterminée du domaine principal, une fois l'action d'administration déclenchée, le logiciel administrateur recherche et identifie sur chaque sous-domaine du système, l'action spécifique de l'action d'administration déterminée ainsi que le jeu de paramètres nomme associé à l'action spécifique, puis envoie vers chaque sous-domaine une commande pour l'exécution de la l'action d'administration déterminée ainsi que les paramètres du jeu de paramètre nommé associé à l'action spécifique de chaque sous-domaineAccording to another particular feature, the use step comprises the triggering by a user of a determined administration action of the main domain, once the administration action has been triggered, the administrator software searches and identifies on each subdomain of the system, the specific action of the determined administrative action as well as the set of parameters named associated with the specific action, then sends to each sub-domain a command for the execution of the administrative action determined as well as the parameters of the named parameter set associated with the specific action of each sub-domain
Selon une autre particularité, un sous-domaine regroupe des machines ayant, soit un environnement déterminé, soit une implantation géographique déterminée, soit un type d'application déterminé, soit une architecture déterminée, soit une utilisation déterminéeAccording to another particular feature, a sub-domain groups machines having either a specific environment, a specific geographic location, or a specific type of application, or a specific architecture, or a specific use
Selon une autre particularité, les différentes actions d'administration sont classées par type d'actionsAccording to another particularity, the various administrative actions are classified by type of action
Selon une autre particularité, la recherche et l'identification de l'action spécifique de l'action d'administration déterminée s'effectuent par l'intermédiaire d'une scrutation d'une base d'information du logiciel administrateur comprenant l'identification de chaque sous domaine et de chaque action spécifiqueAccording to another particular feature, the search and the identification of the specific action of the determined administration action are carried out by means of a scan of a software information base. administrator including the identification of each sub-domain and each specific action
Selon une autre particularité, tous les jeux de paramètre nommés d'une même action spécifique sont préalablement définis et mémorisés dans une base d'information, pour être réutilisables par le logiciel d'administrationAccording to another particularity, all the parameter sets named with the same specific action are previously defined and stored in an information base, to be reusable by the administration software.
Selon une autre particularité, l'étape d'utilisation comprend, avant le déclenchement de l'action d'administration par l'utilisateur, une étape de sélection d'une action d'administration par l'utilisateur parmi une liste d'action d'administration fournie par le logiciel administrateur et affichée sur des moyens de visualisation de la machine, cette , cette sélection provoquant l'affichage d'au moins un nom de jeu de paramètre utilisable avec l'action d'administration, pour que l'utilisateur en sélectionne un, la sélection du nom au jeu de oaramètre provoquant le déclenchement de l'action d'administration.According to another particularity, the step of use comprises, before the triggering of the administration action by the user, a step of selecting an administration action by the user from a list of action d administration provided by the administrator software and displayed on means for viewing the machine, this selection causing the display of at least one parameter set name usable with the administration action, so that the user select one, selecting the name in the set of parameters causing the administration action to be triggered.
D'autres particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après faite en référence au dessin annexé dans lequelOther features and advantages of the present invention will appear more clearly on reading the description below made with reference to the appended drawing in which
- la figure 1 représente un schéma d'un exemple de système informatique avec lequel le procédé selon l'invention est mis en œuvre- Figure 1 shows a diagram of an exemplary computer system with which the method according to the invention is implemented
Afin de mieux comprendre l'invention il convient de préciser son domaine d'application Le procédé selon l'invention est mis en œuvre dans un système informatique distribué. Ce système informatique comprend une pluralité de machines (10, 20, 40) qui peuvent être, par exemple des ordinateurs ou des stations Une particularité du système dans lequel est utilisé le procédé est que les machines peuvent être regroupées en divers sous- domaines (D1 , D2) ayant par exemple en commun la même implantation géographique, le même système d'exploitation ou environnement par exemple, un premier sous-domaine (D1 ) utilisant le système UNIX (marque déposée par Unix Software Laboratory) et un deuxième sous-domaine (D2) utilisant le système Windows NT (marque déposée par la société Microsoft), ou le même domaine d'application, par exemple un premier domaine étant utilisé pour des applications de marketing et un deuxième domaine étant utilisé pour des applications de comptabilité L'ensemble des machines (10, 20, 40) du réseau du système forme au moins un domaine principal (D0) Chaque domaine principal (D0) selon l'invention, possède donc une architecture arborescente En effet, chaque domaine principal (D0) comprend au moins deux sous- domaines (D1 , D2), sachant qu'un sous domaine comprend un groupe de machines (20, 40) et/ou au moins un autre sous-domaine (21 , 41 )In order to better understand the invention, it is necessary to specify its field of application. The method according to the invention is implemented in a distributed computer system. This computer system comprises a plurality of machines (10, 20, 40) which can be, for example computers or stations. A particularity of the system in which the method is used is that the machines can be grouped into various sub-domains (D1 , D2) having for example in common the same geographic location, the same operating system or environment for example, a first sub-domain (D1) using the UNIX system (trademark registered by Unix Software Laboratory) and a second sub-domain (D2) using the Windows NT system (trademark registered by the company Microsoft), or the same field of application, for example a first domain being used for marketing applications and a second domain being used for accounting applications All the machines (10, 20, 40) of the system network form at least one main domain (D0) Each main domain (D0) according to the invention, therefore has a tree architecture Indeed, each main domain (D0) comprises at least two sub-domains (D1, D2), knowing that a sub-domain includes a group of machines (20, 40) and / or at least one other sub-domain (21, 41)
L'ensemble des domaines principaux est administré par un logiciel administrateur (30) du système ou manager installé sur une machine (10), par exemple du domaine principal D0 comprenant une base d'informations (31 ), par exemple une base d'information de gestion ou MIB (Management Information Base) dans laquelle sont stockées sous forme arborescente, les informations sur le domaine principal (D0) et sur les sous domaines (D1 , D2). Ce logiciel administrateur (30) permet de surveiller, configurer, ou assurer la maintenance du système En règle générale, l'administration du système est réalisée par différentes actions qui doivent être exécutées sur tous les sous- domaines (D1 , D2) et toutes les machines (20, 40) de chaque domaine principal (D0). Or, comme expliqué précédemment, toutes les machines (20, 40) du système ne sont pas nécessairement identiques Ainsi, dans l'art antérieur, il est nécessaire d'adapter chaque action d'administration en fonction de chaque type de machine (20, 40) ou de chaque sous-domaine (D1 , D2). Notamment, les actions, réalisées sur chaque sous-domaine (D1 , D2) correspondant à la réalisation de la l'action d'administration n'utilisent pas nécessairement les mêmes paramètres ce qui oblige l'utilisateur à saisir autant de jeu de paramètres qu'il y a d'actions différentes à réaliser sur les sous- domaines (D1 , D2).All the main domains are administered by system administrator software (30) or manager installed on a machine (10), for example from the main domain D0 comprising an information base (31), for example an information base management information or MIB (Management Information Base) in which are stored in tree form, information on the main domain (D0) and on the sub domains (D1, D2). This administrator software (30) makes it possible to monitor, configure, or ensure the maintenance of the system. In general, the administration of the system is carried out by different actions which must be carried out on all the sub-domains (D1, D2) and all the machines (20, 40) from each main area (D0). However, as explained above, all the machines (20, 40) of the system are not necessarily identical. Thus, in the prior art, it is necessary to adapt each administration action according to each type of machine (20, 40) or of each sub-domain (D1, D2). In particular, the actions, performed on each sub-domain (D1, D2) corresponding to the implementation of the administration action do not necessarily use the same parameters, which forces the user to enter as many sets of parameters as 'there are different actions to be carried out on the sub-domains (D1, D2).
Le procédé selon l'invention permet de renseigner et d'exécuter une action d'administration en une seule opération de sorte que cette action d'administration soit exécutée de manière transparente par l'ensemble des actions spécifiques de chaque sous-domaine (D1 , D2) La notion d'action spécifique sera décrite plus en détail ultérieurement A titre d'exemple non limitatif, une des actions d'administration consiste à créer un nouvel utilisateur pour un domaine principal (DO) selon l'invention Selon l'art antérieur, cette action d'administration nécessite un certain nombre de paramètres en fonction des différents environnements des sous-domaines (D1 , D2) Ainsi, il n'est pas possible de renseigner tous ces paramètres en une seule opération De plus, l'utilisateur doit connaître l'ensemble des paramètres nécessaires pour chaque action spécifique de chaque sous-domaine (D1 , D2)The method according to the invention makes it possible to inform and execute an administrative action in a single operation so that this administrative action is executed transparently by all of the specific actions of each sub-domain (D1, D2) The concept of specific action will be described in more detail later By way of nonlimiting example, one of the administration actions consists in creating a new user for a main domain (DO) according to the invention. According to the prior art, this administration action requires a certain number of parameters depending on different environments of the sub-domains (D1, D2) Thus, it is not possible to enter all these parameters in a single operation In addition, the user must know all of the parameters necessary for each specific action of each sub -domain (D1, D2)
Rappelons qu'une action d'administration d'un domaine principal (DO) ne possède pas d'implementation réelle, car elle peut consister à l'exécution d une pluralité d'actions comme expliqué en détail ultérieurement. Le procédé comprend une étape d'initialisation dans laquelle on associe dans une table (3421 ) chaque action d'administration de l'administrateur du réseau à une action spécifique de chaque sous-domaine (D1 , D2) ayant la même fonctionnalité et correspondant à l'exécution de la l'action d'administration déterminée du domaine principal (DO). En d'autres termes, chaque action d'administration du domaine principal (DO) est associée à chaque action de chaque sous-domaine (D1 D2), qui sera exécutée sur ce sous-domaine pour réaliser l'action d'administration Chaque action des sous-domaines ainsi associée sera considérée comme une action spécifique de l'action d'administration Cette association est, par exemple, ensuite mémorisée dans un fichier (fic.ass) ou chargée en mémoire (32) sur la machine (1 0) sur laquelle fonctionne le logiciel administrateur (31 ) du système, pour les utilisations ultérieures de l'action d'administration L'étape d'initialisation du procédé selon l'invention comprend également une étape de création, pour chaque action d'administration du système, d'au moins un jeu de paramètres nommé pour chaque action spécifique de l'action d'administration des sous-domaines Pour tous les jeux de paramètres des actions spécifiques d'une action d'administration déterminée, le même nom sera choisi A titre d'exemple non limitatif, reprenons l'action d'administration consistant à créer un utilisateur, par exemple l'utilisateur Oracle, sur toutes les machines du domaine DO On entend par utilisateur, une application ou un programme, une machine, un individu, etc Cette action d'administration se nomme par exemple « CreateUser » (créer un utilisateur) sur le domaine DO En règle générale, cette action d'administration nécessite de spécifier le nom de l'utilisateur, tel que par exemple une base de données Oracle Selon l'invention, l'action d'administration « createUser » aura donc comme paramètre « Oracle » Prenons également à titre d'exemple un domaine principal DO constitué de deux sous-domaines Un premier sous-domaine D1 comprend des machines fonctionnant dans un environnement « UNIX » et un deuxième sous-domaine (D2) comprend des machines fonctionnant dans un environnement « Windows NT » Il est connu que les deux environnements choisis à titre d'exemple comprennent chacun une action permettant de créer un utilisateur Par exemple, pour « UNIX », il s'agit de l'action réelle permettant de créer un utilisateur libellée « Cr_User_UNIX » et pour « Windows NT » il s'agit de l'action réelle permettant de créer un utilisateur libellée « Cr_User_NT » Selon l'invention ces 2 actions sont déclarées comme des actions spécifiques de l'action d administration « CreateUser » du domaine principal DO Ensuite deux jeux de paramètres (P1 , P2) nommés sont créés, chaque jeu de paramètres ayant comme nom « Oracle » Rappelons que l'action d'administration « CreateUser » exécutée avec le nom de jeu de paramètres « Oracle » correspond à l'action d'administration « créer un utilisateur Oracle » Un premier jeu de paramètres (P1 ) correspond aux paramètres nécessaires à l'exécution de l'action « créer un utilisateur Oracle » pour le sous-domaine (D1 ) regroupant les machines UNIX, un deuxième jeu de paramètres (P2) correspond aux paramètres nécessaires à l'exécution de l'action « créer un utilisateur Oracle » pour le sous-domaine (D2) regroupant les machines Windows NT A titre d'exemple, le premier jeu de paramètres (P1 ) nommé « Oracle » est Nom = oracle Group = database Répertoire = /oracle, et le second jeu de paramètres (P2) nommé « Oracle » est Nom = oracle Répertoire = C \oracleRecall that an action of administration of a main domain (DO) has no real implementation, because it can consist of the execution of a plurality of actions as explained in detail later. The method comprises an initialization step in which each administration action of the network administrator is associated in a table (3421) with a specific action of each sub-domain (D1, D2) having the same functionality and corresponding to the execution of the determined administrative action of the main domain (DO). In other words, each action of administration of the principal domain (DO) is associated with each action of each subdomain (D1 D2), which will be executed on this subdomain to carry out the administration action Each action subdomains thus associated will be considered as a specific action of the administration action This association is, for example, then stored in a file (fic.ass) or loaded into memory (32) on the machine (1 0) on which the system administrator software (31) operates, for subsequent uses of the administration action The initialization step of the method according to the invention also includes a creation step, for each administration action of the system , of at least one set of parameters named for each specific action of the administration action of the subdomains For all the sets of parameters of the specific actions of a determined administration action, the same name will be chosen By way of nonlimiting example, let us take again the administrative action consisting in creating a user, for example the Oracle user, on all the machines of the DO domain. By user is meant an application or a program, a machine, a individual, etc. This administration action is called for example “CreateUser” (create a user) on the DO domain. In general, this administration action requires to specify the name of the user, such as for example a database Oracle data According to the invention, the administration action “createUser” will therefore have as parameter “Oracle” Let us also take as an example a main domain DO consisting of two sub-domains A first sub-domain D1 comprises machines operating in a “UNIX” environment and a second sub-domain (D2) comprises machines operating in a “Windows NT” environment It is known that the two environments chosen by way of example comp each return an action allowing to create a user For example, for "UNIX", it is the real action making it possible to create a user labeled "Cr_User_UNIX" and for "Windows NT" it is the real action allowing to create a user labeled "Cr_User_NT" According to the invention these 2 actions are declared as specific actions of the administration action "CreateUser" of the main domain DO Then two sets of parameters (P1, P2) named are created, each set of parameters with the name "Oracle" Recall that the administration action "CreateUser" executed with the name of the parameter set "Oracle" corresponds to the administration action "create an Oracle user" A first set of parameters (P1) corresponds to the parameters necessary for the execution of the "create an Oracle user" action for the sub-domain (D1) grouping together UNIX machines, a second set of parameters (P2) co corresponds to the parameters necessary for the execution of the "create an Oracle user" action for the subdomain (D2) grouping Windows NT machines. For example, the first set of parameters (P1) named "Oracle" is Name = oracle Group = database Directory = / oracle, and the second parameter set (P2) named "Oracle" is Name = oracle Directory = C \ oracle
Ainsi, selon l'invention lorsque l'utilisateur souhaite réaliser l'action d'administration « créer un utilisateur Oracle » celui-ci sélectionne dans un premier temps parmi une liste d'action (342) fournie par le logiciel administrateur, par exemple sur des moyens de visualisation (34), l'action d'administration (3421 ) « créer un utilisateur » (CreateUser). Cette sélection provoque l'affichage par le logiciel administrateur (30), d'une liste (343) de noms de jeux paramètres nommés dans laquelle l'utilisateur sélectionne le nom « Oracle » (3431 ) Ensuite, le logiciel administrateur (30) cherche les actions spécifiques sur les sous-domaines (D1 , D2) Pour ce faire, une description (32) par exemple sous forme de tableau de toutes les actions soecifiques (321 ) a chacun des sous-domaines, par exemDle « Windows NT » et « UNIX » (voir page 9 et 12), est accessible par le logiciel administrateur (30), par exemple par l'intermédiaire, soit d'un chargement préalable de cette description (32) dans la mémoire de la machine (10) sur laquelle fonctionne le logiciel administrateur (30), soit d'un fichier mémorisé sur des moyens de mémorisation (non représentés) de cette même machine (10), par exemple ce fichier contenant dans cette description, un ou plusieurs attributs d'une MIB (non représentée) consultable par le logiciel administrateur (30) Cette description (32) comprend pour chaque action spécifique (321 ) notamment le nom de l'action spécifique, le nom de l'action d'administration à laquelle elle est associée, et le type d'actions auquel elle appartient L'utilisation des types d'actions fournis par une liste (341 ) sera explicitée ultérieurement Dans l'exemple choisi, le résultat de la recherche donnera, l'action spécifique « Cr_User_Unιx » pour le sous-domaine D1 , et l'action spécifique « Cr_User_NT » pour le sous-domaine D2 Comme expliqué précédemment, pour toutes les actions spécifiques trouvées, il existe des jeux de paramètres (P1 , P2) nommés portant le même nom Ainsi, lorsque les actions spécifiques ainsi que les jeux de paramètres correspondants sont trouvés, le logiciel administrateur (30) envoie la commande de création d'utilisateur vers les sous- domaines (D1 , D2) trouvés dans lesquels il existe des actions spécifiques, en spécifiant les paramètres (P1 , P2) des jeux de paramètres nommés trouvés, associés à chaque action spécifique Ainsi, en une seule opération, l'action d'administration « créer un utilisateur Oracle » est exécutée sur l'ensemble des sous-domaines avec les paramètres adéquatsThus, according to the invention when the user wishes to carry out the administration action “create an Oracle user”, he first selects from an action list (342) provided by the administrator software, for example on display means (34), the administration action (3421) "create a user" (CreateUser). This selection causes the administrator software (30) to display a list (343) of names of named parameter sets in which the user selects the name "Oracle" (3431). Then, the administrator software (30) searches for specific actions on the sub-domains (D1, D2) To do this, a description (32) for example in the form of a table of all the specific actions (321) has each of the sub-domains, for example "Windows NT" and "UNIX" (see page 9 and 12), is accessible by the administrator software (30), for example via, either by prior loading of this description (32) in the memory of the machine (10) on which runs the administrator software (30), or a file stored on storage means (not shown) of this same machine (10), for example this file containing in this description, one or more attributes of a MIB ( not shown) viewable by admin software istrator (30) This description (32) includes for each specific action (321) in particular the name of the specific action, the name of the administrative action with which it is associated, and the type of actions to which it belongs The use of the types of actions provided by a list (341) will be explained later. In the example chosen, the result of the search will give, the specific action "Cr_User_Unιx" for the subdomain D1, and the specific action "Cr_User_NT" for the sub-domain D2 As explained previously, for all the specific actions found, there are sets of parameters (P1, P2) named with the same name So, when the specific actions as well as the corresponding parameter sets are found, the administrator software (30) sends the user creation command to the subdomains (D1, D2) found in which there are specific actions, by specifying the parameters (P1, P2) of the named parameter sets found, associated with each specific action Thus, in a single operation, the administration action "create an Oracle user" is executed on all the subdomains with the appropriate parameters
Dans cet exemple, un jeu de paramètre (P1 , P2) nommé « Oracle » est crée pour chaque action spécifique de chaque sous domaine (D1 , D2) Pour créer un nouvel utilisateur sur le domaine principal DO, un nouveau jeu de paramètres (P'1 , P'2) nommé sera crée pour chaque action spécifique associée à l'action d'administration Ainsi, pour l'action d'administration « créer un utilisateur », il peut exister une pluralité de jeux de paramètres (P1 , P'1 , P2, P'2) nommésIn this example, a parameter set (P1, P2) named "Oracle" is created for each specific action of each sub-domain (D1, D2) To create a new user on the main domain DO, a new set of parameters (P '1, P'2) named will be created for each specific action associated with the administration action Thus, for the administration action "create a user", there can exist a plurality of sets of parameters (P1, P '1, P2, P'2) named
Les jeux de paramètres (P1 , P'1 , P'2, P2) nommés, permettant l'exécution des actions spécifiques sur chaque sous-domaine, sont définis préalablement, et par exemple, mémorisés sur des moyens de mémorisation (33) de la machine (10) sur laquelle se situe le logiciel administrateur (30) Cette mémorisation est réalisée par exemple par la création d'un répertoire (331 , respectivement 332) pour chaque action spécifique (Cr_User_Unιx, Cr_User_NT) Chaque répertoire (331 , 332) contient au moins un fichier (P1 , P'1 , respectivement, P2, P'2) Chaque fichier (P1 , P'1 , P2, P'2) correspond à la mémorisation d'un jeu de paramètres nommé correspondant à l'action spécifique associée au répertoire Le nom de chaque répertoire correspond, par exemple au nom de l'action spécifique et le nom du fichier de paramètres correspond au nom du jeu de paramètre nommé Ainsi, la recherche du jeu de paramètre nommé choisi par l'utilisateur consiste à rechercher dans chaque répertoire (331 , 332) relatif à chaque action spécifique trouvée, le fichier respectif (P1 ,P'1 , P2, P'2) ayant comme nom le nom du jeu de paramètre nommé choisi par l'utilisateur Afin de rechercher et d'identifier rapidement, tous les sous-domaines et toutes les actions spécifiques de chaque action d'administration, la base d'information par exemple comprenant une MIB (31 ) du logiciel administrateur (30) du système comprend des informations particulières Une première information consiste par exemple en un attribut de l'objet (31 1 ) définissant le domaine principal (DO), dans la MIB (31 ), permet par exemple d'identifier la liste (341 ) des types d'actions permettant de définir les actions d'administrations (3421 ) parmi une liste d'actions (342) et correspondant aux actions d'administration supportées par le domaine principal L'ensemble des descriptions des actions d'administrations est alors mémorise, par exemple dans la mémoire de la machine ( 1 0) sur laquelle fonctionne le logiciel administrateur (30) Le noms des actions d'administration peuvent par exemple être affichée sur les moyens de visualisation (34) sous forme de liste (341 ), de sorte que lorsque l'utilisateur sélectionne un type d'action (341 1 ) dans la liste (341 ). le logiciel retrouve dans une deuxième liste (342) toutes les actions d'administrations faisant partie de ce type d'action De même chaque sous- domaine (D1 , D2) du domaine principal (D0) est un objet (312, respectivement 313) de la MIB (31 ) dont un attribut correspond également aux types d'actions supportées par le sous-domaine A titre d'exemple, les deux tableaux ci-dessous représentent une liste des types d'actions supportés par le sous-domaine D1 de type UNIX et le sous- domaine D2 de type Windows NT, ainsi que quelques actions particulières par type d'actions Dans ces deux tableaux, chaque nom de type d'action est une instance particulière de l'attribut « types d'actions » des objets ( 312, 313) de la MIB des deux sous-domaines D1 et D2The sets of parameters (P1, P'1, P'2, P2) named, allowing the execution of specific actions on each sub-domain, are defined beforehand, and for example, stored on memory means (33) of the machine (10) on which the administrator software is located (30) This memorization is carried out for example by the creation of a directory (331, respectively 332) for each specific action (Cr_User_Unιx, Cr_User_NT) Each directory (331, 332) contains at least one file (P1, P'1, respectively, P2, P'2) Each file (P1, P'1, P2, P'2) corresponds to the storage of a named set of parameters corresponding to the specific action associated with the directory The name of each directory corresponds, for example to the name of the specific action and the name of the parameter file corresponds to the name of the parameter set named Thus, the search for the named parameter set chosen by the user is to search in each rep rtoire (331, 332) relating to each specific action found, the respective file (P1, P'1, P2, P'2) having as name the name of the named parameter set chosen by the user In order to quickly search and identify all the sub-domains and all the specific actions of each administration action, the information base for example comprising a MIB (31) of the system administrator software (30) comprises information The first piece of information consists, for example, of an attribute of the object (31 1) defining the main domain (DO), in the MIB (31), allows for example to identify the list (341) of the types of actions allowing to define the administration actions (3421) from a list of actions (342) and corresponding to the administration actions supported by the main domain All the descriptions of the administration actions are then stored, for example in the memory of the machine (1 0) on which the administrator software operates (30) The names of the administration actions can for example be displayed on the display means (34) in the form of a list (341), so only when the user selects an action type (341 1) from the list (341). the software finds in a second list (342) all the administrative actions that are part of this type of action Similarly, each sub-domain (D1, D2) of the main domain (D0) is an object (312, respectively 313) of the MIB (31), an attribute of which also corresponds to the types of actions supported by the sub-domain. For example, the two tables below represent a list of the types of actions supported by the sub-domain D1 of UNIX type and Windows NT type D2 subdomain, as well as some specific actions by action type In these two tables, each action type name is a particular instance of the "action types" attribute of objects (312, 313) of the MIB of the two sub-domains D1 and D2
Le premier tableau représente un exemple de types d'actions et d'actions possibles pour l'objet (312) du sous-domaine UNIXThe first table represents an example of types of actions and possible actions for the object (312) of the UNIX subdomain.
Figure imgf000011_0001
Figure imgf000012_0001
Figure imgf000013_0001
Les actions de ce type sont utilisées pour la distribution
Figure imgf000011_0001
Figure imgf000012_0001
Figure imgf000013_0001
Actions of this type are used for distribution
SDPCStationMgt de logiciel pour PC Ainsi, une première action permet d'installer tout ou partie des actions sur les serveurs, une deuxième action permet d'installer un lot de logiciel (package) sur les PCSDPCStationMgt software for PC Thus, a first action allows to install all or part of the actions on the servers, a second action allows to install a lot of software (package) on the PC
Le deuxième tableau représente un exemple de types d'actions et d'actions possible pour l'objet (313) du sous-domaine Windows NTThe second table represents an example of types of actions and possible actions for the object (313) of the Windows NT subdomain
Figure imgf000014_0001
Figure imgf000015_0001
Figure imgf000014_0001
Figure imgf000015_0001
Pour reprendre l'exemple précédant, l'action d'admιnιstratιon« créer un utilisateur » fait partie du type d'action permettant la gestion des utilisateurs, qui comprend également par exemple l'action d'administration « lister les utilisateurs » ou encore « modifier un utilisateur »To use the previous example, the “create user” administration action is part of the type of action allowing user management, which also includes, for example, the administrative action “list users” or “ modify a user »
Dans cet exemple, pour le sous-domaine D1 , l'action « Créer un utilisateur » (CMJserJJNIX) fait partie du type d'action « User » et pour le sous-domaine D2, l'action « Créer un utilisateur » (Cr_User_NT) fait partie du type d'action « User_NT » A l'action d'administration « créer un utilisateur » (CreateUser) sur le domaine pπncipal DO fait partie par exemple du type d'action « UserO » du domaine principal DO Alors, les actions « Cr_User_UNIX » et « Cr_User_NT » sont des actions spécifiques de « CreateUser »In this example, for the subdomain D1, the action "Create a user" (CMJserJJNIX) is part of the action type "User" and for the subdomain D2, the action "Create a user" (Cr_User_NT ) is part of the action type "User_NT" In the administration action "create a user" (CreateUser) on the main domain DO is, for example, part of the action type "UserO" in the main domain DO Then, the "Cr_User_UNIX" and "Cr_User_NT" actions are specific actions of "CreateUser"
Cependant, il convient de remarquer pour ces 2 exemples de tableaux que certains types d'actions et actions ne se retrouvent pas dans les deux sous-domaines Ces types d'actions et actions particuliers ne sont pas concernés par le procédé selon l'invention En effet, le but du procédé est d'exécuter une action d'administration sur l'ensemble du domaine principal ce qui suppose que tous les sous-domames du domaine principal sont capables de réaliser cetteaction d'administration Par conséquent, les actions d'administration supportées par le domaine principal correspondent aux actions communes à tous les sous-domainesHowever, it should be noted for these 2 examples of tables that certain types of actions and actions are not found in the two sub-domains. These particular types of actions and actions are not concerned by the method according to the invention. Indeed, the aim of the method is to execute an administration action on the whole of the main domain, which supposes that all the subdomains of the main domain are capable of carrying out this administration action. Consequently, the administration actions supported by the main domain correspond to actions common to all sub-domains
Ainsi, selon l'invention, lorsque l'utilisateur du système déclenche une action d'administration sur le domaine principal, en sélectionnant dans l'affichage réalisé sur les moyens de visualisation (34), un type d'action (3411 ) puis, l'action d'administration (3421 ) (« CreateUser »), et enfin le nom (3431 ) (« Oracle ») du jeu de paramètre nommé correspondant, le logiciel administrateur (30) effectue premièrement une scrutation de la base d'information (31 ) comprenant par exemple une MIB, pour identifier l'ensemble des objets (312, 313) de la base d'information (31 ) représentant les sous- domaines (D1 , D2), appartenant au domaine principal (DO) Lorsque les actions d'administrations sont classées par type d'actions, l'utilisateur sélectionne dans un premier temps parmi une liste (341 ) de type d'action fournie par le logiciel administrateur (30), le type d'actions (3411 ) correspondant à l'action d'administration, sachant que la liste (341 ) des types d'actions (3411 ) supportées par le domaine principal D0 est définie et mémorisée dans la base d'information (31 ) Cette mémorisation est réalisée par exemple par l'intermédiaire d'un attribut de l'objet (31 1 ) de la base d'information (31 ) représentant le domaine principal (D0) Dans l'exemple précédant l'action d'administration « CreateUser » permettant de créer un utilisateur sur le domaine principal fait, par exemple, partie du type d'action « UserO » Deuxièmement, par l'intermédiaire d'une recherche dans les descriptions (321 ) des actions mémorisées dans la mémoire (32) de la machine (10), exécutée par exemple par un programme, le logiciel administrateur (30) identifie pour chaque sous-domaine (D1 , D2) trouvé, l'action spécifique (CrJJserJJnix, Cr_User_NT) de l'action d'administration (CreateUser), puis recherche dans chaque répertoire (331 , 332) associé à chaque action spécifique (CrJJserJJnix, Cr_User_NT) identifiée, le fichier (P1 , P2) contenant les paramètres correspondant au nom du jeu de paramètre (Oracle) sélectionné par l'utilisateur Une fois toutes les actions spécifiques (CrJJser_Unιx, Cr_User_NT) et les jeux de paramètre (P1 , P2) correspondants identifies le logiciel administrateur (30) envoie vers chaque sous-domaine (D1 , D2) identifié, une commande pour l'exécution de l'action spécifique identifiée associée au sous-domaine en utilisant le jeu de paramètres associé au sous- domaine Il est clair que le procédé de l'invention permet ainsi à l'utilisateur de déclencher des actions d'administration sans avoir à connaître la constitution du système ou la sémantique des commandesThus, according to the invention, when the user of the system triggers an administrative action on the main domain, by selecting in the display produced on the display means (34), a type of action (3411) then, the administration action (3421) (“CreateUser”), and finally the name (3431) (“Oracle”) of the corresponding set of parameters, the administrator software (30) firstly scans the database d information (31) comprising for example a MIB, for identifying all the objects (312, 313) of the information base (31) representing the sub-domains (D1, D2), belonging to the main domain (DO) When the administrative actions are classified by type of actions, the user firstly selects from a list (341) of the type of action provided by the administrator software (30), the type of actions (3411) corresponding to the administration action, knowing that the list (341) of the types of actions (3411) supported by the main domain D0 is defined and stored in the information base (31) This storage is carried out for example by via an attribute of the object (31 1) of the information base (31 ) representing the main domain (D0) In the example preceding the administration action "CreateUser" allowing to create a user on the main domain is, for example, part of the action type "UserO" Secondly, by the through a search in the descriptions (321) of the actions stored in the memory (32) of the machine (10), executed for example by a program, the administrator software (30) identifies for each sub-domain (D1, D2 ) found, the specific action (CrJJserJJnix, Cr_User_NT) of the administration action (CreateUser), then searches in each directory (331, 332) associated with each specific action identified (CrJJserJJnix, Cr_User_NT), the file (P1, P2) containing the parameters corresponding to the name of the parameter set (Oracle) selected by the user Once all the specific actions (CrJJser_Unιx, Cr_User_NT) and the corresponding parameter sets (P1, P2) identifies the software adm administrator (30) sends to each identified sub-domain (D1, D2), a command for the execution of the identified specific action associated with the sub-domain using the set of parameters associated with the sub-domain It is clear that the method of the invention thus allows the user to trigger administration actions without having to know the constitution of the system or the semantics of the commands.
D'autres modifications à la portée de l'homme du métier entrent dans le cadre de l'invention Other modifications within the reach of those skilled in the art are within the scope of the invention

Claims

REVENDICATIONS
1 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué géré par un logiciel administrateur (30) utilisant une base d'information mémorisée dans des moyens de mémorisation et des objets définissant un domaine principal (DO) comprenant au moins deux sous-domaines (D1 , D2), chaque sous-domaine (D1 , D2) comprenant un groupe de machines (20, 40) et/ou d'au moins un autre sous-domaine (21 , 41 ), est caractérisé en ce que le procédé comprend d'une part, une étape d'initialisation comprenant . une première étape d'association et de mémorisation où chaque action d'administration du domaine principal est associée à une action spécifique, pour chaque sous-domaine (D1 , D2) les différentes actions spécifiques ayant la même fonctionnalité correspondant à la réalisation de l'action d'administration, une deuxième étape de création et de mémorisation pour chaque action spécifique d'au moins un jeu de paramètres (P1 , P'1 , P2, P'2) nommé comprenant les paramètres nécessaires à la mise en œuvre de l'action spécifique, chaque nom de jeux de paramètres étant identique pour toutes les actions spécifiques d'une même action d'administration; et d'autre part, une étape d'utilisation. 2. Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon la revendication 1 , caractérisé en ce que l'étape d'utilisation comprend le déclenchement par un utilisateur d'une action d'administration déterminée du domaine principal (D0), une fois cette action d'administration déterminée déclenchée, le logiciel administrateur (30) recherche et identifie sur chaque sous-domaine (D1 , D2) du système, l'action spécifique de l'action d'administration déterminée ainsi que le jeu de paramètres nommé associé à l'action spécifique, puis envoie vers chaque sous-domaine (D1 , D2) une commande pour l'exécution de l'action spécifiques identifiée ainsi que les paramètres du jeu de paramètre nommé associé à l'action spécifique de chaque sous-domaine1 Method for triggering a generalized administration action on a distributed computer system managed by administrator software (30) using an information base stored in storage means and objects defining a main domain (DO) comprising at least two sub-domains (D1, D2), each sub-domain (D1, D2) comprising a group of machines (20, 40) and / or at least one other sub-domain (21, 41), is characterized in that that the method comprises on the one hand, an initialization step comprising. a first step of association and storage where each administration action of the main domain is associated with a specific action, for each sub-domain (D1, D2) the different specific actions having the same functionality corresponding to the realization of the administration action, a second step of creation and storage for each specific action of at least one set of parameters (P1, P'1, P2, P'2) named comprising the parameters necessary for the implementation of the 'specific action, each name of parameter sets being identical for all the specific actions of the same administration action; and on the other hand, a step of use. 2. Method for triggering a generalized administration action on a distributed computer system according to claim 1, characterized in that the step of use comprises the triggering by a user of a determined administration action of the main domain ( D0), once this determined administrative action has been triggered, the administrator software (30) searches and identifies on each sub-domain (D1, D2) of the system, the specific action of the determined administrative action as well as the named parameter set associated with the specific action, then sends to each sub-domain (D1, D2) a command to execute the specific action identified as well as the parameters of the named parameter set associated with the specific action of each sub-domain
3 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon la revendication 2, caractérisé en ce qu'un sous-domaine (D1 , D2) regroupe des machines (20, 40) ayant, soit un environnement déterminé, soit une implantation géographique déterminée, soit un type d'application déterminé, soit une architecture déterminée3 A method for triggering a generalized administration action on a distributed computer system according to claim 2, characterized in that a sub-domain (D1, D2) groups together machines (20, 40) having either a determined environment, either a specific geographic location, or a specific type of application, or a specific architecture
4 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon l'une des revendications 1 à 3, caractérisé en ce que les différentes actions d'administration sont classées par type d'actions4 Method for triggering a generalized administration action on a distributed computer system according to one of claims 1 to 3, characterized in that the various administration actions are classified by type of action
5 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon l'une des revendications 1 à 4, caractérisé en ce que la recherche et identification de l'action spécifique de l'action α'administration déterminée s'effectuent par l'intermédiaire d'une scrutation de la base d'informations (31 ) du logiciel administrateur (30) comprenant l'identification de chaque sous-domaine et de chaque action spécifique5 A method for triggering a generalized administration action on a distributed computer system according to one of claims 1 to 4, characterized in that the research and identification of the specific action of the determined administration action is carried out by means of a scan of the information base (31) of the administrator software (30) comprising the identification of each sub-domain and of each specific action
6 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon l'une des revendications 1 à 5, caractérisé en ce que tous les jeux de paramètres (P1 , P'1 , P2, P'2) nommés d'une même action spécifique sont préalablement définis et mémorisés dans la base d'information accessible par le logiciel administrateur, pour être réutilisable 7 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon l'une des revendications 1 à 5, caractérisé en ce que tous les jeux de paramètres (P1 , P'1 , P2, P'2) nommés d'une même action spécifique sont préalablement définis et mémorisés dans un répertoire sous forme de fichier sur la machine (10) sur laquelle est installé le logiciel administrateur, pour être réutilisables 8 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribué selon l'une des revendications 1 à 7, caractérisé en ce que l'étape d'utilisation comprenant, avant le déclenchement de l'action d'administration par l'utilisateur, une étape de sélection de cette action d'administration (3431 ) par l'utilisateur parmi une liste (342) d'actions d'administrations fournie par le logiciel administrateur (30) et affichée sur les moyens (34) de visualisation de la machine, cette sélection provoquant l'affichage d'au moins un nom de jeu de paramètre (343) utilisable avec l'action d'administration, pour que l'utilisateur en sélectionne un (3431 ), la sélection du nom du jeu de paramètre provoquant le déclenchement de l'action d'administration6 A method for triggering a generalized administration action on a distributed computer system according to one of claims 1 to 5, characterized in that all the sets of parameters (P1, P'1, P2, P'2) named d '' the same specific action are previously defined and stored in the information base accessible by the administrator software, in order to be reusable 7 Method of generalized triggering of administrative action on a distributed computer system according to one of claims 1 to 5 , characterized in that all the sets of parameters (P1, P'1, P2, P'2) named with the same specific action are previously defined and stored in a directory in the form of a file on the machine (10) on which is installed the administrator software, to be reusable 8 A method for triggering a generalized administration action on a distributed computer system according to one of claims 1 to 7, characterized in that the step of use comprising, before the triggering of the administration action by the user, a step of selecting this administration action (3431) by the user from a list (342) of administration actions provided by the administrator software (30) and displayed on the display means (34) of the machine, this selection causing the display of at least one parameter set name (343) usable with the administration action, so that the user selects one (3431), the selection of the name of the game of parameter causing the triggering of the administration action
9 Procédé de déclenchement généralisé d'action d'administration sur un système informatique distribue selon l'une des revendications 1 à 7, caractérisé en ce que la base d'information utilisée par le logiciel administrateur comprend une base d'information de gestion (MIB Management information Base) représentant sous forme arborescente des objets définissant un domaine principal (DO) comprenant au moins deux sous-domaines (D1 , D2), chaque sous-domaine (D1 , D2) comprenant un groupe de machines (20, 40) et ou d'au moins un autre sous-domaine (21 , 41 ) 9 A method for triggering a generalized administration action on a distributed computer system according to one of claims 1 to 7, characterized in that the information base used by the administrator software comprises a management information base (MIB Management information Base) representing in tree form objects defining a main domain (DO) comprising at least two sub-domains (D1, D2), each sub-domain (D1, D2) comprising a group of machines (20, 40) and or at least one other sub-domain (21, 41)
PCT/FR1999/002730 1998-11-10 1999-11-08 Method for generalised triggering of administrative actions on a distributed computer system WO2000028417A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP99954085A EP1046106A1 (en) 1998-11-10 1999-11-08 Method for generalised triggering of administrative actions on a distributed computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR98/14150 1998-11-10
FR9814150A FR2785691B1 (en) 1998-11-10 1998-11-10 METHOD FOR THE GENERALIZED TRIGGERING OF ADMINISTRATION ACTIONS ON A DISTRIBUTED COMPUTER SYSTEM

Publications (1)

Publication Number Publication Date
WO2000028417A1 true WO2000028417A1 (en) 2000-05-18

Family

ID=9532589

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1999/002730 WO2000028417A1 (en) 1998-11-10 1999-11-08 Method for generalised triggering of administrative actions on a distributed computer system

Country Status (3)

Country Link
EP (1) EP1046106A1 (en)
FR (1) FR2785691B1 (en)
WO (1) WO2000028417A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513127A (en) * 1991-09-10 1996-04-30 Telefonaktiebolget L M Ericsson Control systems employing a data model in a network environment
US5729472A (en) * 1996-05-17 1998-03-17 International Business Machines Corporation Monitoring architecture
US5742829A (en) * 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5799149A (en) * 1996-06-17 1998-08-25 International Business Machines Corporation System partitioning for massively parallel processors

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513127A (en) * 1991-09-10 1996-04-30 Telefonaktiebolget L M Ericsson Control systems employing a data model in a network environment
US5742829A (en) * 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5729472A (en) * 1996-05-17 1998-03-17 International Business Machines Corporation Monitoring architecture
US5799149A (en) * 1996-06-17 1998-08-25 International Business Machines Corporation System partitioning for massively parallel processors

Also Published As

Publication number Publication date
EP1046106A1 (en) 2000-10-25
FR2785691A1 (en) 2000-05-12
FR2785691B1 (en) 2000-12-15

Similar Documents

Publication Publication Date Title
EP0793171B1 (en) System for configuration of preconfigured software programs on networked open systems in a distributed environment and method to operate this system
US7665085B2 (en) Flexible deployment of software applications
FR2738648A1 (en) SYSTEM AND METHOD USING CONTEXT IDENTIFYING ELEMENTS FOR MENU PARTICULARIZATION IN A WINDOW
US7966617B2 (en) Tunable engine and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework
EP1061446A2 (en) Web-based enterprise management with multiple repository capability
FR2767210A1 (en) METHOD AND ARCHITECTURE FOR SIMPLIFYING COMMUNICATIONS WITH USER INTERFACE DEVICES
EP1096394A1 (en) System and procedure utilizing an LDAP directory service for administrating the persistence of EJB components
JPH0944361A (en) Introduction plan object for network introduction of application program
WO2009153498A1 (en) Method of generating requests to manipulate an initialization and administration database for a cluster of servers, corresponding data medium and cluster of servers
EP2727319B1 (en) Method for assigning logical addresses to the connection ports of devices of a server cluster, and corresponding computer program and server cluster
FR2780529A1 (en) METHOD FOR OPTIMIZING ACCESS TO A DATABASE
US20030035380A1 (en) Node management system
WO2000028417A1 (en) Method for generalised triggering of administrative actions on a distributed computer system
CN109542727A (en) A kind of information cuing method and device
CN113094150A (en) Method and equipment for dynamically generating Spark port access in Jupyter container
EP0809830B1 (en) Method for accessing data received from a server, and terminal using same
EP1046102A1 (en) Deriving an object class by inheritance, instanciation or cloning
EP1009128A1 (en) Method to display object associations in a containment tree of a systems management application
Getchell et al. RFC1632: A Revised Catalog of Available X. 500 Implementations
WO2008030494A2 (en) Managing client-to-server or peer-to-peer relationships in a private or virtual network
EP1049971A1 (en) Method for controlling a function executable by specific commands to different software tools
FR2911203A1 (en) Runtime environment managing method for e.g. personal computer, involves detecting computing event related to insertion or withdrawal of media on thin client and server of network, before initialization of runtime environment of client
WO2019086786A1 (en) Method of communication between processes, corresponding computer program and computing installation
WO2000072511A1 (en) Method for handling, in a computer system, objects of a containment tree
WO2009000976A1 (en) System and method for automatically generating a software application

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1999954085

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09582987

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1999954085

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999954085

Country of ref document: EP