DE10129886A1 - Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system - Google Patents
Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management systemInfo
- Publication number
- DE10129886A1 DE10129886A1 DE2001129886 DE10129886A DE10129886A1 DE 10129886 A1 DE10129886 A1 DE 10129886A1 DE 2001129886 DE2001129886 DE 2001129886 DE 10129886 A DE10129886 A DE 10129886A DE 10129886 A1 DE10129886 A1 DE 10129886A1
- Authority
- DE
- Germany
- Prior art keywords
- network
- management
- control
- protocol
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012800 visualization Methods 0.000 claims abstract description 35
- 238000004891 communication Methods 0.000 claims abstract description 10
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Die vorliegende Erfindung betrifft ein Verfahren zum Netzkonfigurationsmangement und Netzbestandsmanagement eines Netzes mit mindestens einem IP basierten Netzelement (1) und mindestens einer Steuerungs- und Visualisierungseinheit (2), wobei das Verfahren mindestens die folgenden Schritte aufweist: DOLLAR A a. Sammeln von Informationen des mindestens einen IP basierten Netzelements (1); DOLLAR A b. Ablegen und Bereitstellen der Informationen in mindestens einer geeigneten Datei; DOLLAR A c. gezieltes Kommunizieren der Informationen zwischen dem mindestens einen IP basierten Netzelements (1) und der mindestens einen Steuerungs- und Visualisierungseinheit (2) mittels mindestens eines Netzmanagement-Protokolls, wobei als das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll verwendet wird. DOLLAR A ferner betrifft die Erfindung ein entsprechendes Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem.The invention relates to a method for network configuration management and network inventory management of a network with at least one IP-based network element (1) and at least one control and visualization unit (2), the method comprising at least the following steps: DOLLAR A a. Collecting information from the at least one IP-based network element (1); DOLLAR A b. Storing and providing the information in at least one suitable file; DOLLAR A c. targeted communication of the information between the at least one IP-based network element (1) and the at least one control and visualization unit (2) by means of at least one network management protocol, the HTTP protocol being used as the at least one network management protocol. DOLLAR A further relates to a corresponding network configuration management and network inventory management system.
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement eines Netzes. Unter Netzkonfigurationsmanagement und Netzbestandsmanagement soll dabei die Gesamtheit aller Vorkehrungen zur Überwachung der Konfiguration und des Bestandes des Netzes verstanden werden. Eine Aufgabe des Netzkonfigurationsmanagement und Netzbestandsmanagements ist es, die Netzelemente zu registrieren und zu visualisieren, einschließlich aller darin enthaltenen Bestandteile, deren Veränderungen und strukturellen Zusammenhänge. Unter Netzbestandteile fallen dabei unter anderem vor allem Hardwarekomponenten und Software. Die durch das Netzkonfigurationsmanagement und Netzbestandsmanagement zu überwachenden Netzelemente sind Transit- oder Endgeräte. Als Transitgeräte bezeichnet man Netzelemente, die Netze miteinander verbinden, wie beispielsweise Gateways, Bridges oder Router. Endgeräte sind beispielsweise PCs, Hosts, Workstations und Server. Um ein Netzkonfigurationsmanagement und Netzbestandsmanagement möglich zu machen gibt es neben den zu überwachenden Netzelementen Steuerungs- und Visualisierungseinheiten, in denen Anwendungsprogramme zur Überwachung des Netzes laufen. Sie bilden die Schnittstelle zu einem Netz- Administrator. Die Kommunikation zwischen dem oder den Steuerungs- und Visualisierungseinheiten und den Netzelementen erfolgt mittels eines Netzkonfigurationsmanagement- und Netzbestandsmanagement-Protokolls. Darüber werden Daten, die als Netzmanagement-Informationen bezeichnet werden zwischen Steuerungs- und Visualisierungseinheiten und Netzelementen ausgetauscht. Derzeit wird hier als Netzkonfigurationsmanagement- und Netzbestandsmanagement-Protokoll hierbei das SNMP- Protokoll verwendet (Simple Network Management Protocol). Es handelt sich dabei um ein herstellerneutrales Protokoll der Anwendungsschicht der TCP/IP-Protokollstruktur, auf dem das Netzkonfigurationsmanagement und Netzbestandsmanagement von TCP/IP-Systemen bislang beruht. Ein sogenannter "Manager" läuft als Prozess in der Steuerungs- und Visualisierungseinheit, ein "Agent"-Programm entsprechend als Prozess in einem Netzelement. Agenten und Manager kommunizieren bislang über SNMP und tauschen Management-Informationen aus. Der Agent besitzt im Allgemeinen folgende Aufgaben: Er sammelt Informationen über eine Netzkomponente und legt diese Daten in einer Management Information Base (MIB) ab, die auf das betrachtete Netzelement zugeschnitten ist. Beispiele hierfür sind die Standard-MIB-2, die Remote Monitoring MIB (RMON) und eine selbst definierte Configuration (CMIB). Dem Agenten obliegt auch die Aufgabe, eine geordnete Kommunikation zwischen der Steuerungs- und Visualisierungseinheit und dem Netzelement über SMNP zu bewerkstelligen. Die grundsätzliche Struktur einer SNMP-Nachricht ist relativ einfach aufgebaut. Ein SNMP- Kommando ist eine Folge von Zahlen oder Zeichenketten, die eine ganz bestimmte Information auf dem Netzelement ansprechen. Die Informationen liegen hier, wie bereits erwähnt, im Allgemeinen in einer MIB-2-Datei. Diese Datei ist eine auf SMI (Structure and Identification of Management Information) aufbauende, hierarchische und objektorientierte Datenbank. Informationen, die mittels SNMP vom Agenten zur Steuerungs- und Visualisierungseinheit übermittelt werden können, beschränken sich im wesentlichen auf Hardware-Komponenten. Detaillierte Softwareinformationen, wie exakte Paketbeschreibung, Version, Hersteller, sowie auch detailliertere Hardwareinformationen konnten bislang auf diesem Wege nicht übertragen werden und demnach war die Software und auch die Hardware nicht entsprechend kontrollierbar. Insbesondere ließen sich schon gar nicht beliebige Inhalte von Konfigurationsdateien oder Umgebungsvariablen zu installierten Softwarepaketen und gestarteten Softwareprozessen auslesen. Zudem gab es bislang eine relativ hohe Netzbelastung bei der Übertragung großer Managementinformationen. The present invention relates to a method for Network configuration management and network inventory management one Network. Under network configuration management and Network inventory management is intended to cover all of the precautions Monitoring the configuration and inventory of the network be understood. A task of network configuration management and network inventory management is to add the network elements register and visualize, including all in it contained components, their changes and structural relationships. Network components fall under mainly hardware components and software. By the network configuration management and network inventory management Network elements to be monitored are transit or terminal devices. Network devices are called transit devices, the networks connect with each other, such as gateways, bridges or Router. End devices are, for example, PCs, hosts, Workstations and servers. To network configuration management and In addition to those to make network inventory management possible monitoring network elements control and Visualization units in which application programs for monitoring the Network. They form the interface to a network Administrator. Communication between the or the Control and visualization units and the network elements takes place by means of a network configuration management and Network inventory management protocol. About this, data that as Network management information is referred to between Control and visualization units and network elements replaced. Currently, network configuration management and network inventory management protocol, the SNMP Protocol used (Simple Network Management Protocol). It is a manufacturer-neutral protocol of Application layer of the TCP / IP protocol structure on which the Network configuration management and network inventory management from TCP / IP systems so far based. A so-called "manager" runs as a process in control and Visualization unit, an "agent" program accordingly as a process in one Network element. So far, agents and managers have communicated via SNMP and exchange management information. The agent generally has the following tasks: he collects Information about a network component and puts this data in one Management Information Base (MIB) that looked at that Network element is tailored. Examples of this are the Standard MIB-2, the Remote Monitoring MIB (RMON) and one self-defined configuration (CMIB). The agent is responsible also the task of ensuring orderly communication between the Control and visualization unit and the network element to accomplish via SMNP. The basic structure an SNMP message is relatively simple. An SNMP Command is a sequence of numbers or strings very specific information on the network element speak to. As already mentioned, the information is here in the Generally in a MIB-2 file. This file is on SMI (Structure and Identification of Management Information) constructive, hierarchical and object-oriented database. Information sent from the agent to the control and visualization unit can be transmitted, are essentially limited to hardware components. Detailed software information, such as exact Package description, version, manufacturer, as well as more detailed So far, hardware information has not been able to do this be transferred and therefore the software and also the Hardware cannot be controlled accordingly. In particular let certainly not any content from Configuration files or environment variables to be installed Read out software packages and started software processes. There was also So far, a relatively high network load during transmission great management information.
Eine Aufgabe der vorliegenden Erfindung war es nun, ein Verfahren und ein Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem bereitzustellen, mit dessen Hilfe man schnell, flexibel und einfach Informationen aller relevanten Netzkomponenten, insbesondere auch Softwarekomponenten und detaillierte Hardwareinformationen, von IP-basierten Netzelementen auslesen und kontrollieren kann. An object of the present invention was now to Procedure and a network configuration management and To provide network inventory management system, with the help of which fast, flexible and easy information of all relevant Network components, especially software components and detailed hardware information, from IP-based Can read and control network elements.
Gelöst wird diese Aufgabe durch ein erfindungsgemäßes Verfahren gemäß Anspruch 1 bzw. ein erfindungsgemäßes Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem gemäß Anspruch 5. Weitere vorteilhafte Ausführungsformen des erfindungsgemäßen Verfahrens bzw. des erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems sind in den entsprechenden Unteransprüchen angegeben. This object is achieved by an inventive one A method according to claim 1 or an inventive Network configuration management and network inventory management system according to Claim 5. Further advantageous embodiments of the inventive method or the inventive Network configuration management and network inventory management systems are specified in the corresponding subclaims.
Gemäß Anspruch 1 wird ein Verfahren zum
Netzkonfigurationsmanagement und Netzbestandsmanagement eines Netzes mit
mindestens einem IP basierten Netzelement und mindestens einer
Steuerungs- und Visualisierungseinheit bereitgestellt, wobei
das Verfahren mindestens die folgenden Schritte aufweist:
- a) Sammeln von Informationen des mindestens einen IP basierten Netzelementes;
- b) Ablegen und Bereitstellen der Informationen in mindestens einer geeigneten Datei;
- c) Gezieltes Kommunizieren der Informationen zwischen dem mindestens einen IP basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit mittels mindestens eines Netzmanagement-Protokolls, wobei als das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll verwendet wird.
- a) collecting information from the at least one IP-based network element;
- b) storing and making available the information in at least one suitable file;
- c) Targeted communication of the information between the at least one IP-based network element and the at least one control and visualization unit using at least one network management protocol, the HTTP protocol being used as the at least one network management protocol.
Das HTTP-Protokoll (Hypertext Transfer Protocol) ist das im sogenannten Web, d. h. in dem bekanntesten Navigationssystem des Internets, am häufigsten verwendete Kommunikationsprotokoll. Das HTTP-Protokoll wird dabei zur Übertragung von HTML- Seiten zwischen Browsern, Programmen mit grafischer Oberfläche zum Betrachten der Webseiten, und Webservern benutzt. Das HTTP-Protokoll kennt zwei Arten von Nachrichten: Anfragen und Antworten. Gegenüber dem SNMP-Protokoll, was als "low-level"- Protokoll bezeichnet wird, handelt es sich bei dem HTTP- Protokoll um ein "high-level"-Protokoll. Bei SNMP sind sämtliche Systemaufrufe fest definiert und lediglich das auszulesen, was in der standardisierten MIB-2 Datenbank auf dem Zielgerät bereitsteht. Eine eigens programmierte Logik auf dem Zielgerät ist bei diesem Protokoll nicht vorgesehen. This is the HTTP protocol (Hypertext Transfer Protocol) so-called web, d. H. in the most famous navigation system of the Internet, the most used Communication protocol. The HTTP protocol is used for the transmission of HTML Pages between browsers, programs with graphical Interface for viewing the websites and web servers used. The HTTP protocol knows two types of messages: requests and Reply. Compared to the SNMP protocol, what is called "low-level" Protocol, the HTTP Protocol around a "high-level" protocol. At SNMP are all system calls defined and only that read what is in the standardized MIB-2 database on the Target device is ready. A specially programmed logic the target device is not provided for in this protocol.
Bei HTTP lassen sich grundsätzlich frei bestimmbare Textinformationen auf Anforderung eines Rechners, was als "HTTP Request" bezeichnet wird, vom Zielgerät übermitteln, entsprechend einer sogenannten "HTTP Response". Je nach der programmierten Intelligenz des Agenten auf dem Zielgerät lassen sich sämtliche Systeminformationen sowie Dateiinhalte auslesen und in beliebigen Textformaten zum abfragenden Rechner zurückübertragen. In principle, HTTP can be freely determined Text information at the request of a computer, what is called "HTTP Request "is transmitted by the target device, according to a so-called "HTTP response". Depending on the programmed intelligence of the agent on the target device can be read out all system information and file contents and in any text format to the querying computer transferred back.
Durch HTTP kann das erfindungsgemäße Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement unmittelbar im Internet angewandt werden. The method according to the invention for Network configuration management and network inventory management immediately in the Internet can be applied.
Vorzugsweise werden die gesammelten Informationen des IP basierten Netzelementes in mindestens einer XML-Datei abgelegt und bereitgestellt. XML bedeutet dabei Extensible Markup Language. Dies ist eine Spezifikation einer Metasprache für die Beschreibung von Dokumenten und Daten, d. h. eines universellen Datenaustauschformates für jede Art von Nachrichten. Mit XML ist es beispielsweise möglich, hinterlegte Dokumente mit einer Struktur zu versehen, die der eines Katalogs ähnelt. Dadurch wird eine Suche nach gewünschten Informationen wesentlich vereinfacht und beschleunigt. Mittels XML ist es möglich, Daten nicht nur nach formalen Kriterien, wie beispielsweise Überschriften und Textkörper zu strukturieren, sondern auch nach inhaltlichen Gesichtspunkten. XML erlaubt eine inhaltliche Strukturierung. XML ist leicht erweiterbar und zudem sofort weiterverarbeitbar. XML erlaubt es, neue Tags, d. h. Codierungen für individuelle Anforderungen zu definieren. XML stellt dabei eine Grammatik für die Beschreibung des Inhalts von Dokumenten bereit, die dann aber individuell definiert werden können. Durch die Einsatzmöglichkeit selbst definierter Tags wird es möglich anstelle oft unverständlicher Codierungen verstehbare Tags zu verwenden. Die XML-Architektur ist demnach sehr flexibel. Da die Definition von XML-Dokumenten in Klartext erfolgen und nicht in kryptischen Steuerzeichen, bleiben XML-Dokumente lesbar. XML erweitert die Leistungsfähigkeit von Schnittstellenstandards und etabliert sich zusehends als universelles Datenaustauschformat. Preferably, the information collected by the IP based network element stored in at least one XML file and provided. XML means Extensible Markup Language. This is a specification of a metalanguage for the Description of documents and data, d. H. one universal data exchange formats for all types of messages. With XML makes it possible, for example, to store documents with a structure that resembles that of a catalog. This will make a search for the information you want significantly simplified and accelerated. With XML it is possible, data not only according to formal criteria, such as for example Structure headings and body text, but also in terms of content. XML allows one content structuring. XML is easily expandable and also immediately processable. XML allows new tags, i.e. H. Define codes for individual requirements. XML provides a grammar for the description of the content of documents ready, but then individually defined can be. Through the application itself Defined tags become possible instead of often incomprehensible Encodings to use understandable tags. The XML architecture is therefore very flexible. Because the definition of XML documents are in plain text and not in cryptic control characters, XML documents remain readable. XML extends the Performance of interface standards and established itself increasingly as a universal data exchange format.
In einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens werden die Schritte a-c des erfindungsgemäßen Verfahrens von einem in dem mindestens einen IP basierten Netzelement installierten, geeigneten Agenten vorgenommen. Vorzugsweise handelt es sich hierbei um einen intelligenten Agenten, d. h. um einen Agenten mit einer bestimmten Lernfähigkeit. So kann der Agent neben Suchen und Sammeln von Informationen nach Vorgabe seitens eines Managers der Steuerungs- und Visualisierungseinheit beispielsweise auch durch gezieltes Nachfragen bei dem Manager der Steuerungs- und Visualisierungseinheit Informationen sammeln, filtern und bereitstellen. Die Eigenständigkeit des Agenten kann dabei soweit gehen, dass er vorgegebene Dinge beobachtet und sich selbständig automatisch meldet, wenn bestimmte Veränderungen stattfinden. Ferner kann sich der Agent beim Starten des Netzelementes automatisch bei der Steuerungs- und Visualisierungseinheit anmelden, d. h. in eine entsprechend vorgesehene Anmeldeliste eintragen. Die Anmeldung erfolgt im Allgemeinen mittels des SNMP-Protokolls. Die Steuerungs- und Visualisierungseinheit kann beispielsweise ein Scannen der einzelnen Netzelemente und Sammeln der Informationen aller in der Anmeldeliste verzeichneten Netzelemente vollautomatisch starten. Die Scan-Aufforderung erfolgt vorzugsweise mittels des HTTP-Protokolls, d. h. sie entspricht einem HTTP-Request. Die Netzelemente lassen sich dabei periodisch scannen. In a preferred embodiment of the invention The process steps a-c of the invention Method of one in which at least one IP based Suitable agent installed network element. This is preferably an intelligent one Agents, d. H. to be an agent with a certain Learning ability. In addition to searching for and collecting Information provided by a manager of the Control and visualization unit, for example targeted inquiries to the manager of control and Visualization unit collect, filter and provide. The independence of the Agents can go so far as to do predetermined things observes and automatically reports when certain changes take place. The agent can also when starting the network element automatically at Register control and visualization unit, d. H. in a Enter the envisaged registration list. The registration is generally done using the SNMP protocol. The Control and visualization unit can be, for example Scan the individual network elements and collect the Information on all network elements listed in the registration list start fully automatically. The scan request is made preferably using the HTTP protocol, i. H. it corresponds an HTTP request. The network elements can be scan periodically.
In einer anderen bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens kann der Agent des Netzelementes und somit die von ihm auszulesende Information konfiguriert werden. Der Agent kann detaillierte Informationen zu installierten Software-Komponenten auslesen. Ferner kann er bestimmte Elemente oder komplette Inhalte von vorgegebenen Dateien auf den Netzelementen übernehmen. In another preferred embodiment of the The inventive method can be the agent of the network element and thus the information to be read out can be configured. The Agent can install detailed information Read out software components. It can also include certain elements or complete contents of given files on the Take over network elements.
In einer bevorzugten Ausführungsform des erfindungsgemäßen
Verfahrens weist das Verfahren mindestens noch den folgenden
weiteren Schritt auf:
- a) Steuern des Agenten durch die mindestens eine Steuerungs- und Visualisierungseinheit mittels des HTTP- Protokolls.
- a) Controlling the agent by the at least one control and visualization unit using the HTTP protocol.
Wie bereits erläutert, handelt es sich bei dem HTTP-Protokoll um ein "high-level"-Protokoll, während das SNMP-Protokoll ein "low-level"-Protokoll ist. Das erfindungsgemäße Verfahren erlaubt es auch so, dem intelligenten Agenten auf dem Netzelement genau vorzugeben, was dieser in welchem Detailgrad zu Softwarepaketen oder zu Hardwareinformationen auszulesen und zu übertragen hat. As already explained, the HTTP protocol is used to a "high-level" protocol while the SNMP protocol "low-level" protocol is. The method according to the invention it also allows the intelligent agent on the Network element to specify exactly what this to what level of detail Read software packages or hardware information and has to be transferred.
Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens gegenüber der bisherigen Vorgehensweise bei einem Netzkonfigurationsmanagement und Netzbestandsmanagement ist die Erweiterung, Flexibilisierung und Automatisierung des Verfahrens. Die Erweiterungen liegen beispielsweise in der vorzugsweise eigenen Intelligenz der vorzugsweise vorgesehenen Agenten in den IP basierten Netzelementen. So sind diese jetzt in der Lage, detaillierte Informationen über installierte Software- Komponenten und über gestartete Dienste zu erhalten. Vorzugsweise ist das, was die Agenten tun sollen, in einer zugehörigen Konfigurationsdatei auf dem Netzelement definiert. Desweiteren sind die Agenten vorzugsweise von außen, d. h. von der Steuerungs- und Visualisierungseinheit steuerbar. Dies erfolgt vorzugsweise mittels des HTTP-Protokolls. Ein großer Vorteil liegt dabei mitunter darin, dass mit Verwendung des HTTP-Protokolls und Ablage ausgelesener Information in XML- Dateien die Internet-Standards zur Datenbeschreibung und -übermittlung genutzt werden. Das HTTP-Protokoll kennt zwei Arten von Nachrichten: Anfragen und Antworten. Diese Struktur bietet die Grundlage für die Automatisierung des Verfahrens. A major advantage of the method according to the invention compared to the previous procedure with one Network configuration management and network inventory management is the Extension, flexibility and automation of the process. The extensions are preferably, for example own intelligence of the agents preferably provided in the IP based network elements. So these are now in the Location, detailed information about installed software Components and get started services. Preferably what the agents are supposed to do is in one associated configuration file defined on the network element. Furthermore, the agents are preferably external, i. H. of the control and visualization unit controllable. This is preferably carried out using the HTTP protocol. A large The advantage here is sometimes that when using the HTTP protocol and storage of read information in XML Files the Internet standards for data description and transmission are used. The HTTP protocol knows two Types of messages: requests and replies. This structure provides the basis for the automation of the process.
Ferner betrifft die vorliegende Erfindung ein
Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem, das
mindestens die folgenden Elemente aufweist:
- a) mindestens ein IP-basiertes Netzelement;
- b) mindestens eine Steuerungs- und Visualisierungseinheit;
- c) mindestens ein Netzmanagement-Protokoll zur Kommunikation zwischen dem mindestens einen IP-basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit, wobei das mindestens einen Netzmanagement-Protokoll das HTTP-Protokoll ist.
- a) at least one IP-based network element;
- b) at least one control and visualization unit;
- c) at least one network management protocol for communication between the at least one IP-based network element and the at least one control and visualization unit, the at least one network management protocol being the HTTP protocol.
In einer bevorzugten Ausführungsform des Netzkonfigurationsmanagement und Netzbestandsmanagementsystems ist in dem mindestens einen IP-basierten Netzelement zur Kommunikation zwischen dem mindestens einen IP-basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit mindestens ein durch die mindestens eine Steuerungs- und Visualisierungseinheit steuerbarer Agent vorgesehen. In a preferred embodiment of the Network configuration management and network inventory management system is in that at least one IP-based network element for communication between the at least one IP-based network element and the at least one control and visualization unit at least one by the at least one control and Controllable agent visualization unit provided.
Es handelt sich dabei vorzugsweise um einen intelligenten Agenten, d. h. um einen Agenten mit einer bestimmten Eigenständigkeit. Die Eigenständigkeit des Agenten kann dabei soweit gehen, dass er vorgegebene Dinge beobachtet und sich selbständig automatisch meldet, wenn bestimmte Veränderungen stattfinden. Ferner kann sich der Agent beim Starten des Netzelementes automatisch bei der Steuerungs- und Visualisierungseinheit anmelden, d. h. in eine entsprechend vorgesehene Anmeldeliste eintragen. It is preferably an intelligent one Agents, d. H. to be an agent with a certain Reliance. The independence of the agent can go so far that he observes predetermined things and himself automatically reports when certain changes occur. The agent can also start up the Network element automatically in the control and Register visualization unit, d. H. in a correspondingly provided Enter the registration list.
Ferner ist der Agent vorzugsweise konfigurierbar. In einer sogenannten Konfigurationsdatei ist in dem jeweiligen Netzelement hinterlegt, was der Agent tun soll. Daraus ergibt sich eine große Flexibilität bei dem Netzkonfigurationsmanagement und Netzbestandsmanagement. Furthermore, the agent is preferably configurable. In a so-called configuration file is in the respective Network element stores what the agent should do. It follows great flexibility with that Network configuration management and network inventory management.
In einer weiteren bevorzugten Ausführungsform des Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem kann der Agent angeforderte Informationen des mindestens einen IP- basierten Netzelementes auslesen und in mindestens einer XML- Datei bereitstellen. Die Vorzüge der Verwendung von XML- Dateien wurde bereits erläutert. Vor allem ist es von Vorteil, dass es sich bei XML um ein universelles Datenaustauschformat im Internet handelt. Die darin abgelegten Informationen sind lesbar, leicht erweiterbar und sofort weiterverarbeitbar. In a further preferred embodiment of the Network configuration management and network inventory management system can the agent requested information of at least one IP based network element and in at least one XML Post file. The benefits of using XML Files has already been explained. Most of all it is from Advantage that XML is universal Data exchange format on the Internet. The ones stored in it Information is readable, easily expandable and instant further processed.
Weitere Vorteile der Erfindung werden anhand der folgenden Figur aufgezeigt. Es zeigt Further advantages of the invention will become apparent from the following Figure shown. It shows
Fig. 1 Schematische Darstellung einer Ausführungsform eines erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems. Fig. 1 Schematic representation of an embodiment of a network configuration management and network inventory management system according to the invention.
Fig. 1 zeigt eine Ausführungsform eines erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems. Dargestellt ist ein durch das Netzkonfigurationsmanagement und Netzbestandsmanagement zu überwachendes Netzelement 1. Es kann sich dabei um ein Transit-, wie beispielsweise ein Gateway, oder um ein Endgerät, wie beispielsweise einen PC oder einen Server, handeln. Ferner ist eine Steuerungs- und Visualisierungseinheit 2 vorgesehen. In dem Netzelement 1 ist ein intelligenter Agent 3 vorgesehen. In entsprechenden Konfigurationsdateien können auszulesende bzw. zu scannende Softwarepakete und Dienste vorgegeben sein. Gemäß dieser Vorgabe liest der intelligente Agent 3 die entsprechenden Systeminformationen aus und erzeugt XML-Dateien auf dem Netzelement 1, um dort die ausgelesenen Systeminformationen abzulegen. Fig. 1 shows an embodiment of a Netzkonfigurationsmanagement- and network inventory management system of the invention. A network element 1 to be monitored by the network configuration management and network inventory management is shown. This can be a transit device, such as a gateway, or an end device, such as a PC or a server. A control and visualization unit 2 is also provided. An intelligent agent 3 is provided in the network element 1 . Software packages and services to be read or scanned can be specified in corresponding configuration files. According to this specification, the intelligent agent 3 reads out the corresponding system information and generates XML files on the network element 1 in order to store the system information read out there.
Ferner meldet der intelligente Agent 3 beim Starten des Netzelementes 1 dieses automatisch bei der Steuerungs- und Visualisierungseinheit 2 an. Die Anmeldung erfolgt im Allgemeinen mittels des SNMP-Protokolls. In der Steuerungs- und Visualisierungseinheit 2 werden die angemeldeten Netzelemente gesammelt und gespeichert. Von der Steuerungs- und Visualisierungseinheit 2 kommt sodann eine Auslese- bzw. Scan- Aufforderung bezüglich bestimmter Systeminformationen mittels des HTTP-Protokolls. Es handelt sich um ein HTTP-Request. Das Netzelement 1 schickt daraufhin als HTTP-Antwort (HTTP- Response) die entsprechenden XML-Dateien, die die gewünschten Systeminformationen enthalten, an die Steuerungs- und Visualisierungseinheit 2 zurück. Die Steuerungs- und Visualisierungseinheit 2 sammelt und speichert die XML-Dateien. Furthermore, when the network element 1 is started, the intelligent agent 3 automatically registers it with the control and visualization unit 2 . Registration generally takes place using the SNMP protocol. The registered network elements are collected and stored in the control and visualization unit 2 . The control and visualization unit 2 then issues a read or scan request for certain system information using the HTTP protocol. It is an HTTP request. The network element 1 then sends the corresponding XML files containing the desired system information back to the control and visualization unit 2 as an HTTP response. The control and visualization unit 2 collects and stores the XML files.
In der Steuerungs- und Visualisierungseinheit 2 können nun die kompletten Systeminformationen gepackt und an einen Netz- Administrator übertragen werden. The complete system information can now be packed in the control and visualization unit 2 and transmitted to a network administrator.
Zur Übertragung kann hier beispielsweise das HTTP-Protokoll oder das FTP-Protokoll (File Transfer Protocol) verwendet werden. Ferner kann die Übertragung auch durch e-mail (electronic mail) erfolgen. For example, the HTTP protocol can be used for transmission or the FTP protocol (File Transfer Protocol) is used become. The transmission can also be done by e-mail (electronic mail).
Claims (8)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001129886 DE10129886A1 (en) | 2001-06-19 | 2001-06-19 | Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system |
| EP02747221A EP1397891A2 (en) | 2001-06-19 | 2002-06-12 | Method and system for network configuration management and network inventory management |
| PCT/DE2002/002201 WO2002103959A2 (en) | 2001-06-19 | 2002-06-12 | Method and system for network configuration management and network inventory management |
| CN 02812306 CN1813442A (en) | 2001-06-19 | 2002-06-12 | Method and system for network configuration management and network inventory management |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001129886 DE10129886A1 (en) | 2001-06-19 | 2001-06-19 | Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10129886A1 true DE10129886A1 (en) | 2003-01-23 |
Family
ID=7688920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2001129886 Ceased DE10129886A1 (en) | 2001-06-19 | 2001-06-19 | Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1397891A2 (en) |
| CN (1) | CN1813442A (en) |
| DE (1) | DE10129886A1 (en) |
| WO (1) | WO2002103959A2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100349408C (en) * | 2004-02-12 | 2007-11-14 | 华为技术有限公司 | Method for realizing configuration data real-time synchronization for network management system and network element device |
| US20070088630A1 (en) * | 2005-09-29 | 2007-04-19 | Microsoft Corporation | Assessment and/or deployment of computer network component(s) |
| GB2433675B (en) | 2005-12-22 | 2008-05-07 | Cramer Systems Ltd | Communications circuit design |
| CN102123042B (en) * | 2010-12-30 | 2013-05-15 | 中国民航信息网络股份有限公司 | System configuration intelligent management system and management method thereof |
| US9049207B2 (en) * | 2012-04-11 | 2015-06-02 | Mcafee, Inc. | Asset detection system |
| WO2025057219A1 (en) * | 2023-09-13 | 2025-03-20 | Jio Platforms Limited | Method and system to manage one or more operations at an inventory |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5742762A (en) * | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
| US5961594A (en) * | 1996-09-26 | 1999-10-05 | International Business Machines Corporation | Remote node maintenance and management method and system in communication networks using multiprotocol agents |
| AU3878699A (en) * | 1998-05-04 | 1999-11-23 | Intermec Ip Corporation | Automatic data collection device having a network communications capability |
-
2001
- 2001-06-19 DE DE2001129886 patent/DE10129886A1/en not_active Ceased
-
2002
- 2002-06-12 WO PCT/DE2002/002201 patent/WO2002103959A2/en not_active Ceased
- 2002-06-12 EP EP02747221A patent/EP1397891A2/en not_active Withdrawn
- 2002-06-12 CN CN 02812306 patent/CN1813442A/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2002103959A2 (en) | 2002-12-27 |
| WO2002103959A3 (en) | 2003-08-07 |
| EP1397891A2 (en) | 2004-03-17 |
| CN1813442A (en) | 2006-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102007062986B4 (en) | Method and device for client-server communication according to the standard protocol OPC UA | |
| EP0825524B1 (en) | Method for naming of objects | |
| DE69327777T2 (en) | Information processing facility that allows the management of resources through an administration system | |
| DE69413104T2 (en) | Arrangement and method for monitoring boards of simple network management protocols | |
| EP0825527B1 (en) | Method for supporting address interaction between two units | |
| DE10024715B4 (en) | Method and apparatus for establishing a two-way communication between a host system and a device | |
| DE102004029506A1 (en) | Method and apparatus for managing resources in a computer system | |
| DE69427198T2 (en) | COMMUNICATION SYSTEM WITH A NETWORK INCLUDING AN ADMINISTRATIVE MODULE | |
| DE10251911B4 (en) | Configuration management and network procedures | |
| EP1499999A2 (en) | Directory service in an automation system | |
| DE10129886A1 (en) | Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system | |
| EP1198143A2 (en) | Network management system | |
| DE10245641B4 (en) | Method for updating the local management system in at least one network element of a telecommunications network | |
| DE69413289T2 (en) | Procedure for reducing the "SNMP" instrumentation message flow | |
| DE69634953T2 (en) | CUSTOMIZABLE USER INTERFACE | |
| EP1665651A1 (en) | Use of services within a communication network comprising internet mechanisms and within an automation system | |
| DE10319887B4 (en) | A method of aligning a database displayed on a client computing device with a source database stored on a server computing device | |
| EP1195946A2 (en) | Method for providing services in a network management system with open system architecture and with service objects, request objects and a request manager | |
| EP0825525B1 (en) | Method for supporting the creation of objects | |
| EP1004080B1 (en) | Process and system for carrying out monitoring and management functions in networks with monitored components | |
| EP1261168B1 (en) | Method and agents for processing event messages | |
| EP0825526B1 (en) | Method for supporting interaction between two units | |
| EP3745243A1 (en) | Method for acquiring and processing of technical data, in particular mib-based oid values, with a mobile terminal | |
| WO2003003247A2 (en) | Integrated documentation system with a time-indexed relational data base system | |
| DE102004039215B4 (en) | Telecommunication network management network procedure uses object model communication with attributes defined for mutual interpretation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8131 | Rejection |