KR101327477B1 - Total monitoring and control management system - Google Patents

Total monitoring and control management system Download PDF

Info

Publication number
KR101327477B1
KR101327477B1 KR1020130083244A KR20130083244A KR101327477B1 KR 101327477 B1 KR101327477 B1 KR 101327477B1 KR 1020130083244 A KR1020130083244 A KR 1020130083244A KR 20130083244 A KR20130083244 A KR 20130083244A KR 101327477 B1 KR101327477 B1 KR 101327477B1
Authority
KR
South Korea
Prior art keywords
data
management
integrated
control
target medium
Prior art date
Application number
KR1020130083244A
Other languages
Korean (ko)
Inventor
서원기
Original Assignee
서원기
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 서원기 filed Critical 서원기
Priority to KR1020130083244A priority Critical patent/KR101327477B1/en
Application granted granted Critical
Publication of KR101327477B1 publication Critical patent/KR101327477B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the present invention relates to an integrated monitoring and a control management system. The technical problem which needs to be solved from the invention is to manage and control massive data from the network element, the optical equipment, the server, and the control systems more systematically and synthetically based on the Not Only Structured Query Language (NoSQL). For this purpose, the embodiment of the present invention includes an appliance server module which collects and saves the failure and performance information data and the configuration of the managed object medias of the integrated monitoring and control which can inquire the collected and stored data that were connected to the appliance server module. Also, the appliance server module initiates the integrated monitoring and control management system that include the configuration of the managed object medias, the processor collecting the failure and performance information data, and the NoSQL database storing the collected data. [Reference numerals] (110) Process;(AA) Network device;(BB) Standard protocol;(CC) OS: Solaris/Linux/Window;(DD) Configuration/failure/performance;(EE) Surveillance situation board;(FF) Server;(GG) Cloud/VM device;(HH) Statistics data;(II) Smartphone;(JJ) Additional devices;(KK) NMC management;(LL) Additional data;(MM) Tablet

Description

통합 관제 및 제어 관리 시스템{TOTAL MONITORING AND CONTROL MANAGEMENT SYSTEM}Integrated control and control management system {TOTAL MONITORING AND CONTROL MANAGEMENT SYSTEM}

본 발명의 일 실시예는 통합 관제 및 제어 관리 시스템에 관한 것으로서, 대용량의 데이터를 NoSQL 를 기반으로 하여 보다 체계적이고 통합적으로 관리할 수 있는 NoSQL 기반 통합 관제 및 제어 관리 시스템에 관한 것이다.
One embodiment of the present invention relates to an integrated control and control management system, and to a NoSQL-based integrated control and control management system capable of more systematically and integratedly managing a large amount of data based on NoSQL.

종래의 네트워크 관리 시스템이 관리하는 데이터를 체계적으로 관리하기 위해 관계형 데이터베이스(RDB)를 사용하는 방법은, 한 가지 종류의 RDB를 사용하거나 아예 사용하지 않았다. 또한 네트워크 관리 시스템 기준 중 하나인 HP OpenView는 Oracle과 Ingres RDBMS만 지원하였다. 당업자에게 잘 알려진 바와 같이, Oracle은 영국의 Teletext의 하나이고, INGRES(INteractive Graphics and REtrieval System)는 유닉스 운영 체제 하에서 가동되며 투플 관계 해석을 기초로 하는 데이터베이스 언어인 QUEL을 질의어로 사용하는 데이터베이스 관리 시스템이다.The method of using a relational database (RDB) to systematically manage data managed by a conventional network management system uses one type of RDB or not at all. In addition, HP OpenView, one of the network management system standards, supported only Oracle and Ingres RDBMS. As is well known to those skilled in the art, Oracle is one of Teletext in the United Kingdom, and the INTERACTIVE GRAPHICS and REtrieval System (INGRES) runs under the Unix operating system and is a database management system using QUEL as a query language, a database language based on a tuple relationship analysis. to be.

이처럼, 기존의 관계형 데이터베이스는 네트워크 관리 시스템을 관리하는 관리자의 요구나 관리하는 데이터베이스의 특성에 따라 다양한 종류의 데이터베이스를 지원하도록 하여 사용자가 사용하기 쉽고 데이터 관리를 체계적으로 할 수 있도록 한다.As such, the existing relational database supports various types of databases according to the requirements of the administrator who manages the network management system or the characteristics of the managed database, so that the user can easily use the data and systematically manage the data.

그러나, 최근 웹이 발전하면서 다양한 요구사항이 생겨나고 엄청난 양의 데이터를 처리하게 되면서 기존의 관계형 데이터베이스(RDB)는 대용량으로 읽고, 쓰는 서비스들에 속도와 확장성 등에서 제약 요소를 나타내게 되었다.However, with the recent development of the web, various requirements have arisen and the huge amount of data has been processed, and the existing relational database (RDB) has shown limitations in speed and scalability of services that read and write at large capacity.

이러한 문제점을 해결하기 위한 최근 데이터베이스에 대한 수평적 확장(Horizontal Scalability)에 대한 이슈가 발생하였고, 이에 따라 확장성 이슈를 해결하기 위한 새로운 데이터베이스로서 NoSQL 기반의 데이터베이스를 통해 이를 해결하기 위한 연구 개발이 한창 진행 중에 있다.In order to solve these problems, there has been an issue of horizontal scalability in recent databases. As a result, research and development have been conducted to solve this problem through a NoSQL-based database as a new database for resolving scalability issues It is in progress.

그리고 현재의 기술분야에서는 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서의 대용량 데이터의 관리를 보다 체계적이고 통합적으로 관리할 필요성이 요구된다.
In the current technical field, there is a need for more systematic and integrated management of large-capacity data in network equipment, square ratios, servers, and control systems thereof.

등록특허공보 제10-1244466호 'NoSQL 기반 데이터 모델링 방법'Patent No. 10-1244466 'NoSQL-based data modeling method' 공개특허공보 제10-2013-0074227호 '분산 데이터 관리 시스템 및 그 방법'Korean Patent Publication No. 10-2013-0074227 'Distributed Data Management System and Method thereof'

본 발명의 일 실시예는 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서의 대용량의 데이터를 NoSQL 를 기반으로 하여 보다 체계적이고 통합적으로 관리할 수 있는 통합 관제 및 제어 관리 시스템을 제공한다.An embodiment of the present invention provides an integrated control and control management system capable of more systematically and integratedly managing large amounts of data in network equipment, square ratios, servers, and control systems thereof based on NoSQL.

또한, 본 발명의 일 실시예는 네트워크 장비, 광장비, 서버 및 그 제어 시스템들의 장애 상태 감시 및 예측으로 서비스 관련 장애를 미연에 방지할 수 있는 통합 관제 및 제어 관리 시스템을 제공한다.
In addition, an embodiment of the present invention provides an integrated control and control management system that can prevent service-related failures in advance by monitoring and predicting failure states of network equipment, square ratios, servers, and control systems thereof.

본 발명의 일 실시예에 의한 통합 관제 및 제어 관리 시스템은 NoSQL를 기반으로 하는 통합 관제 및 제어 관리 시스템에 있어서, 관리 대상 매체들에 대한 구성, 장애 및 성능 정보 데이터를 수집 및 저장하는 어플라이언스 서버 모듈; 및 상기 어플라이언스 서버 모듈에 연동되어 상기 수집 및 저장된 데이터를 조회 가능하도록 통합관리하는 통합 관리 모듈을 포함하고, 상기 어플라이언스 서버 모듈은 상기 관리 대상 매체들에 대한 구성, 장애 및 성능 정보 데이터를 수집하는 프로세서; 및 상기 수집된 데이터를 저장하는 NoSQL 데이터베이스를 포함할 수 있다.The integrated control and control management system according to an embodiment of the present invention is an integrated control and control management system based on NoSQL, the appliance server module for collecting and storing configuration, failure and performance information data for the managed media ; And an integrated management module integrated with the appliance server module to manage the collected and stored data so that the collected and stored data can be viewed, and the appliance server module collects configuration, failure, and performance information about the managed media. ; And a NoSQL database for storing the collected data.

