27
OSMIUS 9.07 The Open Source Monitoring Tool

Osmius 소개자료

Embed Size (px)

Citation preview

Page 1: Osmius 소개자료

OSMIUS 9.07The Open Source Monitoring Tool

Page 2: Osmius 소개자료

Osmius 는 Monitoring 을 위해 설계됨 . : 컴퓨터 및 네트워크 장치 : 어플리케이션 및 데이터베이스 : 사용자 트랜잭션

그 외 , 산업용 센서 . 에너지 소비 . 주위 오염도 수준 . 외… ..

Osmius 는 ?

* Osmius 는 네트워크 상에 연결된 모든 기기를 Monitoring 하고 , Tracking 하는 도구임 .

Page 3: Osmius 소개자료

왜 Osmius 를 선택하는가 ?

실시간으로 수천개의 장치들을 Monitoring 함 .

IT 와 결합된 비즈니스 부문 (SLA 관리 )

DataMining 및 Business Intelligence

데이터 분석을 위한 GIS 활용

분 단위 새로운 자료 모니터링

직원에게 자동 고지 송부

용량 부족 예측 (ITIL)

모든 Code 및 문서에 대한 접근

Osmius 로 다음을 함께 수행할 수 있습니다…

Page 4: Osmius 소개자료

Osmius 개발사

⊙2000 년도 설립~ 30 명 ~ 2008 년 200 만 유로 매출

⊙ 제공 서비스 : 관리 , 튜닝 및 IT 운영 소프트웨어 개발 , 성능 디멘딩 . 자유 오픈 소스 소프트웨어 정보 보안 대학들과의 R&D 협업

⊙ 기타 IT 컨설팅 및 운영 기준 UNE-EN-ISO/9001:2000 준수

Page 5: Osmius 소개자료

Osmius 개발사

⊙ 투자 ~ 당사~ R&D 부문

⊙ 개발 파트너사 : Sic ingenieros - Geographic Systems StrateBI – Business Intelligence BitRock – Multiplatform Installers ⊙ Osmius 파트너 설치 배치 지원 관리 개발 교육

Page 6: Osmius 소개자료

Osmius 개발사

⊙ 커뮤니티

Osmius 의 모든 것은 공개되어 있습니다 .

2008 년 7 월 , 첫번째 안정화 버전 출시 4 천회 이상 다운로드 공개소프트웨어 랭킹 : Top 50/100

Page 7: Osmius 소개자료

설계 및 기술

Page 8: Osmius 소개자료

설계 및 기술

Page 9: Osmius 소개자료

개념 : 이해 용이성

인스턴스 : 모니터링하고자 하는 모든 것

인스턴스 타입 또는 클래스: MySQL 데이터베이스 , 윈도 서버 , 익스체인지

인스턴스 이벤트: 인스턴스 타입에 따라 , 인스턴스는 특정 이벤트를 받을 수 있다 MySQL 데이터베이스 : # 사용자 , 공간 , Kbytes Out,…파라미터 : 매 10 초 – 커스터마이징된 경보 및 한계역

이벤트 1 : 데이터베이스 연결 : 250이벤트 2 : Up Time 은 :8 시간 30

이벤트 1 : 웹 로딩 타임 : 15 초

이벤트 1 : CPU 로딩 : 80%

Page 10: Osmius 소개자료

개념 : 이해 용이성

Correlation Engine I : 동적 이벤트 보기는 될 수록 깔끔하게 보여져야 한다 . - 반복 이벤트는 단 1 줄로 보일 것 - ‘Good’ 이벤트가 도달할 때 , ‘Bad’ 이벤트는 자동 삭제할 것 - 온도가 괜찮을 경우 , 이전의 Critical 이벤트는 삭제할 것

Correlation Engine II (*): 인스턴스 간 종속성 확인 : 이 서버가 오류날 경우 , 데이터베이스 및 웹서버 또한 오류가 남 . 수동 및 자동 확인 .

Page 11: Osmius 소개자료

개념 : 이해 용이성 서비스 : 개별 그룹의 인스턴스는 사용자들에게 서비스를 제공하기 위해 모인다 .일반적으로 몇몇 기능 그룹을 비즈니스로 재현할 경우 .

