오픈소스 솔루션 OCS inventory NG

907 views
Skip to first unread message

Gi Seong Eom

unread,
Sep 11, 2006, 4:22:41 AM9/11/06
to sysadm...@googlegroups.com
안녕하세요.
엄기성입니다.
 
개인적으로 대략 1개월간 진행하던 Zabbix 테스트를 어느정도 마무리 짓고, inventory 관련
솔루션을 검색하던 중 발견한 것이 OCS-ng 입니다.
 
Zabbix에 있던 inventory 관리 기능이 부실해서, 다른 대안을 찾던 중에 발견했는데,
문서만 받아두었고, 아직 구체적인 테스트 계획은 없습니다.
 
- OCS-ng 웹사이트
 
- 스크린샷
 
- 아키텍쳐
 
 
상용이나 오픈 소스 솔루션이든 inventory (솔루션) 운영에 대해서 경험 있는 분들의 고견 부탁드립니다.
 
 
 
기타)
Windows PC auditing software
 
 
 
 
 

"Imagination is more important than knowledge."
  -- Albert Einstein
 
Gi Seong Eom

문태준

unread,
Sep 11, 2006, 9:16:55 PM9/11/06
to sysadm...@googlegroups.com
난중에 언제 한번 자세히 봐보겠습니다.
구성관리상 필요한데 혹시나 다른 분들은 어찌하시는지요?
모니터링프로그램은 공개적으로 나와있는것도 사용을 하면 되는데 문제는 이
게 구성관리, 변경관리등과 연동이 되어야하지만 그렇게 하려면 결국 커스터
마이징작업을 하게 되지요.

다른 분들의 경험담 또는 현재 사용하는 방식은?

Gi Seong Eom 쓴 글:


> 안녕하세요.
> 엄기성입니다.
> 개인적으로 대략 1개월간 진행하던 Zabbix 테스트를 어느정도 마무리 짓고,
> inventory 관련
> 솔루션을 검색하던 중 발견한 것이 OCS-ng 입니다.
> Zabbix에 있던 inventory 관리 기능이 부실해서, 다른 대안을 찾던 중에 발
> 견했는데,
> 문서만 받아두었고, 아직 구체적인 테스트 계획은 없습니다.
> - OCS-ng 웹사이트
> http://ocsinventory.sourceforge.net/index.php?page=English
> - 스크린샷
> http://ocsinventory.sourceforge.net/index.php?page=Screenshots
> - 아키텍쳐
> http://ocsinventory.sourceforge.net/index.php?page=Components
> 상용이나 오픈 소스 솔루션이든 inventory (솔루션) 운영에 대해서 경험 있
> 는 분들의 고견 부탁드립니다.
> 기타)
> Windows PC auditing software
> http://winventory.sourceforge.net/
>

> *"Imagination is more important than knowledge."*
> -- *Albert Einstein*
> *Gi Seong Eom*
> MSN: jur...@kldp.org <mailto:jur...@kldp.org> / e-mail:
> k2l...@gmail.com <mailto:k2l...@gmail.com>
>
> >


--

--------------------------------------------------------
문태준
연락처 : 016-761-1160
이메일 : j...@tunelinux.pe.kr
http://tunelinux.pe.kr
http://database.sarang.net

엄기성

unread,
Oct 10, 2006, 1:16:40 AM10/10/06
to sysadm...@googlegroups.com
엄기성입니다.

오랫만에 글 쓰네요.
다들 모하시려나?? ^^

OCS-NG의 경우 computer의 경우 inventory를 정리해줍니다만, 이런 종류의 IT
Resource를 포괄적으로 관리하는 Asset mgmt.
도구는 아닙니다. 그래서, GLPI 를 함께 사용하는 것이 좋을 것 같습니다.
내부적으로 개발 및 customize 여력이
없다면, 쓸만하다고 생각합니다. (간단한 Knowledge Base, Document 공유도 가능)


백문이 불여일견이죠.

1. GLPI 사이트
http://www.glpi-project.org/?lang=en


2. GLPI 스크린샷
http://www.glpi-project.org/spip.php?article42


