에이전트 클라이언트 수집기 아키텍처
에이전트 클라이언트 수집기ServiceNow 는 회사의 인프라와 설치된 애플리케이션을 모니터링하기 위해 Windows, Linux 및 macOS 장치에 설치된 에이전트입니다.
에이전트 클라이언트 수집기 아키텍처 - 개요
에이전트 클라이언트 수집기 Sensu 프레임워크를 기반으로 하며 서버, 데이터베이스, 애플리케이션 서버 및 미들웨어에 대한 모니터링 기능이 설치되어 있습니다. 또한 Sensu 커뮤니티 또는 Nagios 호환 플러그인의 추가 검사를 통해 모니터링 확장을 지원하므로 필요에 맞게 모니터링을 사용자 지정할 수 있습니다.
검사 및 정책을 통한 모니터링
에이전트는 호스트에서 검사를 실행하여 관련 데이터를 수집하고 이를 이벤트 또는 메트릭으로 변환합니다. 이러한 검사는 모니터링 정책 내에 ServiceNow 정의되고 모니터링 정책과 연결됩니다. 정책은 모니터링되는 구성 항목(CI)과 해당 CI에서 실행되는 검사의 조합입니다. 검사는 시스템의 다양한 측면을 모니터링하는 정책과 연결됩니다.
원래 검사 정의에 영향을 주지 않고 빈도를 조정하거나 데이터베이스에 대한 로그인 자격 증명과 같은 매개변수를 지정하는 등 검사 인스턴스를 사용자 지정할 수 있습니다. 검사 인스턴스의 커스터마이제이션은 정책에 연결된 검사 인스턴스에만 적용되며 전역 검사 정의는 변경되지 않습니다. 이러한 커스터마이제이션을 통해 다양한 시나리오에서 다양한 CI를 유연하게 모니터링할 수 있습니다.
데이터 수집 및 전송
설치 후 에이전트는 호스트와 프로세스에 대한 정보를 수집합니다. 에이전트는 수집된 데이터를 통해 인스턴스MID 서버에 ServiceNow 푸시합니다. MID 서버 에이전트와 인스턴스 사이의 ServiceNow 다리 역할을 하여 데이터가 변환되고 처리를 위해 안전하게 전송되도록 합니다.
인스턴스에서는 실행 중인 프로세스(예: Microsoft SQL Server)에서 분류된 호스트 및 애플리케이션에 대한 CI가 생성됩니다. 이러한 CI가 생성되면 해당 CI와 연결된 활성 모니터링 정책이 에이전트의 MID 서버에 다운로드된 다음, 실행을 위해 정책을 에이전트에 푸시합니다.
데이터 저장 및 사용
- CI 데이터: CMDB 구성 항목용입니다.
- 이벤트 데이터: 이벤트 테이블입니다(예: 임계치 위반에 의해 트리거되는 경보).
이 데이터는 모니터링, 경보 및 보고에 활용할 수 있습니다. 통합을 통해 인프라 및 애플리케이션의 상태에 대한 실시간 가시성을 확보하는 동시에 사전 예방적 문제 탐지 및 수정도 가능합니다.
- 인스턴스에서 모니터링 정책을 정의합니다.ServiceNow
- MID 서버 인스턴스에서 검사 인스턴스를 가져와 에이전트에게 전달합니다.
- 에이전트는 검사를 실행하고 데이터를 수집한 후 결과를 MID 서버다시 보냅니다.
- 수집 MID 서버 된 데이터를 인스턴스로 ServiceNow 보내고, 인스턴스에서 OR 이벤트 테이블에 CMDB 저장됩니다.
에이전트에서 실행되는 명령과 해당 구성을 검사라고 합니다. 에이전트는 기본적으로 특정 명령과 기본 실행되는 빈도를 결정하는 검사 정의와 함께 제공됩니다. 검사는 인스턴스에 정의되고 MID 서버.
정책은 모니터링 에이전트 클라이언트 수집기 중인 CI와 해당 CI에서 실행되는 검사의 조합입니다. 검사 정의를 정책과 연결합니다. 이러한 검사 정의를 검사 인스턴스라고 합니다. 필요에 맞게 검사 인스턴스를 사용자 지정할 수 있습니다. 예를 들어, MySQL 데이터베이스에 액세스하기 위한 로그인 자격 증명과 같은 정책에 특정한 매개변수 또는 실행 간격을 사용자 지정합니다. 검사 인스턴스의 커스터마이제이션은 정책에 연결된 검사 인스턴스에만 적용되며, 원래 검사 정의 또는 다른 정책에서 이미 생성된 검사 인스턴스에는 영향을 주지 않습니다.