SLA (Service Level Agreement) :서비스에 대한 객체 정의SLA 시간 중 99.999% 이상의 시간 동안 , 인트라넷이 다운되서는 안됨 .

서비스 동작 시간 :인트라넷을 24X7 동안 사용하고 있는가 ? 서비스는 동작 시간 중 SLA 를 준수해야 한다 . Osmius 는 또한 “계획된 Down Time” 을 구현해야 한다 .

인트라넷은…

금일 15 시 ~17 시까지 다운될 것이다 . 오라클 DB 9i 에서 10i 로의 업그레이드 때문에 .SLA 내에 이 점을 포함시켜서는 안된다 .

Page 12: Osmius 소개자료

개념 : 이해 용이성

에이전트에서 보낸 이벤트들

Page 13: Osmius 소개자료

개념 : 관리 용이성

설정 관리 :

콘솔에서 분산된 에이전트들에게 변경 배포 . 원클릭으로 에이전트 배포 및 업그레이드

자체 제작 :

커스터마이징된 스크립트를 활용한 이벤트 및 이벤트 배포에이전트 : Osmius Development Framework 을 활용하여 자체 빌드한 것 .

Page 14: Osmius 소개자료

템플릿

중앙에서 모든 설정 관리 Osmius 는 모든 인스턴스 타입에 대한 기본 템플릿을 제공 활성 / 비활성 이벤트 권고 간격 및 한계값

개념 : 관리 용이성

공유 템플릿

Osmius 템플릿 사이트에서 다운로드 및 공유Cisco Router C4500 에 대한 “제품” 설정 검색사용자 의견 및 리뷰 접속

Page 15: Osmius 소개자료

데이터 저장 및 마이닝 (Mining)

데이터 저장 – 데이터 웨어하우스 – 비즈니스 인텔리젼스

Osmius 는 개별 인스턴스 및 개별 서비스가 얼마의 시간 동안 가용 상태에 있는지 또는 개별 상태에 있는지 Tracking 함 .

모든 인스턴스 내 모든 이벤트로부터 실제 데이터 저장

Global Mark 다른 서비스 및 SLA 의 상태에 기반 . 즉시적인 전체적 개관을 제공 .

Page 16: Osmius 소개자료

데이터 저장 및 마이닝 (Mining)

수백만 개의 이벤트를 어떻게 처리하는가 ? 개별 이벤트를 위한 Round Robin Database 2008 년 1 월 1 일 8 시 어떤 것이 정확한 CPU Load 인지 알 필요가 없음 . 오래된 데이터일 수록 필요한 구체 사항이 적어짐 .

통합 데이터 웨어하우스 특정 Osmius 프로세스들은 매일 정보 ( 개별 상태 내 시간 외 ) 를 총계한다 .

사일런트 모드 사일런트 모드 내 이벤트들은 Severity 에서 변경사항이 있을 때 전달됩니다 . “30 도가 넘었을 때 온도를 전송해달라 .”네트워크 및 스토리지 부족 방지 .

Page 17: Osmius 소개자료

사용자 고지 및 가입

Osmius 로 변경 사항을 고지할 수 있음 .

통합

Osmius 이벤트를 전달

독립 에이전트 : 이메일 , Nagios 등으로 직접 에이전트를 통합고지기능을 활용 , 자동으로 Ticket 오픈 기타 모니터링 시스템에 Exchange Critical Events 전달

다른 곳으로부터 이벤트 수신 커맨드라인 인터페이스 프록시 에이전트 및 트랩 수신자

Page 18: Osmius 소개자료

지식 추출 ITIL : “ 비즈니스와 결합한 IT 의 최적 실행”

가용성 관리 :가용성에 영향을 주는 이벤트를 선택 IF Ping milliseconds>5000ms -> 인스턴스 다운

용량 계획 : 용량을 관리하는 이벤트를 선택 Servers ->CPU Load Database -> 사용된 Mbytes

데이터 웨어하우스 성능 : 프로세스는 데이터를 계산하고 총계한다 . 매일 : Event -> How many, count, group by instance, mean devia-tions

