Distributed management monitoring system, monitoring method and creating method thereof
First Claim
1. A method for remotely monitoring network elements through a monitoring platform, said network elements each including a memory to store a device descriptor table that records local monitoring information about said corresponding network elements, said monitoring platform including a memory to store a file descriptor table that records mappings from the device descriptor tables of said network elements to the monitoring platform, comprising:
- initializing a server of the monitoring platform;
embedding a sub-file system in a network element to be mounted on the monitoring platform to enable the network element to interact with the server;
creating a mapping management link from a local sub-file system to the server and providing an interface for reading and writing of a file in the sub-file system by the network element through loading a client server system;
creating and initializing a Virtual File System (VFS) and a root file system of the monitoring platform, and mounting the root file system on the VFS;
correspondingly mounting each network element on the VFS according to a file system type of each network element;
updating, at each of said network elements, the device descriptor table stored in the memory included in the network element, in response to updating of local monitoring information of the network element; and
informing the monitoring platform to update the file descriptor table stored in the memory included in the monitoring platform;
receiving, by the monitoring platform, a request from an entity for local monitoring information about a specified network element of said network elements;
determining whether the request is legal;
if the monitoring instruction is illegal, returning a response message to the entity to inform that the monitoring instruction is illegal and then stopping the current monitoring operation; and
if the monitoring instruction is legal,retrieving, by the monitoring platform, the file device descriptor table, to obtain a mapping from the monitoring platform to the device descriptor table stored in the memory included in the specified network element;
based on the obtained mapping, retrieving, by the specified network element, the device descriptor table stored in the memory included in the specified network element, to obtain the local monitoring information about the specified network element; and
providing, by the monitoring platform, said obtained local monitoring information to said entity.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses a method for creating a distributed management monitoring system to create a distributed management monitoring system based on a distributed file system. Moreover, the present disclosure further discloses a monitoring method of the distributed management monitoring system, the method includes: updating a file of recording monitoring information regularly and correspondingly updating a device descriptor table by a sub-file system of the distributed management monitoring system; updating the device descriptor table and informing a server to update a file descriptor table by the sub-file system; and finding a device descriptor table corresponding to a designated network element through traversing the file descriptor table and reading a designated file according to the device descriptor table by the server. Accordingly, the present disclosure provides a distributed management monitoring system, the system includes: a server, a file descriptor table and a sub-file system. Therefore, by utilizing the present disclosure, each network element is enabled to monitor itself independently, unnecessary communications among network elements are reduced, and the stability of the distributed management monitoring system is enhanced.
-
Citations
2 Claims
-
1. A method for remotely monitoring network elements through a monitoring platform, said network elements each including a memory to store a device descriptor table that records local monitoring information about said corresponding network elements, said monitoring platform including a memory to store a file descriptor table that records mappings from the device descriptor tables of said network elements to the monitoring platform, comprising:
-
initializing a server of the monitoring platform; embedding a sub-file system in a network element to be mounted on the monitoring platform to enable the network element to interact with the server; creating a mapping management link from a local sub-file system to the server and providing an interface for reading and writing of a file in the sub-file system by the network element through loading a client server system; creating and initializing a Virtual File System (VFS) and a root file system of the monitoring platform, and mounting the root file system on the VFS; correspondingly mounting each network element on the VFS according to a file system type of each network element; updating, at each of said network elements, the device descriptor table stored in the memory included in the network element, in response to updating of local monitoring information of the network element; and informing the monitoring platform to update the file descriptor table stored in the memory included in the monitoring platform; receiving, by the monitoring platform, a request from an entity for local monitoring information about a specified network element of said network elements; determining whether the request is legal; if the monitoring instruction is illegal, returning a response message to the entity to inform that the monitoring instruction is illegal and then stopping the current monitoring operation; and if the monitoring instruction is legal, retrieving, by the monitoring platform, the file device descriptor table, to obtain a mapping from the monitoring platform to the device descriptor table stored in the memory included in the specified network element; based on the obtained mapping, retrieving, by the specified network element, the device descriptor table stored in the memory included in the specified network element, to obtain the local monitoring information about the specified network element; and providing, by the monitoring platform, said obtained local monitoring information to said entity.
-
-
2. A system for remotely monitoring network elements through a monitoring platform, comprising:
-
the network elements each including a memory to store corresponding device descriptor tables, each device descriptor table recording local monitoring information about said corresponding network element; and the monitoring platform including a memory to store a file descriptor table recording mappings from the device descriptor tables of said network elements to the monitoring platform, wherein the device descriptor table stored in the memory included in each of said network elements updates in response to updating of local monitoring information of the network element, and the file descriptor table stored in the memory included in the monitoring platform updates with the updating of the device descriptor table stored in the memory included in the network element, wherein the monitoring platform is configured to initialize a server of the monitoring platform;
to embed a sub-file system in a network element to be mounted on the monitoring platform to enable the network element to interact with the server;
to create and initialize a Virtual File System (VFS) and a root file system of the monitoring platform, and mount the root file system on the VFS;
to correspondingly mount each network element on the VFS according to a file system type of each network element;to receive a request from an entity for local monitoring information about a specified network element of said network elements, and to determine whether the request is legal, if the monitoring instruction is illegal, to return a response message to the entity to inform that the monitoring instruction is illegal and then stop the current monitoring operation, and if the monitoring instruction is legal, to retrieve the file device descriptor table to obtain a mapping from the monitoring platform to the device descriptor table stored in the memory included in the specified network element; the specified network element is configured to create a mapping management link from a local sub-file system to the server and provide an interface for reading and writing of a file in the sub-file system through loading a client server system; to based on the obtained mapping, to retrieve the device descriptor table stored in the memory included in the specified network element, to obtain the local monitoring information about the specified network element; the monitoring platform is further configured to provide said obtained local monitoring information to said entity.
-
Specification