이 절에서는 ics.conf 파일에 포함된 다양한 구성 매개 변수를 나열합니다. 구성 매개 변수는 편의상 다음과 같은 기능 그룹으로 구분되어 있습니다.
아래에 나열된 매개 변수는 기본 설정을 보여 줍니다. 특정 기능을 구현하려면 하나 이상의 매개 변수를 다른 값으로 수정해야 합니다. 사용할 매개 변수 및 여기에 할당할 값을 포함하여 기능을 구현하는 방법에 대한 지침은 제3부, Calendar Server 구성 사용자 정의를 참조하십시오.
ics.conf 파일에는 중복 매개 변수가 허용됩니다. 시스템은 파일의 마지막 매개 변수 인스턴스의 값을 사용합니다.
구성 파일은 매우 큽니다. 구성 파일에는 여러 매개 변수가 있습니다. 매개 변수를 사용자 정의하는 경우 이를 찾거나 값을 변경한 이유를 기억하기 어려울 수 있습니다. 혼동을 피하려면 파일에서 이런 용도로 만든 섹션 끝에 사용자 정의 항목을 추가하십시오. 예를 들어, 다음과 같은 텍스트로 주석 줄을 만들 수 있습니다. ! ics.conf 사용자 변경. 그런 다음 새 매개 변수 또는 수정할 매개 변수를 추가하고 해당 값을 지정합니다. 각 매개 변수에 변경한 이유와 날짜를 주석으로 추가합니다. 이렇게 하면 시스템에 대한 변경 기록을 나중에 참조할 수 있습니다.
Calendar Server를 시작하거나 다시 시작할 때마다 시스템에서는 전체 구성 파일을 읽습니다. 시스템에서 처리해야 하는 매개 변수가 늘어나면 시스템을 시작하는 데 걸리는 시간도 길어집니다. 또한 중복된 매개 변수가 많으면 프로세스가 크게 느려질 수 있습니다. 이 문제를 방지하려면 사용되지 않은 중복 매개 변수를 주석 처리합니다.
다음 표에는 local.로 시작하는 매개 변수가 각 매개 변수의 기본값과 이에 대한 설명과 함께 정리되어 있습니다.
표 E–1 ics.conf파일의 로컬 서버 인스턴스 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"yes" |
사용자 달력의 자동 제공 기능을 활성화("yes") 또는 비활성화("no")합니다. |
|
"en" |
이 Calendar Server 인스턴스의 도메인에 대한 기본 언어 |
|
" " |
Calendar Server가 설치된 시스템의 호스트 이름 |
|
cal-svr-base/SUNWics5/ cal |
Calendar Server가 설치된 디렉토리 경로 위치 |
|
cal-svr-base/SUNWics5/ cal |
이 Calendar Server 인스턴스의 구성 파일과 데이터가 설치된 디렉토리 경로 |
|
cal-svr-base/SUNWics5/ cal/data/lock |
이 서버 인스턴스를 위한 잠금 파일이 저장된 위치를 지정합니다. |
|
cal-svr-base/SUNWics5/ cal/lib/counter |
이 서버 인스턴스를 위한 카운터 파일이 저장된 위치를 지정합니다. |
|
" " |
이 Calendar Server 인스턴스의 CSAPI 플러그 인이 설치된 디렉토리 경로 위치 |
|
"no" | ||
"icsgroup" | ||
"icsuser" | ||
"en" |
이 Calendar Server 인스턴스를 위한 기본 언어 |
|
" " |
전자 메일 주소와 일치하는 참석자의 달력 아이디를 조회하는 데 사용되는 기본 도메인의 이름입니다. 예를 들어, 이 설정 값이 "sesta.com"이면 jsmith는 jsmith@sesta.com으로 결정됩니다. |
|
"en" |
이 Calendar Server 인스턴스에 의해 지원되는 사용자 언어 |
매개 변수 |
기본값 |
설명 |
---|---|---|
" " |
LDAP 인증을 위한 기본 DN. 지정하지 않으면 local.ugldapbasedn이 사용됩니다. |
|
"localhost" |
LDAP 인증을 위한 호스트. 지정하지 않으면 local.ugldaphost가 사용됩니다. |
|
" " |
local.authldapbinddn에 지정된 사용자의 바인딩 자격 증명(비밀번호) |
|
" " |
사용자의 DN을 검색하기 위해 LDAP 인증 호스트 바인딩에 사용되는 DN. 값을 지정하지 않거나 값이 " "일 경우 익명 바인딩이 사용됩니다. |
|
"389" |
LDAP 인증을 위한 포트. 지정하지 않으면 local.ugldapport가 사용됩니다. |
|
"1" |
LDAP 인증을 위해 유지되는 최소 LDAP 클라이언트 연결 수. 지정하지 않으면 local.ugldappoolsize가 사용됩니다. |
|
"1024" |
LDAP 인증을 위해 유지되는 최대 LDAP 클라이언트 연결 수. 지정하지 않으면 local.ugldapmaxpool이 사용됩니다. |
매개 변수 |
기본값 |
설명 |
---|---|---|
"3" |
참석자 조회 검색에서 와일드카드 검색을 위한 최소 문자열 크기를 지정합니다. 제로(0)는 항상 와일드카드 검색을 한다는 것을 의미합니다. |
|
"localhost" |
LDAP 사용자 기본 설정을 저장하는 시스템의 호스트 이름 |
매개 변수 |
기본값 |
설명 |
---|---|---|
" " |
LDAP 사용자 기본 설정 인증을 위한 바인드 자격 증명(비밀번호) |
|
" " |
LDAP 사용자 기본 설정 호스트를 바인드하는 데 사용되는 DN. 기본 DN은 없습니다. 값이 " "이거나 지정되지 않으면 익명 바인딩이 사용됩니다. |
|
" " |
LDAP 사용자 기본 설정을 위한 기본 DN. 반드시 지정해야 하며 공백일 수 없습니다. |
|
"ceColorSet, ceFontFace, ceFontSizeDelta, ceDateOrder, ceDateSeparator, ceClock, ceDayHead, ceDayTail, ceInterval, ceToolText, ceToolImage, ceDefaultAlarmStart, ceSingleCalendarTZID, ceAllCalendarTZIDs, ceDefaultAlarmEmail, ceNotifyEmail, ceNotifyEnable, ceDefaultView, ceExcludeSatSun, ceGroupInviteAll" |
icsExtendedUserPrefs 속성의 옵션 값 |
|
"uid=%u" |
사용자 조회에 사용할 필터 |
다음 표에서는 달력 저장소 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다. 달력 저장소에는 모든 이벤트 및 작업 레코드가 저장됩니다.
표 E–5 ics.conf 파일의 달력 저장소 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"anonymous" |
익명 로그인에 사용되는 달력 아이디(calid) |
|
"yes" |
하나의 사용자 달력에 대해 이 달력이 만들어질 때와 같은 시간에 둘 이상의 이벤트를 예약할 수 있는지 여부를 결정합니다.
|
|
"@@o^a^r^g; @@o^c^wdeic^g; @^a^fs^g; @^c^^g; @^p^r^g" |
사용자가 달력을 만들 때 사용되는 기본 액세스 제어 권한을 지정합니다. 형식은 세미콜론을 사용하여 구분한 액세스 제어 항목(ACE) 인수 문자열 목록에 의해 지정됩니다. ACE 형식에 대한 자세한 내용은 15.4 달력 액세스 제어를 참조하십시오. 명령줄 유틸리티를 사용하여 하나 이상의 달력에 대한 액세스 제어 항목을 지정하려면 D.5 cscal을 참조하십시오. |
|
"@@o^a^rsf^g; @@o^c^wdeic^g" |
달력 소유자에 대한 기본 액세스 제어 설정을 지정합니다. |
|
calstore.calendar.create. lowercase |
"no" |
새 달력을 만들거나 LDAP CLD 플러그 인을 사용하여 달력을 조회할 때 Calendar Server가 달력 아이디(calid )를 소문자로 변환할 것인지 여부를 지정합니다. |
"America/ New_York" |
다음 경우에 사용할 표준 시간대 아이디입니다.
|
|
"yes" |
Calendar Server가 개인 및 시간 및 날짜만(비밀) 이벤트 및 작업을 필터링(인식)할 것인지 지정합니다. "no"로 지정할 경우 Calendar Server는 이러한 이벤트 및 작업을 공용 이벤트 및 작업과 동일하게 취급합니다. |
|
defaultcalendar |
"yes" |
사용자의 기본 달력을 사용자의 사용 가능/사용 중 달력 목록에 포함할 것인지 여부를 지정합 니다. |
defaultcalendar |
"no" |
사용자의 기본 달력을 사용 가능/사용 중 달력 목록에서 제거할 수 있는지 여부를 지정합니다. |
"0" |
초대에 대해 확장할 LDAP 그룹의 최대 크기입니다. "0" 값으로 지정하면 크기에 관계없이 그룹을 확장할 수 있습니다. -1 값으로 지정하면 LDAP 그룹을 확장할 수 없습니다. |
|
"60" |
반복 확장에 의해 만들 수 있는 최대 이벤트 수 |
|
defaultcalendar |
"yes" |
사용자의 기본 달력을 사용자의 가입 달력 목록에 포함할 것인지 여부를 지정합니다. |
defaultcalendar |
"no" |
사용자의 기본 달력을 사용자의 가입 달력 목록에서 제거할 수 있는지 여부를 지정합니다. |
"200" |
사용자 검색의 LDAP 조회에서 반환된 최대 결과 수. 값이 "0"이면 아무 제한이 없음을 의미합니다. |
|
fmt1.type |
"uid" |
이벤트 참석자를 위한 디렉토리 조회를 수행할 때 Calendar Server가 jdoe 또는 jdoe:tv와 같은 문자열을 처리하는 방법을 지정합니다. 허용되는 값은 uid, cn, gid, res, mailto, cap입니다. |
fmt2.type |
"mailto" |
이벤트 참석자를 위한 디렉토리 조회를 수행할 때 Calendar Server가 jdoe@sesta.com과 같이 at 기호(@)가 있는 문자열을 처리하는 방법을 지정합니다. 허용되는 값은 uid, cn, gid, res, mailto, cap입니다. |
fmt3.type |
"cn" |
이벤트 참석자를 위한 디렉토리 조회를 수행할 때 Calendar Server가 john doe와 같이 공백이 있는 문자열을 처리하는 방법을 지정합니다. 허용되는 값은 uid, cn, gid, res, cap입니다. |
"." |
달력 정보가 저장된 기본 디스크 분할 영역의 위치 |
다음 표에서는 달력 로그 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–6 ics.conf 파일의 달력 로그 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"admin.log" |
관리 도구 로깅을 위한 로그 파일의 이름 |
|
"0" |
로그 버퍼의 크기(바이트) |
|
"dwp.log" |
관리 도구와 관련된 DWP(데이터베이스 와이어 프로토콜) 로깅을 위한 로그 파일의 이름 |
|
"604800" |
로그 파일이 만료되기까지의 시간(초) |
|
"60" |
버퍼를 로그 파일로 비우기까지의 시간(초) |
|
"httpd.access" |
현재 http 액세스 로그 파일의 이름입니다. |
|
"http.log" |
cshttpd 서비스를 위한 현재 로그 파일의 이름 |
|
logname |
"httpd.access" |
현재 HTTP 액세스 로그 파일 이름 |
"logs" |
로그 파일의 디렉토리 위치 |
|
"NOTICE" |
서버가 로그에 기록할 세부 정보의 수준을 결정합니다. 로그 항목마다 CRITICAL, ALERT, ERROR, WARNING, NOTICE, INFORMATION 및 DEBUG 수준 중 하나를 지정합니다. |
|
"10" |
로그 디렉토리의 최대 로그 파일 수 |
|
"2097152" |
각 로그 파일의 최대 크기(바이트) |
|
"20971520" |
모든 로그 파일을 위한 최대 디스크 공간(바이트) |
|
diskspace |
"5242880" |
로깅을 위해 사용할 수 있어야 하는 최소한의 사용 가능 디스크 공간(바이트) |
"notify.log" |
csnotifyd 서비스의 로그 파일 이름 |
|
"86400" |
로그 파일이 순환되기까지의 시간(초) |
|
"store.log" |
저장소 로그 파일 이름 |
|
service.http.commandlog |
"no" |
이 매개 변수는 디버깅에만 사용됩니다. "yes"로 설정하면 모든 수신 명령이 http.commands 로그 파일에 기록됩니다. 프로덕션 런타임 중에는 이 매개 변수를 사용하지 마십시오. 로그 파일이 빠르게 채워지고 성능 저하가 발생할 수 있습니다. |
다음 표에서는 관리자와 관련된 ics.conf 매개 변수가 정리되어 있습니다.
표 E–7 관리자에 대한 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
cred |
" " |
Calendar Server 관리자로 지정된 사용자 아이디의 비밀번호입니다. 이 값은 설치 시 제공되며 설치 프로그램에 필요합니다. |
userid |
"calmaster" |
Calendar Server 관리자로 지정된 사람의 사용자 아이디입니다. 이 값은 설치 시 제공되며 설치 프로그램에 필요합니다. |
overrides.accesscontrol |
"no" |
Calendar Server 관리자가 액세스 제어를 무시할 수 있는지 여부를 표시합니다. |
service.admin.calmaster. wcap.allowgetmodify userprefs |
"no" |
Calendar Server 관리자가 WCAP 명령을 사용하여 사용자 기본 설정을 가져오고 설정할 수 있는지 여부를 나타냅니다. |
"yes" |
값이 "yes"이면 service.siteadmin.userid에 지정된 사용자를 인증하기 위해 LDAP가 활성화됩니다. |
다음 표에서는 다양한 서비스 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–8 ics.conf 파일의 서비스 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"yes" |
관리 도구를 위한 경보 알림을 사용 가능("yes") 또는 사용 불가능("no")하게 합니다. |
|
checkpoint.enable |
"yes" |
값이 "yes"이면 csadmind 데이터베이스 검사점 스레드를 시작합니다. |
dbcachesize |
"8388608" |
관리 세션을 위한 Berkeley 데이터베이스의 최대 캐시 크기(바이트) |
deadlock.enable |
"yes" |
값이 "yes"이면 csadmind 데이터베이스 교착 상태 감지 스레드를 시작합니다. |
diskusage |
"no" |
값이 "yes"이면 csadmind 디스크 공간 부족 모니터 스레드를 시작합니다. |
"yes" |
값이 "yes"이면 모든 서비스를 시작할 때 csadmind 서비스를 시작하고 중지할 때는 csadmind 서비스를 중지합니다. |
|
idletimeout |
"120" |
csadmind의 HTTP 연결이 시간 초과될 때까지의 시간(초) |
maxsessions |
"100" |
허용되는 관리 세션의 최대 수 |
maxthreads |
"10" |
관리 세션 당 실행되는 최대 스레드 수 |
numprocesses |
해당 없음 |
허용되는 최대 동시 관리 프로세스 수 |
해당 없음 |
**주의** 시스템에서 설정합니다. 변경하지 마십시오. |
|
resourcetimeout |
"900" |
관리 연결 시간이 초과되기까지의 시간(초) |
serverresponse |
"no" |
값이 "yes"이면 csadmind 서비스 응답 스레드를 시작합니다. |
sessiondir.path |
" " |
관리 세션 요청을 위한 임시 디렉토리 |
sessiontimeout |
"1800" |
csadmind의 HTTP 세션이 시간 초과될 때까지의 시간(초) |
sleeptime |
"2" |
시작, 중지 또는 준비된 달력 서비스 검사 간에 기다리는 시간(초) |
starttime |
"300" |
달력 서비스가 시작하기를 기다리는 시간(초) |
stoptime |
"300" |
달력 서비스가 중지되기를 기다리는 시간(초) |
stoptime.next |
"60" |
달력 서비스에 중지 명령을 보내는 사이 기다리는 시간(초) |
"o=internet" |
디렉토리에 있는 DC 트리의 루트 접미어입니다. |
|
dnsresolveclient |
"no" |
값이 "yes"이면 HTTP 액세스가 허용되는지 클라이언트 IP 주소를 DNS에 대해 검사합니다. |
loginpause |
"0" |
일반 텍스트 비밀번호를 사용하여 사용자를 성공적으로 인증한 후 지연되는 시간(초) |
"calmaster" |
Calendar Server에 대해 관리 권한이 있는 사용자 아이디의 공백으로 구분된 목록 |
|
allowadminproxy |
"yes" |
값이 "yes"이면 프록시를 통한 로그인이 허용됩니다. |
allowanonymouslogin |
"yes" |
값이 "yes"이면 익명(인증 없음) 액세스가 허용됩니다. 지정된 제한 액세스(주로 공용 달력에 대한 읽기 전용 액세스)만 허용되는 특별한 로그인 유형입니다. |
.calendarhostname |
"" (Null) |
HTML 문서를 검색하기 위한 HTTP 호스트 |
"yes" | ||
dbcachesize |
"8388608" |
HTTP 세션을 위한 Berkeley 데이터베이스의 최대 캐시 크기 |
domainallowed |
"" (Null) |
지정된 매개 변수가 ""이 아니면 필터링을 통해 TCP 도메인을 기반으로 액세스가 허용됩니다. 예를 들어, "ALL: LOCAL.sesta.com"으로 설정하면 sesta.com 도메인의 누구에게나 로컬 액세스를 허용합니다. 여러 개의 필터는 CR-LF(줄바꿈)로 구분합니다. |
domainnotallowed |
"" (Null) |
지정된 이 매개 변수가 " "이 아니면 필터링을 통해 TCP 도메인을 기반으로 하는 액세스를 허용하지 않습니다. 예를 들어, "ALL:LOCAL.sesta.com"으로 설정하면 sesta.com 도메인의 누구에게나 HTTP 액세스를 거부합니다. 여러 개의 필터는 CR-LF(줄바꿈)로 구분합니다. |
attachdir.path |
"." |
가져온 파일을 임시로 저장할 디렉토리로, local.queuedir에 상대적인 위치(또는 절대 경로 지정) |
ipsecurity |
"yes" |
값이 "yes"이면 기존 세션을 참조하는 모든 요청이 같은 IP 주소에서 온 것으로 확인됩니다. |
"yes" |
값이 "yes"이면 모든 서비스를 시작할 때 cshttpd 서비스를 시작하고 모든 서비스를 중지할 때 cshttpd 서비스를 중지합니다. |
|
idletimeout |
"120" |
HTTP 연결 시간이 초과되기까지의 시간(초) |
ldap.enable |
"yes" |
값이 "yes"이면 인증 및 사용자 기본 설정을 위한 LDAP 연결이 만들어지고 유지됩니다. |
"INADDR_ANY" |
HTTP 서비스가 클라이언트 요청을 수신할 TCP 주소를 지정합니다. "INADDR_ANY"라면 어느 주소나 사용할 수 있습니다. |
|
"no" |
값이 "yes"이면 서버에 대한 HTTP 연결이 모두 로그됩니다. |
|
maxsessions |
"5000" |
cshttpd 서비스의 최대 HTTP 세션 수 |
maxthreads |
"20" |
cshttpd 서비스에서 HTTP 요청을 처리하는 최대 스레드 수 |
numprocesses |
"1" |
한 서버에서 실행되어야 하는 최대 동시 실행 HTTP 서비스(cshttpd) 프로세스 여러 개의 CPU가 있는 서버의 경우 21.8 여러 CPU에 걸쳐 로드 균형 조정 사용을 참조하십시오. |
"80" |
Calendar Server 사용자의 HTTP 요청을 위한 포트 |
|
proxydomainallowed |
"" |
이 매개 변수가 지정되었는데 ""이 아닐 경우 필터링을 통해 TCP 도메인을 기반으로 한 프록시 로그인을 허용합니다. service.http.domainallowed와 동일한 구문입니다. |
resourcetimeout |
"900" |
HTTP 세션 시간이 초과되기까지의 시간(초) |
sessiondir.path |
"http" |
HTTP 세션을 위한 임시 디렉토리 |
"1800" |
cshttpd 서비스의 HTTP 세션이 시간 초과될 때까지의 시간(초) |
|
" " |
파일에 대한 모든 URL 참조가 저장되는 실행 프로그램과 관련된 디렉토리 |
|
파일에 대한 모든 URL 참조가 저장되는 실행 프로그램과 관련된 디렉토리 기본값은 다음과 같습니다. /var/opt/SUNWics5/tmp |
||
"html" |
기본 달력 클라이언트를 포함하는 디렉토리. WCAP 액세스만 허용하는 경우에는 ""로 설정합니다. |
|
"no" |
값이 "yes"이면 LDAP SDK의 캐시를 사용합니다. |
|
"30" |
service.ldapmemcache의 값이 "yes"이면 이 값을 LDAP SDK로 전달합니다. 이 값은 한 항목을 캐시에 저장할 수 있는 최대 시간(초)입니다. 이 값이 0이면 한 항목을 캐시에 저장할 수 있는 시간 제한이 없습니다. |
|
"131072" |
service.ldapmemcache의 값이 "yes"이면 이 값을 LDAP SDK로 전달합니다. 이 값은 캐시가 소모할 메모리의 최대 양(바이트)입니다. 이 값이 0이면 캐시에는 크기 제한이 없습니다. |
|
.allowpubliccalendarwrite |
"yes" |
값이 "yes"이면 익명의 사용자가 공개적으로 쓸 수 있는 달력에 쓰는 것이 허용됩니다. |
"text/calendar" |
현재 freebusy에만 적용되는 명령을 위한 기본 출력 형식을 지정합니다. |
|
freebusybegin |
"30" |
get_freebusy 범위 시작에 대해 현재 시간으로부터의 기본 오프셋을 일 단위로 지정합니다. |
freebusyend |
"30" |
get_freebusy 범위의 끝에 대해 현재 시간으로부터의 기본 오프셋을 일 단위로 지정합니다. |
redirecturl |
"" |
마이그레이션을 위해, 마이그레이션이 부분적으로만 수행되고 달력이 원본 데이터베이스와 Calendar Server 대상 데이터베이스 사이에서 분할될 때. Calendar Server 데이터베이스에 달력이 없는 경우 찾아볼 원본 데이터베이스의 URL |
createcalendars |
"yes" |
값이 "yes"이면 달력을 만들 수 있습니다. |
deletecalendars |
"yes" |
값이"yes"이면 달력을 삭제할 수 있습니다. |
changepassword |
"no" |
값이 "yes"이면 비밀번호를 변경할 수 있습니다. |
publicwritablecalendars |
"yes" |
값이 "yes"이면 사용자가 공개적으로 쓸 수 있는 달력을 소유할 수 있습니다. |
setprefs.cn |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성에서 사용자 기본 설정 cn(LDAP 사용자의 공통 이름)을 수정할 수 있습니다. |
setprefs.givenname |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성에서 사용자 기본 설정 givenname(LDAP 사용자의 지정된 이름)을 수정할 수 있습니다. |
setprefs.icsCalendar |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성이 사용자 기본 설정 icsCalendar(사용자의 기본 달력 식별자)를 수정할 수 있습니다. |
setprefs.mail |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성이 사용자 기본 설정 mail(사용자의 전자 메일 주소)을 수정할 수 있습니다. |
preferredlanguage |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성이 사용자 기본 설정 preferredlanguage(LDAP 사용자의 기본 언어)를 수정할 수 있습니다. |
setprefs.sn |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성이 사용자 기본 설정 sn(LDAP 사용자의 성)을 수정할 수 있습니다. |
setprefs.nswccalid |
"no" |
값이 "yes"이면 set_userprefs.wcap 속성이 사용자의 기본 달력 아이디인 사용자 기본 설정 nswccalid를 수정할 수 있습니다. |
calendar.publicread |
"no" |
값이 "yes"이면 기본 사용자 달력이 기본적으로 공용 읽기 및 개별 쓰기로 설정됩니다. 값이 "no"이면 기본 사용자 달력이 기본적으로 공용 읽기 및 쓰기로 설정됩니다. |
ldapproxyauth |
"no" |
값이 "yes"이면 get_userprefs.wcap를 위한 LDAP 프록시 인증이 활성화됩니다. 값이 "no"이면 익명 LDAP 검색이 수행됩니다. |
"no" |
값이 "yes"이면 서버는 LDAP 또는 CSAPI 호환 사용자 디렉토리 체계를 통해 달력의 각 소유자가 디렉토리에 존재하는지 검증해야 합니다. |
|
"3.0" |
WCAP 버전 |
다음 표에서는 ics.conf SSL 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다. 대부분의 SSL 매개 변수는 기본값을 사용하지만 그 중 두 매개 변수는 다음과 같이 시스템 기본값을 SSL 값으로 변경해야 합니다.
service.http.ssl.usessl="yes"
service.http.ssl.port.enable="yes"
이어지는 표에서는 ics.conf 매개 변수와 해당 기본 설정을 보여 줍니다. ics.conf 매개 변수에 적절한 값이 있는지 확인합니다.
표 E–9 SSL의 구성 매개 변수
다음 표에서는 도메인 구성 매개 변수와 각 매개 변수의 기본값 그리고 해당하는 설명을 보여 줍니다.
표 E–10 다중 도메인 지원을 위한 구성 매개 변수
다음 세 매개 변수는 시스템에서 취소, 초대 및 응답과 같은 알림을 보낼 수 있도록 하거나 없도록 합니다.
표 E–11 ics.conf 파일의 경보 알림 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"yes" |
이벤트가 취소되었을 때 참석자에게 전자 메일 알림을 보낼 것인지 여부를 지정합니다. |
|
"yes" |
이벤트에 초대되는 참석자에게 전자 메일 알림을 보낼 것인지 여부를 지정합니다. |
|
"yes" |
참석자가 초대에 응답했을 때 주최자에게 전자 메일 알림을 보낼지 결정합니다. |
다음 표에서는 경보 알림 서버 구성 매개 변수를 각 매개 변수의 기본값 및 설명과 함께 보여 줍니다.
표 E–12 ics.conf 파일의 경보 알림 구성 매개 변수
다음 표에서는 달력 조회 데이터베이스(CLD) 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–13 ics.conf 파일의 달력 조회 데이터베이스(CLD) 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
"no" |
달력 조회 플러그 인을 활성화("yes") 또는 비활성화("no")합니다. |
|
"*" |
로드할 특정 달력 조회 플러그 인의 이름을 지정합니다. 이 값이 별표("*")이면 Calendar Server는 모든 플러그 인을 로드합니다. |
|
"local" |
모든 것이 동일한 시스템에 있거나 시스템이 백엔드 시스템으로만 작동하는 경우에는 "local"을 사용합니다. 프런트엔드 전용이거나 프런트엔드 및 백엔드로 모두 작동하는 시스템의 경우에는 "directory"를 사용합니다. |
|
" " |
LDAP 서버 데이터베이스의 사용자 또는 자원 달력 항목에 icsDWPHost 속성이 없는 경우 Calendar Server에서 사용되는 정규화된 기본 DWP 서버 이름을 지정합니다. 사용자가 Calendar Server(login.wcap )에 로그인하기 위한 LDAP 항목에 icsDWPHost 속성이 없으면 Calendar Server는 이 매개 변수의 값을 사용하여 속성을 추가합니다. 사용자 LDAP 항목에 icsDWPHost 속성이 있으면 caldb.dwp.server.default는 사용되지 않습니다. 이 이름은 DNS(Domain Name Service)에서 유효한 IP 주소로 확인할 수 있어야 합니다. |
|
"yes" |
달력 조회 데이터베이스(CLD) 캐시 옵션을 활성화("yes") 또는 비활성화합니다("no"). LDAP CLD 플러그 인의 최적의 성능을 위해 "yes"로 설정합니다. |
|
"10" |
검사점 파일의 최대 크기를 메가바이트 단위로 지정합니다. |
|
"4" |
공유 메모리의 크기를 메가바이트 단위로 지정합니다. |
|
"1000" |
데이터베이스 스레드 최대 수를 지정합니다. |
|
"." |
CLD 캐시 옵션을 위한 데이터베이스 이벤트, 작업 및 경보 파일의 위치를 지정합니다. 기본값인 "."을 설정하면 이 파일들이 /var/opt/SUNWics5/csdb/cld_cache 디렉토리에 저장됩니다. |
|
"60" |
검사점 사이의 시간(초)을 지정합니다. |
|
"yes" |
CLD 캐시 옵션을 위한 검사점 파일을 동기화한 후 제거할지 여부를 지정합니다. |
|
caldb.dwp.server.host-name .ip |
" " |
달력 데이터베이스를 저장하는 서버의 호스트 이름을 지정합니다. 서버는 DWP(csdwpd) 서비스를 실행하고 있어야 합니다. 이 이름은 DNS(Domain Name Service)에서 유효한 IP 주소로 확인할 수 있어야 합니다. 이 매개 변수는 LDAP CLD 플러그 인에 의해 사용됩니다. 주: 매개 변수의 각 부분에서 host-name이 같아야 하며 정규화되어야 합니다. 예를 들면 다음과 같습니다. caldb.dwp.server.sesta.com.ip="sesta.com" |
"1" |
서버가 새 네트워크 연결을 확보하기 전에 백로그되는 최대 요청 수 |
|
"2" |
DWP(데이터베이스 와이어 프로토콜) 서비스 클라이언트에서 각 DWP(데이터베이스 와이어 프로토콜) 서비스 호스트로 처음 연결하는 연결의 수 |
|
"2" |
DWP(데이터베이스 와이어 프로토콜) 서비스 요청을 처리하기 위한 초기 스레드 수 |
|
"1000" |
DWP(데이터베이스 와이어 프로토콜) 서비스를 사용하는 서버에 허용되는 최대 연결 수 |
|
"20" |
DWP(데이터베이스 와이어 프로토콜) 서비스를 사용하는 서버에 허용되는 최대 스레드 수 |
|
"no" |
서버가 모든 DWP(데이터베이스 와이어 프로토콜) 서비스 요청에 대한 MD5(Message Digest 5) 단방향 해시 검사를 수행하는지 여부를 지정합니다. 단방향 해시 기능은 메시지 인증을 위한 디지털 서명을 만드는 데 사용됩니다.
|
|
" " |
지정된 시스템의 호스트 이름에 데이터베이스 와이어 프로토콜(DWP) 서비스를 사용하는 서버의 IP 주소를 지정합니다. |
|
"59779" |
지정된 시스템의 호스트 이름에 데이터베이스 와이어 프로토콜(DWP) 서비스를 사용하는 서버의 포트 번호를 지정합니다. |
|
" " |
프런트엔드 서버에서 백엔드 서버에 대한 DWP 연결을 인증하는 데 사용되는 사용자 아이디를 지정합니다. 여기서 back-end-server는 서버의 이름입니다. |
|
" " |
프런트엔드 서버에서 백엔드 서버에 대한 DWP 연결을 인증하는 데 사용되는 비밀번호입니다. 여기서 back-end-server는 서버의 이름입니다. |
|
"65536" |
DWP(데이터베이스 와이어 프로토콜) 서비스 스레드를 위한 스택 크기 |
|
없음 |
달력 검색 메커니즘에서 LDAP 플러그 인을 사용하는 경우에 인증에 사용할 기본 DN입니다. |
|
없음 |
달력 검색 메커니즘에서 LDAP 플러그 인을 사용하는 경우에 액세스할 LDAP 서버의 호스트 이름입니다. |
|
없음 |
달력 검색 메커니즘에 LDAP 플러그 인을 사용하는 경우에 local.authldapbinddn 설정에서 지정한 사용자의 바인드 인증서(비밀번호)입니다. |
|
없음 |
달력 검색 메커니즘에 LDAP 플러그 인을 사용하는 경우에 인증에서 사용자의 DN을 검색할 때 바인드에 사용하는 DN입니다. |
|
"389" |
달력 검색 메커니즘에서 LDAP 플러그 인을 사용하는 경우에 액세스할 LDAP 서버의 포트 번호입니다. |
|
"no" |
값이 "yes"이면 csapi.plugin.authentication.name에 지정된 플러그 인만 로드하고 값을 지정하지 않으면 모든 인증 클래스 플러그 인을 알파벳 순서대로 로드합니다. 인증을 위해 각 플러그 인을 알파벳 순서로 사용합니다. |
|
" " |
csapi.plugin.loadall이 "no"이고 csapi.plugin.authentication이 "yes"이면 해당 특정 플러그 인만 로드합니다. 이 값을 지정하지 않거나 비워두면(" ") 모든 인증 클래스 플러그 인을 로드합니다. |
|
"0" |
데이터베이스 와이어 프로토콜 서비스 로그 버퍼의 크기입니다(바이트). |
|
"604800" |
데이터베이스 와이어 프로토콜 서비스 로그 파일이 만료될 때까지의 시간을 초 단위로 나타낸 값입니다. |
|
"60" |
데이터베이스 와이어 프로토콜 서비스 로그 파일에서 버퍼를 비우는 시간 간격을 초 단위로 나타낸 값입니다. |
|
"logs" |
데이터베이스 와이어 프로토콜 서비스 로그 파일의 디렉토리 위치입니다. |
|
"Notice" |
서버에서 데이터베이스 와이어 프로토콜 서비스에 대해 기록하는 세부 정보의 수준을 결정합니다. 각 데이터베이스 와이어 프로토콜 로그 항목에는중대, 오류, 경고, 알림, 정보 및 디버그가 심각한 순서대로 지정됩니다. 이 기본 설정을 위험으로 설정하면 서버는 최소한의 세부 정보를 기록합니다. 서버에서 가장 많은 양의 세부 정보를 기록하려면 디버그를 지정합니다. 예를 들어, 경고를 지정하면 중대, 오류, 경고 수준에 해당하는 로그 항목만 기록됩니다. |
|
"10" |
로그 디렉토리에서 로그 파일과 관련된 데이터베이스 와이어 프로토콜의 최대 수입니다. |
|
"2097152" |
각 데이터베이스 와이어 프로토콜 로그 파일의 최대 크기입니다(바이트). |
|
"20971520" |
모든 데이터베이스 와이어 프로토콜 로그 파일의 최대 디스크 공간입니다(바이트). |
|
"5242880" |
데이터베이스 와이어 프로토콜 서비스 활동 기록에 사용할 수 있는 최소 디스크 여유 공간입니다(바이트). 이 값에 도달하면 서버는 이전 로그 파일을 만료하여 사용 가능한 디스크 공간을 확보합니다. 공간을 확보하지 않으면 모든 기록이 일시 중지됩니다. |
|
"86400" |
데이터베이스 와이어 프로토콜 서비스 로그 파일이 회전될 때까지의 시간을 초 단위로 나타낸 값입니다. |
|
" " |
백엔드 서버에서 DWP 연결을 인증하는 데 사용되는 사용자 아이디를 지정합니다. 이 매개 변수는 선택 사항입니다. 백엔드 서버에서 사용자 아이디를 지정하지 않은 경우에는 인증이 수행되지 않습니다. |
|
" " |
백엔드 서버에서 DWP 연결을 인증하는 데 사용되는 비밀번호를 지정합니다. 이 매개 변수는 선택 사항입니다. 백엔드 서버에서 비밀번호를 지정하지 않은 경우에는 인증이 수행되지 않습니다. |
|
"localhost" |
데이터베이스 와이어 프로토콜 서비스가 실행 중인 시스템의 호스트 이름입니다. |
|
"1000" |
동시에 실행되는 데이터베이스 와이어 프로토콜 서비스 최대 스레드 수 |
|
"1" |
한 서버에서 실행되어야 하는 동시 실행 데이터베이스 와이어 프로토콜(DWP) 서비스(csdwpd) 프로세스의 최대 수 여러 개의 CPU가 있는 서버의 경우 21.8 여러 CPU에 걸쳐 로드 균형 조정 사용을 참조하십시오. |
|
"no" |
값이 "yes"이면 모든 서비스를 시작할 때 csdwpd 서비스를 시작하고 모든 서비스를 중지할 때 csdwpd 서비스를 중지합니다. |
|
"86400" |
유휴 상태가 지속되는 연결에 대해 데이터베이스 와이어 프로토콜 서비스를 종료하기까지의 시간(초) |
|
"59779" |
데이터베이스 와이어 프로토콜 서비스가 수신하는 포트 번호. 이 값은 LDAP CLD 플러그 인을 위한 기본 포트입니다. |
|
"yes" |
데이터베이스 와이어 프로토콜(DWP) 서비스(csdwpd )의 원격 사용자 인증을 위해 LDAP를 활성화("yes")하거나 비활성화("no")합니다. |
|
"yes" |
Calendar Server가 LDAP 디렉토리를 검색한 다음 달력 데이터베이스를 검색하는지("yes") 아니면 달력 데이터베이스만 검색하는지("no") 여부를 지정합니다. |
다음 표에서는 LDAP 데이터 캐시에 대한 ics.conf 파일의 구성 매개 변수에 대해 설명합니다.
표 E–14 LDAP 데이터 캐시 구성 매개 변수
매개 변수 |
설명 |
---|---|
LDAP 데이터 캐시를 활성화("yes") 또는 비활성화합니다("no"). 기본값은 "no"입니다. |
|
검사점 스레드가 일시 정지하는 시간을 초 단위로 지정합니다. 기본 시간은 "60"초입니다. |
|
이전 캐시 파일의 제거 여부를 지정합니다. 기본값은 "yes"입니다. |
|
LDAP 데이터 캐시 데이터베이스의 물리적 위치를 지정합니다. 기본값은 /var/opt/SUNWics5/csdb/ldap_cache입니다. |
|
검사점 파일의 최대 크기를 메가바이트 단위로 지정합니다. 기본값은 "10"MB입니다. |
|
LDAP 데이터 캐시 데이터베이스를 위한 스레드의 최대 수를 지정합니다. 기본값은 "1000"입니다. |
|
공유 메모리의 크기를 메가바이트 단위로 지정합니다. 기본값은 "4"MB입니다. |
|
LDAP 데이터 캐시 항목을 위한 지속 시간(TTL)을 초 단위로 지정합니다. 기본값은 "3600"초(1시간)입니다. |
|
LDAP 데이터 캐시 액세스 로그 여부 및 로그 파일의 통계 인쇄 여부를 지정합니다. 기본값은 "no"입니다. 주 이 매개 변수는 디버그 모드에만 적용됩니다. |
|
각 통계 보고서가 로그 파일에 기록되는 간격을 초 단위로 지정합니다. 기본값은 "1800"초(30분)입니다. |
|
각 데이터베이스 정리 사이의 간격을 초 단위로 지정합니다. 기본값은 "1800"초(30분)입니다. |
그룹 및 자원 달력을 구성하려면 다음 표의 매개 변수를 사용합니다.
표 E–15 자원 달력을 위한 구성 매개 변수
다음 표에서는 Access Manager 사용 시 SSO 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–16 ics.conf 파일의 SSO 구성 매개 변수(Access Manager 사용 시)
다음 표에서는 통신 서버 Trusted Circle 기술 사용 시 SSO 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–17 통신 서버 Trusted Circle 기술 사용 시 ics.conf 파일의 SSO 구성 매개 변수
다음 표에서는 그룹 예약 엔진(GSE) 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–18 ics.conf 파일의 그룹 예약 엔진(GSE) 구성 매개 변수
다음 표에서는 데이터베이스 처리 구성에 사용하는 ics.conf 매개 변수를 나열하고 각각의 기본값 및 설명을 제시합니다.
표 E–19 ics.conf 파일의 데이터베이스 구성 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
.checkpointinterval |
"60" |
데이터베이스 트랜잭션 검사점 사이의 시간(초) |
circularlogging |
"yes" |
값이 "yes"이면 트랜잭션을 동기화한 후 데이터베이스 검사점을 제거합니다. 자동 백업을 활성화하지 않는 한 “no”로 설정하지 마십시오. |
deadlockinterval |
"100" |
해결해야 하는 데이터베이스 교착 상태 검사 간의 시간(밀리초) |
homedir.path |
"." |
데이터베이스 이벤트, 작업 및 경보 파일이 저장된 디렉토리(프로그램 실행 파일이나 지정된 경우에는 절대 경로 위치에 상대적). 기본 값은"."이며 다음을 지정합니다. /var/opt/SUNWics5/csdb |
logfilesizemb |
"10" |
데이터베이스 검사점 파일의 최대 메가바이트 |
maxthreads |
"10000" |
데이터베이스 환경에서 수용할 준비를 해야 하는 최대 스레드 수 |
mempoolsizemb |
"4" |
데이터베이스 환경을 위한 공유 메모리 메가바이트 |
" " |
데이터베이스 관리를 담당하는 사용자 또는 별칭의 전자 메일 |
|
"yes" |
값이 "yes"이면 데이터베이스 통계(읽기, 쓰기, 삭제)가 계산됩니다. |
|
maxinstances |
"100" |
카운터를 가질 수 있는 달력의 최대 수. cscal 명령줄 유틸리티를 사용하여 달력 카운터를 활성화합니다. |
"en" |
전자 메일 알림의 형식 지정에 사용되는 파일의 현지화 버전이 포함된 디렉토리를 /etc/opt/SUNWics5/config 아래에 지정합니다. 예를 들어, "en"이면 영어 현지화 버전을 위한 디렉토리를, "fr"이면 프랑스어 현지화 버전을 위한 디렉토리를 지정합니다. |
|
"25" |
SMTP 호스트용 포트 |
|
"no" |
Berkeley 데이터베이스가 교착 상태에 있는지 정기적으로 검사하고 교착 상태에 있을 경우 데이터베이스에 재설정을 지시합니다. |
다음 표에서는 자동 백업 프로세스(csstored)가 사용하는 매개 변수를 나열하고 가능하다면 기본값을 제시하며 ics.conf 매개 변수를 설명합니다.
표 E–20 자동 백업 프로세스가 사용하는 ics.conf 매개 변수
매개 변수 |
기본값 |
설명 |
---|---|---|
defaultstore.log |
로그 파일의 이름 |
|
"." |
로그 디렉토리 경로 |
|
path |
없음 |
라이브 데이터베이스 경로 |
path |
없음 |
아카이브 백업 경로 |
path |
없음 |
핫 백업 경로 |
enable |
"yes" |
자동 아카이브 백업 활성화/비활성화 |
enable |
"yes" |
자동 핫 백업 활성화/비활성화 |
mindays |
"3" |
디스크에 보관하는 핫 백업 복사본의 최소 개수 |
threshold |
"70" |
이전 핫 백업 사본 제거를 트리거하는 기사용 디스크 공간 비율 |
interval |
"86400" |
백업 간의 간격(초)입니다. 기본값은 24시간(86400초)입니다. |
mindays |
"3" |
디스크에 보관하는 아카이브 백업 사본의 최소 개수 |
maxdays |
"7" |
디스크에 보관하는 아카이브 백업 사본의 최대 개수 |
threshold |
"70" |
이전 아카이브 백업 사본 제거를 트리거하는 기사용 디스크 공간 비율 |
circularlogging |
"yes" |
백업 사본의 수 및 백업 사본이 차지한 디스크 공간의 관리 활성화/비활성화 |
interval |
"86400" |
백업 간의 시간(초)입니다. 기본값은 24시간 또는 86400초입니다. |
(ics.conf 파일에 포함되지 않음) |
"yes" |
start-cal로 csstored를 시작할 수 있게 합니다. csstored를 start-cal에서 시작하지 못하도록 하려면 ics.conf 파일에 추가하고 "no"로 설정해야 합니다. |
다음 표에서는 달력 데이터베이스 구성에 사용하는 각 매개 변수, 그 기본값 및 설명이 제공됩니다. 기본값이 아닌 값이 필요한 경우에는 ics.conf 파일에서 설정해야 합니다.
표 E–21 ENS 메시지용 달력 데이터베이스 매개 변수
Calendar Server가 이벤트 알림 서버(ENS)라는 외부 서비스를 사용하여 특정 관심 분야로 범주화할 수 있는 서버 수준 이벤트 보고서를 받고 특정 이벤트 범주에 관심 있는 항목으로 등록된 다른 서버에 알리도록 구성할 수 있습니다. Calendar Server는 ENS를 사용하여 일반적인 경고 및 오류 메시지는 물론 달력 이벤트 및 작업의 생성, 삭제 또는 수정을 비롯한 경보 알림을 받습니다.
다음 표에서는 ics.conf의 이벤트 알림 서버(ENS) 구성 매개 변수를각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–22 ics.conf 파일의 이벤트 알림 서버(ENS) 구성 매개 변수
다음 표에서는 Calendar Server API(CSAPI) 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 E–23 ics.conf 파일의 CSAPI 구성 매개 변수