상기 통합 관리 모듈과 연동되어 상기 통합 관리 모듈에 의하여 관리되는 데이터를 전송받아 통합 모니터링을 수행하는 사용자 단말을 더 포함할 수 있다.The mobile terminal may further include a user terminal interworking with the integrated management module and performing integrated monitoring by receiving data managed by the integrated management module.

상기 NoSQL 데이터베이스는 몽고 데이터베이스(Mongo DB)일 수 있다.The NoSQL database may be a Mongo DB.

상기 NoSQL 데이터베이스는 오픈 소스(Open Source) 형태로 구비될 수 있다.The NoSQL database may be provided in an open source form.

상기 관리 대상 매체는 네트워크 관리 시스템(NMS), 서버관리시스템(SMS), 제어관리시스템(EMS)과 같은 솔루션 통합과, 네트워크 장비, 광장비(Mspp), 클라우드 시스템 장비, 데이터베이스(DB) 중 적어도 하나가 다수 개로 포함될 수 있다.The management target medium may include at least one of a network management system (NMS), a server management system (SMS) and a control management system (EMS) such as solution integration, network equipment, Mspp, cloud system equipment and a database (DB). One may be included in plural.

상기 통합 관리 모듈은 상기 프로세서 및 NoSQL 데이터베이스에 연동되어 상기 수집 및 저장된 데이터를 감시하고, 미리 지정된 형태의 통계 자료를 생성할 수 있다.The integrated management module may be linked to the processor and the NoSQL database to monitor the collected and stored data and generate statistical data in a predetermined form.

상기 통합 관리 모듈은 GUI(Graphic User Interface)방식으로 구성하여 사용자 위주의 NMS 또는 업체 별로 통합관리할 수 있다.The integrated management module may be configured in a GUI (Graphic User Interface) method to be integrated management for each user-oriented NMS or company.

상기 통합 관리 모듈은 SNMP(Simple Network Management Protocol) 및 FTP(File Transfer Protocol)로 성능 로그를 상기 관리 대상 매체에 전송하여 CPU, 메모리, 디스크 및 포트의 성능을 수집하고 임계치를 감시하는 성능 수집부; 상기 관리 대상 매체의 PING(Packet Internet Grouper)을 체크하고 텔레넷(TELNET)의 접속을 확인하여 PING과 텔레넷의 장애를 감시하는 관리 대상 장비 감시부; 상기 관리 대상 매체의 DB(Database)에 접속하여 SQL(Structured Query Language)의 실행을 확인하여 DB, TNS(Transaction Network Service), SQL의 장애를 감시하는 DB 장애 감시부; SNMP를 통한 프로세스 및 로그파일을 상기 관리 대상 매체에 전송하여 프로세스 실행을 감시하는 프로세스 수집부; FTP로 자원 데이터 파일을 상기 관리 대상 매체에 전송하여 자원 데이터를 수집 및 관리하는 자원 및 자산 관리부; 시스로그 데몬(SYSLOG DAMON)을 통하여 상기 관리 대상 매체의 시스 로그를 실시간으로 감시하는 시스로그 수신부; 및 상기 관리 대상 매체의 소프트웨어 정보관리를 위하여 소프트웨어의 정보를 수집 및 요청하는 소프트웨어 감시부를 포함할 수 있다.The integrated management module may include: a performance collector configured to collect performance of a CPU, a memory, a disk, and a port by monitoring performance thresholds by transmitting performance logs to the management target medium using Simple Network Management Protocol (SNMP) and File Transfer Protocol (FTP); A managed device monitoring unit that checks a PING (Packet Internet Grouper) of the management target medium and checks a connection of a telenet (TELNET) to monitor failures of the PING and the telenet; DB failure monitoring unit for accessing the DB (Database) of the management target medium to check the execution of SQL (Structured Query Language) to monitor the failure of DB, TNS (Transaction Network Service), SQL; A process collecting unit for monitoring a process execution by transmitting a process and a log file through SNMP to the management target medium; A resource and asset management unit for collecting and managing resource data by transmitting a resource data file to the management target medium by FTP; Syslog receiving unit for monitoring the system log of the management target medium in real time through a Syslog daemon (SYSLOG DAMON); And a software monitoring unit for collecting and requesting software information for managing software information of the management target medium.

상기 통합 관리 모듈은 파일에 대한 사용자의 엑세스 및 로그 데이터와 백업 파일을 관리하는 파일 관리부; 상기 관리 대상 매체 및 네트워크 상태를 관리하는 클라우드 시스템 관리부; 상기 관리 대상 매체의 장애, 로그, 성능 및 백업 관련한 이력 데이터를 관리하는 이력 관리부; 사용자의 접근과 보안 인증을 위한 데이터를 관리하는 오픈스택(open stack) 관리부; 및 사용자의 작업 신청 및 검토를 위한 데이터를 관리하는 작업 계획부;를 더 포함할 수 있다.The integrated management module may include a file manager configured to manage a user's access to a file, log data, and a backup file; A cloud system manager configured to manage the management target medium and network state; A history manager for managing history data related to failure, log, performance, and backup of the management target medium; An open stack manager for managing data for access and security authentication of a user; And a task planner that manages data for user's task application and review.

상기 통합 관리 모듈은 상기 관리 대상 매체의 장애 및 성능 저하로 판단하여 판단 결과에 따른 경보신호를 외부로 출력하는 경보 신호 출력부를 더 포함할 수 있다.
The integrated management module may further include an alarm signal output unit configured to output an alarm signal according to a determination result by determining that the management target medium has a failure and a performance degradation.

본 발명의 일 실시예에 따른 통합 관제 및 제어 관리 시스템은 점점 증가하는 서비스의 확장으로 인하여 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서 발생되는 대용량의 데이터를 NoSQL 를 기반으로 하여 보다 체계적이고 통합적으로 관리함으로써, 시스템들의 장애 상태를 모니터링하여 효율적으로 감시 및 예측할 수 있다.The integrated control and control management system according to an embodiment of the present invention is more systematic and based on NoSQL based on the large amount of data generated from network equipment, square ratios, servers, and their control systems due to the expansion of services. Integrated management allows the system to monitor and predict failure conditions efficiently.

또한, 본 발명의 일 실시예에 따르면, 네트워크 장비, 광장비, 서버 및 그 제어 시스템들의 장애 상태 감시 및 예측으로 서비스 관련 장애를 미연에 방지할 수 있다.In addition, according to an embodiment of the present invention, service-related failures can be prevented by monitoring and predicting failure states of network equipment, square ratios, servers, and control systems thereof.

또한, 본 발명의 일 실시예에 따르면, 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서의 대용량의 데이터를 OSS(Open Source System)인 NoSQL 데이터베이스로 변경하여, 사용자의 작업 및 관리 비용을 절감시킬 수 있다.
In addition, according to an embodiment of the present invention, by changing a large amount of data in the network equipment, square ratio, server and its control systems to the NoSQL database, which is an Open Source System (OSS), to reduce the user's work and management costs You can.