Instance->Seconds, Down, OkService -> Seconds Up, Down, Ok, Second to Break SLASLA -> Most Problematic Services, ……

Page 19: Osmius 소개자료

지식 추출 비즈니스 인텔리전스 및 데이터 마이닝

제어판 (*) : SLA 성취도를 측정하고 추적 총계 데이터부터 특정 이벤트 값 (CPU Load) 까지보고서 : 사용자가 필요한 것들을 위해 설계됨 . Osmius : Data Model 은 문서화가 잘 되어있음 . -> 자체 보고서 구성

Page 20: Osmius 소개자료

지식 추출 Semantic Web 과 Osmius?

Instructions(*) : 관리자가 문제에 대한 최적의 솔루션을 찾도록 지원 . 로컬 지식 데이터베이스 검색 및 유지

로컬 지식과 외부 웹 지식을 왜 조합하지 않는가 ?문제 해결 솔루션 공유실제 로컬 데이터에 기반한 자동 권고안 …

Page 21: Osmius 소개자료

Osmius 개발 모델

SCRUM Agile Methodol-ogy

버전 및 데모 매월 안정화 출시 : 2 회 /1 년매일 진척사항 업데이트 가독성

Page 22: Osmius 소개자료

Osmius 사업 모델

Why Monitoring?

문제 발생 시 , 사용자가 우리에게 전화하기 전 , 사용자가 알게 한다 .

문제 발생 전에 문제를 예상하여 , 문제 발생 가능성을 방지한다 .

트렌드 분석으로 데이터 기록을 리뷰하여 용량을 계획한다 .

품질 개선

모니터링 시장 규모는 증가하고 있다 . 이는 더 많은 시스템들이 연결되기 때문이다…

Page 23: Osmius 소개자료

Osmius 사업 모델

그럼 , Why Monitoring? Save Costs!!!

사업에서 비가용성을 제거한다 .

자원을 재분배하여 , 목적된 자원을 활용하게 한다 .

문제를 예견하여 문제 처리에 소요되는 시간을 줄인다 .

절약된 시간을 활용하여 새로운 영역을 개선하거나 개발한다 .

오류 경보를 피하고 , “ 항시 동작” 징후를 피한다 .

사용자 시스템으로부터 사용자의 행동을 학습한다 .

Page 24: Osmius 소개자료

Osmius 사업 모델

서비스 소프트웨어 지원 – 제작사 :에이전트 및 콘솔 업그레이드패치와 기술적 경고

컨설팅 – 파트너쉽 :설치 및 설정 전개 및 안정성 처리 특정 개발

교육 :관리 개발

Page 25: Osmius 소개자료

Osmius 사업 모델 Free/Open Source 의 사업 모델은 ? Osmius 는 FLOSS(Free/Libre/Open Source Software) 를 취한다 .

공개성은 배포 및 그 이상을 제공한다 . Osmius 는 전문적인 모니터링 도구로서 “상용버전”과 경쟁한다 .

공개성은 Osmius 판매를 돕는다 . 특정 소프트웨어 구매에 따른 종속되어서는 안 된다 . 고객들은 더 이상 눈먼 봉사가 아니다 .

Osmius 는 사기성 배포를 하지 않는다 . 고객들은 Osmius 를 실제 FLOSS 도구로서 선택하여 사용할 수 있다 . - Osmius 는 훌륭한 소프트웨어이기 때문이다 . <Functionality vs Robustness vs Service vs Freedom>

Page 26: Osmius 소개자료

Osmius 이점

수천개의 이벤트 및 수백만개의 이벤트 처리

SLA 관리와 ITIL 최적 실행을 통합

중앙에서 모든 것을 관리

Business Intelligence 마이닝 도구

GIS 연계

실제적인 공개

Roadmap 달성을 위한 효과적인 수단

충실한 문서화

Page 27: Osmius 소개자료

설치 방법쉬운 방법

사용자 플랫폼으로 Installer 다운로드 그래픽 또는 텍스트 마법사 실행

어려운 방법

Subversion 으로부터 최신 소스코드 다운로드 Osmius Wiki 접속사용자 희망 플랫폼에서 소스코드 컴파일