Osmius 소개자료

Preview:

Citation preview

OSMIUS 9.07The Open Source Monitoring Tool

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

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

Osmius 는 ?

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

왜 Osmius 를 선택하는가 ?

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

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

DataMining 및 Business Intelligence

데이터 분석을 위한 GIS 활용

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

직원에게 자동 고지 송부

용량 부족 예측 (ITIL)

모든 Code 및 문서에 대한 접근

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

Osmius 개발사

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

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

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

Osmius 개발사

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

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

Osmius 개발사

⊙ 커뮤니티

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

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

설계 및 기술

설계 및 기술

개념 : 이해 용이성

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

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

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

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

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

이벤트 1 : CPU 로딩 : 80%

개념 : 이해 용이성

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

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

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

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

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

인트라넷은…

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

개념 : 이해 용이성

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

개념 : 관리 용이성

설정 관리 :

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

자체 제작 :

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

템플릿

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

개념 : 관리 용이성

공유 템플릿

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

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

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

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

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

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

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

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

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

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

사용자 고지 및 가입

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

통합

Osmius 이벤트를 전달

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

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

지식 추출 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, ……

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

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

지식 추출 Semantic Web 과 Osmius?

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

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

Osmius 개발 모델

SCRUM Agile Methodol-ogy

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

Osmius 사업 모델

Why Monitoring?

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

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

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

품질 개선

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

Osmius 사업 모델

그럼 , Why Monitoring? Save Costs!!!

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

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

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

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

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

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

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>

Osmius 이점

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

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

중앙에서 모든 것을 관리

Business Intelligence 마이닝 도구

GIS 연계

실제적인 공개

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

충실한 문서화

설치 방법쉬운 방법

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

어려운 방법

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