도 1은 본 발명의 일 실시예에 따른 통합 관제 및 제어 관리 시스템을 개략적으로 나타내는 블록도이다.
도 2는 도 1의 통합 관리 모듈의 주요 동작을 간략하게 나타내는 블록도이다.
도 3은 도 1의 통합 관리 모듈의 구성을 구체적으로 나타내는 블록도이다.
도 4는 도 1의 통합 관리 모듈의 구동의 일 예로 관리 대상 매체들을 관리하는 화면을 나타내는 도면이다.
도 5는 도 1의 통합 관리 모듈의 구동의 다른 예로 관리 대상 매체들의 정보를 상세하게 보여주는 NMS 상세 서버 화면을 나타내는 도면이다.
도 6은 도 1의 통합 관리 모듈의 구동의 또 다른 예로 관리 대상 매체들의 성능 정보를 상세하게 보여주는 화면을 나타내는 도면이다.
도 7은 도 1의 통합 관리 모듈의 구동의 또 다른 예로 관리 대상 매체들의 상세 정보 및 이력 정보를 보여주는 화면을 나타내는 도면이다.
1 is a block diagram schematically showing an integrated control and control management system according to an embodiment of the present invention.
FIG. 2 is a block diagram briefly illustrating main operations of the integrated management module of FIG. 1.
3 is a block diagram illustrating in detail the configuration of the integrated management module of FIG. 1.
4 is a diagram illustrating a screen for managing management target media as an example of driving the integrated management module of FIG. 1.
FIG. 5 is a diagram illustrating an NMS detailed server screen showing details of management target media in detail as another example of driving the integrated management module of FIG. 1.
FIG. 6 is a diagram illustrating a screen in detail showing performance information of management target media as another example of driving the integrated management module of FIG. 1.
FIG. 7 is a diagram illustrating a screen showing detailed information and history information of management target media as another example of driving the integrated management module of FIG. 1.

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 정도로 본 발명의 바람직한 일 실시예를 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, in which those skilled in the art can readily implement the present invention.

그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원 시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, only the embodiments to complete the disclosure of the present invention and complete the scope of the invention to those skilled in the art. It is provided to inform you. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention and are not intended to represent all of the technical ideas of the present invention. Therefore, various equivalents It should be understood that water and variations may be present.

도 1은 본 발명의 일 실시예에 따른 통합 관제 및 제어 관리 시스템을 개략적으로 나타내는 블록도이고, 도 2는 도 1의 통합 관리 모듈의 주요 동작을 간략하게 나타내는 블록도이며, 도 3은 도 1의 통합 관리 모듈의 구성을 구체적으로 나타내는 블록도이고, 도 4는 도 1의 통합 관리 모듈의 구동의 일 예로 관리 대상 매체들을 관리하는 화면을 나타내는 도면이며, 도 5는 도 1의 통합 관리 모듈의 구동의 다른 예로 관리 대상 매체들의 정보를 상세하게 보여주는 NMS 상세 서버 화면을 나타내는 도면이고, 도 6은 도 1의 통합 관리 모듈의 구동의 또 다른 예로 관리 대상 매체들의 성능 정보를 상세하게 보여주는 화면을 나타내는 도면이며, 도 7은 도 1의 통합 관리 모듈의 구동의 또 다른 예로 관리 대상 매체들의 상세 정보 및 이력 정보를 보여주는 화면을 나타내는 도면이다. 한편, 본 발명은 점점 증가하는 서비스를 지원하기 위하여 서버들이 확장되어 수동 관리에 제한이 발생되므로, 이와 같이 확장된 서버나 네트워크 장비, 광장비 및 그 제어시스템들에 발생되는 대용량의 데이터를 NoSQL(Not Only Structured Query Language) 기반 데이터베이스를 사용하여 보다 체계적이고 통합적으로 관리함으로써, 서비스에 직간접적으로 관여된 시스템들의 장애 상태 감시 및 예측으로 서비스 관련 장애를 미연에 방지할 수 있는 통합 관제 및 제어 관리 시스템에 관한 것이다.1 is a block diagram schematically showing an integrated control and control management system according to an embodiment of the present invention, FIG. 2 is a block diagram briefly illustrating the main operations of the integrated management module of FIG. 1, and FIG. 3 is FIG. 1. FIG. 4 is a block diagram illustrating a configuration of an integrated management module of FIG. 1. FIG. 4 is a diagram illustrating a screen for managing media to be managed as an example of driving the integrated management module of FIG. 1. FIG. 5 is a diagram illustrating an integrated management module of FIG. 1. As another example of driving, it is a view showing a detailed NMS server screen showing the information of the management target media in detail, Figure 6 is another example of the driving of the integrated management module of Figure 1 shows a screen showing in detail the performance information of the management target medium; FIG. 7 illustrates a screen showing detailed information and history information of management target media as another example of driving the integrated management module of FIG. 1. I am drawing. On the other hand, in the present invention, since the servers are extended to support an increasing number of services, there is a limitation in manual management. An integrated control and control management system that prevents service-related failures by monitoring and predicting failure states of systems directly or indirectly involved in services by using a Not Only Structured Query Language (based) database. It is about.

도 1 내지 도 3을 참조하면, 본 발명의 일 실시예에 따른 통합 관제 및 제어 관리 시스템은 어플라이언스 서버 모듈(10), 통합 관리 모듈(20) 및 사용자 단말(2)을 포함한다.1 to 3, the integrated control and control management system according to an embodiment of the present invention includes an appliance server module 10, an integrated management module 20, and a user terminal 2.

상기 어플라이언스 서버 모듈(10)은 관리 대상 매체(1)들에 대한 구성, 장애 및 성능 정보 데이터를 수집 및 저장한다. 상기 관리 대상 매체(1)는 네트워크 관리 시스템(이하, NMS라 함), 서버관리시스템(SMS), 제어관리시스템(EMS)과 같은 솔루션 통합과, 네트워크 장비, 광장비(Mspp), 클라우드 시스템 장비, 데이터베이스(DB) 중 적어도 하나가 다수 개로 포함될 수 있다. 상기 NMS(Network Management Syatem)는 네트워크 상의 전 장비들에 대한 중앙감시체제를 구축하여 모니터링, 플래닝 및 분석이 가능토록 하고, 관련 데이터를 보관하여 필요시 즉시 활용가능하게 하는 네트워크 관리 시스템을 의미한다.The appliance server module 10 collects and stores configuration, failure, and performance information data on the management target media 1. The management target medium 1 is integrated with solutions such as a network management system (hereinafter referred to as NMS), a server management system (SMS), a control management system (EMS), network equipment, a square ratio (Mspp), cloud system equipment. At least one of the database DB may be included. The NMS (Network Management Syatem) refers to a network management system that establishes a central monitoring system for all devices on a network to enable monitoring, planning, and analysis, and stores relevant data and makes immediate use when necessary.

이러한 어플라이언스 서버 모듈(10)은 프로세서(110) 및 NoSQL 데이터베이스(120)를 포함할 수 있다.This appliance server module 10 may include a processor 110 and a NoSQL database 120.

상기 프로세서(110)는 관리 대상 매체(1)들에 대한 구성, 장애 및 성능 정보 데이터를 수집한다. 상기 프로세서(110)는 관리 대상 매체(1)들에 대한 구성, 장애 및 성능 정보 데이터를 수집하여, NoSQL 데이터베이스(120)에 전송하여 저장하게 하거나, 통합 관리 모듈(20)에 전송하여 다양한 로그 분석을 수행하게 할 수 있다.The processor 110 collects configuration, failure and performance information data about the management target media 1. The processor 110 collects configuration, failure and performance information data about the management target media 1, transmits the data to the NoSQL database 120, stores the data, or transmits the data to the integrated management module 20 to analyze various logs. Can be done.

