우수한 웹 애플리케이션 성능을 보장하는 IIS 모니터링 도구

IIS 웹 서버 성능의 모든 측면에 대한 완전한 가시성을 확보하세요. 모든 웹 사이트 및 사용자 액세스를 모니터링하고, 속도 저하, 오류 및 트래픽 급증에 대한 알림을 받으세요. 사용자가 인지하기 전에 문제를 사전에 감지하고 신속하게 해결하세요.

무료 체험

업계 선도 기업들이 신뢰하는

  • ebay
  • anthem
  • allscripts
  • dachers

IIS 웹 서버 모니터링이 중요한 이유는 무엇인가요?

Microsoft의 IIS(인터넷 정보 서비스)는 Microsoft Windows 운영 체제에서 웹 애플리케이션을 지원하는 데 핵심적인 역할을 합니다. 스레드당 요청 처리 모델을 사용하는 Microsoft IIS는 웹 사이트와 애플리케이션을 확장 가능한 방식으로 지원합니다. IIS는 주로 ASP.NET 웹 사이트 및 애플리케이션을 호스팅하는 데 사용되지만, Java, PHP 등을 기반으로 한 다른 애플리케이션의 프론트엔드로도 활용될 수 있습니다.

Microsoft IIS 로고

다중 계층 아키텍처에서 프론트엔드 IIS 웹 서버는 사용자 활동, 액세스, 오류, 보안 이벤트와 관련된 모든 정보를 처리합니다. 따라서 웹 서버 계층에서 속도 저하가 발생하면 전체 애플리케이션 성능과 궁극적으로 사용자 경험에 부정적인 영향을 미칩니다.

eG Enterprise는 다양한 웹 서버 팜의 진단 및 보고를 위한 이상적인 실시간 IIS 모니터링 소프트웨어입니다. 능동적 모니터링과 수동적 모니터링의 조합을 사용하여 eG Enterprise는 웹 애플리케이션의 가용성과 성능을 추적하고, 웹 서버, 미들웨어, 데이터베이스, 가상화 플랫폼, 스토리지 등에서 성능 병목 현상이 발생하는 위치를 정확히 파악합니다.

IIS 웹 서버 모니터링의 주요 과제

IIS 모니터링 도구가 IIS 웹 서버를 모니터링하는 데 복잡한 이유:

  • 하나의 IIS 웹 서버가 여러 웹 사이트를 호스팅할 수 있습니다. 특정 웹 사이트에 과도한 요청이 몰릴 경우, 다른 웹 사이트의 성능에도 영향을 줄 수 있습니다.
  • 애플리케이션 풀은 IIS 서버 시스템의 중요한 부분을 구성합니다. 개별 애플리케이션 풀에는 여러 IIS 워커 프로세스가 연결될 수 있습니다. 웹 사이트는 서로 다른 애플리케이션 풀에 매핑되어 풀의 리소스를 공유합니다. 웹 사이트 간 리소스 공유가 이루어지기 때문에, 한 웹 사이트 처리 중 메모리 누수나 비정상적인 스레드가 다른 웹 사이트에도 영향을 줄 수 있습니다. 문제의 원인이 되는 웹 사이트를 파악하는 것은 쉽지 않습니다.
iis 웹 서버 다이어그램
  • 웹 애플리케이션은 여러 처리 계층을 포함하기 때문에, 백엔드 계층의 속도 저하가 웹 계층의 병목 현상으로 나타나는 경우가 많습니다. 따라서 문제가 언제 발생하는지, 근본 원인이 어디에 있는지 파악하는 것이 어렵습니다: 웹 서버인지, 데이터베이스인지, 비즈니스 로직인지, 아니면 지원 인프라인지 판별해야 합니다.
  • 성능 문제는 애플리케이션 코드에서 발생할 수도 있습니다. 오작동하는 애플리케이션 코드 부분에 대한 가시성은 개발 및 DevOps 팀이 문제를 신속하게 감지하고 해결하는 데 매우 중요합니다.

IIS 모니터링을 위한 eG Enterprise

eG Enterprise의 풀 스택 모니터링 기능으로 IIS 기반 웹 애플리케이션이 원활하게 작동하도록 유지하세요.

  • 모든 IIS 웹 사이트의 모든 트랜잭션에 대한 응답을 모니터링하고, 속도가 느린 웹 사이트 및 트랜잭션을 식별
  • 모든 IIS 구성 요소(워커 프로세스, 애플리케이션 풀, 웹 사이트, 요청 등) 모니터링
  • 모든 애플리케이션 풀을 추적하고 리소스를 과도하게 사용하는 항목 식별
  • .NET CLR 및 애플리케이션 코드 모니터링. 코드 수준의 가시성으로 핫스팟을 쉽게 식별
데모 보기

eG Enterprise 덕분에 이제 장애의 근본 원인을 신속하게 파악하고, 사용자에게 영향을 미치기 전에 해결할 수 있게 되었습니다. 알림의 자동 우선순위 지정 및 분류를 통해 중요한 문제에 더욱 집중하고 그에 맞게 리소스를 배분할 수 있습니다.

Andrew Gowlett시니어 컨설턴트, C5 Alliance

완전한 Microsoft IIS 웹 서버
성능 모니터링 솔루션

