DE10257450A1 - Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server - Google Patents
Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server Download PDFInfo
- Publication number
- DE10257450A1 DE10257450A1 DE2002157450 DE10257450A DE10257450A1 DE 10257450 A1 DE10257450 A1 DE 10257450A1 DE 2002157450 DE2002157450 DE 2002157450 DE 10257450 A DE10257450 A DE 10257450A DE 10257450 A1 DE10257450 A1 DE 10257450A1
- Authority
- DE
- Germany
- Prior art keywords
- appl
- snmp
- monitoring
- agent
- monitoring server
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- 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/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- 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
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
Abstract
Description
Die Erfindung betrifft ein Verfahren gemäß dem Oberbegriff des Patentanspruchs 1 und ein Netzwerk gemäß dem Oberbegriff des Patentanspruchs 12.The invention relates to a method according to the generic term of claim 1 and a network according to the preamble of the claim 12th
Zur Übertragung von Daten und für Kommunikationszwecke werden Netzwerke eingesetzt, in denen die Netzelemente paketvermittelt miteinander kommunizieren. Solche Netzwerke können entweder lokal begrenzt sein, dann spricht man von LANs (LAN = Local Area Network), sie können aber auch weltweit verteilt sein (WAN = Wide Area Network), wie zum Beispiel das Internet. Neben den Verbindungswegen (Datenleitung) bestehen solche Netzwerke aus einer Vielzahl unterschiedlicher Netzelemente, wie z. B. Switche, Router und Rechner (Server, Workstations), letztere mit darauf installierten Anwendungen.For the transmission of data and for communication purposes networks are used in which the network elements are packet-switched communicate with each other. Such networks can either be localized then one speaks of LANs (LAN = Local Area Network), they can but also be distributed worldwide (WAN = Wide Area Network), such as Example the Internet. In addition to the connection paths (data line) such networks consist of a variety of different network elements, such as z. B. switches, routers and computers (servers, workstations), the latter with applications installed on it.
Für die Kommunikation zwischen den Netzelementen spielt es in der Regel keine Rolle, wo diese Netzelemente physikalisch bzw. geographisch angeordnet sind.For the communication between the network elements usually plays it no matter where these network elements are physically or geographically are arranged.
Die Daten werden jeweils zum Transport zu Datenpaketen zusammengefasst und mit einer jeweils eindeutigen Netzwerkadresse der empfangenden Netzelemente adressiert. Da der Weitertransport der Daten im Netzwerk automatisiert erfolgt, ist es für den Benutzer unerheblich, an welchem Ort sich die adressierte Netzwerkkomponente, beispielsweise ein Server mit einer Anwendung, tatsächlich befindet. Das ist jedoch anders, wenn auf Netzelemente zum Zwecke der Überwachung oder für Wartungszwecke zugegriffen werden muss. Dafür sind oftmals Bedienvorgänge nötig, die direkt am betroffenen Netzelement durchgeführt werden müssen.The data is used for transport combined into data packets and each with a unique Network address of the receiving network elements addressed. Since the Automated onward transport of the data takes place in the network it for that It does not matter to the user where the addressed network component is located, for example, a server with an application that is actually located. The is different, however, when on network elements for monitoring purposes or for Maintenance purposes must be accessed. This often requires operations that must be carried out directly on the affected network element.
In paketvermittelten Netzwerken ist es wichtig, rechtzeitig zu erkennen, ob eine Anwendung oder ein Netzelement korrekt arbeitet, einen Fehler aufweist oder sogar vorzeitig gestoppt ("terminiert") ist. Dies sollte auch von einem zentralen, entfernten Standort (Arbeitsplatz) aus überwachbar sein. Um die Netzelemente weitverzeigter Netzwerke von einem zentralen Standort aus überwachen und steuern zu können, besitzen diese Netzelemente häufig Schnittstellen zum Fernzugriff. Diese Schnittstellen arbeiten regelmäßig mit einem genormten Protokoll, damit verschiedene Netzelemente und Anwendungen von einer zentralen Stelle aus mit einem einzigen Anwendungsprogramm, man sagt auch Administrationstool, verwaltet werden können. Ein solches genormtes Protokoll ist beispielsweise das SNMP (Simple Network Management Protocol), welches die gleichzeitige Überwachung und Steuerung verschiedenster Netzelemente und Anwendungen innerhalb eines Administrationstools gestattet. Das Administrationstool ist dabei eine auf einem PC installierte Zielanwendung, die auch als NMS (Network Management Station) bezeichnet wird.In packet switched networks it is important to recognize in time whether an application or a Network element works correctly, has an error or even prematurely is stopped ("terminated"). This should be can also be monitored from a central, remote location (workplace) his. To the network elements of widespread networks from a central Monitor location from and to be able to control these network elements often have interfaces for remote access. These interfaces work regularly a standardized protocol for various network elements and applications from a central location with a single application program, it is also said to be an administration tool that can be managed. On such a standardized protocol is, for example, the SNMP (Simple Network Management Protocol), which enables simultaneous monitoring and control of various network elements and applications within one Administration tools allowed. The administration tool is included a target application installed on a PC, also known as an NMS (Network Management station).
Die einzelnen Anwendungen (Prozesse) und Netzelemente werden zum Fernzugriff von lokalen Überwachungs-Instanzen, sog. Management-Clients, überwacht ("Monitoring") und gesteuert ("Controlling"). Jeder Management-Client eines Netzelements oder einer Anwendung ist mit einer Instanz (Überwachungsserver) verbunden, die die Zustandsmeldungen des Management-Clients zusammenfasst und in eine protokollgemäße Meldung umsetzt. Dieser Überwachungsserver wird oft auch als SNMP Agent bezeichnet, die Meldungen in der Literatur häufig als "SNMP-Traps" oder kurz "Traps". Der SNMP Agent sendet die Traps zu einer oder mehreren Network Management Station(s), wo die überwachten Netzelemente und Anwendungen und deren aktuelle Zustände (z. B. Online, Offline oder die momentane Auslastung) dargestellt (angezeigt) und von wo aus Steuerkommandos zu den Netzelementen und Anwendungen zurückübermittelt werden können.The individual applications (processes) and network elements are used for remote access by local monitoring authorities, so-called management clients ("Monitoring") and controlled ("Controlling"). Any management client a network element or an application is connected to an instance (monitoring server) connected, which summarizes the status messages of the management client and in a log-compliant message implements. This monitoring server is often referred to as an SNMP agent, the reports in the literature often as "SNMP traps" or "traps" for short. The SNMP agent sends the traps to one or more network management station (s), where the monitored Network elements and applications and their current states (e.g. B. Online, offline or the current load) displayed (displayed) and from where control commands to the network elements and applications retransmitted can be.
Die Steuerkommandos und die Zustandsinformationen, also die Traps, werden dabei als UDP-Meldungen (UDP = User Datagram Protocol) übermittelt.The control commands and the status information, So the traps are as UDP messages (UDP = User Datagram Protocol).
Ein bekanntes Verfahren zur Überwachung und insbesondere auch zur Steuerung von computergestützten Anwendungen von einem entfernten Standort aus, ist die Verwendung von sogenannten PC-Fernsteuerungsprogrammen. Ein Beispiel für ein solches Programm ist die Software PC-Anywhere® des Herstellers Symantec®. Dabei wird sowohl auf dem zu überwachenden bzw. zu steuernden PC, als auch auf dem zu Wartungszwecken eingesetzten PC eine spezielle Software installiert, die es erlaubt, den entfernt platzierten PC mit Mouse/Tastatureingaben zu bedienen und dessen Bildschirminhalt auf dem eigenen Bildschirm darzustellen. Voraussetzung dafür ist allerdings, dass auf beiden PCs ein kompatibles Betriebssystem installiert und ein Datenkanal mit ausreichender Bandbreite zwischen den beiden Komponenten geschaltet ist.A known method for monitoring and in particular also for controlling computer-aided applications from a remote location is the use of so-called PC remote control programs. An example of such a program is the PC-Anywhere ® software from the manufacturer Symantec ® . Special software is installed on the PC to be monitored or controlled, as well as on the PC used for maintenance purposes, which allows the remote PC to be operated with mouse / keyboard input and its screen content to be displayed on its own screen. However, a prerequisite for this is that a compatible operating system is installed on both PCs and a data channel with sufficient bandwidth is connected between the two components.
Bei den bekannten Verfahren zur Überwachung von Anwendungen hat sich als nachteilig erwiesen, dass die Anwendungen eine eigene, oft proprietäre Schnittstelle zur Überwachung aufweisen müssen. Die Anwendungen müssen dabei – meist manuell – bei der Zielanwendung und/oder dem SNMP-Agent angemeldet werden. Bei einem Versagen der Anwendung bleiben die Meldungen aus, ohne dass eine entsprechende Statusmeldung generiert wird. Bei der Nutzung von PC-Fernsteuerungsprogrammen können nur PC-gestützte Anwendungen überwacht und gesteuert werden, und dabei zur gleichen Zeit nur die Anwendungen eines einzigen PCs.In the known methods of monitoring of applications has been found to be disadvantageous that the applications its own, often proprietary Monitoring interface must have. The applications must thereby - mostly manually - at the Target application and / or the SNMP agent are logged on. At a Failure of the application, the messages fail to appear without a corresponding status message is generated. When using PC remote control programs can PC-based only Applications monitored and controlled, and only the applications at the same time of a single PC.
Der Erfindung liegt daher die Aufgabe zugrunde, die Überwachung von Anwendungen in einem Netzwerk zu vereinfachen.The invention is therefore the object underlying the surveillance of applications in a network.
Die Lösung dieser Aufgabe ist für das Verfahren durch die im Anspruch 1 und für das Netzwerk durch die im Anspruch 12 angegebenen Merkmale gegeben. Die Lösung sieht vor, dass Zugriffsinformationen über die Überwachungsserver in einer Registrierungsdatenbank gespeichert sind, dass eine Überwachungsinstanz die Zugriffsinformationen für einen zugeordneten Überwachungsserver aus der Registrierungsdatenbank abruft und zur Anmeldung des Rechners bei diesem Überwachungsserver nutzt. Dadurch werden Anwendungen selbsttätig bei einem Überwachungsserver registriert und damit durch eine Zielanwendung überwachbar.This object is achieved for the method by the features specified in claim 1 and for the network by the features specified in claim 12 given. The solution provides that access information about the monitoring server is stored in a registration database, that a monitoring entity retrieves the access information for an assigned monitoring server from the registration database and uses it to log the computer on to this monitoring server. As a result, applications are automatically registered with a monitoring server and can thus be monitored by a target application.
Durch die kennzeichnenden Merkmale der Unteransprüche ist das Verfahren in vorteilhafter Weise weiter ausgestaltet.Due to the characteristic features of subclaims the method is further developed in an advantageous manner.
Der Administrationsaufwand verringert sich, indem die Überwachungsinstanz nach der Anmeldung des Rechners bei dem Überwachungsserver auch die von ihr überwachte Anwendung bei dem Überwachungsserver anmeldet und dazu Anmeldungsinformationen über die Anwendung und über zur Überwachung nutzbare Steuerkommandos übermittelt.The administration effort is reduced yourself by the supervisor after the computer has logged on to the monitoring server, the monitored by her Application to the monitoring server logs in, plus login information about the application and about monitoring usable control commands transmitted.
Wenn durch eine Überwachungsinstanz mehrere Anwendungen überwachbar sind, sind auch weitere, neu installierte Anwendungen eines PCs ohne die Installation weiterer Überwachungsinstanzen überwachbar. Außerdem wird dadurch die Anzahl der notwendigen logischen Verbindungen ("sessions") zwischen dem PC mit den Anwendungen und dem Überwachungsserver reduziert.If more than one by one supervisor Applications can be monitored there are also other, newly installed applications of a PC without the installation of additional monitoring instances can be monitored. Moreover the number of necessary logical connections ("sessions") between the PC with the applications and the monitoring server reduced.
Zielanwendungen können auch solche Anwendungen, die verteilt auf mehreren Rechnern installiert sind, überwachen und deren Status zusammengefasst visualisieren, indem die Teile dieser Anwendungen jeweils beim Überwachungsserver unter Verwendung des gleichen Anmeldenamens für alle Teile angemeldet werden und durch die Zielanwendung zusammengefasst als eine Anwendung überwachbar sind.Target applications can also include applications monitor, which are installed on several computers and visualize their status summarized by the parts of these applications at the monitoring server for all parts using the same login name and summarized as one application by the target application are.
Die Übertragung von Überwachungsmeldungen erfolgt gesichert, indem während der Überwachung zwischen der Überwachungsin stanz und dem Überwachungsserver jeweils eine logische Verbindung ("Session") besteht.The transmission of monitoring messages is secured by while of surveillance between the supervisory authority and the monitoring server there is always a logical connection ("session").
Wenn ein Überwachungsserver mit mehreren Überwachungsinstanzen zur gleichen Zeit verbunden ist, können die von den Überwachungsinstanzen übermittelten Meldungen zusammengefasst zur Zielanwendung übermittelt werden.If a monitoring server with multiple monitoring instances connected at the same time, those transmitted by the monitoring authorities Messages summarized for the target application are transmitted.
Anwendungen können besonders einfach mit Überwachungs- und Steuerungsfunktionalität ausgestattet werden, wenn die Überwachungsinstanz in Form einer Programmierschnittstelle ("API") jeweils auf dem Rechner, auf der die Anwendung oder die Anwendungen ablaufen, installiert ist. Dadurch kann auf der Seite der Anwendung die Implementierung einer speziellen (SNMP-) Schnittstelle unterbleiben und statt dessen Funktionen, die häufig bei Anwendungen bereits vorhanden oder leicht implementierbar sind, zum Zugriff auf API's genutzt werden.Applications can be particularly easy with monitoring and control functionality when the supervisor in the form of a programming interface ("API") each on the computer on which the application or applications are running, is installed. This allows implementation on the application side a special (SNMP) interface and instead Features common to Applications already exist or are easy to implement, to access API's be used.
Wenn mehrere Anwendungen durch die selbe Programmierschnittstelle überwachbar sind, können mehrere oder jede der dort installierten Anwendungen auf die Funktionen dieser Programmierschnittstelle zugreifen.If multiple applications by the same programming interface can be monitored are, can several or each of the applications installed there on the functions access this programming interface.
Der Überwachungsserver ist von Überwachungsinstanzen leicht auffindbar, indem er sich nach dem Einschalten bei der Registrierungsdatenbank registriert.The watchdog server is from watchdogs easy to find by logging in to the registry after turning it on registered.
Wenn die Zielanwendung eine SNMP-konforme Anwendung ist und der Überwachungsserver die Zustandsinformationen der Anwendungen gemäß dem SNMP-Protokoll überträgt, können bereits bekannte und bewährte Zielanwendungen weiter eingesetzt werden und neben den Meldungen, die vom Überwachungsserver übermittelt werden, zur gleichen Zeit die Meldungen anderer SNMP-konformer Anwendungen darstellen und weiterverarbeiten.If the target application is SNMP compliant Application and the monitoring server is the Status information of the applications transmitted according to the SNMP protocol can already be known and proven Target applications continue to be used and in addition to the messages, transmitted by the monitoring server the messages of other SNMP-compliant applications at the same time display and further process.
Wenn die Anmeldung des Rechners unter Verwendung eines XML-basierten Formats (XML = extended markup language) erfolgt, können bekannte und bewährte Funktionen zur Erstellung, Übertragung, Empfang und Auswertung der Anmeldeinformationen genutzt werden.When using the computer's login an XML-based Formats (XML = extended markup language) can be known and proven Functions for creation, transfer, Reception and evaluation of the registration information can be used.
Rechner können eingespart werden und die Prozeß-Kommunikation zwischen der Anwendung und der Überwachungsinstanz ist einfacher und effektiver zu realisieren, indem der erste und der zweite Rechner zu einem Rechner zusammengefasst sind.Computers can be saved and the process communication between the application and the supervisor is easier and more effective to implement by the first and the second computer are combined into one computer.
Die Registrierung der Überwachungsinstanz kann unter Verwendung bekannter und bewährter Protokollelemente erfolgen, wenn die Registrierungsdatenbank ein Adressierungsserver in einem das Kommunikationsprotokoll SIP (SIP = session initiating protocol) nutzenden Kommunikationsnetzwerk ist und Zugriffe auf die Registrierungsdatenbank gemäß der im SIP-Kommunikationsprotokoll definierten Funktionen und Methoden erfolgen.The registration of the monitoring authority can using known and proven protocol elements, if the registry is an addressing server in a the communication protocol SIP (SIP = session initiating protocol) is using the communication network and accesses the registry according to the in SIP communication protocol defined functions and methods.
Ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens wird nachfolgend anhand der Zeichnung erläutert.An embodiment of the method according to the invention is explained below with reference to the drawing.
Dabei zeigt:It shows:
In
In
Im Folgenden wird anhand der in
Der Überwachungsserver SNMP-AGENT ruft nach seinem Einschalten bei einem Adressen-Umwertungs-Server DNS die Netzwerkadresse des ihm zugeordneten Adressen-Servers PROXY ab, um sich bei diesem Adressen-Server PROXY als "Registrierungsinstanz" für Anwendungen Appl. 1, Appl. #N anzumelden. Der Überwachungsserver SNMP-AGENT bedient sich dabei des SIP-Protokolls; selbstverständlich können auch andere geeignete Kommunikationsprotokolle dazu verwendet werden.The monitoring server SNMP-AGENT is calling after being switched on by an address conversion server DNS the network address of the PROXY address server assigned to it, to register with this address server PROXY as a "registration instance" for applications Appl. 1, appl. #N to register. The monitoring server SNMP-AGENT uses the SIP protocol; Of course can other suitable communication protocols can also be used.
Um die Anwendung Appl. #1 durch die
Zielanwendung NMS überwachbar
zu machen, muss diese Anwendung Appl. #1 beim Überwachungsserver SNMP-AGENT
registriert sein. Diese Registrierung wird von der Überwachungsinstanz
MC A vorgenommen. Zu diesem Zweck fragt die Überwachungsinstanz MC A beim
Server DNS die Netzwerk-Adresse des Adressen-Servers PROXY ab. Mit
Hilfe dieser Netzwerk-Adresse baut die Überwachungsinstanz MC A eine
logische Verbindung zum Adressen-Server PROXY auf und ruft dort
die Netzwerkadresse des dieser Überwachungsinstanz
MC A zugeordneten Überwachungsservers
SNMP-AGENT ab. Falls in einem Netzwerk mehrere Überwachungsserver SNMP-AGENT
vorhanden sind, trifft der Adressen-Server PROXY eine sinnvolle
Auswahl. Das ist beispielsweise in der Anordnung nach
Sobald auf dem Computer PC eine überwachbare Anwendung Appl. #1 gestartet wird, registriert die zugeordnete Überwachungsinstanz MC A diese Anwendung Appl. #1 beim zugeordneten Überwachungsserver SNMP-AGENT. Dadurch wird eine sogenannte „Management-Session" zwischen dem Überwachungsserver SNMP-AGENT und der Überwachungsinstanz MC A eröffnet. Zur Registrierung der Anwendung Appl. #1 hinterlegt die Überwachungsinstanz A beim Überwachungsserver SNMP-AGENT den Namen der Anwendung Appl. #1 und ein Datensatz, der eine Beschreibung der überwachbaren Funktionen der Anwendung Appl. #1 und eine Beschreibung der steuerbaren Funktionen der Anwendungen Appl. #1 umfasst. Diese Beschreibungen erfolgen in der bekannten Beschreibungssprache XML (Extensible Markup Language); selbstverständlich können auch andere Beschreibungsformate, beispielsweise Textformate, verwendet werden. Nach der erstmaligen Registrierung einer Anwendung Appl. #1 beim Überwachungsserver SNMP-AGENT übersendet die Überwachungsinstanz MC A dem Überwachungsserver SNMP-AGENT nur noch Informationen über Konfigurationsänderungen, beispielsweise Start oder Ende einer Anwendung, und Warn- bzw. Fehlermeldungen, die die registrierten Anwendungen Appl. #1 betreffen. Falls alle auf dem Computer PC installierten und überwachbaren Anwendungen Appl. #1 beendet werden, wird die „Management-Session" zwischen der Überwachungsinstanz MC A und dem Überwachungsserver SNMP-AGENT beendet.As soon as a monitorable on the computer PC Application Appl. # 1 is started, the assigned monitoring instance registers MC A this application Appl. # 1 at the assigned monitoring server SNMP-AGENT. This creates a so-called "management session" between the monitoring server SNMP AGENT and the supervisory authority MC A opened. To register the application Appl. # 1 stores the supervisory authority A at the monitoring server SNMP-AGENT the name of the application Appl. # 1 and a record that has a description the monitorable Functions of the application Appl. # 1 and a description of the controllable Application functions Appl. # 1 includes. These descriptions take place in the well-known description language XML (Extensible Markup Language); Of course can other description formats, for example text formats, are also used become. After the first registration of an application Appl. # 1 sent to the SNMP-AGENT monitoring server the supervisor MC A the monitoring server SNMP-AGENT only information about Configuration changes for example, start or end of an application, and warning or error messages that the registered applications Appl. # 1 concern. If everyone is on applications installed and monitored on the computer PC Appl. # 1 will be ended, the "management session" between the supervisor MC A and the monitoring server SNMP AGENT ended.
Die Zielanwendung NMS (Network Management
Station) ist eine auf einem hier nicht dargestellten Computer installierte
Software, die das bekannte Überwachungsverfahren
SNMP (Simple Network Management Protocol) verwendet. Die Zielanwendung
NMS baut nach dem Start eine Verbindung zu einem oder mehreren Überwachungsservern SNMP-AGENT
im Netzwerk auf. Dazu können
in der Zielanwendung NMS bereits die Netzwerkadressen von Überwachungsservern
SNMP-AGENT hinterlegt sein; die Zielanwendung NMS kann jedoch auch
wie in der Anordnung gemäß
Die Zielanwendung NMS meldet sich nun bei zumindest einem Überwachungsserver SNMP-AGENT als überwachende Instanz an, wobei standardisierte und daher an dieser Stelle nicht weiter beschriebene Authentifizierungsverfahren zur Anwendung gelangen. In der Zielanwendung NMS werden nun alle im Überwachungsserver SNMP-AGENT registrierten Anwendungen Appl. #1, Appl. #N zur Auswahl dargestellt. Falls die Anwendung Appl. #1 wie im vorliegenden Fall von der Zielanwendung NMS überwacht oder sogar gesteuert werden soll, übermittelt der Überwachungsserver SNMP-AGENT auf Anforderung der Zielanwendung NMS dieser einen Datensatz, der die überwachbaren Funktionen und beeinflussbaren Variablen der Anwendung Appl. #1 beschreibt. Solche Datensätze sind im SNMP-Protokoll als MIB (Management Information Base) definiert.The target application NMS now logs on to at least one monitoring server SNMP-AGENT as the monitoring entity, using standardized authentication methods which are therefore not described here. In the target application NMS all are now in the monitoring server SNMP-AGENT registered applications Appl. # 1, Appl. #N shown for selection. If the application Appl. # 1 As is to be monitored or even controlled by the target application NMS in the present case, the monitoring server SNMP-AGENT transmits a data record on request of the target application NMS, which contains the monitorable functions and controllable variables of the application Appl. # 1 describes. Such data records are defined in the SNMP protocol as MIB (Management Information Base).
Sobald durch die Überwachungsinstanz MC A eine Warn-, Fehler- oder eine sonstige Meldung betreffend die Anwendung Appl. #1 zum Überwachungsserver SNMP-AGENT verschickt wird, übersetzt der Überwachungsserver SNMP-AGENT diese Meldung in ein SNMP-konformes Format, also in einen "SNMP-Trap", und übersendet sie zu der Zielanwendung NMS, wo diese Meldungen zur visuellen Ausgabe gelangen und/oder weiterverarbeitet werden.As soon as a Warning, error or another message regarding the application Appl. # 1 to the monitoring server SNMP AGENT is sent, translated the monitoring server SNMP-AGENT sends this message in an SNMP-compliant format, ie in an "SNMP trap" them to the target application NMS, where these messages for visual output arrive and / or further processed.
Die in
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2002157450 DE10257450A1 (en) | 2002-12-09 | 2002-12-09 | Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2002157450 DE10257450A1 (en) | 2002-12-09 | 2002-12-09 | Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10257450A1 true DE10257450A1 (en) | 2004-07-15 |
Family
ID=32518860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2002157450 Withdrawn DE10257450A1 (en) | 2002-12-09 | 2002-12-09 | Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10257450A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056194B (en) * | 2006-06-30 | 2011-04-06 | 华为技术有限公司 | A SNMP message transfer method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19848359A1 (en) * | 1998-10-21 | 2000-04-27 | Bosch Gmbh Robert | Computer network has proxy agent for regulating connection setup and connection clearing between terminals and configuration and monitoring of interface |
DE10116547A1 (en) * | 2001-04-03 | 2002-10-10 | Nokia Corp | Registration of a terminal in a data network |
US20020176404A1 (en) * | 2001-04-13 | 2002-11-28 | Girard Gregory D. | Distributed edge switching system for voice-over-packet multiservice network |
-
2002
- 2002-12-09 DE DE2002157450 patent/DE10257450A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19848359A1 (en) * | 1998-10-21 | 2000-04-27 | Bosch Gmbh Robert | Computer network has proxy agent for regulating connection setup and connection clearing between terminals and configuration and monitoring of interface |
DE10116547A1 (en) * | 2001-04-03 | 2002-10-10 | Nokia Corp | Registration of a terminal in a data network |
US20020176404A1 (en) * | 2001-04-13 | 2002-11-28 | Girard Gregory D. | Distributed edge switching system for voice-over-packet multiservice network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056194B (en) * | 2006-06-30 | 2011-04-06 | 华为技术有限公司 | A SNMP message transfer method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60032263T2 (en) | NETWORKING SYSTEM FOR INDUSTRIAL AUTOMATION | |
EP0632617A2 (en) | Method and apparatus to support networkmanagement | |
EP1540433A2 (en) | System for virtual process interfacing via a remote desktop protocol (rdp) | |
EP3113461B1 (en) | Method for establishing communication links to redundant control devices of an industrial automation system and control apparatus | |
DE10316236B4 (en) | Method and arrangement for configuring a device in a data network | |
EP1494434A1 (en) | Method for the configuration of an apparatus in a data network | |
EP2975827A1 (en) | Method for configuring communication devices of an industrial communication network and communication device | |
EP3035600B1 (en) | Method for diagnosing the accessibility of network participants, network participants and IP-based network | |
WO2006081885A1 (en) | Method and device for controlling the switching of at least one network-enabled device, particularly a domestic appliance, from a first network access device to a second network access device | |
DE602005003938T2 (en) | INTER-DOMAIN ROUTER WITH MODULE FOR DETERMINING THE ROUTE AGGREGATION | |
DE102011086726B4 (en) | Method for redundant communication between a user terminal and a control system server | |
DE10257450A1 (en) | Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server | |
EP1429491B1 (en) | Method for monitoring an application in a packet switched network | |
EP2456168A1 (en) | Remote monitoring system for devices | |
DE102017205786B4 (en) | Method for configuring at least one device in a network, computer program and computer-readable storage medium | |
DE102007053916A1 (en) | Method for managing network components in a network and network component | |
EP1815665B1 (en) | Method for provision of an address in a data network | |
EP1692816B1 (en) | Method for substitute switching of spatially separated switching systems | |
EP2649751B1 (en) | Method and system for monitoring a communication system | |
WO2018206609A1 (en) | Method for operating a network in which a query is sent by broadcast by means of the snmp protocol | |
EP1584176A1 (en) | Method and configuration for controlling and/or monitoring a terminal connected to a communications system | |
DE10251906A1 (en) | Making inventory of components connected to network involves sending inventory request message from requesting component to all other connected components, which send inventory response messages | |
WO2023160938A1 (en) | Apparatus and method for network and computing resource management for service-oriented communication in a software-defined network architecture | |
DE102021109193A1 (en) | METHODS AND SYSTEMS FOR NETWORK ADDRESS TRANSLATION (NAT) USING A MEET-IN-THE-MIDDLE PROXY | |
WO2006117288A1 (en) | Method for supporting service relations in a decentralised network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8130 | Withdrawal |