구성: ASF 관리자 안내서

# 구성

- 개요

- Intel® ASF Agent Console

- 로그인 스크립트

- VBScript

- 그룹 정책

- 변형

- WMI 브라우저

## 개요

Intel® ASF Agent Console에는 ASF 솔루션의 작동에 영향을 미치는 구성 설정이 있습니다. 여러 방법으로 시스템에서 ASF를 구성하고 활성화할 수 있습니다. 아래 목록에는 IT 관리자가 사용할 수 있는 여러 옵션이 나와 있습니다.

- VBScript
- 로그인 스크립트
- 그룹 정책
- 변형
- WMI 브라우저

표 1에는 구성 가능한 ASF Agent 설정이 나와 있습니다.

#### 구성 가능한 설정

설정 | 설명
AlertDestinationPingInterval | PingAlertDestination이 활성화된 경우 관리 스테이션에 보내는 핑 간격을 결정합니다.
DestinationAddress | 관리 스테이션의 IP 주소입니다.
사용 | ASF를 활성화합니다.
EnablePresenceHeartbeats | 클라이언트에서 보내는 하드웨어 생성 방식의 펄스로, 관리 스테이션에서 이 펄스를 모니터하여 네트워크 상의 클라이언트 존재를 확인할 수 있습니다.
PingAlertDestination | 표준 ICMP(Internet Control Message Protocol) 핑 패킷을 관리 스테이션에 보낼 수 있도록 합니다.
PresenceHeartbeatInterval | 클라이언트에서 하트비트 펄스를 보내는 간격입니다.
SNMP_Community | 클라이언트 컴퓨터를 원격 관리 응용 프로그램과 일치시키는 식별자입니다.
Enable Watchdog | OS 멈춤 감시장치 타이머를 활성화합니다.
Enable Watchdog Interval | 감시장치 타이머 펄스를 보내는 간격입니다.
Remote Control Functions | 원격 제어 기능을 활성화합니다.
Set ASF Security Keys | ASF 2.0 보안 키(각 키는 40자여야 함)를 설정합니다. 보안 키의 길이는 40자여야 합니다. 허용되는 문자는 A..F, 0..9입니다.

### 확장 트리 타이밍 매개변수

표 2에는 확장 트리에 대한 구성 가능한 ASF 설정이 나와 있습니다.

설정 | 설명
Link_Reconnect_Count | 확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 네트워크 링크 복원을 감지하고 관리 콘솔에 다시 연결하려고 합니다. ASF Agent는 이 매개변수로 지정한 값을 사용하여 관리 콘솔에 (ICMP) 핑을 보냅니다. IT 관리자는 링크 복원 시 일반 네트워크 트래픽과 IT 관리자가 얼마나 빨리 ASF 경고를 보내려고 하는지 고려해야 합니다.
Link_Reconnect_Interval | 확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 링크 복원 시기를 감지하고 최대한 빨리 관리 콘솔에 경고를 보내려고 합니다. 네트워크 링크가 복원되면 ASF Agent는 Link_Reconnect_Interval 매개변수로 지정한 값(기본값: 60초)만큼 네트워크 핑을 가속합니다. 이는 Link_Reconnect_Count에서 지정한 시간 동안 계속됩니다. 이 시간이 지나면 ASF Agent는 다시 프록시 핑 간격마다 관리 콘솔에 (ICMP) 핑을 보냅니다.
Send_Pet_Delay | 확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 링크 복원 시기를 감지합니다. 링크가 끊긴 후 인텔 이더넷 컨트롤러가 ASF 경고를 저장할 수 있다는 것이 감지되면 ASF Agent가 관리 콘솔로 경고를 전송할 때 약간 시간이 지연될 수 있습니다. 이 매개변수는 링크 복원 후, 관리 콘솔로 경고를 보내기 전 ASF가 대기하는 시간 길이를 지정합니다. 이 매개변수를 사용하면 네트워크 트래픽이 많을 때 IT 관리자가 경고 메시지를 보내지 않도록 방지할 수 있습니다.

