○ SSU는 서버의 전반적인 것을 관리하기 때문에 신중하게 설정해주시길 당부 드립니다.
- SSU기본 환경설정 파일 : /root/bin/conf/su_util.cfg
- 가상쿼타 설정 관련 파일 : /root/bin/conf/vquota_user.cfg
- 백업 설정 관련 /root/bin/conf/su_util.cfg |
○ SSU 기본 환경설정 옵션 리스트
항목 |
설명 |
예제 |
# |
# 으로 시작하는 줄은 주석으로 인정한다.? |
예) ## 주석을 의미하는 줄이다. |
admin_mail |
관리자 메일 주소 ( 가상 쿼타 점검에서만 사용된다. )반드시 관리자 메일주소로 수정해주셨야한다. 만약 메일이 없다면 root@localhost로 설정하면 된다. |
예) admin_mail = test@domain.co.kr |
mysql_bin_dir |
mysql 의 bin 디렉토리를 지정한다.(mysql 및 mysqladmin 명령어가 있는 위치 이다.) |
예) mysql_bin_dir = /usr/local/mysql/bin |
mysql_data_dir |
MySQL의 data 디렉토리를 지정한다.(MySQL의 데이터가 저장된 디렉토리를 지정한다. ) |
* 컴파일 설치시 예) mysql_data_dir = /usr/local/mysql/data * rpm 설치시 예) mysql_data_dir = /var/lib/mysql |
apache_bin_ctl |
Apache 실행 스크립트가 있는 절대 위치 |
* 컴파일 설치시 예) apache_bin_ctl = /usr/local/apache/bin/apachectl* rpm 설치시 예) apache_bin_ctl = /etc/rc.d/init.d/httpd |
apache_conf_dir |
Apache conf 디렉토리를 지정한다 |
* 컴파일 설치시 예) apache_conf_dir = /usr/local/apache/conf* rpm 설치시 예) apache_conf_dir = /etc/httpd/conf |
htpasswd_path |
htpasswd 명령어 위치 |
* 컴파일 설치시 예) htpasswd_path = /usr/local/apache/bin/htpasswd* rpm 설치시 예) htpasswd_path = /usr/bin/htpasswd |
web_root |
가상 WebRoot 생성 방법 |
* 현재 시간으로 설정 (보안을 위해서) 예) web_root = random* httpd.conf 파일에 설정된 UserDir 에 맞게 설정예) web_root = allow_httpd.conf* www 로 설정예) web_root = www* public_html 로 설정예) web_root = public_html* 임의로 설정 예) web_root = abc |
dns_domain |
dns 서버 도메인 |
예) dns_domain = ns.domain.co.kr |
dns_admin_mail |
dns 서버 관리자 메일주소 ( @ =설명 : . 으로 치환) |
예) dns_admin_mail = root.domain.co.kr |
backup_dir |
backup 파일이 저장될 디렉토리 |
예) backup_dir = /backup |
home_dirs |
home 디렉토리들 (여러개 지정 가능, 꼭 공백으로 띄워 주세요.) |
예) home_dirs = /home /host1 /host2 |
backup_count |
backup 본 보관 일수 |
예) backup_count = 3
(3일간 보관) |
system_mailto |
시스템 점검 결과를 보낼 메일 주소 (여러개 지정가능: 공백으로 띄워주세요) |
예) system_mailto = test@su.co.kr test2@nt.com |
proclist |
실행 프로세스들 정보 저장(프로세스들 사이에는 공백으로 띄워주세요)문제점 보고에서 보고되는 프로세스중 이상없는 것은 여기에 명시 설정후에는system_check_init --processinfo명령을 실행하세요 |
예)proclist = system_check sh |
system_file |
추가 중요파일(/로 시작하는 full path 를 적어 주세요) 설정후에는system_check_init --systemfile 명령을 실행하세요 |
예)system_file = /bin/grep /bin/awk |
web_dir |
결과를 생성할 웹 절대 경로 |
예) /home/user/www/system_check |
log_count |
시스템 체크 결과를 보관할 일수 |
예) log_count=60
(60일 간의 로그를 저장) |
min_bigfilesize |
큰파일 점검에서 최소용량 설정(Kbyte 단위) |
예) min_bigfilesize = 51200(50M 이상) |
htaccess |
웹인증 설정 (yes/no)설정후에는system_check_init --htauth 명령을 실행하세요 |
예) htaccess = yes(웹 인증 설정 ) |
htuser |
웹인증 아이디 (웹인증을 yes 했을때만 사용)설정후에는system_check_init --htauth 명령을 실행하세요 |
예) htuser = admin (아이디를 admin으로 설정) |
htpass |
웹인증 패스워드 (웹인증을 yes 했을때만 사용)설정후에는system_check_init --htauth 명령을 실행하세요 |
예) htpass = password (패스워드를 password로 설정 ) |
traffic_dev |
트래픽 모니터링 할 이더넷 장치명 |
예)traffic_dev = eth0(첫번째 랜카드) | |
○ 백업관련 설정
/root/bin/conf/su_util.cfg 파일에서 환경 설정
- backup_dir : 백업할 디렉토리 지정.
- backup_count : 백업데이터 보관일수
- home_dirs : 홈디렉토리들, 예) home1 , home2 |
○ 가상쿼타(vquota)관련 설정
서버를 운영하다보면 DISK용량을 제한해야 할 경우가 있다.
linux에서 제공하는 quota를 설정해 버리면, 쿼타를 넘어 버리는 사용자는 자료가 지워지는 문내가 발생하여 고객과 분쟁이 일어날 경우가 있다.
이런 불상사를 막기 위해서 단순히 용량제한이 넘었을 경우 사용자에게 메일로 알려 주는 시스템이다.
여기에 db용량까지 관리가 가능하며, 만기일 테스트까지 가능한다.
가상 쿼타는 설정파일이 가장 중요하기 때문에 설정부분을 자세히 읽어보신후 사용해주십시오.
가상 쿼타관련 실행은 시스템점검시 사용되는 항목이다.
(system_check명령어로 실행 할 수 있다.
본 사용설명서의 system_check 부분을 참고하면 된다.)
○ 가상 쿼타 사용자 설정
설정파일 : /root/bin/conf/vquota_user.cfg
※ 참고 : '#'으로 시작하는 줄은 주석이다.
[형식] 사용자계정 용량(MByte) 메일주소 DB제한용량(MByte) 만기일(년월일)
[예제1] testman 3000 testman@domain.co.kr 200 051210
[설명] testman 라는 계정에, 3000M의 home 용량 설정, 메일주소는 testman@domain.co.kr, DB는 200M, 만기일은 2005년 12월 10이다.
○ 가상쿼타관련 각 메시지 설정
설정파일 : /root/bin/conf/vquota_db_full.msg DB 용량 초과 메시지 가상 쿼타 시스템에서 DB용량을 다 사용하였을때 사용자에게 보내어질 메시지이다. 현재 text 형식만 가능한다.
설정파일 : /root/bin/conf/vquota_disk_full.msg DISK 용량 초과 메시지 가상 쿼타 시스템에서 사용자가 정해진 용량이상 사용했을때 메일로 발송할 메시지이다. 현재 text 만 가능한다.
설정파일 : /root/bin/conf/vquota_expire.msg 만기일 초과 메시지 사용자의 지정한 만기일이 넘었을때, 보내어지는 메시지이다. 현재 text 만 가능한다.
|