소개
NCPA는 Nagios에서 제공하는 오픈소스 크로스플랫폼 모니터링 에이전트입니다. API 엔드포인트 설정, 실시간 시스템 데이터 표시, 내장 도움말 문서를 통해 모니터링 작업을 지원합니다.
상세정보
소개
NCPA는 Nagios에서 제공하는 오픈소스 크로스플랫폼 모니터링 에이전트입니다.
핵심 기능
- API 엔드포인트 설정 및 모니터링 데이터 수집
- 실시간 프로세스 및 시스템 리소스 표시 (Live Data)
- 내장 도움말 문서 제공 (API 참조 포함)
지원 환경
크로스플랫폼 지원 – 오픈소스 에이전트로서 다양한 운영체제에서 실행 가능합니다.
기본 사용법
- API 탭에서 ‘API Endpoint’를 설정하여 모니터링 대상 디스크, 논리 볼륨 등을 선택합니다.
- Live Data 탭에서 상위 프로세스 목록과 CPU, RAM, 스왑 사용량을 실시간으로 확인합니다.
- Help 탭에서 API 참조 및 구성 방법을 확인합니다.
제한 사항 및 체크포인트
제공된 자료에서는 특정 제한 사항이 명시되지 않았습니다. 실제 사용 전 Nagios 서버와의 연동 설정이 필요할 수 있습니다.
FAQ
NCPA는 어떤 운영체제에서 실행되나요?
오픈소스 크로스플랫폼 에이전트로 다양한 운영체제에서 실행할 수 있습니다.
NCPA를 Nagios와 어떻게 연동하나요?
API 엔드포인트를 설정하여 Nagios 서버가 에이전트의 모니터링 데이터를 가져올 수 있도록 구성합니다.
NCPA는 무료로 사용할 수 있나요?
오픈소스 프로젝트로 제공되며, 소스 코드는 GitHub에서 확인할 수 있습니다.
화면으로 보는 주요 기능
API 엔드포인트 설정 화면

이 화면은 NCPA 애플리케이션의 API 탭에서 API 엔드포인트를 설정하는 인터페이스를 보여줍니다. 'API Endpoint' 섹션에는 'disk', 'logical', 'C:'과 같은 드롭다운 메뉴가 있으며, 'Data Settings' 섹션에는 'Unit prefix'로 'Gi'가 선택되어 있습니다. 'Check Settings' 섹션에는 'Run as a Nagios check' 옵션과 함께 'Warning' 및 'Critical' 경고 레벨을 설정할 수 있는 입력 필드가 있습니다. 오른쪽에는 'https://localhost:5693/api/disk/logical/C:?units=Gi' URL과 함께 JSON 형식의 응답 데이터가 표시되어 있습니다.
상위 프로세스 목록 화면

이 화면은 NCPA 애플리케이션의 'Live Data' 탭에서 상위 프로세스를 보여줍니다. 'Top Processes' 제목 아래에는 CPU 사용량(12.20%), RAM 사용량(27.10%), 스왑 사용량(36.70%)이 표시됩니다. 프로세스 목록은 'pid', 'name', 'username', 'cpu percent', 'mem percent' 열로 구성되어 있으며, 'chrome.exe' 프로세스가 여러 개 선택되어 있습니다.
도움말 문서 화면

이 화면은 NCPA 애플리케이션의 'Help' 탭에서 API 참조 문서를 보여줍니다. 왼쪽에는 'Overview', 'Configuration', 'Active Checks', 'Passive Checks', 'API Reference' 등의 목록이 있고, 오른쪽에는 'API Reference' 섹션에서 API의 개요와 사용법이 설명되어 있습니다. URL 예시와 JSON 형식의 데이터 구조에 대한 설명이 포함되어 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