## Intel® ASF Agent Console

Intel ASF Agent Console을 시작하려면 제어판에서 Intel ASF Agent Console 바로 가기를 두 번 클릭하십시오.

### General(일반 사항) 탭

ASF Agent Console의 일반 사항 탭에서는 ASF를 활성화/비활성화하고 사용할 어댑터를 선택할 수 있습니다. 응용 프로그램의 나머지 탭에는 IT 관리자가 네트워크 성능을 최적화하는 데 사용하는 고급 설정이 있습니다.

이 탭에는 통합된 ASF 가능 LOM(LAN on Motherboard)이나 네트워크 인터페이스 컨트롤러(NIC)를 구성하고 경고 기능을 활성화하는 데 필요한 기본 정보가 모두 들어 있습니다. 필요한 단계는 다음과 같습니다.

1. ASF를 활성화하고 다른 모든 구성 옵션을 사용 가능하게 만들려면 ASF 사용을 선택합니다.
2. 활성 어댑터 선택 옵션에는 ASF와 함께 사용할 LOM이나 NIC가 나열됩니다. 시스템에 ASF를 지원하는 어댑터가 없으면 콤보 상자가 비어 있고 적용 단추와 다른 탭이 비활성화됩니다. 시스템에 하나 이상의 ASF 가능 어댑터나 LOM이 있으면 어댑터 목록에 자동 선택 항목이 포함됩니다. 이 항목을 선택하면 구성에 가장 잘 맞는 어댑터가 자동으로 선택됩니다. 이 경우 적용 단추를 누르면 콤보 상자에 선택한 어댑터가 표시됩니다. 목록에서 직접 어댑터를 선택할 수도 있습니다. 선택을 돕기 위해 어댑터를 설명하는 방법을 선택할 수 있습니다. 기본 설정 메뉴에서 어댑터 식별 기준을 선택하고 지원되는 형식 중 하나(MAC 주소, 로컬 영역 연결 이름, 어댑터 설명 또는 미니포트 인스턴스)를 선택합니다.
3. 트랩 대상 주소 상자에 원격 관리 콘솔이 설치된 컴퓨터의 IP 주소를 입력합니다.
4. 네트워크에 필요한 경우 SNMP 커뮤니티 문자열 상자에 시스템을 원격 관리 콘솔과 일치시키는 식별자를 입력합니다.
5. 적용을 클릭합니다.

소프트웨어 구성이 완료되면 Status(상태) 단추가 녹색으로 바뀌면서 Alerting Enabled(경고가 사용됩니다) 텍스트가 나타납니다.

### 타이머 탭

타이머 탭에서는 IT 관리자가 하트비트 타이머, OS 멈춤 감시장치 타이머 및 핑 설정을 보고 설정하며 조정할 수 있습니다. 타이머 설정을 수정하려면 원하는 타이머를 선택하고 슬라이더 막대를 조정하십시오. 업데이트가 완료되면 적용을 클릭하십시오.

#### 하트비트 사용

활성화된 경우 이 타이머는 클라이언트 시스템에서 관리 콘솔로 향하는 하드웨어 생성 방식의 펄스를 제공합니다. 그러면 관리 콘솔에서 이 펄스를 통해 시스템을 모니터하여 해당 시스템이 존재하는지 확인합니다. 간격은 하트비트 간격(초)입니다. 타이머는 하드웨어에 구현되고 운영 체제와는 무관합니다.

#### OS 멈춤 감시장치 사용

OS 멈춤 간격은 ASF가 운영 체제의 중단을 결정하기 전까지 경과하는 시간 크기를 구성합니다. 운영 체제는 감시장치 타이머를 몇 초 단위로 재설정합니다. OS 멈춤 간격 설정에 지정된 시간 안에 재설정되지 않을 경우 ASF는 운영 체제가 중단된 것으로 간주합니다.