상기 NoSQL 데이터베이스(120)는 프로세서(110)에서 수집된 데이터를 저장하고, 통합 관리 모듈(20)의 요청시 해당 데이터를 전송하는 기능을 수행한다. 또한, 상기 NoSQL 데이터베이스(120)는 사용자로부터 관리 대상 매체(1)에 대한 정보와 시스템의 구동을 위하여 필요한 프로그램 정보를 외부 사용자 단말(3)로부터 입력받아 저장한다. 상기 NoSQL은 조인 연산이 불가능하고, 각각의 데이터가 독립적으로 설계되어 데이터를 여러 서버 등에 분산하여 작업하는 방식을 의미하는 것으로서, 본 발명에서는 프로세서(110)에서 수집된 데이터를 NoSQL 데이터베이스(120)에 저장하여 각각의 데이터가 서로 연관성없이 구동될 수 있기 때문에, 대용량의 데이터의 입출력이 발생해도 데이터 처리가 용이해져 데이터 처리의 속도 및 확장성이 향상될 수 있다. 한편, 본 발명에서의 NoSQL 데이터베이스(120)는 몽고 데이터베이스(Mongo DB)일 수 있다. 이러한 NoSQL 데이터베이스(120)는 오픈 소스(Open Source) 형태로 구비될 수 있다. 본 발명에서는 기존의 파일 저장을 위한 RDM(예를 들면, Oracle, Mysql, Mssql) 체계를 오픈 소스 형태의 NoSQL 기반 체계로 변경함으로써, 라이센스 비용없이 NoSQL 데이터베이스(120)를 통하여 데이터 관리 인프라를 구축하여 공통 표준을 통하여 범용적으로 데이터를 관리할 수 있다.The NoSQL database 120 stores the data collected by the processor 110, and transmits the data when requested by the integrated management module 20. In addition, the NoSQL database 120 receives and stores information about the management target medium 1 and program information necessary for driving the system from an external user terminal 3 from a user. The NoSQL means that a join operation is not possible, and each data is designed independently to distribute the data to various servers, and so on. In the present invention, the data collected by the processor 110 is transferred to the NoSQL database 120. Since each data can be stored and driven without being related to each other, even if a large amount of data input / output occurs, data processing can be facilitated, and the speed and scalability of the data processing can be improved. On the other hand, the NoSQL database 120 in the present invention may be a Mongo database (Mongo DB). The NoSQL database 120 may be provided in an open source form. In the present invention, by changing the existing RDM (for example, Oracle, Mysql, Mssql) scheme for file storage to an open-source NoSQL-based scheme, by building a data management infrastructure through the NoSQL database 120 without a license fee Common standards allow data to be managed universally.

상기 통합 관리 모듈(20)은 어플라이언스 서버 모듈(10)에 연동되어 오플라이언스 서버 모듈에 의하여 수집 및 저장된 데이터를 조회 가능하도록 통합관리한다. 이러한 통합 관리 모듈(20)은 본 시스템의 안정적인 모니터링을 운용하기 위하여 프로세서(110) 및 NoSQL 데이터베이스(120)에 연동되어 서버, 라우터, 스위치, 광장비 등과 같은 원격 장비에 대하여 수집 및 저장된 데이터를 감시하고, 미리 지정된 형태의 통계 자료를 생성할 수 있다. 또한, 상기 통합 관리 모듈(20)은 GUI(Graphic User Interface)방식으로 구성하여 사용자 위주의 NMS(Network Management Syatem) 또는 업체 별로 통합관리할 수 있다.The integrated management module 20 is integrated with the appliance server module 10 to perform integrated management so that the data collected and stored by the appliance server module can be viewed. The integrated management module 20 is linked to the processor 110 and NoSQL database 120 to operate the stable monitoring of the system to monitor the data collected and stored for remote devices such as servers, routers, switches, square ratios, etc. And generate statistical data in a predetermined form. In addition, the integrated management module 20 may be configured by a GUI (Graphic User Interface) method to be integrated management for each user-oriented network management system (NMS) or a company.

상기와 같은 기능을 구현하기 위하여, 상기 통합 관리 모듈(20)은 성능 수집부(210), 관리 대상 장비 감시부(220), DB 장애 감시부(230), 프로세스 수집부(240), 자원 및 자산 관리부(250), 시스로그 수신부(260) 및 소프트웨어 감시부(270)를 포함할 수 있다. 본 발명에서는 통합 관리 모듈(20)이 성능 수집부(210), 관리 대상 장비 감시부(220), DB 장애 감시부(230), 프로세스 수집부(240), 자원 및 자산 관리부(250), 시스로그 수신부(260) 및 소프트웨어 감시부(270)를 사용하여 대용량 데이터인 빅데이터 환경에 적합하도록 설계되어, 프로세서(110)로부터 수집된 대용량의 데이터를 통합 관리 모듈(20)에 포함된 다수의 구성들을 통하여 다양한 로그 분석을 수행한 후, 로그 분석된 결과를 구조화된 GUI(Graphic User Interface) 방식의 관리 화면을 통하여 나타내고, 또한 사용자 단말(2)의 요청시 사용자 단말(2)로 전송하여 사용자로 하여금 원격에서 관리 대상 매체(1)를 모니터링하게 할 수 있다. In order to implement the above functions, the integrated management module 20 may include a performance collecting unit 210, a managed device monitoring unit 220, a DB failure monitoring unit 230, a process collecting unit 240, resources, and the like. The asset manager 250, the Syslog receiver 260, and the software monitor 270 may be included. In the present invention, the integrated management module 20 is the performance collection unit 210, managed equipment monitoring unit 220, DB failure monitoring unit 230, process collection unit 240, resource and asset management unit 250, system The log receiver 260 and the software monitor 270 are designed to be suitable for a big data environment, which is a large amount of data, and include a plurality of components included in the integrated management module 20 for storing a large amount of data collected from the processor 110. After performing various log analysis, the log analyzed results are displayed through a structured GUI (Graphic User Interface) management screen, and also transmitted to the user terminal 2 upon request of the user terminal 2 to the user. It is possible to remotely monitor the management target medium 1.

상기 성능 수집부(210)는 SNMP(Simple Network Management Protocol) 및 FTP(File Transfer Protocol)로 성능 로그를 관리 대상 매체(1)에 전송하여 CPU, 메모리, 디스크 및 포트의 성능을 수집하고 임계치를 감시한다.The performance collecting unit 210 transmits the performance log to the management target medium 1 using Simple Network Management Protocol (SNMP) and File Transfer Protocol (FTP) to collect the performance of the CPU, memory, disk, and port, and monitor the threshold value. do.

상기 관리 대상 장비 감시부(220)는 관리 대상 매체(1)의 PING(Packet Internet Grouper)을 체크하고 텔레넷(TELNET)의 접속을 확인하여 PING과 텔레넷의 장애를 감시한다. 상기 PING은 특정 사이트를 이용할 수 있는 지를 검사하는 프로그램을 의미한다.The management target equipment monitoring unit 220 checks the PING (Packet Internet Grouper) of the management target medium 1 and checks the connection of the TELNET to monitor the failure of the PING and the telenet. The PING refers to a program that checks whether a specific site is available.

상기 DB 장애 감시부(230)는 관리 대상 매체(1)의 DB(Database)에 접속하여 SQL(Structured Query Language)의 실행을 확인하여 DB, TNS(Transaction Network Service), SQL의 장애를 감시한다.The DB failure monitoring unit 230 accesses a DB (Database) of the management target medium 1 and checks execution of Structured Query Language (SQL) to monitor DB, TNS (Transaction Network Service), and SQL failure.

