시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
여러 서버 관리시..

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
freekggam
손님





올리기올려짐: 2006.3.30 목, 11:12 pm    주제: 여러 서버 관리시.. 인용과 함께 답변 글 편집/삭제

제가 이번에 3대 정도의 리눅스 서버를 관리 하게 되었는데요..
처음이라 어떤 방식으로 점검 해야할지 감이 잘 안오네요..
한대씩 점검하려니 시간 낭비인거 같고,, 좀 편리하고 효율적으로
점검 할수 있는 프로그램이나 방법좀 알려주세요.. ^^;
그럼 좋은 하루되세요..
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2006.3.31 금, 12:03 am    주제: Re: 여러 서버 관리시.. 인용과 함께 답변

freekggam 씀:
제가 이번에 3대 정도의 리눅스 서버를 관리 하게 되었는데요..
처음이라 어떤 방식으로 점검 해야할지 감이 잘 안오네요..
한대씩 점검하려니 시간 낭비인거 같고,, 좀 편리하고 효율적으로
점검 할수 있는 프로그램이나 방법좀 알려주세요.. ^^;
그럼 좋은 하루되세요..



너무 범위가 큰 부분이어서 가장 쉬운 것부터 간략하게 말씀드리겠습니다.

1. fping 같은 툴을 설치해서 ping을 일괄적으로 하세요.
fping은 IP목록이나 대역을 지정해서 한꺼번에 ping을 할 수 있습니다.
서버가 많아질수록 효과적이겠죠.

-> 기본적인 네트워크 명령어 사용하기(fping 포함) : http://coffeenix.net/board_view.php?bd_code=41

2. 통합 로그 서버(syslog 를 하나의 서버로 통합)를 만드세요.

서버를 추가로 두기는 힘들테니 3대중 1대를 선택(이하 SMS(시스템관리서버)라고 명하겠습니다.)해서 원격지의 syslog 메시지를 받을 수 있도록 하세요.
syslogd 데몬 띄울 때 -r 옵션주면 원격지 로그를 받을 조건이 됩니다.
물론 원격지 서버에서는 SMS서버로 로그를 보내겠다고 /etc/syslog.conf 설정을 해줘야합니다.
서버 많으면 엄청난 효과를 볼 수 있습니다. 서버 한대의 문제인지 여러대에서 동시적으로 문제인지를 쉽게 파악할 수 있거든요.
그리고, 로그가 통합되므로 원인분석도 편해집니다.

저의 경우는 1대 서버로 통합(통합서버는 Linux보다는 IP별로 로그를 별도로 저장할 수 있는 FreeBSD가 더 효과적입니다) 하고

- 일별, IP별로 별도 저장 -> 개별적으로 볼려면 각 파일을 확인
- 그리고 하나의 파일로 통합 저장 -> 모든 서버의 로그를 보려면 이 파일을 확인
- 웹에서도 볼 수 있도록 했습니다. 이런 부분이라면 프로그래밍을 하셔야 하죠.

-> 로그관리 관련 : http://coffeenix.net/?cata_code=137

3. 시스템 상황을 1일에 한번 씩 SMS 서버로 통합하고, 결과를 관리자 메일로 발송합니다.

1) df(디스크 사용량), top, free, /proc/meminfo(메모리 상황), last 결과 등등을 SMS 서버로 보냅니다.
결과를 서버명.txt 로 저장 후 rsync 사용하면 쉽게 통합 가능합니다.
2) 그리고 모아진 3대의 .txt 파일을 내용으로 해서 관리자에게 보내지도록 하면 됩니다.

4. 모니터링툴도 필수인데, 셋팅을 일일히 설명하기는 힘들고 툴만 소개하면,
MRTG나 RRDTool을 이용한 트래픽 모니터링(트래픽만 모니터링하는 건 아님)은 필수구요,
그이외 가장 괜찮다고 느껴지는 nagios, 비슷한류의 모니터링툴 Argus, cacti, 메일수신건수 RRD 모니터링툴인 mailgraph 등이 있습니다.

-> 시스템 관리 / 서버운영 > 서버 모니터링 : http://coffeenix.net/?cata_code=110

결론적으로 말하면

- fping사용하고
- syslog를 한곳에 모으고(저처럼 세세하게 분리하실 필요없이),
- 서버 상황을 주기적으로 관리자에게 메일을 보내며,
- MRTG나 RRDTool을 사용하고 추가해서 사용한다면 nagios 정도를 설치해서 본다.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
freekggam
손님





올리기올려짐: 2006.4.05 수, 2:15 pm    주제: 인용과 함께 답변 글 편집/삭제

관리자님..... 좋은 답변 너무 감사드립니다.
엄청 큰 도움이 될꺼 같네요 ^-^;; 감사합니다~!!
위로
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 있습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group