질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

모니터 한대로 여러대서버 관리하기

작성자 정보

  • 서버매니아 작성
  • 작성일

컨텐츠 정보

본문

-- 예전 자료실--에서 옮겨온글임돠

이름 : 송 영문
E-mail : songym@kasan.com">songym@kasan.com
 
필자는 리눅스 로 서버관리를 4년동안 해오면서 많은 시행 착오를 겪었다.
한때는 FWTK 로 방화벽을 구축해 사용하기도 했지만 실시간으로 리눅스
박스를 모니터링 할 수는 없었다. 한다 하더라도 무척 바빠야 가능할수 있
었다. 또한 상용프로그램들은 사용이 쉽지 않았으며(? 필자에게만) 경재적
인 이유로 많은 제한이 있었다.
 
필자가 이글에 쓰고자 하는 글은 모니터 한 대에서 10대이상의 서버를 한
눈에 모니터링 하는 방법이다. 필자보다 우수한 관리자들은 이미 알고 있
겠지만, 모르는 초보관리자들을 위해 글을 쓴다.
 
필자가 사용한 방법은 xconsole 과 syslogd를 이용한 것이다.
 
방법은 의외로 간단하다.
 
[root@lovin /etc]#vi syslog.conf를 입력한다.
그러면
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none /var/log/messages (기본 설정)
*.info;mail.none;authpriv.none /dev/console (필자가 추가한 부분)
# The authpriv file has restricted access.
authpriv.* /var/log/secure(기본설정)
authpriv.* /dev/console(필자추가)
# Log all the mail messages in one place.
mail.* /var/log/maillog
mail.* /dev/console
# Everybody gets emergency messages, plus log them on another
# machine.
*.emerg *
# Save mail and news errors of level err and higher in a
# special file.
 
위의 파일을 자신의 파일과 비교해 보면 어디가 다른지 알수 있을 것이다.
이는 위에 설정된 각종 log 들을 /dev/console 로 보내는 것이다.
자신의 파일을 고친후
/etc/rc.d/init.d 로 이동한다.
 
이동후 syslog 를 재시작 하면 된다.
[root@lovin init.d}#./syslog restart  
 
기본 설정은 끝난 것이다. 무척 간단하다.
 
그 다음 X-window를 시동해서 아무 터미널에서 xconsole을 입력한다. 그
러면 그냥 하얀색의 조그만 창이 뜬다.
 
이제 시험을 해보자.
 
[root@lovin init.d]#ftp 0  
 
하면 xconsole 에 로그가 뿌려질 것이다.
이를 계속 사용하려면 X-window 로그아웃시 세션 저장을 선택하면 된다.
 
위와 같은 방법으로 여러대의 서버에 적용하면 쉽게 한눈에 모니터링이 가
능하다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  523 명