상기 프로세스 수집부(240)는 SNMP를 통한 프로세스 및 로그파일을 관리 대상 매체(1)에 전송하여 프로세스 실행을 감시한다.The process collector 240 transmits the process and the log file through SNMP to the management target medium 1 to monitor the process execution.

상기 자원 및 자산 관리부(250)는 FTP로 자원 데이터 파일을 관리 대상 매체(1)에 전송하여 자원 데이터를 수집 및 관리한다.The resource and asset manager 250 collects and manages resource data by transmitting the resource data file to the management target medium 1 by FTP.

상기 시스로그 수신부(260)는 시스로그 데몬(SYSLOG DAMON)을 통하여 관리 대상 매체(1)의 시스 로그를 실시간으로 감시한다. 즉, 상기 시스로그 수신부(260)는 관리 대상 매체(1)에서 발생되는 시스템 로그, 데이터베이스 로그, 서버 로그, 네트워크 로그 등에 포함된 사용자 정보, 사용자 로그인, 로그아웃, 리부팅(reboot), 사용자 인증, 최종 로그인, 로그인 실패, 명령어 관련, 서버 또는 네트워크 접근 성공 또는 에러 등의 정보를 포함한 로그 파일을 실시간으로 감시한다.The syslog receiver 260 monitors the syslog of the management target medium 1 in real time through a syslog daemon. That is, the syslog receiving unit 260 may include user information included in the system log, database log, server log, network log, etc. generated in the management target medium 1, user login, logout, reboot, user authentication, Monitors log files in real time, including information on last login, login failure, command related, server or network access success or errors.

상기 소프트웨어(S/W) 감시부(270)는 관리 대상 매체(1)의 소프트웨어 정보관리를 위하여 소프트웨어의 정보를 수집 및 요청한다.The software (S / W) monitoring unit 270 collects and requests information of software for software information management of the management target medium 1.

또한, 상기 통합 관리 모듈(20)은 파일 관리부(215), 클라우드 시스템 관리부(225), 이력 관리부(235), 오픈스택 관리부(245), 작업 계획부(255) 및 경보 신호 출력부(265)를 더 포함할 수 있다.In addition, the integrated management module 20 may include a file manager 215, a cloud system manager 225, a history manager 235, an open stack manager 245, a task planr 255, and an alarm signal output 265. It may further include.

상기 파일 관리부(215)는 파일에 대한 사용자의 엑세스 및 로그 데이터와 백업 파일을 관리한다.The file manager 215 manages a user's access to a file, log data, and a backup file.

상기 클라우드 시스템 관리부(225)는 관리 대상 매체(1) 및 네트워크 상태를 관리한다. 즉, 상기 클라우드 시스템 관리부(225)는 서버, 디스크, 백업, 네트워크 및 시설 현황 등의 데이터를 감시 및 관리한다.The cloud system manager 225 manages the management target medium 1 and the network state. That is, the cloud system manager 225 monitors and manages data such as server, disk, backup, network and facility status.

상기 이력 관리부(235)는 관리 대상 매체(1)의 장애, 로그, 성능 및 백업 관련한 이력 데이터를 관리한다. 즉, 상기 이력 관리부(235)는 관리 대상 매체(1)의 고장 이력, 로그 이력, 성능 이력 및 백업 이력 등의 데이터를 감시 및 관리한다.The history manager 235 manages history data related to failure, log, performance, and backup of the management target medium 1. That is, the history manager 235 monitors and manages data such as a failure history, a log history, a performance history, and a backup history of the management target medium 1.

상기 오픈스택(open stack) 관리부(245)는 사용자의 접근과 보안 인증을 위한 데이터를 관리한다. 또한, 상기 오픈스택 관리부(245)는 Openstack(compute) /Nova(image)/ Swift(object storage)을 통하여 이미지, 가상머신, 인스턴스, 구성, 고장, 성능, VM(Virtual Machine) 모니터링 등의 데이터를 감시 및 관리할 수 있다. 아울러, 상기 오픈스택 관리부(245)는 Keystone/Cinder/Qunatum/Horizon을 통하여 보안 인증, 스토리지 볼륨, 네트워킹, 인터페이스 등의 데이터를 감시 및 관리할 수 있다.The open stack manager 245 manages data for user access and security authentication. In addition, the OpenStack management unit 245 may monitor data such as image, virtual machine, instance, configuration, failure, performance, and virtual machine (VM) through Openstack (compute) / Nova (image) / Swift (object storage). Can be monitored and managed In addition, the open stack manager 245 may monitor and manage data such as security authentication, storage volume, networking, and interface through Keystone / Cinder / Qunatum / Horizon.

상기 작업 계획부(255)는 사용자의 작업 신청 및 검토를 위한 데이터를 관리한다. 즉, 상기 작업 계획부(255)는 사용자의 작업 신청 내역 및 작업 검토 내역에 대한 데이터를 감시 및 관리한다.The job planning unit 255 manages data for user's job application and review. That is, the job planning unit 255 monitors and manages data about the job application history and the job review history of the user.

상기 경보 신호 출력부(265)는 관리 대상 매체(1)의 장애 및 성능 저하로 판단하여 판단 결과에 따른 경보신호를 외부로 출력한다. 즉, 상기 경보 신호 출력부(265)는 경보신호를 관리 화면을 통하여 색상, 문자, 음성 등으로 출력하여, 사용자에게 관리 대상 매체(1)의 상태를 알려줄 수 있다.The alarm signal output unit 265 determines that the management target medium 1 has a failure and performance degradation, and outputs an alarm signal according to the determination result to the outside. That is, the alarm signal output unit 265 may output the alarm signal through a management screen in color, text, voice, etc. to inform the user of the state of the management target medium 1.

상기 사용자 단말(2)은 클라우드, NMS, SMS를 통합한 컴퓨팅 환경에서 네트워크 상의 어플라이언스 서버 모듈(10) 및 통합 관리 모듈(20) 자원을 이용하는 주체로, 보다 구체적으로는 사용자가 사용하는 단말 즉, 개인용 컴퓨터(PC), 테블릿, 노트북, 휴대용 단말기, 스마트폰(SmartPhone)과 같은 이동통신 단말기 등 네트워킹이 가능한 형태의 장비를 의미하다. 본 발명에 따른 통합 관제 및 제어 관리 시스템 하에서 사용자 단말(2)은 원하는 시점에 관리 대상 매체(1)들 중 원하는 매체에 대하여 어플라이언스 서버 모듈(10) 및 통합 관리 모듈(20) 자원에 저장된 데이터를 골라서 모니터링할 수 있게 된다. 또한, 상기 사용자 단말(2)은 관리 대상 매체(1)를 원격에서 감시 및 모니터링하여 관리 대상 매체(1)를 사전에 점검하여 고장 조치 등을 취할 수 있고, 나아가 서비스 운용을 위한 별도의 베이스(즉, Knowledge base)를 구축할 수 있다.The user terminal 2 is a subject using the resources of the appliance server module 10 and the integrated management module 20 on the network in a computing environment integrating cloud, NMS, and SMS, and more specifically, a terminal used by a user, It refers to a device capable of networking such as a personal computer (PC), tablet, notebook, portable terminal, mobile communication terminal such as a smart phone (SmartPhone). Under the integrated control and control management system according to the present invention, the user terminal 2 stores data stored in the appliance server module 10 and the integrated management module 20 resource with respect to a desired medium among the management target media 1 at a desired time point. You can pick and monitor. In addition, the user terminal 2 may remotely monitor and monitor the management target medium 1 to check the management target medium 1 in advance to take a breakdown and the like. In other words, knowledge base can be established.

