How to develop localized network management software based on web technology

  With the maturity of Java and web technologies and their wide application on the Internet, network management technologies and models have ushered in another revolution. In the field of network management, by integrating the network management system through Web technologies (such as Web server, HTTP protocol, HTML and Java language, etc.), simple and effective management tools that can run on various platforms can be obtained. In particular, people's requirements for computer network management tools are not only limited to centralized management mode, but also require network management tools to have distributed computing capabilities. In recent years, with the development and maturity of Java, EJB, XML and other technologies, people's distributed requirements for network management have become a reality.

1. Features of Web-based Network Management Mode

  • Distributed: There is no geographical restriction, suitable for distributed network management.  
  • Cross-platform: Network administrators can access the network from any computer on any platform, which solves the interoperability problem caused by multi-platform heterogeneity.  
  • Low cost: The interface is more friendly, the management method is simpler and more convenient, and the network management cost is reduced.  
  • High efficiency and good security: The thin client/fat server mode is adopted, and a large number of heavy computing and storage tasks are handed over to the Web server, which improves management efficiency and enables users to operate the network management system more flexibly. At the same time, with the help of WWW security The mechanism can effectively perform access control, data encryption and server authentication.

2. Advantages of localized network management software

2.1. Localization Advantage 1: Ease of Use

  Many domestic software have realized the full Chinese interface in recent years, and can be used without special training. The implementation period is short, and there is no need to install agent software on the monitored server. The user can basically complete the implementation in about a day after purchase, and the operation and maintenance are very convenient. However, foreign large-scale network management software requires a professional technical team to manage ("network management software for network management software"), which requires a large investment, a long implementation period, and relatively troublesome operation and maintenance.

2.2. Localization Advantage 2: Customized Service

  Large-scale foreign network management system is a general network management product, which is difficult to meet the needs of enterprises for special application monitoring. It is difficult and expensive to require large foreign companies to carry out secondary development of their products for domestic enterprises. Domestic software can usually provide source code-level technical support, which can be quickly customized and developed for the special application of enterprises.

2.3. The third advantage of localization: cost performance

  Foreign large-scale network management software has excellent performance and correspondingly high price. However, in the specific application environment in China, it is often difficult to fully display the power, and the performance advantage is greatly reduced, so the cost performance is dragged down. The domestic software has unique advantages in this regard. Today's China's network management software market has transformed from an initial manufacturer-led model to a market demand-driven model. The market has basically matured, and users' purchasing behaviors are becoming more rational, and the requirements for products and services are more stringent. Without timely insight into changes in user needs, manufacturers that provide network management software products that conform to the development trend are difficult to survive in the fierce market competition.

3. Realization of localized network management based on Web technology

  At present, with the popularity and development of Web technology, Web-based network management technology is widely used in network management. There are two commonly used web-based network management technologies: one is based on embedded network management, which embeds the network management workstation into the network device, each device has its own web address, and the network management personnel can access it through a browser. Management equipment, this technology is suitable for small network management systems, and is not conducive to expansion; the second is agent-based network management, the agent program manages the equipment, loads the management program into the network management workstation, and communicates with the agent program through the SNMP protocol. , the browser communicates with the network management workstation through the HTTP protocol or other methods. This technology enables the browser and the network management workstation to use the B/S (Browser/Server, browser/server) structure to communicate, software system deployment, upgrade maintenance and data The backup only needs to be done on the server side, and the client does not need to install and debug the application, which greatly reduces the total maintenance cost of the system and strengthens the stability and scalability of the system.


 

4. Java-based B/S localized network management software - Zhihe Network Management Platform

  Zhihe Network Management Platform (SugarNMS) is the first domestic network management platform in China. It has mature network management functions. It supports both Windows and Linux platforms, as well as localized platforms. It can intelligently manage and control localized equipment, and truly achieve 100% domestic production. Integrated management solutions for network, equipment and software.

 

 

  Zhihe Network Management Platform (SugarNMS) is independently developed by Beijing Zhihe ICT Technology Co., Ltd. It is perfectly compatible with mainstream/domestic systems and databases, provides C/S and B/S client interfaces, and is compatible with PCs and mobile devices. It has realized more than 1000 basic network management functions including device topology, fault management, performance management, configuration management and security management. Expansion and development integration needs.

  With the concept of "controlling everything, omnipotent, and ubiquitous", it adopts the unified access model of equipment, which can manage all networking equipment such as network equipment, computers, servers, intelligent equipment, Internet of Things, and industrial equipment; it is suitable for national defense, Telecom, government, finance, transportation, energy, enterprise, industry, manufacturing and other fields.

 

 

5. Basic network management functions carried by Zhihe network management platform

 

 

Automatic discovery: In the process of automatic discovery, you can search for network devices, identify the device type and manufacturer model, generate a panel diagram of the device or search for device resources, such as: board, port, CPU, memory, disk, etc., and discover the device link relationship between.

Topology management: Display network devices and their connection relationships in a visualized topology diagram, which can be edited by users. Devices, device resources, and connections can be managed through the topology map.

Device management: Through the topology view, users can easily manage devices and their configuration parameters.

Device resource management: On the basis of the topology diagram, it is supported to further display the device details, including the physical components of the device, the services on the server (Web server, middleware application service, database server, mail server) or other monitoring objects defined by the user.

Connection management: Users can edit connections through the topology view and select the performance data items displayed in real time for the connection.

Fault management: Various fault information can be collected and displayed in a timely manner. Fault information can be viewed through devices, resources, and connections, and faults can be managed through a unified fault management interface.

Performance management: Comprehensively collect or receive a variety of new energy data of equipment resources, display them visually through graphs, histograms, or tables, and view changes in performance indicators by day, week, and month.



 

Event management: Messages sent by devices/servers can be processed in a centralized manner, and users can be notified in a timely manner, and can be managed through a centralized management interface.

Security management: It supports the organizational structure of multi-level networks/areas, and can assign and manage different networks/areas to different users. After logging in, users can only see the networks and devices under their authority. The black and white list function is used to detect whether the device (identified by IP or MAC) that the user cares about appears in the network and the time of appearance, and reminds the user whether to proceed to the next step.

Configuration management: It supports configuration/backup and software upgrade of each multiple devices at the same time, so as to reduce the workload of administrators and improve the availability of the system.

Network tools: It integrates common network management tools and supports user's configuration parameters.

Statistical report: Supports statistical functions of multiple data, allowing users to have a comprehensive and intuitive understanding of the network. Supports exporting or printing the statistical charts in the software for backup or comparative viewing.

 

 

6. Network management software development based on Zhihe network management platform

  Zhihe network management platform makes full use of the existing functions of the software, provides a variety of development modes and expandable framework modules for users to choose, and simplifies the research of complex network management basic technologies. Developers can choose to carry out modular or code development in order to meet the various customization needs of users in the shortest time and improve the efficiency of research and development. At the same time, Zhihe Xintong provides a full set of development materials and complete training services. Users can customize a network management platform that meets their own needs, and constantly update the platform functions to meet the ever-changing management needs.

 

  On the basis of the general network management function, developers can choose to develop in a modular or code-based form, so as to meet various customization needs of users in the shortest time and improve R&D efficiency. At the same time, Zhihe Xintong provides a full set of development materials and complete training services. Users can customize a network management platform that meets their own needs, and constantly update the platform functions to meet the ever-changing management needs.



 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326120285&siteId=291194637