Files
ITAM/docs/plans/IT_Asset_RMM_System_Report_Detailed.md
Taehoon af578a63bc refactor: 프로젝트 정리 및 최적화 (미사용 파일 제거, 코드 중복 제거, 정적 이미지 빌드 경로 수정)
- 미사용 목업 파일(dummyData.ts, realServerData.ts, server_data.json) 및 중복 기획서 제거

- excelHandler.ts 내 미사용 대용량 엑셀 처리 함수들을 삭제하여 xlsx 의존성 제거 및 클라이언트 빌드 크기 최적화

- ListFactory.ts와 utils.ts 간에 중복으로 존재하던 calculatePcScoreDeductive 함수를 하나로 일원화

- 기획서 및 계획 문서들을 docs/plans/ 하위 폴더로 이동하여 프로젝트 루트 정리

- 정적 이미지 폴더(img/)를 public/img/로 이동하여 프로덕션 빌드 시 로고 및 장비 사진 엑박 오류 해결
2026-06-19 15:12:25 +09:00

7.1 KiB

전산자산 원격 점검 및 관리 시스템(RMM) 구축 조사 보고서 (상세판)

1. RMM(Remote Monitoring & Management) 개요

RMM(Remote Monitoring & Management)은 서버, 업무용 PC, 노트북 등 IT 자산에 에이전트를 설치하여 중앙 관리 서버에서 상태를 자동 수집하고, 이상 발생 시 경고를 발송하며, 필요 시 원격 접속으로 문제를 해결하는 기업용 IT 운영 관리 체계입니다.

주요 기능

  • CPU, 메모리, 디스크 상태 모니터링
  • Windows 서비스 및 프로세스 상태 점검
  • OS 패치 및 백신 상태 확인
  • 자동 점검 스케줄링 (1일 1~2회 이상)
  • 이상 발생 시 이메일/메신저 알림
  • 원격 접속을 통한 장애 조치
  • 점검 이력 및 감사 로그 보관

2. 구축 목표

서버 및 서버용 PC

  • 하루 1~2회 자동 점검
  • 주요 시스템 자원 및 서비스 상태 수집
  • 이상 발생 시 관리자 즉시 통보

업무용 PC

  • 중앙 관리 서버에서 정기 점검
  • 패치 및 보안 상태 확인

개인 PC

  • 사용자가 직접 점검 실행
  • 결과를 중앙 서버에 업로드

관리자

  • 마지막 점검 일시 확인
  • 성공/실패 여부 확인
  • 미실행 장비 식별
  • 필요 시 즉시 원격 접속

3. 기대 효과

  • 장애 조기 탐지 및 사전 예방
  • 현장 방문 최소화
  • 점검 누락 방지
  • 감사 대응 자료 자동 확보
  • 자산 운영 현황 실시간 가시화
  • 사용자 점검 이행 여부 관리

4. 전체 시스템 아키텍처

[관리자 웹 포털]
  ├─ 대시보드
  ├─ 점검 결과 조회
  ├─ 원격 접속 버튼
  ├─ 알림 관리
  └─ 사용자 수행 현황

           │
           ▼

[중앙 관리 서버]
  ├─ 스케줄러
  ├─ 데이터 수집 API
  ├─ 분석 엔진
  ├─ 알림 시스템
  └─ 데이터베이스

           │
           ▼

[에이전트 설치 대상]
  ├─ 서버
  ├─ 서버용 PC
  ├─ 업무용 PC
  └─ 개인 PC

5. 주요 구성 요소

5.1 중앙 관리 서버

  • 스케줄 실행
  • 상태 분석
  • 데이터 저장
  • 알림 전송
  • 웹 서비스 제공

5.2 에이전트 프로그램

  • PowerShell 또는 Python 기반
  • 상태 수집
  • 중앙 서버 전송

5.3 관리자 웹 대시보드

  • 실시간 현황 조회
  • 점검 이력 확인
  • 원격 접속 실행

5.4 원격 접속 솔루션

  • TeamViewer Tensor
  • AnyDesk
  • Microsoft Remote Help

5.5 데이터베이스

  • SQL Server 또는 PostgreSQL

5.6 알림 시스템

  • 이메일
  • Microsoft Teams
  • Slack

6. 점검 항목

공통 점검 항목

  • CPU 사용률
  • 메모리 사용률
  • 디스크 여유 공간
  • 네트워크 연결 상태
  • 시스템 부팅 시간
  • 재부팅 필요 여부

