Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java System Instant Messaging 7 2005Q1 관리 설명서 

부록 A
Instant Messaging 구성 매개 변수

이 장에서는 Instant Messaging 구성 매개 변수를 다음 절에서 설명합니다.


iim.conf 파일 사용

Instant Messaging은 구성 설정을 구성 디렉토리(im_cfg_base) 내의 iim.conf 파일에 저장합니다.

이 파일은 ASCII 텍스트 파일이며 각 줄에 서버 매개 변수와 그 값이 정의되어 있습니다.


일반 구성 매개 변수

표 A-1에서는 일반 구성 매개 변수를 나열하고 설명합니다.

표 A-1
일반 구성 매개 변수 

매개 변수

기본값

설명

iim.comm.modules

iim_server,iim_mux

사용된 통신 모듈. 값은 iim_server 및 iim_mux입니다. 기본값은 iim_server, iim_mux이며 서버와 멀티플렉서가 모두 사용됨을 의미합니다. iim_mux 값은 멀티플렉서에 유용합니다.

iim.smtpserver

localhost

전자 우편이나 호출기로 메시지를 전달하도록 옵션을 설정한 최종 사용자에게 우편을 보내는 SMTP 서버

iim.instancedir

/opt

설치 디렉토리 루트

iim.instancevardir

Solaris: /var/opt/SUNWiim

Linux: /var/opt/sun/im

최종 사용자 프로필 데이터베이스, 로그, 런타임에 서버와 멀티플렉서가 생성한 기타 파일을 비롯하여 런타임 파일을 포함할 디렉토리를 설정합니다.

iim.user

LDAP 배포의 경우 inetuser

포털 배포의 경우 root

서버 프로세스를 실행하는 최종 사용자 이름

iim.group

LDAP 배포의 경우 inetgroup

포털 배포의 경우 root

서버 프로세스가 실행될 때 사용하는 그룹.

iim.jvm.maxmemorysize

256

서버를 실행 중인 JVM이 사용 가능한 최대 힙 크기( MB 단위). Java 명령의 -mx 인수를 구성하는 데 사용됩니다.

iim.mail.charset

없음

이 매개 변수는 메일 헤더가 ASCII이며 인코딩되지 않았는지 여부를 지정합니다.

여기에는 오프라인 알림을 위해 전송되는 우편 메시지의 헤더를 인코딩하는 데 사용될 문자 집합의 이름이 포함됩니다.

예: iim.mail.charset=iso-2022-jp

iim.jvm.command

/usr/j2se/bin/java

JRE (Java Runtime Executable)의 위치

iim.identity.basedir

/opt

기본 설치 디렉토리. Sun Java System Access Manager의 기본 디렉토리라고도 합니다.

iim.identity.jre

/usr/java_1.3.1_04

Access Manager에서 해당 프로세스를 실행하기 위해 사용하는 JRE의 위치

iim.portal.deployuri

/portal

Portal Server war 파일을 Access Manager에 배포할 때 사용하는 URI

iim.portal.host

imhostname

Portal Server가 실행 중인 서버의 호스트 이름. 기본 포트 번호를 사용하지 않을 때는 포트 번호를 지정해야 합니다.

iim.portal.protocol

http

Portal Server에 액세스할 때 사용하는 프로토콜

iim.policy.resynctime

720

Instant Messaging 서버는 오래된 최종 사용자 정보를 제거하기 위해 캐시된 최종 사용자 정보를 주기적으로 삭제합니다. 이 매개 변수는 캐시된 최종 사용자 정보를 삭제할 빈도를 분 단위로 지정합니다.


사용자 소스 구성 매개 변수

표 A-2에서는 사용자 소스 구성 매개 변수를 나열하고 설명합니다.

표 A-2
사용자 소스 구성 매개 변수 

매개 변수

기본값

설명

iim_ldap.host

localhost:389

최종 사용자 인증을 위해 Instant Messaging 서버가 사용하는 LDAP 서버 이름 및 포트

