Azure LogAnalytics에서 WindowsServer를 모니터링해 보았습니다.

안녕하세요, 나레콤의 Dream입니다.
이 기사에서는 Azure LogAnalytics를 사용하여 Azure VM (WindowsServer)의 리소스 모니터링을 요약합니다.

감시 설정 방법



포털에서 로그 분석을 선택하고 설정합니다.
자세한 내용은 Azure LogAnalytics 개요를 요약했습니다.을 참조하십시오.
  • 먼저 가상 머신에서 대상 VM이 연결되어 있는지 확인합니다.


  • [로그]에서 검색하는 데이터를 쿼리합니다.



  • ComputerName 및 CounterName 살펴보기





    CPU 사용률




    #sample query
    
    Perf  
    | where ( Computer == "VM名" )  
    | where ( ObjectName == "Processor" )  
    | where ( CounterName == "% Processor Time" )  
    | summarize AggregatedValue=avg(CounterValue) by Computer, bin(TimeGenerated, 1m)  
    

    Memory 사용률




    #sample query
    
    Perf
    | where ( Computer == "VM名" )
    | where ( ObjectName == "Memory" )
    | where ( CounterName == "% Committed Bytes In Use" )
    | summarize AggregatedValue=avg(CounterValue) by Computer, bin(TimeGenerated, 1m)
    

    디스크 여유 공간



    ※디폴트에서는 토탈의 디스크 여유 용량 밖에 취득할 수 없습니다.
     C나 D드라이브만 데이터를 취득하고 싶은 경우에는 [고급설정]에서 퍼포먼스 카운트를 추가합니다.



    #sample query
    
    Perf
    | where (CounterName == "% Free Space" and InstanceName =="C:")
    | where Computer == "yrldwhdrs01.yrldom.local"
    | summarize AggregatedValue=avg(CounterValue) by Computer, bin(TimeGenerated, 1m)
    

    Heartbeat 감시(사활 감시)




    #sample query
    
    Heartbeat | where Computer == "VM名"
    

    취득한 데이터(CPU/메모리/디스크)의 메트릭 표시




    #sample query
    
    Perf
    | where Computer == "VM名"
    | where CounterName == "% Processor Time" or CounterName == "% Free Space" and InstanceName =="C:" or CounterName == "% Committed Bytes In Use"
    | summarize AveragePerDay = avg(CounterValue) by CounterName, bin(TimeGenerated, 1d)
    | sort by TimeGenerated asc
    | render timechart with (ycolumns=AveragePerDay, xcolumn=TimeGenerated)
    

    ※데이터의 보관 기간이 디폴트로 30일이기 때문에, 30일 이전의 데이터를 취득하고 싶은 경우, 보관 기간을 변경할 필요가 있습니다.

    경고 설정 방법


  • 위의 쿼리를 실행한 후 새 경고 규칙을 선택합니다.
  • 조건에서 경고 임계 값 설정
  • [액션]에서 알림 대상 설정
  • 알림 세부 정보에서 알림 알림의 제목/설명을 기입



  • 요약



    상기 이외에도 다양한 데이터를 취득할 수 있습니다.
    본 기사에서 소개한 리소스의 감시 이외에도 LogAnalytics에서는 로그의 감시 등도 가능합니다.
    리소스 감시 이외의 부분에 대해서는 다른 기사에서 소개할 수 있으면 좋겠다고 생각하고 있습니다.

    좋은 웹페이지 즐겨찾기