도 4에 도시된 바와 같이, 본 발명에 따른 통합 관제 및 제어 관리 시스템은 통합 관리 모듈(20)을 통하여 관리 대상 매체(1)들을 N-스크린 형태로 표현할 수 있다. 즉, 본 시스템은 관리 대상 매체(1)들의 성능 및 속성 정보를 표현하기 위하여 토폴로지 맵(TOPOLOGY MAP)을 이용하여 NMS 박스 형태로 표현하고, 관련있는 서버의 정보를 표현함으로써, 관리 대상 매체(1)들을 통합 관리할 수 있다. 아울러, 본 시스템은 CPU 및 MEM TOPN 성능을 제공함과 아울러 각 매체들의 속성 정보를 제공함으로써, 사용자로 하여금 편리하게 해당 정보들을 확인하게 할 수 있다. 또한, 본 시스템은 NMS 박스의 색으로 알람 신호를 표시할 수 있고, 아울러 NMS가 신규 추가되면 자동으로 화면에 반영할 수 있다. 한편, 상기 토폴로지 맵은 물리적이고 논리적으로 구성된 장비 관련 정보를 한 눈에 알아보기 쉽게 시각적으로 구성 및 편집되어 모니터링할 수 있도록 하는 도구로서, 장비 관련 정보의 단순 구성 상황뿐만 아니라, 아이콘의 색상 변화 및 장애 리스트를 통한 장애 상황을 시작적으로 한 눈에 파악할 수 있도록 할 수 있다.As shown in FIG. 4, the integrated control and control management system according to the present invention may express the management target media 1 in the form of an N-screen through the integrated management module 20. That is, the present system represents the NMS box using a topology map (TOPOLOGY MAP) in order to express the performance and attribute information of the managed media 1, and expresses the information of the relevant server. ) Can be integrated management. In addition, the system provides CPU and MEM TOPN performance and provides attribute information of each medium, thereby allowing the user to conveniently check the corresponding information. In addition, the system can display the alarm signal in the color of the NMS box, and can be automatically reflected on the screen when a new NMS is added. Meanwhile, the topology map is a tool for visually configuring, editing, and monitoring physically and logically configured equipment-related information at a glance so that it is easy to understand. The fault list can provide a quick overview of the fault situation.

도 5에 도시된 바와 같이, 본 발명에 따른 통합 관제 및 제어 관리 시스템은 통합 관리 모듈(20)을 통하여 관리 대상 매체(1)들의 정보를 상세하게 가상화시켜 표시할 수 있다. 이를 통하여 본 시스템은 클라우드 시스템 및 가상화 장비를 관리할 수 있고, 나아가 오픈 스택(Openstack) 및 노바(Nova) 등의 속성 정보를 확인할 수 있다.As shown in FIG. 5, the integrated control and control management system according to the present invention may virtually display information of the management target media 1 through the integrated management module 20. Through this, the system can manage the cloud system and the virtualization equipment, and can also check the attribute information of the open stack and the nova.

도 6에 도시된 바와 같이, 본 발명에 따른 통합 관제 및 제어 관리 시스템은 통합 관리 모듈(20)을 통하여 관리 대상 매체(1)들의 성능 정보를 상세하게 표시함으로써, CPU, 메모리, 하드디스크(HDD), 파일시스템(Filesystem) 및 포트(Port) 등과 같은 관리 대상 매치(1)들의 통합 성능 관리를 가능케 할 수 있다. 보여주는 화면을 나타내는 도면이다.As shown in FIG. 6, the integrated control and control management system according to the present invention displays the performance information of the management target media 1 in detail through the integrated management module 20, thereby providing a CPU, a memory, and a hard disk (HDD). It is possible to enable the integrated performance management of the managed match (1), such as file system (Filesystem) and Port (Port). It is a figure which shows the screen which shows.

도 7에 도시된 바와 같이, 본 발명에 따른 통합 관제 및 제어 관리 시스템은 통합 관리 모듈(20)을 통하여 관리 대상 매체(1)들의 상세 정보 및 이력 정보를 사용자가 쉽게 확인가능하도록 표시할 수 있다.As shown in FIG. 7, the integrated control and control management system according to the present invention may display the detailed information and the history information of the management target media 1 through the integrated management module 20 so that the user can easily check the information. .

이외에도, 본 발명에 따른 통합 관제 및 제어 관리 시스템은 통합 관리 모듈(20)의 감시 상황판을 통하여 사용자 위주의 NMS 별, 업체 별로 나타낼 수 있다. 또한, 관리자가 사이즈 또는 위치 조정 등과 같은 편집기능을 이용할 수 있도록 하여 다양한 컴포넌트들을 화면에 손쉽게 배치 및 구성할 수 있다. 나아가, 다양한 컴포넌트들에 대한 형태 및 색상을 설정할 수도 있다.In addition, the integrated control and control management system according to the present invention can be displayed for each user-specific NMS, vendor-specific through the monitoring status board of the integrated management module 20. In addition, by allowing administrators to use editing functions such as size or position adjustment, various components can be easily arranged and configured on the screen. Furthermore, shapes and colors may be set for various components.

상기와 같이 구성된 본 발명의 일 실시예에 따른 통합 관제 및 제어 관리 시스템에 의하면, 점점 증가하는 서비스의 확장으로 인하여 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서 발생되는 대용량의 데이터를 NoSQL 를 기반으로 하여 보다 체계적이고 통합적으로 관리함으로써, 시스템들의 장애 상태를 모니터링하여 효율적으로 감시 및 예측할 수 있다. 또한, 본 발명에 따르면, 네트워크 장비, 광장비, 서버 및 그 제어 시스템들의 장애 상태 감시 및 예측으로 서비스 관련 장애를 미연에 방지할 수 있다. 또한, 본 발명에 따르면, 네트워크 장비, 광장비, 서버 및 그 제어 시스템들에서의 대용량의 데이터를 OSS(Open Source System)인 NoSQL 데이터베이스(120)로 변경하여, 사용자의 작업 및 관리 비용을 절감시킬 수 있다.
According to the integrated control and control management system according to an embodiment of the present invention configured as described above, a large amount of data generated from network equipment, square ratios, servers, and their control systems due to the expansion of services is increasing. Based on more systematic and integrated management, the system can monitor and predict the failure status of systems efficiently. In addition, according to the present invention, service-related failures can be prevented by monitoring and predicting failure states of network equipment, square ratios, servers, and control systems thereof. In addition, according to the present invention, by changing a large amount of data in the network equipment, square ratio, server and its control systems to the NoSQL database 120, which is an Open Source System (OSS), to reduce the user's work and management costs Can be.

이상에서 설명한 것은 본 발명에 의한 통합 관제 및 제어 관리 시스템을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.
What has been described above is only one embodiment for implementing the integrated control and control management system according to the present invention, the present invention is not limited to the above embodiment, as claimed in the following claims of the present invention Without departing from the gist of the present invention, one of ordinary skill in the art will have the technical spirit of the present invention to the extent that various modifications can be made.