#### 관리 콘솔에 대한 핑 사용

활성화(PingAlertDestination)된 경우 이 타이머는 표준 ICMP(Internet Control Message Protocol) 핑 패킷을 관리 콘솔에 보냅니다. 간격은 핑 간격(AlertDestinationPingInterval)입니다.

### 원격 제어 탭

IT 관리자가 시스템에 대한 원격 전원 공급, 전원 차단, 재부팅 및 전원 사이클 기능을 활성화/비활성화할 수 있습니다. 이 기능은 ASF V1.0과 ASF V2.0 모두에서 제공합니다. 그러나 ASF V2.0은 관리 콘솔에 시스템을 원격으로 제어하는 인증서가 있는지 확인하기 위한 인증 보안 스키마를 추가합니다. 원격 제어 탭에서는 각 원격 제어 기능을 개별적으로 활성화/비활성화할 수 있습니다. IT 관리자는 "A:", "C:", "PXE Server" 등의 부트 미디어를 지정할 수 있습니다. IT 관리자는 부트 속성을 지정하는 것 외에도 시스템에서 키보드를 잠그도록 지정하거거나 앞면 패널 단추를 비활성화할 수 있습니다. 지원되는 모든 기능은 ASF 사양을 참조하십시오.

| 참고: 원격 제어 기능을 사용하려면 관리 콘솔과 클라이언트 시스템에서 해당 기능을 지원해야 합니다.

### 보안 탭

이 탭에서는 보안 키와 난수 시드를 설정할 수 있습니다. 이 정보는 ASF 2.0 어댑터를 설치한 ASF 2.0 시스템에서만 볼 수 있습니다. IT 관리자는 사용자 정의 키를 수동으로 설정하거나 배포 파일에서 키를 로드할 수 있습니다. 키 자체는 탭에 레이블로 표시됩니다. 보안 상의 이유로 경고 장치에서 키를 다시 읽어 들일 수 없습니다. 따라서 키를 적용한 후에는 실제 키 대신에 별표가 나타납니다. 키를 적용하기 전에 올바르게 입력했는지 확인하십시오.

| 참고: 새 보안 키를 설정해도 이전에 설정한 키에서 파생된 키를 사용하는 현재 보안 ASF 세션에 영향을 주지 않습니다. 세션 키를 재설정하려면 세션을 종료하거나 경고 어댑터에서 ASF를 비활성화했다가 다시 활성화하십시오.

### 로컬 정보 탭

이 탭은 로컬 컴퓨터에 대한 정보를 보여 줍니다.

### 확장 트리 탭

이 탭에서는 IT 관리자가 확장 트리 매개변수를 설정할 수 있습니다.

#### 링크 재연결 시 대상 핑

- 간격: 확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 링크 복원 시기를 감지하고 최대한 빨리 관리 콘솔에 경고를 보내려고 합니다. 네트워크 링크가 복원되면 ASF Agent는 이 매개변수로 지정한 값만큼 네트워크 핑을 가속합니다. 이는 계수에서 지정한 시간 동안 계속됩니다. 이 시간이 지나면 ASF Agent는 다시 프록시 핑 간격마다 관리 콘솔에 (ICMP) 핑을 보냅니다.
- 횟수: 확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 네트워크 링크 복원을 감지하고 관리 콘솔에 다시 연결하려고 합니다. ASF Agent는 이 매개변수로 지정한 값을 사용하여 관리 콘솔에 (ICMP) 핑을 보냅니다. IT 관리자는 링크 복원 시 일반 네트워크 트래픽과 IT 관리자가 얼마나 빨리 ASF 경고를 보내려고 하는지 고려해야 합니다.

#### 링크 재연결 시 플랫폼 이벤트 트랩 전송 지연

