SlideShare uma empresa Scribd logo
1 de 23
5.1 서비스의 가동감시
Nagios
가동 감시의 종류
호스트나 서비스의 가동상태인 사활상태 감시.
호스트의 CPU 사용률이나
서비스의 동시처리을 등의 부하상태 감시.
일정시간(1개월이나 1년등) 동안
서비스가 제공되고 있는 비율인 가동률 측정.
사활 상태 감시
특정 기능이 작동하고 있는지 여부를 확인.
가동 감시의 기본이 되는 감시.
ping 으로 호스트가 살아있는지 여부,
TCP 연결 가능 여부,
서비스 가능 여부.
연결처리가 되지 않는 경우 관리자에게 통보.
다중화 감시
각각의 호스트에 대해 감시.
VIP(가상 IP주소)에 대해 감시.
다중화되어 있는 일부의 장애인지,
서비스 전체의 장애인지 확인.
부하 상태 감시
비정상적인지 부하가 있는지 확인.
CPU부하, OS레벨에서 대기 프로세스 수등
을 측정하여 감시.
서비스 요청큐에 대기 요청 수나 요청 응답 시
간을 측정하여 적정한 처리가 되는지 감시.
과도한 부하
DoS공격과 같이
비정상적인 요청에 의한 부하.
Shashdot효과와 같은
돌발적인 요청에 의한 부하.
순수하게 서비스가 인기를 얻음으로써
일정하게 유지되는 요청에 의한 부하.
가동률 측정
일정 기간동안의 감시효과를 분석함으로써
시스템의 중장기적인 개선을 하기 위함.
시스템 전체적인 다중화 수준이나
관리자의 유지보수 체제등
전략적 판단을 도움.
Nagios 의 개요
ping 에 의한 호스트 사활감시.
TCP접속에 의한 각종 서비스 감시.
SNMP 에 의한 호스트 상태 감시.
플러그인을 통한 임의 감시.
하드웨어 감시.
도
http://sourceforge.net/
projects/nagios/
Nagios의 설정 - v 3.0.2
host 설정
감시 대상이 되는 호스트.
flap_detection_enabled - 플래핑 제한.
max_check_attempts - 장애 발생 판정.
notification_period - 통지할 시간.
ex)24x7, workhours, none...
check_command - 감시에 사용할 명령어.
service 서비스 정의
호스트상에서 동작하는 서비스를 정의.
command 명령 정의
contact과 contactgroup
contact 으로 통지 대상.
contactgroup 으로 통지 대상 그룹 지정.
Nagios사용법-호스트/서비스
통 지
메일, IRC,IM, 휴대전화...
응용 - 가동률 측정
http://
www.hatena.ne.jp Nagios 스크랩
감시
graph
p258
독자적인 플러그인
MySql 리플리케이션 감시
- show slave status
MySql 프로세스 개수 감시
- show processlist
memcached 감시
- 2546 line
5.2 서버 리소스 모니터링
Ganglia
모니터링 - 변동을 관찰한다.
서버의 상태를 나타내는 다양한 지표의 값을
계속적으로 기록하고 시각화해서
경향이나 변동을 파악하기 쉽게 하는 것.
Ganglia
노드 (서버 )추가 용이.
추가한 노드에 에이전트(gmond) 실행
수집과 그래프를 그리는 스테이션(gmetad)
멀티캐스트 이용.
그래프의 일목요연함.
http://ganglia.wikimedia.org/latest/
아파치 프로세스의 상태 그래프화
아파치 모듈 mod_status 설정.
/server-status/?auto
gmetric -> gmetad
그 밖의 커스텀 그래프
MySQL 각종 캐시(키, 쿼리 캐시) 히트율.
초단위 처리 쿼리 수 그래프.
특정 퀴리 비율.
InnoDB 테이블 스페이스 남은 용량.
접속 연결 수.
Tomcat 힙 메모리 사용 상황.

Mais conteúdo relacionado

Mais de Kyungryul KIM

Mais de Kyungryul KIM (20)

11.scripting
11.scripting11.scripting
11.scripting
 
32 osx app_release
32 osx app_release32 osx app_release
32 osx app_release
 
Meteor ddp
Meteor ddpMeteor ddp
Meteor ddp
 
Cocos2dx 7.1-7.2
Cocos2dx 7.1-7.2Cocos2dx 7.1-7.2
Cocos2dx 7.1-7.2
 
Cocos2 d x-7.3_4
Cocos2 d x-7.3_4Cocos2 d x-7.3_4
Cocos2 d x-7.3_4
 
Cocos2d x-ch5-1
Cocos2d x-ch5-1Cocos2d x-ch5-1
Cocos2d x-ch5-1
 
Coco2d x
Coco2d xCoco2d x
Coco2d x
 
23 drag drop
23 drag drop23 drag drop
23 drag drop
 
Hadoop ch5
Hadoop ch5Hadoop ch5
Hadoop ch5
 
전문검색기술도전
전문검색기술도전전문검색기술도전
전문검색기술도전
 
Nib_NSWindowController
Nib_NSWindowControllerNib_NSWindowController
Nib_NSWindowController
 
Dsas
DsasDsas
Dsas
 
Chaper24 languages high_and_low
Chaper24 languages high_and_lowChaper24 languages high_and_low
Chaper24 languages high_and_low
 
Ch22 운영체제
Ch22 운영체제Ch22 운영체제
Ch22 운영체제
 
Mibis ch20
Mibis ch20Mibis ch20
Mibis ch20
 
Mibis ch15
Mibis ch15Mibis ch15
Mibis ch15
 
Mibis ch8
Mibis ch8Mibis ch8
Mibis ch8
 
Mibis ch4
Mibis ch4Mibis ch4
Mibis ch4
 
14 strategy design
14 strategy design14 strategy design
14 strategy design
 
Ddd ch12-13
Ddd ch12-13Ddd ch12-13
Ddd ch12-13
 

Último

도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'Hyundai Motor Group
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and AdoptionSeung-chan Baeg
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 

Último (7)

도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 

서버인프라를지탱하는기술5 1 2