-
[Linux] 각 서버들의 로그를 모아서 관리하는 로그 서버 만들기
서버 설정 (로그를 받는 서버) 1. 시스템 로그 config 파일 수정 vi /etc/rsyslog.conf 1-1. 아래 514 포트가 열려있는지 확인 (UDP, TCP 중 하나만 열어도 가능) * 각 중괄호 { } 안에는 서버 별 적절한 내용 기입 # rsyslog.conf # 생략 ################# #### MODULES #### ################# # 생략 # Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # Provides TCP syslog reception $ModLoad imtcp $InputTCPServerRun 514 # 생략 1-2. 각 서버 별 템플릿 추가 * 로그의 경로를 설정하고 파일명..
-
[MySQL] 1분 데이터로 분, 시간, 일 단위 통계 구하기
컬럼1, 컬럼2, 컬럼3 통계를 내려는 컬럼명 날짜컬럼 날짜 데이터의 컬럼명 테이블 1분 데이터가 있는 테이블명 분, 시간, 일 원하는 간격의 숫자 분 단위 SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3) FROM 테이블 GROUP BY DATE(날짜컬럼), FLOOR(HOUR(날짜컬럼)), FLOOR(MINUTE(날짜컬럼)/분) 시간 단위 SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3) FROM 테이블 GROUP BY DATE(날짜컬럼), FLOOR(HOUR(날짜컬럼)/시간) 일 단위 SELECT MAX(컬럼1), MIN(컬럼2), SUM(컬럼3) FROM 테이블 GROUP BY FLOOR(DATE(날짜컬럼)/일)
-
[PM2] 시스템 재부팅시 서비스 자동 실행 등록
자동 재실행 등록 1. 부팅 시스템에 pm2 스크립트 등록 (앞으로 재부팅시 pm2 자동 재실행) pm2 startup 2. 현재 pm2에 등록된 프로세스 목록을 스냅샷으로 저장 (pm2실행시 저장된 프로세스 목록 자동 실행) pm2 save 수동 재실행 save 명령어로 저장된 프로세스 목록을 수동으로 복구 pm2 resurrect 자동 재실행 등록 해제 현재 시작 구성을 비활성화하고 제거 pm2 unstartup