확장 트리 이벤트의 경우에 일반적으로 발생하는 것처럼 링크가 일시적으로 끊겼다가 복원되면 ASF Agent가 링크 복원 시기를 감지합니다. ASF Agent는 인텔의 82541 EM 및 82547 EM 장치가 ASF 경고를 저장할 것임을 알고 관리 콘솔에 경고를 보내려고 기다릴 수 있습니다. 이 매개변수는 링크 복원 후, 관리 콘솔로 경고를 보내기 전 ASF가 대기하는 시간 길이를 지정합니다. 이 매개변수를 사용하면 네트워크 트래픽이 많을 때 IT 관리자가 경고 메시지를 보내지 않도록 방지할 수 있습니다.

## 로그인 스크립트

기존 사용자 로그인 스크립트를 통해 ASF를 구성할 수 있으므로 기존 인프라를 활용하여 ASF 클라이언트를 구성할 수 있습니다. ASF 예제 로그인 구성 스크립트를 참조하십시오. 스크립트 작성에 대해 잘 알고 있는 IT 관리자는 예제 파일을 수정할 수 있습니다. 하드 드라이브에 파일을 저장하려면 링크를 마우스 오른쪽 단추로 클릭한 다음 확장자가 .xxx인 파일로 저장합니다.

| 경고: 장비나 데이터가 손상될 수 있는 환경에서는 ASF 샘플 로그인 구성 스크립트를 사용하면 안됩니다. 인텔은 스크립트에 대한 기술 지원을 제공하지 않습니다. 이 스크립트는 완벽한 테스트를 거치지 않았으므로 설계, 제조상에 하자가 있을 수 있습니다. 스크립트는 상품성이나 특정 목적에의 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 어떠한 보증도 없이 "있는 그대로" 가능한 구현을 보여 주는 예제로만 제공됩니다. 이 스크립트를 사용하면 사용자가 미리 알고 있었는지에 관계없이 이 스크립트를 사용함으로 인해 발생한 어떠한 손해에 대해서도 인텔의 책임을 명시적으로 면제하게 됩니다. 스크립트 작성에 대한 자세한 내용은 해당 Microsoft* 설명서를 참조하십시오.

다음은 로그인 스크립트를 사용하여 전사적으로 ASF를 구성할 때 사용할 수 있는 방법입니다.

- 사용자의 로그인 스크립트를 실행하여 ASF를 활성화하고 구성합니다.

- 배포 소프트웨어를 사용하여 로그인 스크립트를 배포하고 실행하여 ASF를 활성화하고 구성합니다.

- 각 네트워크 컴퓨터에서 순차적으로 스크립트를 실행하는 배치 파일을 만들어 ASF를 활성화하고 구성합니다.

## VBScript

WMI는 스크립트 작성 인터페이스를 제공합니다. VBScript를 사용하여 WMI 서비스에 로컬로 또는 원격으로 연결하거나 정보를 검색하거나 메서드를 실행하는 스크립트를 작성할 수 있습니다. ASF가 WMI를 통해 구현되었기 때문에 ASF 구성 값에 대한 스크립트를 작성할 수 있습니다. 이 절에는 클라이언트의 명령 프롬프트에서 원격으로 경고 기능을 활성화/비활성화하고 구성할 수 있는 예제 Visual Basic 스크립트가 포함되어 있습니다. 이 스크립트를 사용하면 확장 트리 매개변수의 경우를 제외하고 구성 가능한 설정을 구성할 수 있습니다.

다음 텍스트 파일에는 예제 스크립트가 포함되어 있습니다. 스크립트 작성에 익숙한 경우 해당 조직에 맞게 이 파일을 수정할 수 있습니다. 하드 드라이브에 파일을 저장하려면 링크를 마우스 오른쪽 단추로 클릭한 다음 원하는 위치에 확장자가 .vbs인 파일로 저장하십시오.

