에이전트 클라이언트 수집기 아키텍처

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 에이전트 클라이언트 수집기는 회사의 인프라와 설치된 애플리케이션을 모니터링하기 위해 Windows, Linux 및 macOS 장치에 설치된 ServiceNow 에이전트입니다.

    에이전트 클라이언트 수집기는 Sensu 프레임워크에 구축되며 서버, 데이터베이스, 애플리케이션 서버 및 미들웨어에 대한 모니터링 기능과 함께 설치됩니다. 또한 Nagios 호환 플러그인뿐만 아니라 Sensu 커뮤니티의 추가 검사를 통해 모니터링을 채택하고 확장할 수 있습니다. 에이전트에서 검사 및 정책이 실행되면 적절하게 이벤트나 메트릭으로 변환되는 관련 데이터를 검색합니다. 이벤트와 메트릭은 CMDB 테이블(데이터용) 또는 이벤트 테이블(이벤트용검색)에 미리 설치 MID 서버 되고 저장되어 있는 에이전트를 통해 에이전트 ITOM 상태 에서 인스턴스로 ServiceNow 전송됩니다.

    에이전트에서 실행되는 명령과 해당 구성을 검사라고 합니다. 에이전트는 기본적으로 특정 명령과 기본 실행되는 빈도를 결정하는 검사 정의를 제공합니다. 검사는 인스턴스에 정의되고 MID 서버를 통해 에이전트로 전달됩니다.

    정책에이전트 클라이언트 수집기가 모니터링하는 CI와 해당 CI에서 실행되는 검사로 구성됩니다. 검사 정의를 정책과 연결합니다. 이러한 검사 정의를 검사 인스턴스라고 합니다. 필요에 맞게 검사 인스턴스를 사용자 지정할 수 있습니다. 예를 들어, MySQL 데이터베이스에 액세스하기 위한 로그인 자격 증명과 같이 정책에 특정한 매개변수 또는 실행 간격을 사용자 지정합니다. 검사 인스턴스의 커스터마이제이션은 정책에 연결된 검사 인스턴스에만 적용되며, 원래 검사 정의 또는 다른 정책에서 이미 생성된 검사 인스턴스에는 영향을 주지 않습니다.

    에이전트 클라이언트 수집기를 처음 시작한 후 에이전트는 호스트 및 호스트 프로세스에 대한 정보를 수집합니다. 이 작업을 위해 에이전트는 수집된 정보를 MID 서버를 통해 인스턴스에 푸시합니다. 이 인스턴스는 호스트에 대한 CI를 만들고 Microsoft SQL Server와 같은 실행 중인 프로세스의 정보에서 분류된 애플리케이션에 대한 CI도 생성합니다. 이러한 CI를 만들면 해당 CI에 정의된 활성 정책이 에이전트의 MID 서버에 다운로드된 다음 에이전트로 푸시됩니다. 다음 다이어그램은 이 내용을 자세히 보여줍니다.


    에이전트 클라이언트 수집기 구성 플로우

    플로우는 다음을 나타냅니다.

    1. ServiceNow 인스턴스에서 사용자는 모니터링 정책을 정의합니다. 이 정책에는 모니터링 대상 클래스 또는 CI 클래스, 검사, 검사 매개변수 및 빈도가 포함됩니다.
    2. MID 서버는 정책 검사 인스턴스를 위해 인스턴스에서 정기적으로 가져온 다음 검사를 에이전트에 전달합니다.
    3. 에이전트가 예약된 검사를 실행하고 결과를 MID 서버로 푸시합니다. MID 서버는 수집된 데이터를 인스턴스로 다시 전달하여 관련 데이터베이스에 저장합니다.