iim_ldap.searchbase

o=internet

LDAP 서버에서 최종 사용자와 그룹을 검색하기 위한 기본으로 사용되는 문자열

iim_ldap.usergroupbinddn

없음(서버가 익명 검색을 수행)

검색을 위해 LDAP 서버에 바인드할 때는 dn을 지정합니다.

iim_ldap.usergroupbindcred

없음(서버가 익명 검색을 수행)

LDAP 검색을 위해 iim_ldap.usergroupbinddn dn과 함께 사용할 비밀번호를 지정합니다.

iim_ldap.loginfilter

(&(|(objectclass=inetorgperson)
(objectclass=webtopuser))
(uid={0}))

최종 사용자 로그인 중 사용되는 검색 필터

iim_ldap.
usergroupbyidsearchfilter

(|(&
(objectclass=groupofuniquenames)
(uid={0}))
(&(|(objectclass=inetorgperson)
(objectclass=webtopuser))
(uid={0})))

아이디로 지정된 기본 디렉토리 아래의 디렉토리에서 최종 사용자와 그룹을 찾는 데 사용하는 검색 필터

iim_ldap.usergroupbynamesearchfilter

(|(&(objectclass=groupofuniquenames)(cn={0}))

(&(|(objectclass=inetorgperson)
(objectclass=webtopuser))
(cn={0})))

이름으로 지정된 기본 디렉토리 아래의 디렉토리에서 최종 사용자와 그룹을 찾는 데 사용하는 검색 필터

iim_ldap.allowwildcardinuid

False

검색을 수행할 때 UID에 대해 와일드카드를 활성화할지 결정합니다. 대부분의 디렉토리 설치에서는 정확한 검색을 위해서만 UID를 색인화하기 때문에 기본값은 False입니다. 이 값을 True로 설정하면 UID가 하위 문자열 검색에 대해 색인화되어 있지 않은 경우 성능에 영향을 줄 수 있습니다.

iim_ldap.userclass

inetOrgPerson,webtopuser

항목이 최종 사용자에게 속함을 나타내는 LDAP 클래스

iim_ldap.groupclass

groupOfUniqueNames

항목이 그룹에게 속함을 나타내는 LDAP 클래스

iim_ldap.groupbrowsefilter

(objectclass=groupofuniquenames)

지정된 검색 기본 디렉토리 아래의 디렉토리에 있는 모든 그룹을 탐색하는 데 사용하는 검색 필터

iim_ldap.searchlimit

40

검색이 반환할 항목의 최대 개수. -1 값은 이 서버에서 검색이 비활성화되어 있음을 나타내고 0 값은 무제한 검색을 나타냅니다.

iim_ldap.userdisplay

cn

최종 사용자의 디스플레이 이름에 사용할 LDAP 속성

iim_ldap.groupdisplay

cn

그룹의 디스플레이 이름에 사용할 LDAP 속성

im_ldap.useruidattr

uid

최종 사용자의 UID로 사용되는 LDAP 속성

im_ldap.groupmemberattr

uniquemember

그룹 구성원의 목록을 보여주는 LDAP 속성

iim_ldap.usermailattr

mail

최종 사용자의 준비된 전자 메일 주소가 포함되어야 하는 LDAP 속성. 전자 메일 메시지가 오프라인 최종 사용자에게 전송될 때 사용됩니다.

iim_ldap.userattributes

없음

LDAP 사용자 항목의 사용자 정의 속성 목록을 포함하는 LDAP 속성

iim_ldap.groupattributes

없음

LDAP 그룹 항목의 사용자 정의 속성 목록을 포함하는 LDAP 속성

iim_ldap.groupmemberurlattr

없음

LDAP 필터 또는 LDAP URL을 포함하는 동적 그룹의 구성원 속성

iim_ldap.useidentityadmin

Access Manager Instant Messaging Service Definition 구성 요소가 설치된 경우 기본값은 true입니다.

