시스템 작동
기본 동작
이 섹션에서는 주로 커뮤니티 보정 모니터링 시스템의 기본 작동을 도입합니다. 사용자의 공통 운영은 다음과 같습니다. 로그인, 암호 변경, 그룹 사용자 정의 및 종료.
로그인 시스템
사용자 이름과 암호로 로그인하십시오
§ 시스템 로그인 인터페이스의 오른쪽에있는 로그인 버튼을 클릭하여 로그인 창을 확장하십시오.
§ 사용자가 올바른 사용자 이름과 일치하는 암호를 입력 한 다음 로그인 버튼을 클릭하여 커뮤니티 수정 시스템에 로그인하십시오 (사용자 이름 및 초기 암호가 시스템 관리자가 할당됩니다).
프롬프트 : 오류를 입력하면 시스템이 \"사용자 이름 또는 암호가 잘못되었습니다 \"라는 메시지가 표시되면 관리자에게 암호를 재설정하도록 요청할 수 있습니다.
사용자가 성공적으로 로그인하면 홈페이지 인터페이스가 다음과 같이 표시됩니다.
홈 페이지의 인터페이스 레이아웃은 다음 표에서 설명합니다.
고급 쿼리, 사용자 이름을 입력하고 클릭하여 사용자 상태를 쿼리합니다.
재생 및 실시간 추적을 추적하십시오
아래 그림과 같이 트랙 재생을 입력하려면 클릭하십시오
보기 할 사용자 이름을 입력하십시오. 시간을 볼 수 있도록 선택할 수 있습니다.
1-4 배 빠른 재생
를 클릭하여 실시간 추적을 입력하십시오
아래 그림과 같이 페이지를 입력하십시오
추적 객체를 보려면 사용자 이름을 입력하십시오
알람의 세부 사항
아래 그림과 같이 경고 세부 정보를 입력하려면 클릭하십시오
알람 시간 알람 레벨 및 알람 유형을 볼 수 있습니다.
쿼리 처리 후 확인하십시오
쿼리 시간은 선택 사항입니다
알람 상태는 자체적으로 처리 할 수 있습니다
사용자 이름을 클릭하고 \"암호 변경 \"버튼을 클릭하십시오. 사용자는 새 암호 변경 창에 원래 암호와 새 암호를 입력 한 다음 \"확인 \"버튼을 클릭하여 암호를 변경할 수 있습니다.
로그 아웃을 선택하여 로그 아웃하십시오.
경영진 끝
배경 관리는 기본 정보 유지 보수 및 시스템 관리의 두 가지 모듈로 나뉩니다.
시스템에 로그인 한 후 사용자는 사용자의 아바타 왼쪽에있는 버튼을 클릭하여 백그라운드 관리를 입력합니다.
사용자가 백그라운드 관리를 입력하면 기본 홈 페이지는 통계입니다. 시스템 사용자는이 모듈을 통해 데이터에 대한 기본 통계를 수행 할 수 있으며,이 모듈은 알람 레벨, 알람 유형 및 사용자 온라인으로 나뉩니다.
보기 시간을 선택하십시오
과거 시간을 확인하십시오
관리
왼쪽 메뉴 모음에서 관리 단추를 클릭하여 관리 List.from이 목록에서 확장하면 모니터링 개체, 장치 및 울타리를 관리 할 수 있습니다.
새로운
시스템에 추가 할 새로운 장치 정보가 있으면 클릭 할 수 있습니다.
각 항목 다음에 빨간색 * 항목 이옵니다.
객체 유지 보수 모니터링
보려면 클릭하십시오
객체 정보 수정 수정을 위해 한 줄을 선택하고, 객체 삭제 작업 장치 바인딩 펜스 바인딩을위한 하나의 행 선택을 클릭하여 사용자 정보를 보려면 클릭하십시오.
울타리의 관리
울타리의 이름과 울타리의 유형을 입력하십시오. 마지막으로, 속한 조직을 선택하고 울타리를 삭제하십시오.
고급 쿼리, 쿼리 할 사용자 이름을 입력하고, 세부 정보보기 단추, 울타리 세부 정보를 보려면 클릭하십시오.
로그 관리
사용자 로그인 로그 수를 계산하십시오
권리 관리
사용 권한 추가 목록을 입력하십시오
사용자 관리
* 키 키 끝, 사용자 수정, 사용자 권한 부여, 사용자 일괄 삭제 삭제를 입력하는 데 필요한 사용자 추가 사용자 추가.
암호를 재설정하십시오.
알람 집합입니다
IoT 클라우드 플랫폼의 정상적인 설치 및 안정적인 작동을 보장하기 위해 서버 구성 정보는 특별히 다음과 같이 설명됩니다.
일련 번호 | 메모리 | 하드 디스크 | CPU. | 장치 액세스 | 데이터를 저장하십시오 |
1 | 32GB. | 500g. | 8 개의 코어 | <= 500. | 데이터 : <= 1 년; 로그 : 지난 3 개월 |
단일 버전 배포 : 데이터 보안 및 고성능을 완전히 보장 할 수없는 경우 서버에 단일 버전 서비스가 배포되며 테스트, 데모 및 기타 환경에서 사용하는 것이 좋습니다.
일련 번호 | 역할 | 숫자들 | CPU. | 메모리 | 하드 디스크 | 장치 액세스 | 데이터를 저장하십시오 |
1 | 데이터 저장소 서비스 | 3 | 8 개의 핵 | 32GB. | 2Tb. | <= 5000. | 데이터 : <= 1 년 로그 : 마지막 3 개월 |
2 | 데이터 수집 서비스 | 2 | 8 개의 핵 | 32GB. | 500GB. | ||
3 | 데이터 분석 서비스 | 3 | 8 개의 핵 | 32GB. | 500GB. | ||
4 | 메시지 서비스 | 3 | 4 핵 | 16 기가 바이트 | 500GB. | ||
5 | 웹 서비스 | 2 | 4 핵 | 16 기가 바이트 | 300GB. | ||
6 | 총 합계 | 13 | 84 핵 | 128GB. | 10.5 Tb. |
클러스터 버전 배포 : 각 서버 구성 요소의 클러스터 버전은 다음과 같이 고 가용성 모드로 배포됩니다.
(1) 데이터 저장 서비스 : 데이터는 세 개의 서버 중 하나의 정상 작동을 지원할 수있는 3 개의 스토리지 서버의 두 복사본 형식으로 저장됩니다. 종료 서비스가 시작된 후에는 일반적으로 클러스터에 가입하고 다시 실행할 수 있습니다.
(2) 데이터 수집 서비스 : 데이터 수집 서비스는 장치 데이터의 실시간 획득에 사용되며 장치 액세스 플랫폼의 입구입니다. 데이터 수집 서비스는 가용성이 높고 두 대의 서버에 배포됩니다. 두 서버 중 하나의 정상 작동을 지원합니다.
(3) 데이터 분석 서비스 : 데이터 분석 서비스는 주로 장비의 질량 데이터의 실시간 데이터 분석에 사용되며 전자 울타리 알람 및 과속한 알람을 포함한 전체 플랫폼의 컴퓨팅 센터입니다. 데이터 분석이 배포됩니다. 3 개의 서버에 3 개 복사본. 3 대의 서버는 트래픽 공유 및 탄성 확장을 지원합니다. 최악의 경우 3 대의 서버 2 개의 서버가 다운되어 정상적으로 실행될 수 있습니다.
(4) 메시지 서비스 : 메시지 서비스는 장치 데이터의 실시간 메시지 전송에 사용되는 플랫폼 데이터의 메시지 센터입니다. 3 개의 서버를 지원하여 다운로드 할 1 개의 서버를 지원합니다.
(5) 웹 서비스 : 웹 서비스는 장치 액세스, 장치 상태 모니터링, 장치 궤적 쿼리, 장치 경보 분석, 장치 통계 및 기타 기능에 사용되는 사용자가 볼 수있는 관리 시스템입니다.
IoT Cloud 플랫폼의 설치, 작동 및 정상적인 사용을 보장합니다. 이제 다음을 수행하기 위해 운영 체제 버전 번호 데이터베이스 버전 번호입니다.
일련 번호 | 서비스 목록 | 버전 번호 | 지침 |
1 | CentOS - 7-1611. | 개발 버전 1611. | 운영 체제 개발 버전 |
2 | 사육사 | 3.4.9. | 코디네이터, 구성 센터 |
3 | kafka. | 2.10 | 메시지 센터 |
3 | redis. | 3.2.3. | 메모리 내 데이터베이스 |
4 | PostgreSQL. | 9.3 | 관계형 데이터베이스 |
6 | 카산드라 | 3.10 | 큰 데이터 저장 |
7 | 텔넷 | 0.17 | 서비스 포트 청취 |
8 | 파이썬 | 3.5.4. | 서비스 모니터링 및 부팅 |
9 | nginx. | 1.16 | 전면 세그먼트 웹 서버 |
10 | 수코양이 | 8.0 | 배경 웹 서비스 |
IoT Cloud 플랫폼의 설치, 작동 및 정상적인 사용을 보장합니다. 관련된 서비스 포트 및 통신 프로토콜은 다음과 같이 설명됩니다.
일련 번호 | 서비스 이름 | 포트 | 통신 프로토콜 | 지침 |
3 | 사육사 | 2181 | TCP / IP. | 코디네이터, 구성 센터 |
4 | kafka. | 9092 | TCP / IP. | 메시지 센터 |
5 | redis. | 6379 | TCP / IP. | 메모리 내 데이터베이스 |
6 | psotgresql. | 5432 | TCP / IP. | 관계형 데이터베이스 |
7 | 카산드라 | 9042 | TCP / IP. | 큰 데이터 저장 |
9 | Zkui. | 9000 | http. | Zookeeper 관리 도구 |
10 | kafkaoffsetmonitor | 9001 | http. | KAFKA 모니터링 도구 |
11 | CBasicservice. | 8001 | http. | 기본 서비스 |
12 | ccoreservice. | 8002 | http. | 핵심 서비스 |
13 | ciov2service. | 8009 | http. | IOV 서비스 |
14 | Ciov2Analyser. | 8008 | http. | iov 데이터 분석 |
15 | Ciov2Collector | 8005 8006 8007 | TCP / IP. | IOV 데이터 수집 |
16 | nginx. | 8000 | TCP / IP. | 웹 프런트 엔드 서비스 |
17 | 수코양이 | 8080 | TCP / IP. | 웹 백엔드 서비스 |
1. 이 시스템은 악성 장치의 연결을 방지하기 위해 장치 로그인 및 균일 한 권한 부여 메커니즘을 채택합니다.
2. 시스템은 Netty Asynchronous Framework를 사용하여 액세스 장치를 안정화합니다.
삼. System API는 균일 한 권한 부여 방식으로 임의의 사용자 액세스 인터페이스를 사용합니다.
4. 이 시스템은 암호 누출을 방지하기 위해 API 인터페이스 업데이트 메커니즘을 제공합니다.
5. 이 시스템은 서비스 탐지 및 자동 복구를 제공합니다.
6. 이 시스템은 데이터 보안을 실시간으로 보장하기 위해 데이터 마스터 - 슬레이브 상호 백업을 채택합니다.
1. 시스템의 견고성 또는 견고성이라고도하는 견고성은 다양한 오류 조건에서 복구 할 수있는 시스템의 능력입니다.
2. 설계 또는 코딩 구조의 관점에서 시스템은 회사의 통일 된 코딩 표준을 채택하고 시스템의 디커플링 및 안정성을 보장하기 위해 마이크로 서비스 장비를 채택합니다.
삼. 시스템 인터페이스는 통합 사양 개발, 예외 통합 취급 및 메소드 차단을 채택하여 시스템 내결함성을 제공합니다.
4. 이 시스템은 서비스 탐지 및 복구를 제공하여 적시에 문제를 탐지하고 복구합니다.
5. 시스템 데이터는 메인 및 대기 모드에 저장되며 메인 머신 룸의 다운 머신 또는 디스크 오류가 발생한 경우 대기 서버에서 직접 복구 할 수 있습니다.이 시스템은 보안을 향상시킵니다.
시스템은 데이터 백업 메커니즘을 채택하여 실시간으로 마스터 서버에서 대기 서버로 데이터를 백업합니다. 마스터 서버의 데이터가 변경되면