디지털 사용자 경험 모니터링

  • 요청/응답 프로토콜 시뮬레이션과 다단계 웹 애플리케이션 시뮬레이션을 결합하여 합성 측정을 통해 모든 애플리케이션의 성능을 측정하세요. 주요 트랜잭션을 24x7로 추적하고 속도 저하 발생 시 사전 알림을 받으세요.
  • 웹 애플리케이션에 투명하게 JavaScript 코드를 주입하여 실제 사용자 액세스를 모니터링하세요. 가장 느린 웹 페이지 액세스를 식별하고, JavaScript 오류 발생 여부를 추적하며, 특정 웹 페이지가 많은 내부 링크로 인해 느린지 파악하세요.
  • 성능 저하가 특정 지역 또는 특정 브라우저 버전에 한정된 것인지 감지하세요. 웹 애플리케이션 성능에 대한 360° 전체 뷰를 확보하세요.
RUM 대시보드

IIS 서버 모니터링 간소화 – IIS 액세스 로그 모니터링 및 오류 감지

  • IIS 웹 서버 로그를 수동적으로 모니터링하세요. 웹 서버에 호스팅된 각 웹 사이트의 워크로드를 추적하고, 오류 발생 여부를 식별하며, 영향을 받는 URL 및 해당 웹 사이트를 보고하세요.
  • IIS 트래픽 모니터를 활용하여 각 웹 사이트의 인바운드 및 아웃바운드 트래픽과 전체 응답 시간을 추적하세요. 응답 시간 기준으로 가장 느린 액세스 상위 항목의 세부 정보를 확인하세요.
  • 오류 응답에 대한 세부 정보를 확인하세요: 액세스 거부, 로그인 실패, 서버 구성 문제, 금지된 콘텐츠, 찾을 수 없음 오류, 내부 서버 오류, 요청 시간 초과, 모듈 또는 ISAPI 오류, 웹 서버 사용 중 오류, 내부 ASP 오류 등.

Microsoft IIS 처리 병목 현상 모니터링

  • IIS 워커 프로세스 및 리소스 사용률 수준을 모니터링하세요.
  • Windows 이벤트 로그에서 비정상적인 오류 또는 경고를 감지하세요.
  • .NET CLR을 모니터링하고 가비지 컬렉션 문제를 보고하세요.
  • .NET CLR에서 생성된 스레드와 그 경합률 및 큐 수준을 추적하세요.
  • 발생하는 애플리케이션 및 워커 재시작을 보고하세요.
  • ASP.NET 애플리케이션 세션 및 SQL 데이터베이스 백엔드와의 연결을 모니터링하세요.
  • 각 애플리케이션 풀의 성능을 보고하세요. 풀 재활용, 시작 실패, ping 실패 등을 보고하고, 각 애플리케이션 풀에서 처리 중인 요청을 확인하세요.
  • 웹 사이트별 처리된 요청 수 및 느린 요청을 보고하세요. 처리 시간이 오래 걸리는 요청의 세부 정보를 제공하여 성능 병목 현상을 식별할 수 있도록 합니다.

.NET 코드 수준 병목 현상 식별

  • .NET 기술 기반의 웹 애플리케이션을 프로파일링하세요.
  • 사용자가 액세스하는 트랜잭션을 자동으로 감지하세요.
  • 각 트랜잭션별 요청 속도를 보고하고, 처리 시간 평균을 구하며, 느리거나 지연된 트랜잭션을 식별하세요.
  • 오류가 있는 트랜잭션을 보고하고 발생한 예외 및 원인이 된 코드 줄을 보여주는 진단 정보를 제공하세요.
  • 느리거나 지연된 트랜잭션의 경우, 태그 앤 팔로우 추적을 통해 처리 병목 현상이 발생한 계층을 식별하세요. 속도 저하를 일으키는 .NET 코드 줄이나 시간이 오래 걸리는 SQL 쿼리를 정확히 파악하세요.
.NET 코드 수준 병목 현상

Microsoft IIS에 대한 eG Enterprise 모니터링이 보여주는 것들

외부 모니터링
  • 다양한 위치에서 사용자가 웹 사이트에 액세스할 수 있는가?
  • 다양한 지리적 위치에서 사이트에 대한 사용자 경험(즉, 액세스 응답 시간)은 어떠한가?
  • 속도 저하가 증가된 네트워크 지연 때문인지, 서버 측 처리 증가 때문인지?
내부 웹 트랜잭션 모니터링
  • 웹 사이트의 중요한 트랜잭션이 어떻게 기능하고 있는가?
  • 각 웹 트랜잭션의 요청 속도는 얼마인가?
  • 각 웹 트랜잭션의 평균 응답 시간은 얼마인가?
  • 웹 트랜잭션 중단이 많이 발생하고 있는가?
IIS 웹 사이트 모니터링
  • IIS 웹 서버에 호스팅된 다양한 웹 사이트의 상태는 어떠한가?
  • 웹 서버에서 많은 오류(404, 500 등)가 감지되고 있는가?
  • 웹 인프라를 지원하는 서버의 크기가 적절히 조정되어 있는가?
  • 향후 용량 계획에 고려해야 할 사용 트렌드가 있는가?
병목 현상 감지
  • 서버 측 처리 시간 증가가 웹 서버, 미들웨어 애플리케이션 서버, 또는 데이터베이스 중 어디서 발생하는가?
용량 계획
  • 모든 IIS 웹 서버에 부하가 효과적으로 분산되고 있는가?
  • IIS 웹 서버에 충분한 CPU, 메모리, 네트워크 또는 디스크 리소스가 있는가?



무료 체험판을 시작하거나 엔지니어와 맞춤형 데모 일정을 잡으세요

  • 클라우드 환경, 하이브리드 클라우드 설정 및 온프레미스 배포에서 작동
  • SaaS 플랫폼 또는 온프레미스를 사용하여 eG Enterprise 배포
  • 클라우드 애플리케이션, 디지털 워크스페이스 및 IT 인프라 모니터링에 적합
Please Enter Valid Work Email
eG Enterprise