Access Manager Instant Messaging Service Definition 구성 요소가 설치되지 않은 경우 기본값은 false입니다.

값이 true이면 Directory Server에 바인딩할 때 Access Manager 관리자 자격 증명이 사용됩니다.


로깅 구성 매개 변수

표 A-3에서는 로깅 구성 매개 변수를 나열하고 설명합니다.

표 A-3
로깅 구성 매개 변수 

매개 변수

기본값

설명

iim.log.iim_server.severity

INFO

서버 모듈에 필요한 로깅 레벨입니다. 사용 가능한 값은 높은 것에서 낮은 것 순으로 FATAL, ERROR, WARNING, INFO 및 DEBUG입니다. 낮은 레벨의 로깅을 선택하면 그보다 높은 레벨들도 선택한 것으로 간주됩니다. 즉, WARNING을 선택하면 FATAL, ERROR 및 WARNING을 선택한 것과 같습니다.

iim.log.iim_server.url

im_runtime_base/log/xmppd.log

서버 로그 파일의 위치. 디스크 공간이 꽉 차는 것을 방지하기 위해 이 파일은 주기적으로 잘라야 합니다.

iim.log.iim_mux.severity

INFO

멀티플렉서 모듈에 필요한 로깅 레벨입니다. 사용 가능한 값은 높은 것에서 낮은 것 순으로 FATAL, ERROR, WARNING, INFO 및 DEBUG입니다. 낮은 레벨의 로깅을 선택하면 그보다 높은 레벨들도 선택한 것으로 간주됩니다. 즉, WARNING을 선택하면 FATAL, ERROR 및 WARNING을 선택한 것과 같습니다.

iim.log.iim_mux.url

im_runtime_base/log/mux.log

멀티플렉서 로그 파일의 위치. 디스크 공간이 꽉 차는 것을 방지하기 위해 이 파일은 주기적으로 잘라야 합니다.

iim.log.iim_server.maxlogsize

 

이 매개 변수에는 서버 로그 파일의 최대 크기가 포함됩니다. 로그 파일이 이 매개 변수에 지정된 크기를 초과하면 서버는 새 파일을 만들어서 로그합니다.

iim.log.iim_wd.severity

INFO

감시자에 필요한 로깅 수준입니다. 사용 가능한 값은 높은 것에서 낮은 것 순으로 FATAL, ERROR, WARNING, INFO 및 DEBUG입니다. 낮은 레벨의 로깅을 선택하면 그보다 높은 레벨들도 선택한 것으로 간주됩니다. 즉, WARNING을 선택하면 FATAL, ERROR 및 WARNING을 선택한 것과 같습니다.

iim.log.iim_calendar.severity

INFO

캘린더 에이전트에 필요한 로깅 수준입니다. 사용 가능한 값은 높은 것에서 낮은 것 순으로 FATAL, ERROR, WARNING, INFO 및 DEBUG입니다. 낮은 레벨의 로깅을 선택하면 그보다 높은 레벨들도 선택한 것으로 간주됩니다. 즉, WARNING을 선택하면 FATAL, ERROR 및 WARNING을 선택한 것과 같습니다.


Instant Messaging 서버 구성 매개 변수

표 A-4에서는 Instant Messaging 서버 구성 매개 변수를 나열하고 설명합니다.

표 A-4
일반 Instant Messaging 서버 구성 매개 변수  

매개 변수

기본값

설명

iim_server.autosubscribe

FALSE

서버에서 가입이 자동으로 인증되는지 여부를 나타냅니다. 사용 가능한 값은 TRUE 및 FALSE입니다. TRUE이면, 가입이 요청된 후에 자동으로 서버에서 가입 응답이 생성됩니다. 그런 다음 서버에서는 가입자가 대화 상대로 추가한 사용자와 가입자에게 수정된 Roster를 보냅니다. 이 기능을 사용하려면 사용자와 대화 상대가 동일한 도메인에 있어야 합니다.

iim_server.domainname