1: 관리 대상 매체 2: 사용자 단말
3: 외부 사용자 단말 10: 어플라이언스 서버 모듈
20: 통합 관리 모듈 110: 프로세서
120: NoSQL 데이터베이스 210: 성능 수집부
215: 파일 관리부 220: 관리 대상 장비 감시부
225: 클라우드 시스템 관리부 230: DB 장애 감시부
235: 이력 관리부 240: 프로세스 수집부
245: 오픈스택 관리부 250: 자원 및 자산 관리부
255: 작업 계획부 260: 시스로그 수신부
265: 경보 신호 출력부 270: 소프트웨어 감시부
1: management target medium 2: user terminal
3: external user terminal 10: appliance server module
20: integrated management module 110: processor
120: NoSQL database 210: performance collector
215: File management unit 220: Management target device monitoring unit
225: cloud system management unit 230: DB failure monitoring unit
235: history management unit 240: process collection unit
245: OpenStack Management Unit 250: Resource and Asset Management Unit
255: job planning unit 260: Syslog receiving unit
265: alarm signal output unit 270: software monitoring unit

Claims (10)

NoSQL(Not Only Structured Query Language)를 기반으로 하는 통합 관제 및 제어 관리 시스템에 있어서,
관리 대상 매체들에 대한 구성, 장애 및 성능 정보 데이터를 수집 및 저장하는 어플라이언스 서버 모듈; 및
상기 어플라이언스 서버 모듈에 연동되어 상기 수집 및 저장된 데이터를 조회 가능하도록 통합관리하는 통합 관리 모듈을 포함하고,
상기 어플라이언스 서버 모듈은 상기 관리 대상 매체들에 대한 구성, 장애 및 성능 정보 데이터를 수집하는 프로세서; 및
상기 수집된 데이터를 저장하는 NoSQL 데이터베이스를 포함하고,
상기 통합 관리 모듈과 연동되어 상기 통합 관리 모듈에 의하여 관리되는 데이터를 전송받아 통합 모니터링을 수행하는 사용자 단말을 더 포함하며,
상기 통합 관리 모듈은 상기 프로세서 및 NoSQL 데이터베이스에 연동되어 상기 수집 및 저장된 데이터를 감시하고, 미리 지정된 형태의 통계 자료를 생성하고,
상기 통합 관리 모듈은 GUI(Graphic User Interface)방식으로 구성하여 사용자 위주의 NMS 또는 업체 별로 통합관리할 수 있으며,
상기 통합 관리 모듈은 상기 관리 대상 매체들의 성능 및 속성 정보를 표현하기 위하여 토폴로지 맵을 이용하여 NMS 박스 형태로 표현하되, 상기 NMS 박스의 색으로 알람 신호를 표시하고, NMS가 신규 추가되면 자동으로 화면에 반영하며,
상기 사용자 단말은 상기 관리 대상 매체들 중 원하는 매체에 대하여 상기 어플라이언스 서버 모듈 및 통합 관리 모듈 자원에 저장된 데이터를 골라서 모니터링할 수 있는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
In the integrated control and control management system based on NoSQL (Not Only Structured Query Language),
An appliance server module for collecting and storing configuration, failure, and performance information data for the managed media; And
Integrate with the appliance server module includes an integrated management module for integrated management to view the collected and stored data,
The appliance server module may include a processor configured to collect configuration, failure, and performance information data about the media to be managed; And
A NoSQL database for storing the collected data,
And a user terminal interworking with the integrated management module to receive data managed by the integrated management module and perform integrated monitoring.
The integrated management module is linked to the processor and the NoSQL database to monitor the collected and stored data, to generate statistical data in a predetermined form,
The integrated management module can be configured by a GUI (Graphic User Interface) method to be integrated management for each user-oriented NMS or company,
The integrated management module is expressed in the form of an NMS box using a topology map to express the performance and attribute information of the media to be managed, and displays an alarm signal in the color of the NMS box, and automatically displays when an NMS is newly added. Reflected in,
The user terminal can monitor the data stored in the appliance server module and the integrated management module resources for the desired medium of the management target medium, the integrated control and control management system, characterized in that.
삭제delete 청구항 1에 있어서,
상기 NoSQL 데이터베이스는 몽고 데이터베이스(Mongo DB)일 수 있는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The NoSQL database may be a Mongo DB (Mongo DB) integrated control and control management system.
청구항 1에 있어서,
상기 NoSQL 데이터베이스는 오픈 소스(Open Source) 형태로 구비되는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The NoSQL database is an integrated control and control management system, characterized in that provided in the form of open source (Open Source).
청구항 1에 있어서,
상기 관리 대상 매체는 네트워크 관리 시스템(NMS), 서버관리시스템(SMS), 제어관리시스템(EMS)과 같은 솔루션 통합과, 네트워크 장비, 광장비(Mspp), 클라우드 시스템 장비, 데이터베이스(DB) 중 적어도 하나가 다수 개로 포함될 수 있는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The management target medium may include at least one of a network management system (NMS), a server management system (SMS) and a control management system (EMS) such as solution integration, network equipment, Mspp, cloud system equipment and a database (DB). Integrated control and control management system, characterized in that one can be included in a plurality.
삭제delete 삭제delete 청구항 1에 있어서,
상기 통합 관리 모듈은
SNMP(Simple Network Management Protocol) 및 FTP(File Transfer Protocol)로 성능 로그를 상기 관리 대상 매체에 전송하여 CPU, 메모리, 디스크 및 포트의 성능을 수집하고 임계치를 감시하는 성능 수집부;
상기 관리 대상 매체의 PING(Packet Internet Grouper)을 체크하고 텔레넷(TELNET)의 접속을 확인하여 PING과 텔레넷의 장애를 감시하는 관리 대상 장비 감시부;
상기 관리 대상 매체의 DB(Database)에 접속하여 SQL(Structured Query Language)의 실행을 확인하여 DB, TNS(Transaction Network Service), SQL의 장애를 감시하는 DB 장애 감시부;
SNMP를 통한 프로세스 및 로그파일을 상기 관리 대상 매체에 전송하여 프로세스 실행을 감시하는 프로세스 수집부;
FTP로 자원 데이터 파일을 상기 관리 대상 매체에 전송하여 자원 데이터를 수집 및 관리하는 자원 및 자산 관리부;
시스로그 데몬(SYSLOG DAMON)을 통하여 상기 관리 대상 매체의 시스 로그를 실시간으로 감시하는 시스로그 수신부; 및
상기 관리 대상 매체의 소프트웨어 정보관리를 위하여 소프트웨어의 정보를 수집 및 요청하는 소프트웨어 감시부를 포함하는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The integrated management module
A performance collector for collecting performance of a CPU, a memory, a disk, and a port and monitoring a threshold by transmitting a performance log to the management target medium through Simple Network Management Protocol (SNMP) and File Transfer Protocol (FTP);
A managed device monitoring unit that checks a PING (Packet Internet Grouper) of the management target medium and checks a connection of a telenet (TELNET) to monitor failures of the PING and the telenet;
DB failure monitoring unit for accessing the DB (Database) of the management target medium to check the execution of SQL (Structured Query Language) to monitor the failure of DB, TNS (Transaction Network Service), SQL;
A process collecting unit for monitoring a process execution by transmitting a process and a log file through SNMP to the management target medium;
A resource and asset management unit for collecting and managing resource data by transmitting a resource data file to the management target medium by FTP;
Syslog receiving unit for monitoring the system log of the management target medium in real time through a Syslog daemon (SYSLOG DAMON); And
And a software monitoring unit for collecting and requesting software information for managing software information of the management target medium.
청구항 1에 있어서,
상기 통합 관리 모듈은
파일에 대한 사용자의 엑세스 및 로그 데이터와 백업 파일을 관리하는 파일 관리부;
상기 관리 대상 매체 및 네트워크 상태를 관리하는 클라우드 시스템 관리부;
상기 관리 대상 매체의 장애, 로그, 성능 및 백업 관련한 이력 데이터를 관리하는 이력 관리부;
사용자의 접근과 보안 인증을 위한 데이터를 관리하는 오픈스택(open stack) 관리부; 및
사용자의 작업 신청 및 검토를 위한 데이터를 관리하는 작업 계획부;를 더 포함하는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The integrated management module
A file manager to manage a user's access to the file and log data and a backup file;
A cloud system manager configured to manage the management target medium and network state;
A history manager for managing history data related to failure, log, performance, and backup of the management target medium;
An open stack manager for managing data for access and security authentication of a user; And
An integrated control and control management system, further comprising; a job planning unit for managing data for the user's job application and review.
청구항 1에 있어서,
상기 통합 관리 모듈은
상기 관리 대상 매체의 장애 및 성능 저하로 판단하여 판단 결과에 따른 경보신호를 외부로 출력하는 경보 신호 출력부를 더 포함하는 것을 특징으로 하는 통합 관제 및 제어 관리 시스템.
The method according to claim 1,
The integrated management module
Integrated control and control management system, characterized in that it further comprises an alarm signal output unit for outputting the alarm signal according to the determination result determined by the failure and performance degradation of the management target medium.
KR1020130083244A 2013-07-16 2013-07-16 Total monitoring and control management system KR101327477B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130083244A KR101327477B1 (en) 2013-07-16 2013-07-16 Total monitoring and control management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130083244A KR101327477B1 (en) 2013-07-16 2013-07-16 Total monitoring and control management system

