이 페이지의 주요 내용
정의
윈도우 서비스를 관리하는 에이전트입니다.
윈도우 서비스는 윈도우의 SCM(Service Control Management)에 의해 관리되는 프로세스입니다.
SCM에 의해 관리되는 서비스로는 커널 드라이버까지 포함되어 있지만 MCCS 에이전트에서는 드라이버를 다루지 않습니다.
흔히, MS-SQL이나 Oracle 같은 소프트웨어를 다룰 때에 사용할 수 있습니다.
윈도우 서비스의 몇몇 설정 값들은 대부분 유저가 정의한 값 그대로 사용하지만 MCCS 에이전트에 등록되면 2가지 값이 변경됩니다.
서비스의 시작 유형이 수동으로 변경되며 복구 방식에서 실패 이후 동작하지 않도록 변경됩니다. 이것은 MCCS에서 시작/중지 및 재시작을 관리할 수 있도록 하기 위함입니다.
추가
그룹에서 추가 할 경우
- 그룹 - 마우스 우 클릭 - 리소스 추가를 선택합니다.
[그림] 리소스 위자드 리소스추가 화면 - 리소스 위자드에서 서비스를 선택하고 Next 버튼을 클릭합니다.
[그림] 리소스 위자드 선택화면 - 나머지 과정은 아래의 '리소스 타입에서 추가 할 경우'와 같습니다.
리소스 타입에서 추가 할 경우
- 리소스타입 - 마우스 우 클릭 - 리소스 추가를 선택합니다.
[그림] 리소스 타입 리소스추가 화면 - 서비스 리소스 추가 최초 화면입니다.
[그림] 서비스 리소스 추가 화면 - 서비스 이름을 입력하면 해당 문자로 시작하는 서비스를 검색해 주고 리소스 이름도 추천해 줍니다.
[그림] 서비스 리소스 검색 및 이름 추천 화면 - 완료버튼을 누르면 서비스 리소스가 등록됩니다.
[그림] 서비스 리소스 추가 완료 화면
삭제
리소스타입 - 마우스 우 클릭 - 리소스 삭제를 선택합니다.
삭제 메뉴를 선택합니다.
서비스 리소스 삭제 시 리소스를 추가하면서 변경 된 상태값 및 시작유형은 기존 값으로 돌아 오지않습니다.
삭제 후 서비스창(services.msc)에서 기존 설정값으로 변경하시기 바랍니다
(ex: 시작유형 '수동'에서 '자동'으로, 상태값은 '중지됨'에서 '시작됨')
[그림] 리소스 삭제 화면
상태
다음 테이블은 상태와 사용자 명령에 의해 발생되는 MCCS 리소스의 상태 이동에 대해 설명합니다.
명령은 사용자 명령에 의해 발생되는 것을 전제로 합니다.
No | 상태 | 명령 | 설명 | 비고 |
---|---|---|---|---|
1 | 온라인 윈도우 서비스가 정상 작동 중입니다. | 오프라인 | 윈도우 서비스를 중지합니다. 다음 명령과 동일한 효과를 갖습니다. C:\> SC STOP SERVICE_NAME EX) SC STOP SQLSERVER | |
2 | 모니터링 | 윈도우 서비스 상태를 파악합니다. 다음 명령으로 인한 결과값을 참조합니다. C:W> SC STATUS SERVICE_NAME EX) SC STATUS SQLSERVER | ||
3 | 오프라인 윈도우 서비스가 중지된 상태입니다. | 온라인 | 윈도우 서비스를 시작합니다. 다음 명령과 동일한 효과를 갖습니다. C:\> SC START SERVICE_NAME EX) SC START SQLSERVER | |
4 | 모니터링 | 윈도우 서비스 상태를 파악합니다. 다음 명령으로 인한 결과값을 참조합니다. C:W> SC STATUS SERVICE_NAME EX) SC STATUS SQLSERVER | ||
5 | 장애 윈도우 서비스가 정상적으로 작동하지 않는 상태입니다. | 온라인 | 윈도우 서비스를 시작합니다. 다음 명령과 동일한 효과를 갖습니다.C:\> SC START SERVICE_NAME EX) SC START SQLSERVER | |
6 | 오프라인 | 윈도우 서비스를 중지합니다. 다음 명령과 동일한 효과를 갖습니다.C:\> SC STOP SERVICE_NAME EX) SC STOP SQLSERVER |
윈도우 서비스 에이전트
Windows SCM (Service Control Manager) 에 등록된 서비스를 직접 관리합니다.
기능
Online
윈도우 서비스를 시작합니다. 다음 명령과 동일한 효과를 갖습니다.
C:\> SC START SERVICE_NAME EX) SC START SQLSERVER
Offline
윈도우 서비스를 중지합니다. 다음 명령과 동일한 효과를 갖습니다.
C:\> SC STOP SERVICE_NAME EX) SC STOP SQLSERVER
Monitor
윈도우 서비스 상태를 파악합니다. 다음 명령으로 인한 결과값을 참조합니다.
C:W> SC STATUS SERVICE_NAME EX) SC STATUS SQLSERVER
속성
[그림] 윈도우 서비스 속성 화면
ArgList 인수 | 설명 | 타입 | 기본값 | 수정 | 비고 |
ServiceName | 모니터링하는 윈도우 서비스 이름입니다. | STRING | X |
속성값은 해당 리소스를 등록할 때에 입력된 값이며, '리소스 고유 속성'에서 값을 변경하거나 확인할 수 있습니다.
윈도우 서비스 리소스를 등록할 경우, 해당 서비스는 자동시작이 중지됩니다.