호스트의 도메인 이름

이 서버가 지원해야 할 논리적 Instant Messaging 서버 도메인 이름. 이 이름은 네트워크의 다른 서버가 이 서버를 식별하는 데 사용하는 이름입니다. 또한 이 서버가 자신의 최종 사용자를 다른 서버에게 식별시키는 데 사용하는 이름이기도 합니다. 이 이름은 Instant Messaging 서버를 실행하는 시스템의 정규화된 이름일 필요는 없습니다.

예를 들어, iim.xyz.com 시스템이 xyz.com이라는 회사의 유일한 Instant Messaging 서버인 경우 도메인 이름은 xyz.com일 수 있습니다.

iim_server.port

5269

서버가 바인드하고 다른 서버로부터의 연결을 수신하는 IP 주소와 포트입니다. IP 주소 설정은 하나의 특정 IP 주소만 사용하려고 할 때 멀티 홈 시스템에 유용합니다. IP 주소가 나열되지 않으면 localhost의 INADDR_ANY 값을 나타냅니다.

iim_server.useport

TRUE

서버가 서버 간 통신 포트를 수신해야 하는지 여부를 지정합니다. 사용 가능한 값은 TRUE 및 FALSE입니다. TRUE인 경우 서버는 iim_server.port에서 정의한 포트를 수신하거나, 명시적으로 정의되지 않은 경우 포트 9919를 수신합니다.

iim_server.sslport

5223

서버 -간- 보안 통신에 사용되는 서버의 SSL 포트. 주: 값의 형식은 IPaddress:port입니다. IP 주소가 나열되지 않으면 localhost의 INADDR_ANY 값을 나타냅니다.

iim_server.usesslport

FALSE

서버가 서버 간 SSL 통신 포트를 수신해야 하는지 여부를 지정합니다. 사용 가능한 값은 TRUE 및 FALSE입니다. TRUE인 경우 서버는 iim_server.sslport에서 정의한 포트를 수신하거나, 명시적으로 정의되지 않은 경우 포트 5223을 수신합니다.

iim_server.clienttimeout

15

서버가 더 이상 활성 상태가 아닌 클라이언트 연결을 취소하기 전의 시간을 분 단위로 지정합니다. 시스템이 꺼진 경우를 예로 들 수 있습니다. 사용 가능한 최소값은 5입니다.

iim_server.usesso

0

이 매개 변수는 인증 도중 SSO 공급자에 의존할지 여부를 서버에 지시합니다. SSO 공급자는 서버가 SSO 서비스에 대해 세션 아이디를 확인하는 데 사용하는 모듈입니다.

포털 배포의 경우 Portal Server Session API는 클라이언트가 전송한 세션 ID를 확인할 수 있는 기능을 IM 서버에 제공합니다.

이 매개 변수의 값은 0, 1 또는 -1일 수 있습니다.

0 - SSO 공급자를 사용하지 않습니다(기본값).

1 - 먼저 SSO 공급자를 사용한 다음 SSO 확인이 실패하면 LDAP을 기본값으로 사용합니다.

-1- SSO 확인이 실패하더라도 LDAP 인증을 시도하지 않고 SSO 공급자만 사용합니다.

iim_server.usesso 매개 변수는 iim_server.ssoprovider 매개 변수와 함께 사용됩니다.

iim_server.ssoprovider

없음

이 매개 변수는 SSO 공급자를 구현하는 클래스를 지정합니다. iim_server.usesso가 0이 아니고 이 옵션이 설정되어 있지 않으면 서버는 기본 Portal Server 기반 SSO 공급자를 사용합니다.

iim_server.msg_archive

false

이 매개 변수는 아카이브 공급자의 활성화 여부를 지정합니다.

iim_server.msg_archive.provider

없음

이 매개 변수에는 사용자 정의 아카이브 공급자 목록이 포함됩니다. 이 매개 변수에는 여러 값을 사용할 수 있으며 각 값은 쉼표(,)로 구분합니다.