3. GLPI 데모
https://glpidemo.sp2mi.univ-poitiers.fr/
ID: admin_en
PW: admin


데모사이트를 보고, 기존에 사용하고 있는 IT Resource 관리솔루션에 비교해서
장/단점을 한번
논해보는 것이 어떨까요? 대개 ITSM 솔루션이 구축된 곳은 이미 이런 내용이
일상화되어 있지만,
그 수준은 회사마다 다를 것이라고 봅니다.

실질적인 ROI 분석을 위해서는 사실 이것만으로도 부족하죠. (시스템 관리자의
편이를
위해서라면 이정도면 충분할 것 같습니다만..^^)





-----원본 메시지-----
보낸 사람: sysadm...@googlegroups.com
[mailto:sysadm...@googlegroups.com] 이(가) 다음 사람 대신 보냄: AceGame
보낸 날짜: 2006년 9월 12일 화요일 오후 6:13
받는 사람: sysadminstudy
제목: [sysadminstudy:334] Re: 오픈소스 솔루션 OCS inventory NG
돈에 여유 있는 회사를 다녀본적이 없어서 저는
커스터 마이징이 편하더라구요.
그래도 가끔 다른 업체들의 잘되어 있는
어플리케이션을 보면, 부럽기도 하지만 머리속에선
저걸 내가 어떻게 구현하면 될까? 라는 아키텍쳐들이
머리속에서 그려지는 비운이..ㅠㅠ


문태준

unread,
Jan 8, 2008, 3:46:25 AM1/8/08
to sysadm...@googlegroups.com
CMDB 프로그램하나 사용해본것 있어서 메일하나 보냅니다.


문제는 엑셀파일등으로 정리를 하면 계속 업데이트가 되지 않고 또 각 서비스
간의 연관관계를 파악하기가 쉽지 않습니다. 엑셀로 목록 만들고 파워포인트
나 비지오로 서비스구성도, 하드웨어 구성도 그리지요. 계속 유지보수하는 작
업이 만만치 않고 몇달 지나면 묵은 자료가 되어버리고 또 누군가가 똑같은
작업을 합니다. 하드웨어, 소프트웨어, 서비스, 각 서비스와 프로그램간의 연
관관계, 시스템세팅 등. 또 호스트정보, 사용자정보등은 각종 관리용 프로그
램에서 공유가 되어야 하는 부분이지요.

개인적으로는 PC에 있는 자료는 자료가 아니라고 생각을 하지요. ITIL에서는
구성관리와 연동된 부분인데 구성관리DB를 CMDB라고 하지요. 그래서 이번에
소스포지에서 가장 많이 사용되는 CMDB 프로그램을 검색해보고 간단하게 사용
해봤습니다.
아래 그림에서 보는 대로 예를 들어 하드웨어가 있으면 그에 따른 os, 하드웨
어 스펙, 관련 회사, 위치, 소프트웨어, 메인트넌스 등의 연관관계를 그래프
로 볼 수 있습니다. depth 조절이 가능하며 아래에서 Location New York 을
클릭하면 뉴욕와 연관관계에 있는 정보들이 나옵니다. 각 자료에 지원담당자,
관련 SLA, 관련문서 등도 필요에 따라 추가하면 되겠지요. 상용 CMDB(IBM,
HP, CA 등에서 나오는) 는 써보지 않았지만 장기적으로 봤을때는 꼭 필요한
부분이란 생각이 드네요.

CMDB의 목적은 자산관리와는 다릅니다. 자산관리는 개별품목자체가 중요하다
고 하면 CMDB에서는 각 구성요소별로 연관성이 중요하지요.

연관된 이야기인데 inventory, asset 관리 프로그램들이 있죠. 엄기성님께서
소개해주신. 서버에 에이전트형태로 설치하여 주기적으로 중앙서버로 각 하드
웨어 사양, 소프트웨어 현황을 보내주지요. 당연히 각 시스템설치, 제거시 자
체 db를 관리하겠지만 하다보면 빠지는 부분이 생기지요. 자체 관리하는 내용
과 자동인벤토리 프로그램을 조합하여 주기적으로 비교를 할 수 있지요.

