본 절에서는 주로 지역교정 모니터링 시스템의 기본 운영을 소개합니다. 사용자의 일반적인 작업은 로그인, 비밀번호 변경, 그룹 사용자 정의 및 종료입니다.
로그인 시스템
사용자 이름과 비밀번호로 로그인
§ 로그인 창을 확장하려면 시스템 로그인 인터페이스 오른쪽에 있는 로그인 버튼을 클릭하세요.
§ 사용자는 올바른 사용자 이름과 일치하는 비밀번호를 입력한 후 로그인 버튼을 클릭하여 커뮤니티 수정 시스템에 로그인해야 합니다(사용자 이름과 초기 비밀번호는 시스템 관리자가 할당합니다).
프롬프트: 오류를 입력하면 시스템에 '사용자 이름 또는 비밀번호가 잘못되었습니다'라는 메시지가 표시됩니다. 관리자에게 비밀번호 재설정을 요청할 수 있습니다.
사용자가 성공적으로 로그인하면 홈페이지 인터페이스가 다음과 같이 표시됩니다.
홈 페이지의 인터페이스 레이아웃은 다음 표에 설명되어 있습니다.
고급 쿼리, 사용자 이름을 입력하고 클릭하여 사용자 상태를 쿼리합니다.
재생 및 실시간 추적 추적
아래와 같이 트랙 재생을 시작하려면 클릭하세요.
보려는 사용자 이름을 입력하세요. 시간을 보려면 선택할 수 있습니다.
1~4배 빠른 재생
실시간 추적을 입력하려면 클릭하세요.
아래와 같이 페이지에 들어가세요
추적 개체를 보려면 사용자 이름을 입력하세요.
알람 세부정보
아래와 같이 경고 세부정보를 입력하려면 클릭하세요.
알람 시간 알람 레벨 및 알람 유형을 확인할 수 있습니다.
쿼리 처리 후 확인
쿼리 시간은 선택사항입니다.
경보 상태는 자체적으로 처리될 수 있습니다.
사용자 이름을 클릭하고 '비밀번호 변경' 버튼을 클릭하세요. 사용자는 새 비밀번호 변경 창에서 원래 비밀번호와 새 비밀번호를 입력한 후 '확인' 버튼을 클릭하여 비밀번호를 변경할 수 있습니다.
로그아웃하려면 로그아웃을 선택하세요.
관리종료
백그라운드 관리는 기본 정보 유지 관리와 시스템 관리의 두 가지 모듈로 나누어집니다.
사용자는 시스템에 로그인한 후 사용자 아바타 왼쪽에 있는 버튼을 클릭하여 백그라운드 관리에 들어갑니다.
사용자가 백그라운드 관리에 들어가면 기본 홈 페이지는 통계입니다. 시스템 사용자는 이 모듈을 통해 데이터에 대한 기본 통계를 수행할 수 있으며, 이는 경보 수준, 경보 유형 및 사용자 온라인의 세 부분으로 구분됩니다.
시청 시간 선택
지난 시간을 확인해보세요
관리
왼쪽 메뉴바의 관리 버튼을 클릭하면 관리 목록이 확장됩니다. 이 목록에서 모니터링 대상, 장치, 펜스를 관리할 수 있습니다.
새로운
시스템에 추가할 새 장치 정보가 있으면
각 항목 뒤에는 빨간색 * 항목이 표시됩니다.
객체 유지 관리 모니터링
보려면 클릭하세요
개체 정보 수정 수정을 위해 한 줄 선택, 개체 삭제 작업을 위해 한 줄 선택 장치 바인딩 펜스 바인딩 사용자 세부 정보를 보려면 클릭하세요.
울타리 관리
펜스 이름과 펜스 유형을 입력합니다. 마지막으로 자신이 속한 조직을 선택하고 울타리를 삭제하세요.
고급 쿼리, 쿼리할 사용자 이름 입력, 세부 정보 보기 버튼, 펜스 세부 정보를 보려면 클릭
로그 관리
사용자 로그인 로그 계산
권리 관리
권한 추가 목록을 입력하세요.
사용자 관리
확인 키 끝, 사용자 수정, 사용자 인증, 사용자 삭제 일괄 삭제를 입력하려면 *가 있는 사용자를 추가합니다.
그리고 비밀번호를 재설정하세요.
알람 세트
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개 | 16GB | 500GB | ||
5 | 웹 서비스 | 2 | 핵 4개 | 16GB | 300GB | ||
6 | 총 | 13 | 84 핵 | 128GB | 10.5TB |
클러스터 버전 배포: 각 서버 구성 요소의 클러스터 버전은 다음과 같이 고가용성 모드로 배포됩니다.
(1) 데이터 저장 서비스: 데이터는 3개의 저장 서버에 2개의 사본 형태로 저장되며, 이는 3개의 서버 중 어느 하나의 정상적인 작동을 지원할 수 있습니다. 종료 서비스가 시작된 후에는 일반적으로 클러스터에 가입하고 다시 실행할 수 있습니다.
(2) 데이터 수집 서비스: 데이터 수집 서비스는 장치 데이터를 실시간으로 획득하는 데 사용되며 장치 액세스 플랫폼의 입구입니다. 데이터 수집 서비스는 가용성이 높으며 두 대의 서버에 배포됩니다. 두 서버 중 하나의 정상적인 작동을 지원합니다.
(3) 데이터 분석 서비스: 데이터 분석 서비스는 주로 장비의 대량 데이터에 대한 실시간 데이터 분석에 사용되며, 전자 울타리 경보, 과속 경보를 포함한 전체 플랫폼의 컴퓨팅 센터입니다. 데이터 분석은 3개의 서버에 3개의 복사본으로 배포됩니다. 3개의 서버는 트래픽 공유와 탄력적인 확장을 지원합니다. 최악의 경우 3개 서버 중 2개 서버가 다운돼 정상적으로 운영될 수 있다.
(4) 메시지 서비스: 메시지 서비스는 플랫폼 데이터의 메시지 센터로, 장치 데이터의 실시간 메시지 전송에 사용됩니다. 3개의 서버가 다운되는 경우와 1개의 서버가 정상적으로 실행되는 것을 지원합니다.
(5) 웹 서비스: 웹 서비스는 사용자가 볼 수 있는 관리 시스템으로, 장치 액세스, 장치 상태 모니터링, 장치 궤적 쿼리, 장치 경보 분석, 장치 통계 및 기타 기능에 사용됩니다.
IOT 클라우드 플랫폼의 설치, 운영 및 정상적인 사용을 보장합니다. 이제 운영 체제 버전 번호 데이터베이스 버전 번호는 다음을 수행합니다.
일련번호 | 서비스 목록 | 버전 번호 | 지침 |
1 | CentOS - 7-1611 | 개발 버전 1611 | 운영 체제 개발 버전 |
2 | 사육사 | 3.4.9 | 코디네이터, 구성 센터 |
3 | 카프카 | 2.10 | 메시지 센터 |
3 | 레디스 | 3.2.3 | 인메모리 데이터베이스 |
4 | 포스트그레SQL | 9.3 | 관계형 데이터베이스 |
6 | 카산드라 | 3.10 | 빅데이터 저장 |
7 | 텔넷 | 0.17 | 서비스 포트 청취 |
8 | 파이썬 | 3.5.4 | 서비스 모니터링 및 부팅 |
9 | 엔진스 | 1.16 | 프론트 세그먼트 웹 서버 |
10 | 수코양이 | 8.0 | 백그라운드 웹 서비스 |
IOT 클라우드 플랫폼의 설치, 운영 및 정상적인 사용을 보장합니다. 관련된 서비스 포트와 해당 통신 프로토콜은 다음과 같습니다.
일련번호 | 서비스 이름 | 포트 | 통신 프로토콜 | 지침 |
3 | 사육사 | 2181 | TCP/IP | 코디네이터, 구성 센터 |
4 | 카프카 | 9092 | TCP/IP | 메시지 센터 |
5 | 레디스 | 6379 | TCP/IP | 인메모리 데이터베이스 |
6 | psotgresql | 5432 | TCP/IP | 관계형 데이터베이스 |
7 | 카산드라 | 9042 | TCP/IP | 빅데이터 저장 |
9 | 즈쿠이 | 9000 | HTTP | 사육사 관리 도구 |
10 | KafkaOffset모니터 | 9001 | HTTP | 카프카 모니터링 도구 |
11 | CBasic서비스 | 8001 | HTTP | 기본 서비스 |
12 | CCore서비스 | 8002 | HTTP | 핵심 서비스 |
13 | CIOV2서비스 | 8009 | HTTP | IOV 서비스 |
14 | CIOV2분석기 | 8008 | HTTP | IOV 데이터 분석 |
15 | CIOV2수집기 | 8005 8006 8007 | TCP/IP | IOV 데이터 수집 |
16 | 엔진스 | 8000 | TCP/IP | WEB 프론트엔드 서비스 |
17 | 수코양이 | 8080 | TCP/IP | 웹 백엔드 서비스 |
1. 시스템은 악성 장치의 연결을 방지하기 위해 장치 로그인 및 통일된 인증 메커니즘을 채택합니다.
2. 시스템은 액세스 장치를 안정화하기 위해 Netty 비동기 프레임워크를 사용합니다.
3. 시스템 API는 균일한 인증 방식, 즉 임의의 사용자 액세스 인터페이스를 사용합니다.
4. 시스템은 비밀번호 유출을 방지하기 위해 API 인터페이스 업데이트 메커니즘을 제공합니다.
5. 시스템은 서비스 감지 및 자동 복구 기능을 제공합니다.
6. 시스템은 실시간 데이터 보안을 보장하기 위해 데이터 마스터-슬레이브 상호 백업을 채택합니다.
1. 시스템의 견고성 또는 견고성이라고도 하는 견고성은 다양한 오류 조건에서 복구할 수 있는 시스템 능력의 척도입니다.
2. 설계 또는 코딩 구조의 관점에서 시스템은 회사의 통일된 코딩 표준을 채택하고 마이크로 서비스 장비를 채택하여 시스템의 분리 및 안정성을 보장합니다.
3. 시스템 인터페이스는 통일된 사양 개발, 예외 통일된 처리 및 방법 차단을 채택하여 시스템 내결함성 비율을 제공합니다.
4. 시스템은 적시에 문제를 감지하고 복구하기 위해 서비스 감지 및 복구 기능을 제공합니다.
5. 시스템 데이터는 메인 및 대기 모드에 저장되며, 메인 기계실의 기계 다운이나 디스크 장애 발생 시 대기 서버에서 직접 복구가 가능하여 보안이 강화됩니다.
시스템은 데이터 백업 메커니즘을 채택하여 마스터 서버에서 대기 서버로 데이터를 실시간으로 백업합니다. 마스터 서버의 데이터가 변경되는 경우