iim_server.msg_archive.auto

false

이 매개 변수는 최종 사용자의 아카이브 제어 설정을 고려할지 여부를 서버에 지시합니다.

이 매개 변수의 값을 true로 설정하면 사용자 설정에서 archive everything 옵션을 설정한 것과 같습니다.

iim_server.conversion

false

이 매개 변수는 메시지 변환의 활성화 여부를 지정합니다. 메시지 변환에 구성된 Message Conversion Provider 목록을 사용할지 여부를 지정합니다.

iim_server.conversion.provider

없음

이 매개 변수에는 메시지 변환에 사용될 Message Conversion Providers의 목록이 포함됩니다.

이 매개 변수에는 여러 값을 사용할 수 있으며 각 값은 쉼표(,)로 구분합니다.

iim_server.servertimeout

-1

원격 서버가 비활성 상태인 경우 원격 서버에서 연 연결을 자동으로 닫도록 서버를 구성할 수 있습니다. 이 작업은 원격 서버가 서버에 전송한 마지막 요청 시간을 주기적으로 측정하여 수행됩니다. 원격 서버가 보낸 마지막 요청 시간이 iim_server.servertimeout 매개 변수의 값을 초과하면 원격 서버로의 연결이 종료됩니다.

이 매개 변수 값은 분 단위입니다.

iim_server.enable

true

이 값에는 Instant Messaging 서버의 활성화 여부가 포함되어야 합니다. Instant Messaging 멀티플렉서를 활성화하려면 이 매개 변수를 false로 설정합니다.

iim_server.conversion.external.command

없음

이 매개 변수에는 메시지 변환에 사용되는 외부 명령이 포함됩니다.

iim_server.stat_frequency

1

이 매개 변수에는 서버가 활동 요약을 로그 파일에 로그하는 빈도가 포함됩니다. 서버의 최소 로그 심각도가 INFO 이하로 설정된 경우에만 서버에서 로그 파일에 활동 요약을 기록합니다. 이 값은 분 단위입니다.

iim_server.secconfigdir

/etc/opt/SUNWiim/default/config

이 디렉토리에는 키와 인증서 데이터베이스가 포함됩니다. 여기에는 일반적으로 보안 모듈 데이터베이스가 포함됩니다.

iim_server.keydbprefix

없음

이 값에는 키 데이터베이스 파일 이름 접두어가 포함되어 있어야 합니다. 키 데이터베이스 파일 이름은 항상 key3.db로 끝나야 합니다.

Key 데이터베이스에 This-Database-key3.db와 같은 접두어가 포함된 경우 이 매개 변수의 값은 This-Database입니다.

iim_server.certdbprefix

없음

이 값에는 인증서 데이터베이스 파일 이름 접두어가 포함되어 있어야 합니다. 인증서 데이터베이스 파일 이름은 항상 cert7.db로 끝나야 합니다.

인증서 데이터베이스에 Secret-stuff-cert7.db와 같은 접두어가 포함된 경우 이 매개 변수의 값은 Secret-stuff입니다.

iim_server.secmodfile

secmod.db

이 값에는 보안 모듈 파일의 이름이 포함되어 있어야 합니다.

iim_server.certnickname

Server-Cert

이 값에는 인증서를 설치할 때 입력한 인증서의 이름이 포함되어야 합니다.

인증서 이름은 대소문자를 구분합니다.

iim_server.keystorepasswordfile

sslpassword.conf

이 값에는 키 데이터베이스의 비밀번호가 들어 있는 파일의 상대적 경로와 이름이 포함되어야 합니다. 이 파일에는 다음 줄이 포함되어 있어야 합니다.

Internal (software) Token:password

여기서 password는 키 데이터베이스를 보호하는 비밀번호입니다.

iim_server.trust_all_cert

false

이 값이 true이면 서버는 모든 인증서를 신뢰하며 인증서 정보를 로그 파일에 추가합니다.


여러 서버 구성 매개 변수

