다음을 통해 공유


.NET 응용 프로그램의 중요한 데이터에 대한 작업

 

적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

System Center 2012 - Operations Manager에서 중요한 데이터 및 .NET 응용 프로그램 성능 모니터링에 대해 작업하는 몇 가지 방법이 있습니다.

.NET 응용 프로그램의 중요한 데이터 마스킹

중요한 데이터 마스킹을 통해 정규식을 사용하여 일반적인 매개 변수를 제외하고 실제 값 위치에 * 또는 다른 문자를 삽입할 수 있습니다. 데이터 마스킹은 중요한 정보(예: 신용 카드 정보, 암호 및 기타 개인을 식별할 수 있는 정보)를 캡처할 수 있는 기능 및 예외에 사용됩니다.

.NET 응용 프로그램의 중요한 데이터를 마스킹하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면 Operations Manager 콘솔의 탐색 창에서 제작 단추를 클릭하고 관리 팩 개체규칙을 차례로 클릭한 후 정보 표시줄의 오른쪽에 있는 범위 변경을 클릭하여 현재 범위를 확인하십시오.

  2. 관리 팩 개체 범위 지정 페이지에서 .NET 응용 프로그램 모니터링 에이전트를 현재 범위로 선택하고 확인을 클릭합니다.

  3. APM 에이전트 구성 적용 규칙의 중요한 데이터 규칙 속성을 재정의하려면 APM 에이전트 구성 적용을 마우스 오른쪽 단추로 클릭하고, 재정의, 규칙 재정의, 다음 클래스의 모든 개체: .NET 응용 프로그램 모니터링 에이전트를 선택합니다.

  4. 재정의 속성 페이지의 재정의 제어 매개 변수 섹션에서 중요한 데이터 규칙을 선택합니다.

  5. 중요한 데이터 규칙 행의 재정의 값 열에 <Hidden><Expression>((pwd|password)=?)[^;]*</Expression><CompareExpression>((pwd|password)=?)[^;]*</CompareExpression><Replacement>$1*****</Replacement><Type>all</Type></Hidden> 구문을 사용하여 적용하려는 마스크의 수식을 입력합니다. 여기서 <Expression> 및 <CompareExpression>은 정규식 구문을 사용하고 <Replacement>는 매개 변수의 실제 값을 제외할 때 사용할 문자를 정의합니다.

  6. 관리 팩 섹션에서 기존 관리 팩을 선택하거나 재정의를 저장할 새로운 관리 팩을 만듭니다.

  7. 확인을 클릭합니다.

중요한 데이터 수집 방지

중요한 데이터 수집을 전혀 원하지 않을 경우 수집을 방지할 수 있는 방법이 있습니다. 일부 응용 프로그램은 발생한 예외 또는 수집된 매개 변수에 중요한 정보를 전달합니다. 중요한 정보를 전달하지 못하도록 하려면 특정 메서드에 대한 모니터링을 사용하지 않도록 설정하고 특정 예외의 수집을 제한할 수 있습니다. 그렇게 하려면 메서드의 매개 변수 수집을 사용하지 않도록 설정하거나 특정 네임스페이스 또는 클래스에서 발생한 예외 수집을 사용하지 않도록 설정하십시오.

메서드의 매개 변수 수집을 사용하지 않도록 설정하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면 Operations Manager 콘솔의 탐색 창에서 제작 단추, 관리 팩 템플릿, .NET 응용 프로그램 성능 모니터링을 차례로 클릭하고, 수정하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다.

  2. 모니터링할 대상 탭에서 변경하려는 응용 프로그램 구성 요소를 선택하고 사용자 지정을 클릭합니다.

    참고

    또한 응용 프로그램 그룹 수준에서 메서드를 정의하여 모든 응용 프로그램 구성 요소에 적용할 수 있습니다. 그렇게 하려면 서버 쪽 기본값 탭에서 고급 설정 단추를 클릭한 후 동일한 단계를 따르십시오.

  3. 설정 수정 페이지에서 메서드 설정을 클릭합니다. 매개 변수 수집을 사용하지 않도록 설정하려는 함수의 메서드 이름을 지정한 후 함수 매개 변수 수집 확인란의 선택을 취소합니다.

    또한 이 메서드를 계속 모니터링하지 않으려는 경우 모니터링 사용 확인란의 선택을 취소하십시오.

  4. 확인을 클릭합니다.

예외의 수집을 사용하지 않으려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면 Operations Manager 콘솔의 탐색 창에서 제작 단추, 관리 팩 템플릿, .NET 응용 프로그램 성능 모니터링을 차례로 클릭하고, 수정하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다.

  2. 서버 쪽 기본값 탭에서 고급 설정을 클릭합니다.

  3. 고급 설정 페이지에서 예외 추적을 클릭합니다.

  4. 예외 추적 목록 페이지에서 추가를 클릭하고, 예외 수집을 중지하려는 네임스페이스 또는 클래스를 입력한 후 모니터링 사용 확인란의 선택을 취소합니다.

  5. 확인을 클릭합니다.