20번째 줄: | 20번째 줄: | ||
===== SQL 다운로드 ===== | ===== SQL 다운로드 ===== | ||
− | 관리 인터페이스에 로그인 후 "환경설정 > 로그 전용 서버 > 로그 테이블" | + | 관리 인터페이스에 로그인 후 "환경설정 > 로그 전용 서버 > 로그 테이블" 우측 상단에 있는 [ <i class="fas fa-download"></i> ] 아이콘을 클릭하여 쿼리 파일(imradlog.sql)를 다운로드합니다. |
===== SQL Importing ===== | ===== SQL Importing ===== |
2021년 5월 12일 (수) 17:36 판
로그 전용 서버
로그전용서버란 본 시스템에서 생성되는 로그를 저장 할 수 있는 외부 로그 서버를 의미합니다. 본 시스템에서 발생하는 로그 및 그 보유 기간은 다음 표와 같으며 로그 전용 서버 저장 기간은 각 로그별로 변경 가능합니다.
로그 테이블 | 로컬 데이터베이스 | 로그 전용 서버 | 로그 설명 |
---|---|---|---|
IP/MAC address history | 3 개월 | 48 개월 이상 | DHCP 임대 |
RADIUS Accounting | 3 개월 | 48 개월 이상 | RADIUS Accounting |
RADIUS post-auth | 3 개월 | 48 개월 이상 | RADIUS 인증처리 |
설정 방법
데이터베이스 서버 설치
로그 전용 서버에 MySQL 5.7 또는 MariaDB 10.0 이상을 설치 하세요. 운영체제는 상관 없습니다. 이미 MySQL이 설치되어있는 서버가 있다면 그 서버를 로그 전용 서버로 사용해도 무방합니다.
SQL 다운로드
관리 인터페이스에 로그인 후 "환경설정 > 로그 전용 서버 > 로그 테이블" 우측 상단에 있는 [ ] 아이콘을 클릭하여 쿼리 파일(imradlog.sql)를 다운로드합니다.
SQL Importing
다운로드한 파일을 로그 서버로 복사하여 mysql 명령어로 데이터베이스에 importing 합니다. 이렇게 importing을 하게되면 mysql 접속 계정, 데이터베이스 그리고 테이블들이 생성됩니다. 기본 접속 계정은 "lyonlog/sxdtLy@log24"이며 importing하기전 이 user 또는 password를 변경하려면 메모장이나 vi를 사용해 복사된 파일을 수정하세요. 아래 그림과 같이 27 라인의 쿼리를 수정하면 되며 다음 예와 같이 변경할 수 있습니다.
CREATE USER IF NOT EXISTS 'myuser'@'%' IDENTIFIED BY 'mypassword';
importing하려면 아래와 같이 mysql
명령어를 이용하세요. <user>와 <password>는 데이터베이스 설치시 이미 생성된 계정이며 root 계정을 사용하세요. 만일 로그 서버 운영 체제가 Microsoft Windows인 경우 관리자 권한으로 명령 프롬프트를 실행하세요.
mysql -u<user> -p<password> < <path>/imradlog.sql # mysql -uroot -pmypaddword < c:\imradlog.sql # Windows # mysql -uroot -pmypaddword < /home/user/imradlog.sql # linux
연결 속성 설정
데이터베이스가 설치된 로그 전용 서버에 연결하기 위한 속성을 정의해야 합니다. 관리 인터페이스의 "환경설정 > 로그 전용 서버" 페이지에 접속 후 "로그 서버"의 상태 스위치를 켜면 여러 속성을 입력 할 수 있는 양식이 표시되는데 이곳에 로그 전용 서버의 정보를 입력하세요. 자세한 정보는 환경설정 > 로그 전용 서버를 참고하세요.
모든 설정이 완료되면 logexp 서비스는 자동으로 저장된 연결 속성을 이용해 로그 전용 서버의 데이터베이스에 연결 후 로컬 로그를 전송합니다.
만일 일정 시간이 지나도록 "환경설정 > 로그 전용 서버 > 로그 처리 상태"의 시간이 변경되지 않으면 logexp 서비스를 재시작 하세요.