원격관리 (관리회선, 시리얼 콘솔, IPMI)

원격 로그인
네트워크 장애대비
관리회선
: 상용회선이나 라우터의 장애시에도 원격관리를 가능하게 하기 위해서 다른 계통의 경로를 마련하는 회선
스위치 장애 대비
시리얼 콘솔
시리얼 콘솔의 실현 (cu, kermit, minicom)
- BIOS
서버 머신에 탑재된 BIOS라면 콘솔 리다이렉션 이라는 기능을 지니고 있다. 이것은 머신 기동시에 BIOS가 출력하는 메시지나 BIOS의 설정화면을 지정된 시리얼 인터페이스로 출력하는 기능이다.
- 부트로더
lilo나 SYSLINUX, GRUB 등의 일반적인 부트로더는 시리얼 콘솔에 대응하고 있다. 설정하면 통상의 콘솔과 마찬가지로 시리얼 콘솔을 통해 부트로더 제어화면에 액세스할 수 있다.
- OS
대부분의 유닉스 계열 OS는 OS나 부팅시에 실행되는 초기화 스크립트가 출력하는 메시지를 시리얼 콘솔로 출력할 수 있다. 리눅스의 경우라면 커널의 파라미터로, 디폴트 콘솔로서 시리얼 인터페이스를 지정한다.
- getty
유닉스 계열 OS에서는 콘솔로부터의 로그인은 getty라고 하는 프로그램이 처리한다. 시리얼 콘솔로부터의 로그인에도 getty를 사용한다.

IPMI(Intelligent Platform Management Interface)
소프트웨어를 이용해서 머신의 전원을 제어하거나 상태를 확인하기 위한 규격이다. IPMI에서는 로컬 머신에서는 물론, 네트워크상의 다른 머신으로부터도 이러한 기능에 액세스 할수 있다.

웹 서버 로그관리
웹 서버 로그 집약, 수집
집약과 수집
집약: 웹서버가 출력하는 로그를 항상 전송해서 한곳으로 모으는 것이다.
- 목적: 그 순간순간의 상황을 파악하기 위해서이다.
수집: 각 서버상에 출력된 로그를 정기적으로 모아서 저장하는 것을 말한다.
- 목적: 집계와 분석, 그리고 보전이다.

로그 집약 (syslog, syslog-ng)
syslog를 이용한 로그 집약
syslog-ng

로그수집
1. 로그의 보존과 분석
아파치 로그의 회전 cron과 rotatelogs
cron을 사용하여 로그파일을 리네임하고 아파치를 재시작하는 방법
rotatelogs 프로그램 사용

로그서버의 역할과 구성
집약, 수집, 보존

댓글

이 블로그의 인기 게시물

javascript ===, ==, >=, <=연산자

SQL oracle 내장함수[문자열 처리]

java 입출력2