| 경고: 장비나 데이터가 위험에 노출될 수 있는 환경에서 ASF 예제 구성 스크립트를 사용하면 안됩니다. 인텔은 스크립트에 대해 어떠한 기술 지원도 제공하지 않습니다. 스크립트는 전혀 테스트되지 않았으므로 설계/제조 상의 결함이나 경고 사항을 포함할 수도 있습니다. 스크립트는 상품성이나 특정 목적에의 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 어떠한 보증도 없이 "있는 그대로" 가능한 구현을 보여 주는 예제로만 제공됩니다. 이 스크립트를 사용하면 사용자가 미리 알고 있었는지에 관계없이 이 스크립트를 사용함으로 인해 발생한 어떠한 손해에 대해서도 인텔의 책임을 명시적으로 면제하게 됩니다. WMI 스크립트 작성에 대한 자세한 내용은 해당 Microsoft 설명서를 참조하십시오.

다음은 Visual Basic 스크립트를 사용하여 전사적으로 ASF를 구성할 때 사용할 수 있는 방법입니다.

- 사용자의 로그인 스크립트를 실행하여 ASF를 활성화하고 구성합니다.

- 배포 소프트웨어를 사용하여 스크립트를 배포하고 실행하여 ASF를 활성화하고 구성합니다.

- 각 네트워크 컴퓨터에서 순차적으로 스크립트를 실행하는 배치 파일을 만들어 ASF를 활성화하고 구성합니다.

| 참고: WMI 서비스에 원격으로 연결하려면 로컬 시스템과 원격 시스템 둘 다에 대한 관리 권한이 있어야 합니다.

스크립트를 실행하려면 명령 프롬프트를 여십시오. vbs 파일을 저장한 디렉토리에서 cscript.exe <스크립트 이름> 과 적절한 매개변수를 입력하십시오. 예제 스크립트 파일에 설명된 매개변수는 다음과 같습니다.

[/target:<시스템 이름>] [/user:<사용자 이름>] [/password:<암호>] [/enable:true|false] [/destinationip:<대상 IP>] [/ping:true|false] [/pinginterval:<간격>] [/heartbeat:true|false] [/heartbeatinterval:<간격>] [/snmpcommunity:<SNMP 커뮤니티>] [/retrycount:<재시도 횟수>] [/retryinterval:<재시도 간격>]

예를 들어, cscript.exe asf.vbs /target:frank /user:steve /password:foo /enable:true 명령은 frank라는 대상 컴퓨터에서 ASF를 활성화합니다. 다른 예는 예제 스크립트 파일을 참조하십시오.

/target 매개변수를 지정하지 않으면 로컬 컴퓨터에 스크립트가 적용됩니다. 다른 매개변수를 지정하지 않으면 현재 구성 설정이 대상 컴퓨터에서 검색되거나, 대상이 지정되지 않은 경우 로컬 컴퓨터에서 검색됩니다.

## 그룹 정책

Microsoft 그룹 정책을 사용하면 IT 관리자가 각 클라이언트 시스템에서 사용할 수 있는 Microsoft 레지스트리를 통해 백그라운드에서 해당 클라이언트 시스템을 구성할 수 있습니다. 그룹 정책 편집기는 그룹, 사이트, 도메인 또는 조직 구성 단위에 할당할 수 있는 ASF 정책을 만드는 데 사용됩니다. 또한 Microsoft 그룹 정책을 사용하여 ASF Agent를 강제로 설치하고 로그인 또는 VBScript와 같은 구성 스크립트를 구성할 수 있습니다. 그런 다음 구성 설정을 정의하는 관리 템플릿을 만들고 네트워크에 적용합니다.

모든 클라이언트 시스템에 구성을 재적용하고 클라이언트 시스템을 잠가서 최종 사용자가 구성 설정을 수정할 수 없도록 Microsoft 그룹 정책을 구성할 수 있습니다. 그룹 정책에 대한 자세한 내용은 Microsoft(www.microsoft.com)에 문의하십시오.

## 변형