서버 추가 항목

  • 주요 서비스 실행 여부
  • 이벤트 로그 오류
  • 백업 결과
  • DB 상태

PC 추가 항목

  • 백신 업데이트 여부
  • Windows Update 상태
  • BitLocker 상태

개인 PC

  • 기본 시스템 상태
  • 점검 수행 여부 및 시간 기록

7. 운영 프로세스

정상 운영

  1. 스케줄러가 하루 1~2회 자동 실행
  2. 에이전트가 점검 수행
  3. 결과를 중앙 서버로 전송
  4. 분석 엔진이 정상 여부 판정
  5. 대시보드에 저장

이상 발생 시

  1. 임계치 초과 또는 서비스 중지 감지
  2. 관리자에게 알림 발송
  3. 관리자가 원격 접속
  4. 조치 내용 기록

개인 PC

  1. 사용자가 '점검 실행' 버튼 클릭
  2. 스크립트 수행
  3. 결과 업로드
  4. 관리자가 이행 여부 확인

8. 개인 PC 자가 점검 기능

사용자 화면

  • 점검 실행 버튼
  • 결과 요약 표시
  • 마지막 점검 시간 표시

관리자 확인 항목

  • 마지막 점검 일시
  • 성공/실패 여부
  • 미실행 기간
  • 이상 발생 내역

9. 관리자 대시보드 구성

  • 전체 자산 현황
  • 정상/경고/장애 통계
  • 최근 점검 성공률
  • 미점검 장비 목록
  • 개인 PC 수행 현황
  • 원격 접속 바로가기
  • 월간 보고서

10. 솔루션 비교

솔루션 특징 적합도
Microsoft Intune 엔드포인트 관리 및 규정 준수 매우 높음
TeamViewer Tensor 기업용 원격 접속 및 RMM 연동 매우 높음
ManageEngine Endpoint Central 자산, 패치, 원격 관리 통합 매우 높음
Zabbix 오픈소스 모니터링 높음
Splashtop Remote Support 원격 지원 + RMM 높음
Power BI 대시보드 및 보고 매우 높음

11. 권장 구축 방안

권장 아키텍처

  • Microsoft Intune
  • TeamViewer Tensor
  • PowerShell 자동 점검 스크립트
  • Microsoft SQL Server
  • Power BI
  • Microsoft Teams 알림

권장 이유

  • Windows 환경과 높은 호환성
  • 보안 및 감사 기능 우수
  • 사용자 PC까지 통합 관리 가능
  • 경영진 보고 자동화 가능

12. 보안 요구사항

  • MFA(다중 인증)
  • RBAC(역할 기반 권한 관리)
  • TLS 암호화
  • 감사 로그 저장
  • 승인된 관리자만 원격 접속
  • 사용자 동의 기반 개인 PC 점검

13. 구축 일정 (예시)

단계 기간
요구사항 분석 2주
솔루션 선정 2주
PoC 4주
설계 및 개발 6주
시범 운영 4주
전사 확대 4주

총 예상 기간: 약 4~6개월


14. 예상 비용 (예시)

항목 비용 수준
Intune 라이선스 사용자당 월 과금
TeamViewer Tensor 동시 세션 기준
개발 비용 중~고
운영 비용 중간

15. 구축 우선순위

1단계

  • 핵심 서버 모니터링
  • 관리자 대시보드

2단계

  • 원격 접속 통합
  • 자동 알림

3단계

  • 개인 PC 자가 점검

4단계

  • Power BI 경영 보고

16. 최종 권장안

Microsoft Intune + TeamViewer Tensor + PowerShell + SQL Server + Power BI

이 조합은 다음 요구사항을 모두 충족합니다.

  • 자동 점검
  • 이상 탐지
  • 원격 접속
  • 사용자 자가 점검
  • 이력 관리
  • 감사 대응
  • 경영진 보고

17. 공식 출처 및 링크


18. 결론

본 시스템은 서버, 업무용 PC, 개인 PC를 통합 관리하여 정기적인 자동 점검과 이상 탐지, 원격 접속, 사용자 자가 점검, 점검 이력 관리까지 지원하는 기업용 IT 운영 플랫폼입니다.

특히 개인 PC의 자가 점검 기능과 관리자 추적 기능을 포함함으로써 규정 준수와 운영 효율성을 동시에 확보할 수 있습니다.