Publications (1)

Publication Number Publication Date
KR101327477B1 true KR101327477B1 (en) 2013-11-08

Family

ID=49857287

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130083244A KR101327477B1 (en) 2013-07-16 2013-07-16 Total monitoring and control management system

Country Status (1)

Country Link
KR (1) KR101327477B1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617498A (en) * 2013-12-05 2014-03-05 齐齐哈尔医学院 System for managing university sports teaching equipment
KR101636796B1 (en) * 2014-12-31 2016-07-07 (주)엔키아 Virtual Infra Obstacle Managing System and Method therefor
KR101748713B1 (en) * 2016-05-31 2017-07-03 (주)리원에이스 System for infra automated operation and traffic control based on integraion of Server Management System and Traffic Management System, and method thereof
KR101761781B1 (en) 2016-12-30 2017-07-26 강원석 Big data processing method for applying integrated management framework for the open source database
KR101785679B1 (en) * 2017-04-13 2017-11-06 주식회사 바론시스템 Offshore Platform Monitoring and Analysis Data Management System Using SQL and NoSQL
KR101907656B1 (en) 2017-08-29 2018-10-12 주식회사 아모티 Trouble diagnosis and management system for electrical vehicle charger
CN110781057A (en) * 2019-10-25 2020-02-11 湖南工业职业技术学院 Management system for converged framework server
CN111639083A (en) * 2020-04-10 2020-09-08 新智云数据服务有限公司 Management system of unified database management method
KR102433928B1 (en) * 2022-02-15 2022-08-19 주식회사 오렌지씨큐리티 System for Managing Cyber Security of Autonomous Ship
WO2023158112A1 (en) * 2022-02-15 2023-08-24 주식회사 오렌지씨큐리티 Cyber security rule authentication system for maritime autonomous surface ship

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060104032A (en) * 2005-03-29 2006-10-09 주식회사 티디아이시스템즈 General remote monitoring system and method using simple network management protocol
KR100908131B1 (en) 2007-11-02 2009-07-16 주식회사 케이티프리텔 Fault detection device and method using log filtering and fault detection system using the device
KR20120070179A (en) * 2010-12-21 2012-06-29 주식회사 케이티 Method for monitoring communication system and apparatus therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060104032A (en) * 2005-03-29 2006-10-09 주식회사 티디아이시스템즈 General remote monitoring system and method using simple network management protocol
KR100908131B1 (en) 2007-11-02 2009-07-16 주식회사 케이티프리텔 Fault detection device and method using log filtering and fault detection system using the device
KR20120070179A (en) * 2010-12-21 2012-06-29 주식회사 케이티 Method for monitoring communication system and apparatus therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
차지훈외, MongoDB 기반 보안로그 수집 시스템 설계, 2011년도 한국인터넷정보학회 추계학술발표대회 논문집 제12권2호, 2011.11.30 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617498A (en) * 2013-12-05 2014-03-05 齐齐哈尔医学院 System for managing university sports teaching equipment
KR101636796B1 (en) * 2014-12-31 2016-07-07 (주)엔키아 Virtual Infra Obstacle Managing System and Method therefor
KR101748713B1 (en) * 2016-05-31 2017-07-03 (주)리원에이스 System for infra automated operation and traffic control based on integraion of Server Management System and Traffic Management System, and method thereof
KR101761781B1 (en) 2016-12-30 2017-07-26 강원석 Big data processing method for applying integrated management framework for the open source database
KR101785679B1 (en) * 2017-04-13 2017-11-06 주식회사 바론시스템 Offshore Platform Monitoring and Analysis Data Management System Using SQL and NoSQL
KR101907656B1 (en) 2017-08-29 2018-10-12 주식회사 아모티 Trouble diagnosis and management system for electrical vehicle charger
CN110781057A (en) * 2019-10-25 2020-02-11 湖南工业职业技术学院 Management system for converged framework server
CN111639083A (en) * 2020-04-10 2020-09-08 新智云数据服务有限公司 Management system of unified database management method
KR102433928B1 (en) * 2022-02-15 2022-08-19 주식회사 오렌지씨큐리티 System for Managing Cyber Security of Autonomous Ship
WO2023158111A1 (en) * 2022-02-15 2023-08-24 주식회사 오렌지씨큐리티 Cyber security management system for maritime autonomous surface ship
WO2023158112A1 (en) * 2022-02-15 2023-08-24 주식회사 오렌지씨큐리티 Cyber security rule authentication system for maritime autonomous surface ship

Similar Documents

Publication Publication Date Title
KR101327477B1 (en) Total monitoring and control management system
US10747569B2 (en) Systems and methods of discovering and traversing coexisting topologies
US10454775B2 (en) Device and service discovery across multiple network types
US20210160145A1 (en) Discovery and Management of Devices
US20220058042A1 (en) Intent-based telemetry collection service
WO2021203979A1 (en) Operation and maintenance processing method and apparatus, and computer device
US9559921B2 (en) Dynamic boundary based monitoring and metering
CA3000767A1 (en) Network-based resource configuration discovery service
US20130124712A1 (en) Elastic cloud networking
US20080027948A1 (en) Managing Application System Load
JP2006331392A (en) Method and system for remotely monitoring storage system
JP2010122971A (en) Method of monitoring device forming information processing system, information processing apparatus and the information processing system
US10826972B2 (en) Contextualized analytics platform
US20140280912A1 (en) System and method for determination and visualization of cloud processes and network relationships
CN114244676A (en) Intelligent IT integrated gateway system
WO2015192664A1 (en) Device monitoring method and apparatus
US20220014415A1 (en) Deriving network device and host connection
CN109324892B (en) Distributed management method, distributed management system and device
CN111784179A (en) Server basic information management system and method
US11223534B2 (en) Systems and methods for hub and spoke cross topology traversal
CN112068953B (en) Cloud resource fine management traceability system and method
JP2010515121A (en) Method and system for identifying storage resources of an application system
US10079715B1 (en) Methods, systems and computer readable mediums for performing metadata-driven data collection
US11811847B2 (en) Server-side workflow improvement based on client-side data mining
US20230419806A1 (en) Method and system for device monitoring and diagnostics

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161102

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170828

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180808

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190826

Year of fee payment: 7