Brevet FR2770013A1 — publié le 19990423

La présente invention concerne le domaine de la surveillance des équipements de type informatique, tels que des terminaux, notamment installés en réseau informatique. Parallèlement à la multiplication et au développement des réseaux informatiques (intranet, ethernet, tocken-ring, etc.) qui assurent la transmission de données entre des terminaux à travers des systèmes de câblage structurés et banalisés conformément aux normes, le besoin de contrôler la présence de cet ensemble croissant d'équipements s'est précisé. Afin de lutter contre le vol de tels terminaux, il a déjà été décrit, par exemple dans les brevets US 4224483 ou FR 2649269, des méthodes de surveillance qui consistent à recenser périodiquement l'ensemble du parc constituant un même réseau. Ces méthodes nécessitent la mise en place de systèmes de surveillance autonomes et parallèles. De tels systèmes sont complexes et coûteux car ils nécessitent des câblages spécifiques, une intégration d'identifiant dans les équipements (transpondeurs) et des moyens de gestion supplémentaires. Par ailleurs, les systèmes de gestion de réseau ne permettent pas de contrôler la présence d'équipements informatiques branchés mais non connectés au réseau. Afin de remédier à ces inconvénients, I'invention propose d'exploiter la présence, au niveau de la distribution informatique, d'une connectique surdimensionnée par rapport aux besoins de l'applicatif réseau. Chaque équipement dispose en effet de plots de connexion restés libres, non reliés à la carte adaptateur de réseau local auquel appartient éventuellement l'équipement. Par mise en place, pour chaque équipement informatique à surveiller, d'une boucle impédante sur une connexion restée libre, il est alors possible de contrôler de manière simple et peu coûteuse la présence dudit équipement. Plus précisément, I'invention a pour objet un procédé de surveillance d'équipements informatiques montés sur un système de câblage. Ce procédé consiste à détecter et comparer des valeurs d'impédance d'une interface de fin de ligne, installée sur chaque équipement à surveiller, à une valeur située dans un intervalle standard, puis à une valeur de référence élevée, supérieure à l'intervalle standard, à centraliser et enregistrer les données correspondant aux comparaisons effectuées, à visualiser les états correspondant aux données et identifiant des événements relatifs à une connexion, une déconnexion et une intervention sur chaque équipement à surveiller, et à déclencher l'alarme adaptée en cas de manipulation non autorisée. Avantageusement, I'alarme est accompagnée de consignes personnalisées, par exemple relatives au type d'équipement déconnecté ou à la configuration locale. Une inhibition de surveillance par l'utilisateur ou la maintenance pendant une durée prédéterminée peut être prévue pour les équipements mobiles (portables) ou pour tout équipement. Cette inhibition correspond à un événement prévu de déconnexion ou d'intervention sur place, du fait de circonstances particulières (réparation, maintenance, déménagement, etc.). Si la déconnexion est effectuée dans la plage de temps prévue, I'information est alors enregistrée comme un événement sans déclencher l'alarme. Selon un mode de réalisation, la variation d'impédance de l'interface de fin de ligne de chaque équipement surveillé est détectée par référence à une valeur d'impédance élevée, par exemple égale à deux fois la valeur d'impédance de l'interface, en tenant compte de sa tolérance. Une valeur d'impédance détectée strictement supérieure, respectivement inférieure ou égale, à cette valeur de référence élevée, signifie une déconnexion, respectivement une intervention de ou sur l'équipement surveillé. Outre les états de connexion, déconnexion/intervention, autorisés ou non des équipements surveillés, le procédé de l'invention selon une forme de réalisation particulière, détecte également un état d'intervention non autorisée sur ligne par détection des faibles impédances, correspondant à une mise en court circuit de la ligne. Cette détection se fait par étude des variations d'impédance par référence à une valeur d'impédance basse, par exemple à la valeur d'impédance de l'interface en tenant compte de sa tolérance. La détection de cet état correspond à une intervention sur ligne non autorisée et déclenche une alarme avec une consigne d'intervention. Les enregistrements des variations d'impédance du procédé selon l'invention permet la traçabilité , c'est-à-dire la constitution d'un historique des connexions, déconnexions et interventions opérées sur les portables et autres équipements surveillés. L'invention concerne également un système de mise en oeuvre de ce procédé. Un tel système comporte, comme interface de fin de ligne, une boucle impédante sur une paire de plots disponible d'une carte d'adaptation réseau de l'équipement informatique, classiquement raccordée au réseau par un cordon de brassage. La présence de la boucle est vérifiée par un détecteur de surveillance à interface analogique/numérique couplé à la boucle à l'aide d'un cordon de brassage spécifique, et qui délivre un message numérique de présence par comparaison à au moins une valeur d'impédance, à partir de composants logiques connus. Ces messages sont traités pour déclencher des messages d'information ou d'alarme en fonction des messages reçus. Selon une forme particulière de réalisation les détecteurs de surveillance sont groupés dans des unités centrales d'acquisition d'interface de communication sur le réseau, I'ordinateur de surveillance traitant les informations ainsi communiquées. Dans un exemple de réalisation, les messages de présence sont accompagnés de messages de consigne personnalisés en cas de déconnexion non autorisée, et le processeur de l'ordinateur de surveillance est informé des déconnexions autorisées pour les équipements concernés pendant une durée prédéterminée. Dans ce dernier cas, le processeur de l'ordinateur de surveillance peut enregistrer une séquence de données contenant l'information d'identification de l'utilisateur, d'identification de l'équipement concerné et de la durée de déconnexion. Le message numérique de présence de cet équipement, qui contient également la séquence d'identification de l'équipement, est alors inhibé par un sous programme adapté du processeur pendant la durée prédéterminée. Pour enregistrer les états de connexion, déconnexion et d'intervention, une détection de variation d'impédance, par réponse à une valeur élevée, égale par exemple au double de l'impédance d'origine de la boucle, peut être obtenue avec les détecteurs de surveillance du système selon l'invention. De plus, une impédance de la boucle inférieure à la valeur d'impédance d'origine peut également être détectée par les détecteurs de surveillance et enregistrée par le processeur de l'ordinateur de surveillance. Cet enregistrement correspond à un état d'intervention non autorisée sur ligne. Le processeur traduit ces détections par affichage d'informations concernant des événements de connexion, de déconnexion ou d'intervention, par déclenchement d'alarmes et/ou des consignes adaptées au site ainsi détecté en cas d'interventions autorisées (déconnexion de l'équipement ou intervention sur l'équipement ou sur ligne). D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit, relative à un exemple de réalisation détaillé, accompagnée des figures annexées qui représentent, respectivement: - la figure 1, le schéma organisationnel d'un exemple de système de surveillance selon l'invention; - la figure 2, des exemples d'états d'affichage du moniteur de l'ordinateur de surveillance; - les figures 3 et 4, deux organigrammes logiques des principales étapes de deux modes de réalisation du procédé de surveillance selon l'invention. En référence au schéma organisationnel illustré en figure 1, un système de surveillance selon l'invention comprend: - des terminaux ETTD (initiales de Equipement Terminal de Traitement de Données) sous surveillance tel que le terminal 1 ; - une architecture de précâblage comportant une prise terminale par terminal, qui est une prise de type RJ 45 référencée 10 ou un module capillaire de répartition 2 (pour au moins deux terminaux) reliée au terminal par un bus ; par exemple un bus Ethernet 8, de type 10 base T est utilisé dans le cas de l'ordinateur de surveillance 4 du système de surveillance (voir ci-après) et du terminal ETTD surveillé 1; - une architecture de réseau local (LAN), comportant des rocades de liaison 3 entre distributeurs d'étage (non représentés) couplés à des modules de ressource de l'applicatif de réseau 6, couplés d'une part aux modules capillaires 2 et aux terminaux 1 et, d'autre part, aux noeuds concentrateurs 7 de l'architecture réseau ; chaque terminal peut être relié à l'applicatif réseau par connexion d'une carte interne d'adaptateur de réseau (par exemple Ethernet 10 Base T) à un cordon de brassage K de l'applicatif réseau, - une architecture du système de surveillance selon l'invention, utilisant une boucle impédante B sur une paire de plots disponibles P1-P2 de la prise de réseau 9 de chaque terminal sous surveillance 1 (voir partie agrandie PA sur la figure 1) , la boucle B est un interface de fin de ligne munie d'un contact de protection magnétique M d'ouverture de station ; elle est reliée par l'intermédiaire d'un cordon de brassage K' à un détecteur de surveillance analogique/numérique 11 via un module capillaire 2; ces détecteurs 11 sont regroupés par groupe de 31 dans des unités centrales d'acquisition 12 ; ces unités transmettent des informations à un ordinateur de surveillance 4 par l'intermédiaire d'un bus de communication 13 jusqu'à une interface de communication 14, un RS 485 I RS 232 dans l'exemple de réalisation, par l'intenmédiaire d'une rocade 3 et de son module capillaire 2. En fonctionnement, I'ordinateur de surveillance 4 visualise sur un moniteur E les états des terminaux sous surveillance. Le processeur de l'ordinateur gère un algorithme de surveillance dont l'exécution sous forme informatique est à la portée de l'homme de l'art pour traduire les informations fournies par les unités centrales d'acquisition par un message en clair qui apparaît sur le moniteur E, et qui concerne les états de connexion, de déconnexion ou d'intervention relatifs à chaque terminal sous surveillance. L'algorithme contient une soubroutine d'inhibition afin de discriminer les déconnexions et interventions autorisées des actions non autorisées. Chaque interface de détection 1 1 assure une double fonction : une fonction de saisie de changement d'état, -présence, ouverture ou courtcircuit de la boucle-, et une fonction de communication vers son unité centrale d'acquisition 12 avec acquittement de cette communication. Le processeur de surveillance acquitte chaque unité centrale 12 des messages reçus, les unités acquittant alors les interfaces de surveillance concernés de la réception de ces messages. Des exemples d'affichage d'états I à VI de chaque équipement surveillé sont représentés en figure 2. Les états I, II et V se réfèrent à des événements correspondant, respectivement, à une information de connexion, de déconnexion et d'intervention autorisées. Les états III, IV et VI se référent à des alarmes correspondant, respectivement, à des déconnexions, des interventions sur ligne ou sur l'équipement, non autorisées. Les informations complémentaires fournies (prise, bureau, situation géographique, local technique et utilisateur) sont les mêmes dans le cas d'événements ou d'alarmes. Les alarmes déclenchent des consignes spécifiques à la nature de l'infraction identifiée (intervention sur ligne ou sur l'équipement, déconnexion) et à la situation géographique de l'équipement concerne. Plus précisément, lorsqu'une infraction est opérée, le détecteur détecte cet événement et l'interface le traduit par un message numérique d'alarme transmis au processeur de l'ordinateur de surveillance 4 par l'unité d'acquisition concernée. Cet événement provoque ainsi une remontée d'alarme correspondant aux états 111, IV ou VI en indiquant la configuration adoptée par le client utilisateur du réseau ou de l'équipement en question. Dans le cas où la déconnexion est autorisée par une information préenregistrée dans le processeur, la remontée d'alarme par l'unité centrale concernée est inhibée pour cette connexion pendant une période de temps prédéterminée, et l'événement est annoncé en tant que tel sur le moniteur. Dans l'exemple de réalisation, I'information préenregistrée consiste en une séquence de données contenant - I'information d'identification de l'utilisateur, de l'équipement concerné et de l'opération prévue (déménagement, réparation, maintenance, changement de cartes, etc.) sous forme de mots de passe, - ainsi que la durée de déconnexion. Le message numérique de présence de cet équipement transmis par l'unité centrale concernée, qui contient également la séquence d'identification de l'équipement, est alors inhibé par l'algorithme de surveillance pendant la durée prédéterminée. Sur la figure 3, les principales étapes d'un premier mode de réalisation du procédé de surveillance selon l'invention sont illustrées sous la forme d'un organigramme logique de traitement des données de I'architecture de surveillance par l'algorithme de surveillance géré par l'ordinateur de surveillance. Ces données de variation d'impédance de l'interface de fin de ligne sont fournies par l'interface de surveillance de chaque équipement surveillé, une interface de surveillance étant par exemple basée sur la détection du détecteur surveillance décrit ci-dessus. Ces données sont traitées en référence à des valeurs d'impédance critiques, afin de classer les variations des impédances détectées, selon des états prédéterminés de l'équipement concerné connexion, déconnexion et intervention, et selon des données d'autorisation présaisies. La donnée de l'interface de surveillance est d'abord comparée à une valeur standard au premier état logique 21. La présence de la connexion de l'équipement surveillé se traduit par une valeur d'impédance de l'interface de fin de ligne lB comprise dans l'intervalle R1 T(%), R étant la valeur standard et T(%) étant égal à sa tolérance relative (par rapport à la valeur de R). Par exemple, pour une boucle impédante telle que la boucle 9, R est égale à 1 kQ et T(%) vaut 10%. L'affichage 22 du moniteur de surveillance correspond alors à l'état de connexion I (figure 2). Lorsqu'une variation d'impédance est mesurée par l'interface de surveillance selon l'enregistrement 23, une borne logique de comparaison 24 commande le classement des états de déconnexion autorisée Il et de déconnexion non autorisée III (figure 2). Dans l'exemple de réalisation, la variation est composée aux valeurs supérieures à 2R + T(%) (états Il et 111) à la borne 24, aux valeurs de l'intervalle 2R + Si l'impédance mesurée IB est inférieure à 2R + T(%) (en %), I'état de l'équipement surveillé est un état d'intervention sur le site. En fonction de l'existence ou de l'absence d'une commande d'inhibition de maintenance 32 saisie à travers le réseau local (en abrégé LAN), I'intervention enregistrée est respectivement de type autorisé ou non autorisé, correspondant aux états V et VI (figure 2) visualisés respectivement en 33 et 34 par le moniteur de l'ordinateur de surveillance. Dans le cas d'une intervention non autorisée, les consignes prévues sont affichées et les alarmes locales et générales déclenchées en 35. Si l'impédance mesurée est supérieure à 2R + T(%), I'état de l'équipement surveillé est un état de déconnexion. En fonction de l'existence ou de l'absence d'une commande d'inhibition 25 provenant du LAN et fournie par l'utilisateur de l'équipement surveillé ou de la maintenance informatique, la déconnexion est respectivement de type autorisé ou non autorisé, correspondant aux états Il et III (figure 2) visualisés en 26 et 27. Dans le cas d'une déconnexion non autorisée, les consignes s'affichent et les alarmes locales et générales se déclenchent en 28, telles que prédéfinies par le gestionnaire. Selon un mode particulier de réalisation illustré à la figure 4 du procédé illustré à la figure 3, une borne logique de comparaison 29 supplémentaire permet de définir un état d'intervention non autorisée sur ligne (état IV de la figure 2). Lorsque l'impédance IB est inférieure à 2R + T%, la donnée est comparée à R - T(%) à la borne 29. Si alors l'impédance IB est supérieure à R - T(%), les états V et VI d'intervention sont détectés conformément à la figure 3. Une impédance IB est inférieure à R - T(%) est indicative d'un court-circuit opéré sur l'équipement. L'état correspondant est l'état IV d'intervention non autorisée sur ligne (figure 2). Un tel état est affiché en 30 sur l'organigramme de la figure 4, et déclenche les consignes et les alarmes locales et générales adaptées en 31. Dans tous les cas d'affichage d'états Il à VI, un retour à un état de départ 20, de type liaison non connectée et correspondant à une impédance de valeur infinie pour l'interface de fin de ligne boucle l'organigramme représenté. Un tel retour est en effet suivi de l'étape d'interrogation sur l'état de connexion I. L'invention n'est pas limitée aux exemples décrits et représentés. II est par exemple possible de répartir les données provenant des unités centrales d'acquisition ou des détecteurs de surveillance sur différents processeurs et/ou sur différents moniteurs de visualisation en fonction de la localisation des équipements surveillés, par exemple sur des équipements disposés à proximité d'un équipement déconnecté, afin d'obtenir une information locale et de permettre ainsi une intervention plus efficace. Par ailleurs, les valeurs de référence d'impédance élevées ou inférieures peuvent varier en fonction des architectures concernées. REVENDICATIONS 1. Procédé de surveillance d'équipements informatiques (1) monté sur un système de précâblage (2, 3) de connexion à des réseaux informatiques, caractérisé en ce qu'il consiste à détecter et comparer des valeurs d'impédance d'une interface de fin de ligne (9), installée sur chaque équipement à surveiller, à une valeur située dans un intervalle standard, puis à une valeur de référence élevée, supérieure à l'intervalle standard, à centraliser et enregistrer les données correspondant aux comparaisons effectuées, à visualiser les états correspondant aux données et identifiant des événements relatifs à une connexion, une déconnexion et une intervention sur chaque équipement à surveiller, et à déclencher l'alarme adaptée en cas de manipulation non autorisée. 2. Procédé selon la revendication 1, caractérisé en ce qu'une commande d'inhibition de surveillance pendant une durée prédéterminée est prévue pour les équipements mobiles et tout équipement sur lequel une manipulation autorisée est opérée, I'information de déconnexion étant alors détectée, centralisée et enregistrée comme un événement sans déclencher d'alarme. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que la donnée de comparaison à la valeur d'impédance élevée est couplée à la commande d'inhibition lorsque la valeur d'impédance de l'interface de fin de ligne est, respectivement, supérieure ou inférieure à la valeur de référence élevée, identifiant les états de déconnexion (11,111) autorisés ou non autorisés, respectivement des états d'intervention (V, VI) autorisés ou non autorisés. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'un état d'intervention non autorisée sur ligne (IV) est identifié lorsque la valeur d'impédance de l'interface de fin de ligne, comparée à une valeur de référence inférieure, après avoir été détectée comme inférieure à la valeur de référence élevée, est détectée comme plus faible que cette valeur de référence inférieure. 5. Système de surveillance pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comporte, en sortie de chaque équipement à surveiller (1) équipé d'un module capillaire de précâblage (2), au moins une broche libre (P1-P2) de connexion à ce module, dans laquelle est disposée une boucle impédante (9) dont la présence est vérifiée par un détecteur de surveillance à interface analogique/numérique (11) qui compare la valeur d'impédance de la boucle (9) à l'intervalle standard et à la valeur élevée, et qui délivre un message numérique traité par le processeur d'un ordinateur de surveillance (4) pour visualiser des écrans (22, 26, 27, 33, 34), correspondant à des états de connexion, de déconnexion et d'intervention sur l'équipement, autorisées ou non suivant des saisies de commande d'inhibition provenant du réseau et centralisées par l'ordinateur de surveillance (4), et pour déclencher des messages d'alarme en fonction des messages reçus. 6. Système de mise en oeuvre du procédé selon la revendication 4, caractérisé en ce que, de plus, le détecteur de surveillance (11) compare la valeur d'impédance de la boucle (9) à la valeur de référence inférieure lorsque cette valeur d'impédance est détectée à une valeur inférieure à la valeur de référence élevée pour visualiser (30) un état de court-circuit (IV). 7. Système selon les revendications 5 ou 6, caractérisé en ce que la valeur de référence élevée est égale à deux fois la valeur standard située au moins d'un intervalle standard et la valeur de référence inférieure est égale la valeur inférieure de l'intervalle standard. 8. Système selon la revendication 7, caractérisé en ce que les interfaces de détection (11) sont regroupés au sein d'unités centrales d'acquisition (12) qui sont couplées à l'ordinateur de surveillance (4), chaque interface de détection (lui) assurant une fonction de saisie des changements d'état de la boucle et une fonction de communication vers son unité centrale d'acquisition (12). 9. Système selon l'une des revendications 7 ou 8, caractérisé en ce que le processeur de l'ordinateur de surveillance (4) est saisi des déconnexions autorisées pour les équipements concernés pendant une durée prédéterminée par enregistrement d'une séquence de données contenant une information d'identification de l'utilisateur, d'identification de l'équipement concerné et de la durée de déconnexion, le message numérique de présence de cet équipement, qui contient également la séquence d'identification de l'équipement, étant alors inhibé par un sousprogramme adapté du processeur pendant la durée prédéterminée. 10. Système de surveillance selon l'une quelconque des revendications 7 à 9, caractérisé en ce que les données provenant des unités centrales d'acquisition (12) sont réparties sur différents processeurs et/ou sur différents moniteurs de visualisation en fonction de la localisation des équipements surveillés. 11. Système de surveillance de terminaux (1) selon la revendication 10, comportant - une architecture de précâblage ayant un module capillaire (2) par terminal, des rocades de répartition (3) et au moins deux broches de câblage libres (10') du module capillaire d'un ordinateur de surveillance (4), - une architecture d'applications de réseau couplée aux modules capillaires (2) des terminaux (1) par l'intermédiaire des rocades (3), et - une architecture de surveillance utilisant la boucle électrique (9) sur chaque prise libre (10) des broches des modules capillaires (2) des terminaux (1) sous surveillance, chaque module capillaire étant relié à un détecteur de surveillance à interface analogique/numérique (11), les unités centrales d'acquisition (12) qui regroupent les détecteurs (11) transmettent des informations à l'ordinateur de surveillance (4) par l'intermédiaire d'un bus (13) jusqu'à une interface de communication (14).