Microsoft Install(MSI)은 두 Microsoft Installer(MSI) 데이터베이스 간의 차이를 나타내는 변형을 지원합니다. 클라이언트 시스템으로 다운로드하면 변형이 대상 데이터베이스의 정보를 수정합니다. IT 관리자가 초기 설치를 원하는 설치로 변형하는 데 필요한 구성 변경 사항을 포함하는 변형을 만듭니다. 변형이 생성되면 초기 ASF 설치와 생성된 변형을 둘 다 포함하는 패키지가 만들어집니다.

변형에 대한 자세한 내용은 Microsoft(www.microsoft.com)에 문의하십시오. 변형을 만드는 데 유용한 도구는 InstallShield* Corporation(www.installshield.com)에 문의하십시오.

## WMI 브라우저

ASF 속성 및 구성 가능한 설정은 Microsoft의 CIM Studio 또는 WBEMTEST와 같은 WMI 브라우저를 사용하여 변경할 수 있습니다.

root/cimv2 이름 공간에서 IA_ASF_OOBAlertService 클래스 이름으로 이동하십시오. 브라우저에서 검색을 지원하면 이 클래스 이름을 검색하고 그렇지 않으면 다음 방법을 사용하십시오.

> root\cimv2\CIM_ManagedSystemElement\CIM_LogicalElement\CIM_Service\
> CIM_OOBAlertService\IA_ASF_OOBAlertService

관리되는 객체 형식은 CIM(Common Information Model) 표준의 일부입니다. .mof 파일은 관리 정보 형식(.mif) 파일이 DMI(Desktop Management Interface) 표준에서 수행하는 것과 같은 역할을 CIM에서 수행합니다. .mof 파일에는 CIM 클래스에 대한 편집 가능한 정의와 각 클래스의 일부인 속성, 한정자 및 설명이 포함됩니다. .mof 파일의 클래스 항목이 정의에 지나지 않으므로, 해당 클래스를 처리하는 코드는 다른 곳에서 구현해야 합니다.

다음은 .mof 파일 예제입니다.

> instance of IA_ASF_OOBAlertService
> {
> AlertDestinationPingInterval = 60;
> Caption = "Intel ASF OOB Alert Service";
> CreationClassName = "IA_ASF_OOBAlertService";
> Description = "Intel ASF OOB Alert Service";
> DestinationAddress = "10.9.235.24";
> DestinationIsAckCapable = TRUE;
> DestinationType = 1;
> Enable = TRUE;
> EnablePresenceHeartbeats = TRUE;
> IPAddress = "10.9.235.3";
> MAC_Address = "00-d0-b7-a8-69-11";
> MessageFormat = 5;
> Name = "Intel ASF OOB Alert Service";
> NetBIOSName = "SAG-RAINIER-XP";
> OtherDestinationTypeDescription = "SNMP";
> PingAlertDestination = TRUE;
> PresenceHeartbeatCapable = TRUE;
> PresenceHeartbeatInterval = 60;
> PresenceHeartbeatIntervalMaxValue = 1359;
> PresenceHeartbeatIntervalMinValue = 11;
> RetryCount = 3;
> RetryCountMaxValue = 255;
> RetryCountMinValue = 1;
> RetryInterval = 20;
> RetryIntervalMaxValue = 346;
> RetryIntervalMinValue = 3;
> SafeMode = FALSE;
> SelectedAdapter = "{27BDB01E-9576-4165-B255-1DE6470F64A7}";
> SNMP_Community = "public";
> Started = TRUE;
> StartMode = "Automatic";
> Status = "OK";
> SupportedAdapters = {"{27BDB01E-9576-4165-B255-1DE6470F64A7}"};
> SystemCreationClassName = "Win32_NTDomain";
> SystemID = "6061";
> SystemName = "Domain: SAG-RAINIER-XP";
> UUID = "44454c4c000010ff80ff80c04fffffff";
> };

`마지막 수정일: 7/27/07 11:21a 수정 버전: 16`