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