네트워크에 있는 여러 Instant Messaging 서버 사이의 통신을 위해서는 자체 서버와 다른 서버를 식별하고, 자체 서버에 연결된 협력 서버인 코서버와도 식별할 수 있도록 서버를 구성해야 합니다. 코서버는 Instant Messaging 도메인 이름, 호스트 및 포트 번호, 서버 아이디 및 비밀번호로 자신을 식별합니다.

각 협력 서버에는 coserver1과 같이 문자와 숫자의 문자열로 이루어진 기호 이름이 지정됩니다. 기호 이름 지정 규칙을 사용하여 여러 서버를 지정할 수 있습니다.

Instant Messaging 서버를 이런 방식으로 구성하면 더 큰 Instant Messaging 커뮤니티를 구성할 수 있습니다. 그러므로 다음과 같습니다.

표 A-5에서는 여러 서버 구성 매개 변수를 나열하고 설명합니다.

표 A-5
여러 서버 구성 매개 변수  

매개 변수

기본값

설명

iim_server.serverid

없음

이 서버가 다른 서버에 대해 자신을 식별하기 위해 사용하는 문자열

iim_server.password

없음

이 서버가 다른 서버에 대해 자신을 인증시키기 위해 사용하는 비밀번호

iim_server.coservers

없음

이 서버에 연결할 수 있는 서버의 기호 이름이 포함된 쉼표로 구분된 목록. 의미있는 모든 이름을 사용할 수 있지만 .serverid, password 및 .host 매개 변수에 사용하는 것과 일치해야 합니다. 예를 들면 다음과 같습니다.

iim_server.coservers=coserver1,coserver2

또는

iim_server.coservers=abc,xyz,ntc

iim_server.coserver1.serverid

없음

이 서버에 인증하기 위해 coserver1이라는 이름으로 표시되는 협력 서버를 식별하는 문자열. 주: iim_server.coservers 목록에 abc를 사용하면 serverid의 해당 이름은 iim_server.abc.serverid가 됩니다.

iim_server.coserver1.password

없음

이 서버를 인증하기 위해 coserver1이라는 이름으로 표시되는 협력 서버가 사용하는 비밀번호. 주: iim_server.coservers 목록에 abc를 사용하면 비밀번호의 해당 이름은 iim_server.abc.password가 됩니다.

iim_server.coserver1.host

없음

coserver1이라는 이름으로 표시되는 서버의 최종 사용자와 통신하기 위해 이 서버의 최종 사용자가 연결할 IP 주소와 포트. 주: iim_server.coservers 목록에 abc를 사용하면 호스트의 해당 이름은 iim_server.abc.host가 됩니다.

주: 값의 형식은 name:port 또는 IPaddress:port입니다.

iim_server.coserver1.usessl

False

coserver1로 식별되는 서버와 통신할 때 이 서버가 SSL을 사용해야 하는지를 지정합니다. 사용 가능한 값은 TRUE 및 FALSE입니다.


멀티플렉서 구성 매개 변수

표 A-6에서는 멀티플렉서 구성 매개 변수를 나열하고 설명합니다.

표 A-6
멀티플렉서 구성 매개 변수  

매개 변수

기본값

설명

iim_mux.listenport

multiplexorname 또는 IP 주소:5222

멀티플렉서가 Instant Messenger에서 요청을 수신하는 IP 주소 또는 FQDN 및 수신 포트입니다. 값 형식은 IP_address:port 또는 multiplexorname:port입니다. IP 주소 또는 도메인 이름이 나열되어 있지 않으면 localhost의 INADDR_ANY 값을 나타냅니다.

이 값을 변경한 경우에는 im.html 및 im.jnlp 파일도 포트 값에 맞게 변경하십시오.

iim_mux.serverport

45222

멀티플렉서가 통신할 IM 서버와 포트. 값의 형식은 servername:port 또는 IP_address:port입니다.

iim_mux.numinstances

1