* http://www.ocsinventory-ng.org/ OCS Inventory NG Open Computer and
Software Inventory Next Generation, the open source automated inventory
and deployement system, is made for you !
* http://www.glpi-project.org/Used with a IT and Asset Management
Software such as open source tool GLPI, you will have a powerfull
inventory and asset management software with automatic updates of
computer configuration, license management, help desk and more.

CMDB

CMDB는 ITIL 에서 구성관리와 연관이 되는 프로그램이다.
CMDB

각종 설정에 관련된 정보를 저장. 자산관리와는 다름. 각 설정 항목간의 관계
가 있어야함.
한국전산원 3.+정보시스템+구성+및+변경관리+지침.pdf 에서 참조

가. 구성요소(CI:Configuration Items)
정보시스템을 구성하는 대상으로 하드웨어, 소프트웨어 및 문서 등을 의미한
다. 예를 들면 서버, 데스크 탑, 시스템 소프트웨어, 응용 소프트웨어, 데이
터베이스, 네트워크, 보안, 전산설비, 통신서비스, 시설, 서비스 수준 계약
및 문제점 레코드를 들 수 있다.
나. 구성관리 데이터베이스(CMDB : Configuration Management Database)
구성관리는 모든 구성요소에 대한 정보를 구성관리 데이터베이스에 기록한다.
또한 정보시스템의 효율적인 관리를 위하여 구성요소에 대한 기본적인 관리정
보 및 특성 뿐만 아니라 장애, 문제, 알려진 오류, 변경, 릴리즈를 포함한 모
든 시스템 구성요소 사이의 관계 정보를 담고 있다. 소규모 조직에서는 스프
레드시트만으로 충분히 사용할 수 있으며, 대형 조직에서는 여러 개의 구성관
리데이터 베이스를 운영할 수도 있다.
네이버에서 검색

http://blog.naver.com/heavenksm?Redirect=Log&logNo=80021260228

엄밀히 말하자면 CMDB는 자산 정보의 저장소로, CI(Configuration Items)라고
도 불린다. 자산 관리 데이터베이스는 자원의 재정적인 추적을 하는 반면
CMDB는 자산의 소유권과 소재, 그리고 예상 수명을 이용해 각 IT 자산의 서비
스 역할(role)을 구분한다.
프로그램
OneCMDB - 공개소스

http://www.onecmdb.org/
소스포지에서 CMDB에서 가장 활발한 프로그램이라서 살펴보았음.

OneCMDB is an Open Source Configuration Management Database (CMDB).

OneCMDB is a CMDB aimed at small and medium sized businesses. OneCMDB
can be used as a stand-alone CMDB to keep track of software and hardware
assets and their relations. Thanks to its open API:s it is also a
powerful Configuration Management engine for other Service Management
software. Two Example Applications are currently available, they
demonstrate two basic functions in Service Management and how they can
be integrated with OneCMDB; Managing Inventory and monitoring Availability.

OneCMDB is easy to install and populate with data. A user-specified
datamodel defines how Configuration Items are structured in the
database. The datamodel can be changed and expanded without programming.

OneCMDB allows you to easily:

* Create your CMDB datamodel, without writing a single line of code
* Populate the database, through auto-discovery of resources in your
datacenter
* Change and expand your CMDB datamodel anytime, on the fly
* Use ready-to-use CMDB datamodels created by the community

Kick-start your configuration management project!

OneCMDB is available for free download and comes with source code. You
may use, modify and redistribute OneCMDB under the terms of this license.

java로 되어있으며 자체db, ms-sql, mysql 등의 db를 사용할 수 있다. 윈도우
스탠드얼론용으로 되어 있는 것을 다운로드받아 설치하면 간단하게 기능을 미
리 확인할 수 있다. 현재 1.4.0 베타버전이 나와있는데 각종 매뉴얼이 1.3으
로 되어있으므로 1.3을 다운로드받아 테스팅해보는 것이 좋을 것이다.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages