JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 일반 작업     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  Oracle Solaris 명령에 대한 정보 찾기

2.  사용자 계정 및 그룹 관리(개요)

3.  사용자 계정 및 그룹 관리(작업)

4.  Oracle Solaris 시스템 부트 및 종료

5.  Oracle Configuration Manager 작업

6.  서비스 관리(개요)

7.  서비스 관리(작업)

서비스 모니터링(작업 맵)

SMF 서비스 모니터링

서비스 상태를 나열하는 방법

서비스의 사용자 정의를 나열하는 방법

서비스 인스턴스에 종속되는 서비스를 표시하는 방법

서비스가 종속되는 서비스를 표시하는 방법

SMF 전환 이벤트의 전자 메일 알림을 설정하는 방법

SMF 서비스 관리(작업 맵)

SMF 서비스 관리

SMF에서 RBAC 권한 프로필 사용

서비스 인스턴스를 사용 안함으로 설정하는 방법

서비스 인스턴스를 사용으로 설정하는 방법

서비스를 다시 시작하는 방법

유지 관리 상태인 서비스를 복원하는 방법

SMF 프로필을 만드는 방법

SMF 프로필을 적용하는 방법

SMF 서비스 구성(작업 맵)

SMF 서비스 구성

SMF 서비스 등록 정보를 수정하는 방법

파일에 의해 구성된 서비스를 수정하는 방법

서비스에 대한 환경 변수를 변경하는 방법

inetd 제어 서비스에 대한 등록 정보를 변경하는 방법

서비스의 사용자 정의를 삭제하는 방법

inetd 제어 서비스에 대한 명령줄 인수를 수정하는 방법

inetd.conf 항목을 변환하는 방법

제어 스크립트 사용(작업 맵)

실행 제어 스크립트 사용

실행 제어 스크립트를 사용하여 레거시 서비스를 중지하거나 시작하는 방법

실행 제어 스크립트를 추가하는 방법

실행 제어 스크립트를 사용 안함으로 설정하는 방법

서비스 관리 기능 문제 해결

시작되지 않는 서비스 디버깅

손상된 저장소를 복구하는 방법

서비스 시작 없이 부트하는 방법

부트 중 system/filesystem/local:default 서비스가 실패할 경우 sulogin 프롬프트를 강제로 표시하는 방법

8.  Fault Manager 사용

9.  시스템 정보 관리(작업)

10.  시스템 프로세스 관리(작업)

11.  시스템 성능 모니터링(작업)

12.  소프트웨어 패키지 관리(작업)

13.  디스크 사용 관리(작업)

14.  시스템 작업 일정 잡기(작업)

15.  CUPS를 사용하여 프린터 설정 및 관리(작업)

16.  시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)

17.  시스템 충돌 정보 관리(작업)

18.  코어 파일 관리(작업)

19.  시스템 및 소프트웨어 문제 해결(작업)

20.  기타 시스템 및 소프트웨어 문제 해결(작업)

색인

SMF 서비스 모니터링

다음 작업에서는 SMF 서비스를 모니터링하는 방법을 보여줍니다.

서비스 상태를 나열하는 방법

이 절차를 사용하여 실행 중인 서비스를 표시할 수 있습니다.

예 7-1 sendmail 서비스의 상태 표시

이 예는 종속성이 포함된 서비스의 상태를 표시합니다. 또한 프로세스 ID, 시작 시간 및 명령 실행에 대한 정보를 표시하도록 -p 옵션이 사용됩니다.

$ svcs -lp network/smtp:sendmail
fmri         svc:/network/smtp:sendmail
name         sendmail SMTP mail transfer agent
enabled      true
state        online
next_state   none
state_time   Tue Aug 09 19:25:54 2011
logfile      /var/svc/log/network-smtp:sendmail.log
restarter    svc:/system/svc/restarter:default
contract_id  114
manifest     /etc/svc/profile/generic_limited_net.xml
manifest     /lib/svc/manifest/network/smtp-sendmail.xml
dependency   require_all/refresh file://localhost/etc/mail/sendmail.cf (online)
dependency   require_all/refresh file://localhost/etc/nsswitch.conf (online)
dependency   optional_all/none svc:/system/filesystem/autofs (online)
dependency   require_all/none svc:/system/filesystem/local (online)
dependency   require_all/none svc:/network/service (online)
dependency   require_all/refresh svc:/milestone/name-services (online)
dependency   optional_all/refresh svc:/system/identity:domain (online)
dependency   optional_all/none svc:/system/system-log (online)
process      101077 /usr/lib/sendmail -bd -q15m

예 7-2 모든 서비스의 상태 표시

다음 명령은 시스템에 설치된 모든 서비스 및 각 서비스의 상태를 나열합니다. 명령은 사용으로 설정된 서비스는 물론 사용 안함으로 설정된 서비스도 표시합니다.

$ svcs -a

예 7-3 inetd로 제어되는 서비스의 상태 표시

다음 명령은 inetd로 제어되는 서비스를 나열합니다. 실행 상태 및 서비스 사용/사용 안함으로 설정 여부와 함께 각 서비스의 FMRI가 나열됩니다.

$ inetadm

서비스의 사용자 정의를 나열하는 방법

서비스 인스턴스에 종속되는 서비스를 표시하는 방법

이 절차는 지정된 서비스에 종속되는 서비스 인스턴스를 확인하는 방법을 보여줍니다.

예 7-4 multiuser 마일스톤에 종속되는 서비스 인스턴스 표시

다음 예는 multiuser 마일스톤에 종속되는 서비스 인스턴스를 확인하는 방법을 보여줍니다.

$ svcs -D milestone/multi-user
STATE          STIME    FMRI
disabled       Aug_09   svc:/application/time-slider:default
disabled       Aug_09   svc:/application/management/net-snmp:default
online         Aug_09   svc:/system/intrd:default
online         Aug_09   svc:/system/boot-config:default
online         Aug_09   svc:/milestone/multi-user-server:default

서비스가 종속되는 서비스를 표시하는 방법

이 절차는 지정된 서비스 인스턴스가 종속되는 서비스를 확인하는 방법을 보여줍니다.

예 7-5 multiuser 마일스톤이 종속되는 서비스 인스턴스 표시

다음 예에서는 multiuser 마일스톤이 종속되는 서비스 인스턴스를 보여줍니다.

$ svcs -d milestone/multi-user:default
STATE          STIME    FMRI
disabled       Aug_09   svc:/network/nfs/client:default
disabled       Aug_09   svc:/network/smb/client:default
disabled       Aug_09   svc:/system/mdmonitor:default
disabled       Aug_09   svc:/application/print/server:default
online         Aug_09   svc:/system/resource-controls:default
online         Aug_09   svc:/system/metasync:default
online         Aug_09   svc:/system/rmtmpfiles:default
online         Aug_09   svc:/system/utmp:default
online         Aug_09   svc:/system/name-service/cache:default
online         Aug_09   svc:/system/device/audio:default
online         Aug_09   svc:/network/rpc/bind:default
online         Aug_09   svc:/milestone/name-services:default
online         Aug_09   svc:/network/iscsi/initiator:default
online         Aug_09   svc:/milestone/single-user:default
online         Aug_09   svc:/system/filesystem/local:default
online         Aug_09   svc:/network/inetd:default
online         Aug_09   svc:/system/cron:default
online         Aug_09   svc:/system/filesystem/autofs:default
online         Aug_09   svc:/system/filesystem/ufs/quota:default
online         Aug_09   svc:/system/power:default
online         Aug_09   svc:/system/system-log:default
online         Aug_09   svc:/system/system-log:default
online         Aug_09   svc:/system/auditd:default
online         Aug_09   svc:/network/smtp:sendmail

SMF 전환 이벤트의 전자 메일 알림을 설정하는 방법

이 절차는 서비스 중 하나 또는 선택한 서비스의 상태가 변경될 때마다 시스템에서 전자 메일 알림을 생성하게 합니다. SMTP 또는 SNMP 중 하나를 사용하도록 선택할 수 있습니다. 일반적으로 다른 이유로 인해 SNMP를 이미 구성한 경우에만 SNMP를 선택합니다.

기본적으로 SNMP 트랩은 유지 관리 전환 시에 보내집니다. SNMP를 모니터링에 사용할 경우 다른 상태 전환에 대한 추가 트랩을 구성할 수 있습니다.

  1. 관리자로 전환하거나 Service Management 권한 프로파일을 포함하는 역할로 전환합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. 알림 매개변수를 설정합니다.

    다음 예에서는 SMF 및 FMA 이벤트에 대한 알림 매개변수를 설정하는 방법과 알림 매개변수를 나열 및 삭제하는 방법을 보여줍니다.

예 7-6 모든 SMF 서비스 상태 이벤트에 대한 알림 구성

다음 명령은 트랜잭션이 maintenance 상태가 될 경우 전자 메일을 보내는 알림을 만듭니다.

# /usr/sbin/svccfg setnotify -g maintenance mailto:sysadmins@example.com

또한 from 옵션으로 나열한 상태로 시작하고 to 옵션으로 나열한 상태로 끝나는 트랜잭션을 선택할 수 있습니다. 이 옵션에 대한 유효한 SMF 상태는 degraded, maintenance, offlineonline입니다. -g all 옵션을 사용하여 모든 상태 전환 이벤트에 대한 전자 메일을 생성할 수 있습니다. 자세한 내용은 smf(5) 매뉴얼 페이지에서 Notification Parameters(알림 매개변수) 절을 참조하십시오.

예 7-7 개별 서비스에 대한 알림 구성

다음 명령은 switch 서비스가 online 상태가 될 경우 전자 메일을 보내는 알림을 만듭니다.

# /usr/sbin/svccfg -s svc:/system/name-service/switch:default setnotify to-online \ mailto:sysadmins@example.com

예 7-8 FMA 이벤트에 대한 알림 구성

다음 명령은 FMA 문제가 복구된 경우 SNMP 메시지를 보내는 알림을 만듭니다.

# /usr/sbin/svccfg setnotify problem-repaired snmp: 

FMA 이벤트 클래스에는 problem-diagnosed, problem-updated, problem-repairedproblem-resolved가 포함됩니다. 자세한 내용은 smf(5) 매뉴얼 페이지에서 Notification Parameters(알림 매개변수) 절을 참조하십시오.

예 7-9 알림 설정 나열

다음 명령에서는 FMA 서비스가 진단한 새 문제에 대한 알림 설정을 보여줍니다. SMF 서비스에 대한 알림 설정은 이벤트 클래스 대신 서비스 상태를 포함하거나 listnotify에 인수를 포함하지 않는 방법으로 전환 이벤트를 표시할 수 있다는 것을 나타냅니다.

# /usr/sbin/svccfg listnotify problem-diagnosed

예 7-10 알림 설정 삭제

다음 명령에서는 online 서비스 상태로 전환되는 switch 서비스와 연관된 알림 설정을 삭제합니다. 서비스 상태 대신 FMA 이벤트 클래스를 사용할 수 있습니다.

# /usr/sbin/svccfg -s svc:/system/name-service/switch:default delnotify to-online