Product Documentation

NetScaler MAS가 관리되는 인스턴스와 통신하는 방식

Jul 18, 2017

NetScaler MAS는 관리되는 인스턴스를 폴링하여 정보를 수집합니다. 다음 목록에는 NetScaler MAS와 관리되는 인스턴스 간에 발생하는 다양한 종류의 폴링, 이 정보를 수집하는 데 사용되는 프로토콜 및 NetScaler MAS 서버에서 폴링 간격을 구성할 수 있는지 여부가 설명되어 있습니다. 

  • 인스턴스 폴링. 기본적으로 NetScaler MAS는 1분에 한 번씩 관리되는 NetScaler 인스턴스를 폴링하여 상태, 초당 HTTP 요청 수, CPU 사용량, 메모리 사용량 및 처리량 같은 통계 정보를 수집합니다. 이 데이터 수집에는 NITRO 호출이 사용됩니다. NITRO 호출이 실패할 경우 인스턴스에 ping이 수행됩니다. 이 폴링 간격은 구성할 수 없습니다.
  • 인벤토리 폴링. 30분마다 한 번씩 빌드 버전, 시스템 정보, 라이센스가 부여된 기능 및 모드와 같은 인벤토리가 관리되는 인스턴스에서 수집되고 NetScaler MAS 데이터베이스에서 업데이트됩니다. NetScaler MAS와 관리되는 인스턴스 간의 이 통신에는 NITRO 호출(nsconfig, version, route, stat, nsversion, nsnode 등) 및 SSH(Secure Shell) 프로토콜이 사용됩니다. 필요할 때 인벤토리를 수집하려는 경우 인스턴스를 다시 검색할 수 있습니다. 이 폴링 간격은 구성할 수 없습니다.
  • 성능 데이터 수집. 기본적으로 5분에 한 번씩 네트워크 보고를 위한 성능 데이터 수집이 NITRO 호출을 사용하여 수행됩니다. 이 호출에서는 카운터 정보와 같은 인스턴스 통계를 검색하고 분당, 시간당, 일별 또는 주별 단위로 통계를 집계합니다. 미리 정의된 보고서에서 이 집계된 데이터를 볼 수 있습니다. 이 폴링 간격은 구성할 수 없습니다.
  • 인스턴스 백업 폴링. 12시간마다 한 번씩 NetScaler MAS는 관리되는 NetScaler 인스턴스의 현재 상태를 백업합니다. 이 백업은 NITRO 호출, SSH(Secure Shell) 및 SCP(Secure Copy) 프로토콜을 사용하여 수행됩니다. 이 폴링 간격은 System(시스템) > System Administration(시스템 관리) > Instance Settings(인스턴스 설정) > Instance Backup Settings(인스턴스 백업 설정)로 이동하여 구성할 수 있습니다.
  • 구성 감사 폴링. 10시간마다 한 번씩 NetScaler 인스턴스에서 발생한 구성 변경 사항(예: 실행 중인 구성과 저장된 구성 비교)을 찾기 위해 감사가 수행됩니다. 이를 통해 NetScaler 구성 파일(ns.conf)의 다양한 수정 버전과 다양한 NetScaler 버전 변경 사이의 차이점을 확인할 수 있습니다. NetScaler MAS는 SSH(Secure Shell) 및 SCP(Secure Copy) 프로토콜을 사용하여 구성 감사 정보를 수집합니다. 필요한 경우 NITRO 호출을 사용하여 감사를 위한 실행 중인 구성과 저장된 구성을 수집할 수 있습니다. 구성 감사를 위한 폴링 간격은 Networks(네트워크) > Configuration Audit(구성 감사)로 이동하고 NetScaler 구성 상태를 나타내는 그래프를 클릭하여 구성할 수 있습니다. Audit Reports(감사 보고서) 페이지의 Action(동작) 드롭다운 목록에서 Configure Polling Interval(폴링 간격 구성)을 선택합니다. 
localized image

NetScaler MAS에서 구성 감사를 수동으로 폴링하고 인스턴스의 모든 구성 감사를 즉시 NetScaler MAS에 추가할 수도 있습니다. 그렇게 하려면 Networks(네트워크) > Configuration Audit(구성 감사)로 이동하고 Poll Now(지금 폴링)를 클릭합니다. Poll Now(지금 폴링) 팝업 페이지에 네트워크의 모든 NetScaler 인스턴스를 폴링하거나 선택한 인스턴스만 폴링하는 옵션이 제공됩니다.

localized image
  • SSL 인증서 폴링. 24시간마다 한 번씩 NetScaler MAS는 NITRO 호출 및 SCP(Secure Copy) 프로토콜을 사용하여 SSL 인증서를 폴링합니다. SSL 인증서에 대한 이 폴링 간격은
    Networks(네트워크) > SSL Dashboard(SSL 대시보드)로 이동하고 NetScaler SSL 인증서를 나타내는 그래프를 클릭하여 구성할 수 있습니다. SSL Certificates(SSL 인증서) 페이지의 Action(동작) 드롭다운 목록에서 Configure Polling Interval(폴링 간격 구성)을 클릭합니다.
localized image

NetScaler MAS에서 SSL 인증서를 폴링하고 인스턴스의 모든 SSL 인증서를 즉시 NetScaler MAS에 추가할 수 있습니다. 그렇게 하려면 Networks(네트워크) > SSL Dashboard(SSL 대시보드)로 이동하고 Poll Now(지금 폴링)를 클릭합니다. Poll Now(지금 폴링) 페이지가 팝업 창에 표시되고 네트워크의 모든 NetScaler 인스턴스를 폴링하거나 선택한 인스턴스를 폴링할 수 있는 옵션이 제공됩니다.

localized image
  • 엔터티 폴링. 30분마다 한 번씩 NetScaler MAS는 NITRO 호출을 사용하여 엔터티를 폴링합니다. 엔터티는 NetScaler 인스턴스에 연결된 정책, 가상 서버, 서비스 또는 동작입니다. 이 폴링 간격은 구성 가능하지만 10분 미만으로 설정할 수는 없습니다. 폴링 간격을 구성하려면 Networks(네트워크) > Network Functions(네트워크 기능) > Settings(설정) > Configure Polling Interval for Entities(엔터티에 대한 폴링 간격 구성)로 이동합니다. 필요한 경우 Networks(네트워크) > Network Functions(네트워크 기능) > Load Balancing(부하 분산)으로 이동하여 엔터티 구성을 폴링할 수도 있습니다.  Entities Configuration(엔터티 구성)에서 Poll Now(지금 폴링)를 클릭합니다. 
localized image
  • 분석. 기본적으로 1분마다 한 번씩 디코더는 모든 관리되는 NetScaler 인스턴스에서 수신한 데이터를 수집 및 디코딩하여 내부 데이터베이스에 씁니다. 이 폴링 간격은 구성할 수 없습니다.

폴링에 더해 NetScaler 인스턴스에서 생성된 이벤트는 인스턴스를 전송한 SNMP 트랩을 통해 NetScaler MAS에 수신됩니다. 예를 들어, 시스템 오류 또는 구성 변경이 있는 경우 이벤트가 생성됩니다.

인스턴스를 백업하는 동안 SSL 파일, CA 인증서 파일, NetScaler 템플릿, 데이터베이스 정보 등은 NetScaler MAS에 다운로드됩니다. 구성 감사 중에는 ns.conf 파일이 다운로드되어 파일 시스템에 저장됩니다. 관리되는 NetScaler 인스턴스에서 수집된 모든 정보는 데이터베이스에 내부적으로 저장됩니다.