멀티플렉서의 인스턴스 수. 이 매개 변수는 Solaris 플랫폼에만 사용할 수 있습니다.

iim_mux.maxthreads

5

멀티플렉서의 인스턴스당 최대 스레드 수

iim_mux.maxsessions

2000

멀티플렉서 프로세스당 최대 동시 연결 수

iim_mux.usessl

off

이 값이 on으로 설정되면 멀티플렉서는 응용 프로그램 데이터를 교환하기 전에 수신하는 각 연결에 대해 SSL 핸드셰이크를 필요로 합니다.

iim_mux.secconfigdir

/etc/opt/SUNWiim/default/config

/etc/opt/SUNWiim/default/config는 iim_mux.secconfigdir 매개 변수의 값입니다. 이 디렉토리에는 키와 인증서 데이터베이스가 포함됩니다. 여기에는 일반적으로 보안 모듈 데이터베이스가 포함됩니다.

iim_mux.keydbprefix

없음

이 값에는 키 데이터베이스 파일 이름 접두어가 포함되어 있어야 합니다. 키 데이터베이스 파일 이름은 항상 key3.db로 끝나야 합니다.

Key 데이터베이스에 This-Database-key3.db와 같은 접두어가 포함된 경우 이 매개 변수의 값은 This-Database입니다.

iim_mux.certdbprefix

없음

이 값에는 인증서 데이터베이스 파일 이름 접두어가 포함되어 있어야 합니다. 인증서 데이터베이스 파일 이름은 항상 cert7.db로 끝나야 합니다.

인증서 데이터베이스에 Secret-stuff-cert7.db와 같은 접두어가 포함된 경우 이 매개 변수의 값은 Secret-stuff입니다.

iim_mux.secmodfile

secmod.db

이 값에는 보안 모듈 파일의 이름이 포함되어 있어야 합니다.

iim_mux.certnickname

Server-Cert

이 값에는 인증서를 설치할 때 입력한 인증서의 이름이 포함되어야 합니다.

인증서 이름은 대소문자를 구분합니다.

iim_mux.keystorepasswordfile

/etc/opt/SUNWiim/default/config/sslpassword.conf

이 값에는 키 데이터베이스의 비밀번호가 들어 있는 파일의 상대적 경로와 이름이 포함되어야 합니다. 이 파일에는 다음 줄이 포함되어 있어야 합니다.

Internal (software) Token:password

여기서 password는 키 데이터베이스를 보호하는 비밀번호입니다.

iim_mux.stat_frequency

600

이 값에는 멀티플렉서가 활동 요약을 로그 파일에 로그하는 빈도가 포함되어야 합니다. 최소값은 10초입니다.

iim_mux.enable

true

값이 true이면 멀티플렉서가 이 인스턴스에 대해 실행됩니다. 값이 false이면 멀티플렉서가 이 인스턴스에 대해 실행되지 않습니다.


감시자 매개 변수

감시자는 서버 프로세스를 모니터하고 서버가 실행되고 있지 않다는 것을 확인한 경우에는 서버를 다시 시작하려고 시도합니다. 감시자에 대한 자세한 내용은 감시자 프로세스 관리를 참조하십시오.

표 A-7에서는 감시자 구성 매개 변수를 나열하고 설명합니다.

표 A-7
감시자 구성 매개 변수 

매개 변수

기본값

설명

iim_wd.enable

true

감시자 기능을 활성화합니다. 이 매개 변수를 다시 설정하거나 감시자를 비활성화하려면 false로 설정합니다.

충돌을 방지하려면, 운영 체제 관리 콘솔을 사용하여 Instant Messaging 서버를 모니터링할 때 감시자를 비활성화해야 합니다.

iim_wd.period

300 (초)

감시자는 주기적으로 서버를 폴링하여 실행 여부를 확인합니다. 이 매개 변수는 두 상태 폴 간의 간격을 설정합니다.

iim_wd.maxRetries

3 (재시도)

감시자가 서버를 종료하고 다시 시작하기 전에 Instant Messaging 서버에 접속하려고 시도하는 횟수를 설정합니다. 최대 재시도 횟수는 10번입니다.


에이전트 매개 변수

캘린더 에이전트와 같은 에이전트는 Instant Messaging 서버 내부의 기능을 활성화하고 다른 Sun JavaTM System 서버와의 상호 운영성을 향상시킵니다.

표 A-8에서는 에이전트 구성 매개 변수를 나열하고 설명합니다.

표 A-8
에이전트 구성 매개 변수 

매개 변수

기본값

설명

jms.consumers

없음

캘린더 에이전트와 함께 사용하며 경보 이름이 포함되어 있습니다. 이 매개 변수의 값은 다음으로 설정해야 합니다.

cal_reminder

jms.consumer.cal_reminder.destination

없음

캘린더 에이전트와 함께 사용하며 경보 대상입니다. ics.conf 파일의 caldb.serveralarms.url 구성 매개 변수 값과 같아야 합니다. 예를 들면 다음과 같습니다.

enp:///ics/customalarm

jms.consumer.cal_reminder.provider

없음

캘린더 에이전트와 함께 사용하며 공급자 이름입니다. 일반적으로 ens로 설정됩니다. 이 매개 변수 값은 jms.providers의 이름과 같아야 합니다.

jms.consumer.cal_reminder.type

없음

캘린더 에이전트와 함께 사용하며 설정할 경보 유형입니다. 이 매개 변수의 값은 다음으로 설정해야 합니다.

topic

jms.consumer.cal_reminder.param

없음

캘린더 에이전트와 함께 사용하며 경보 매개 변수입니다. 이 매개 변수 값은 따옴표를 포함하여 다음과 같이 설정해야 합니다.

"eventtype=calendar.alarm"

jms.consumer.cal_reminder.factory

없음

캘린더 에이전트와 함께 사용하며 새 캘린더 상기 메시지에 본인을 등록하는 수신기입니다. 이 매개 변수 값은 다음과 같이 설정해야 합니다.

com.iplanet.im.server.JMSCalendarMessageListener

jms.providers

없음

캘린더 에이전트와 함께 사용하며 공급자 이름입니다. 일반적으로 이 매개 변수 값은 ens.로 설정합니다. 이 값은 jms.consumer.cal_reminder.provider에 나열된 값과 같아야 합니다.

jms.provider.ens.broker

없음

캘린더 에이전트와 함께 사용하며 ENS의 호스트 이름과 ENS가 요청을 수신하는 포트 번호입니다. ics.conf 파일 매개 변수 service.ens.port에 지정된 포트에 설정합니다. 기본값은 57997입니다. 예를 들면 다음과 같습니다.

jms.provider.ens.broker=cal.example.com:57997

jms.provider.ens.factory

없음

캘린더 에이전트와 함께 사용하며 항목 연결 객체를 작성할 때 사용되는 팩토리 클래스입니다. 이 매개 변수 값은 다음으로 설정해야 합니다.

com.iplanet.ens.jms.EnsTopicConnFactory

iim_agent.enable

없음

TRUE이거나 iim.conf에 없으면 Instant Messaging 에이전트를 활성화합니다. 값을 FALSE로 설정하면 모든 에이전트가 비활성화됩니다.

iim_agent.agent-calendar.enable

없음

캘린더 에이전트와 함께 사용하며 TRUE이거나 iim.conf에 없으면 캘린더 에이전트를 활성화하는 구성 요소를 로드합니다.

agent-calendar.jid

없음

캘린더 에이전트의 JID

agent-calendar.password

없음

캘린더 에이전트의 비밀번호

iim_server.components

없음

캘린더 에이전트를 Instant Messaging 서버의 구성 요소로 설명합니다. 이 매개 변수 값은 다음으로 설정해야 합니다.

agent-calendar



이전      목차      색인      다음     


부품 번호: 819-1488.   Copyright 2005 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.