2009년 12월 15일 화요일

XAMPP WebServer 구축하기

XAMPP WebServer 구축하기

 

첫째, windows 2003 server를 설치한다(최근 windows 2008 server)

 

둘째, xampp를 설치한다. http://www.apachefriends.org/en/xampp.html

 

셋째, xampp를 webserver에 맞게 설정을 한다.

 

펼쳐두기..


 

2009년 10월 4일 일요일

Web 2.0 SNS Mediea

 

새로운 웹2.0시대에 쇼셜네트워크에 어울리는 동영상 하나를 소개합니다.

저도 보고 아이디어가 신선하다고 생각이 들었습니다.

나도 이런 시도를 한번 해보고 싶습니다. 음악이 아닌 다른 장르에서....

 

그럼, 감상해 보시지요.

2009년 8월 19일 수요일

유비쿼터스 ! 새로운 시장을 개척할 때이다

디스플레이 기술 세계 1위, 휴대폰 기술 세계 2위, 반도체 메모리 부문 세계 1위, 이동전화 보급률 93%, 초고속 인터넷 보급률 95%, WiBro 세계최초 상용화 .... 우리나라가 보유한 IT분야의 타이틀이다. 가히 세계 최고 수준이다.

그럼에도 불구하고 IT기술의 활용수준은 다른 나라에 비해 상당히 뒤떨어지는 편이다. 2008년 미국 LECG 컨설팅그릅의 조사에 따르면 우리나라의 IT활용도는 평가대상 16개국 중 10위를 차지하였다. 영국 이코노미스트 인텔리전스 유니트(EIU)가 측정한 우리나라의 IT활용도는 69개국 중 15위로 나타났다. 세계최고의 기술과 인프라를 가지고 있음에도 활용도는 중위권에 머무르고 있다.

이들 보고서에 따르면, 개별기업이 ERP의 도입비율이 25.3%, 전자입찰 14.9%, CRM 4.8%, 등으로 개별기업의 IT 활용수준은 활용도가 60%를 상회하는 외국에 비해 상당히 낮은 수준이다. 기업간 혹은 산업간 정보화 및 협업도 미흡하여 단순 업무정보만을 정보통신기술을 활용하고 있다. 자동차, 조선, 철강, 섬유 등 주요 업종내의 IT활용이 서로 협력적이지 못하며 기업별로 나뉘어 있어 생산성향상에 도움이 되지 못하고 있는 상황이다.

국민생활관점에도 금융분야 일부를 제외하고는 IT기술을 활용한 새로운 산업과 비즈니스창출이 선진국에 비해 뒤처지고 있다. 예를 들어 유비쿼터스 기술을 활용한 원격의료서비스 산업은 미국의 경우 시장규모가 11.7억 달러, 일본 3.5억 달러인 반면, 우리나라는 0.9억 달러에 불과하다. 유비쿼터스 의료서비스 시장이 확대될 경우, 이 산업에 매출이 증대되고 일자리가 창출되어 의료시장의 선진화는 물론 의료서비스의 효율성이 제고될 수 있는 여지가 상당하다. 의료서비스 뿐 아니라 교통, 금융, 유통, 날씨, 개인 스케줄, 언론, 상품정보 등 개인이 일상생활에서 필요한 정보를 새로운 IT기술을 이용하여 제공하므로서 새로운 시장이 생성되고 국민의 삶의 수준은 향상된다.

특히 에너지, 환경 분야에 IT기술을 접목한 신 비즈니스 창출이 필요한 상황이다. RFID, USN 등 IT기술을 활용하여 공공건물, 대형집합건물, 발전설비 등을 관리하므로써 에너지 절약형, 혹은 녹생성장형 신 비즈니스산업과 시장이 창출될 여지는 충분하다. RFID센서가 건물 내 방별로 사람이 존재하는지, 몇 명이나 존재하는지, 실내 온도가 얼마인지 스스로 감지하여 적정 냉난방 수준을 유지한다면 기존 냉난방 방식에서 낭비되는 상당량의 에너지를 절약할 수 있다.

노동시장에서도 획기적인 변화가 가능하다. 고용창출을 위해 고령자, 여성, 장애인 등 사회적 약자가 신체적 제약없이 노동력을 제공할 수 있도록 가상근로공간을 창출할 수 있는 기술이 이미 개발되어 있다. 유럽의 경우 전체 노동자 중 원격근무자 혹은 재택근무자가 11.7%에 달하고 있으며, 근로자는 실제로 가정이나 혹은 원격근무시설을 갖춘 집주변 공공사무실을 이용하여 공간의 제약을 받지 않고 그들의 노동력을 제공하고 있다.

이러한 서비스는 국가가 먼저 개발하여 국민에게 제공할 필요가 있다. 특히 U-Leatning기술을 이용한 평생교육시스템을 정부가 구축해야 한다는 요구는 여러차례 제기된 바 있다. 과거의 집합식 교육은 교육시설 및 교육자, 교보재 등 많은 비용이 소요되나, U-Leatning의 경우 최고수준의 교육서비스를 공간이나 시간의 제약없이 동등하게 제공받을 수 있다. 유비쿼터스 기반의 국민의료서비스도 정부차원에서 우선 제공되어야 한다. 특히 독거노인 의료서비스, 원격지 모니터링 시스템을 보다 확대하여야 한다.

‘구슬이 서말이라도 꿰어야 보배다’라는 속담이 있다. 아무리 좋은 기술을 가지고 있더라도 이를 폭넓게 사용하지 못한다면, 기술개발의 효과는 제한적일 수 밖에 없다. 첨단 IT기술이 일상생활은 물론 기업, 산업, 각종 서비스에 접목된다면 그간 우리가 받아왔던 공간과 시간이 제약이 많은 부분 사라지게 된다. 자연히 교통수요도 감소하고 도시와 지방간 차이도 감소할 것은 분명한 사실이다. 세계 최고의 IT기술, 이제 정부와 기업이 협력하여 세계 최고의 IT서비스 시장을 개척할 때이다.


 

■ 글 / 정윤선

한국소비자원 책임연구원

2009년 7월 23일 목요일

2009년 6월 5일 금요일

[유용한 정보] 네트워크 모니터링 툴 소개

공개 네트워크 모니터링 툴 활용]  숨겨진 진주를 찾아라

 

이더리얼이나 MRTG, NTOP 등 잘 알려진 공개 네트워크 모니터링 툴 외에도 Nagios나 JFFNMS, Zabbix 등의 잘 알려지지 않은 많은 공개 프로그램들이 있다. 이들 또한 많은 네트워커들의 사랑을 받고 있는 툴들로 유명 공개 툴에 못지않은 기능을 제공하는 제품도 쉽게 찾을 수 있다. 앞에서 소개하지 못한 여러 공개 네트워크 모니터링 툴을 간단히 살펴보겠다.

 

네트워크로 점차 다양하고 많은 장비가 연결되고, 사용자의 수가 늘어나면서 네트워크 관리자의 책임이 점차 무거워지고 있다. 이미 다양한 네트워크 모니터링 툴을 주위에서 쉽게 찾을 수 있으며, 모니터링뿐 아니라 관리 기능까지 제공하는 툴도 있다. 더구나 조금만 노력한다면 유명 상용제품에 뒤지지 않는 유용한 공개 네트워크 모니터링 툴도 찾아볼 수 있다.

일례로 유명 공개 소프트웨어 프로젝트 사이트인 소스포지(sourceforge.net)에는 네트워킹 분야에만 970개의 프로젝트가 진행되고 있으며, 300여개의 프로젝트가 활발한 활동을 벌이고 있다. 여기에는 최근 인기를 끌고 있는 Nagios, net-snmp, MIDAS, Excalibur, Zabbix, JFFNMS 등의 프로젝트 외에도 AirSnort나 KDE WiFi Manager와 같은 무선 LAN 환경을 위한 모니터링 툴 프로젝트도 쉽게 찾아볼 수 있다.

상용 제품에 뒤지지 않는 공개 툴
네트워크 모니터링 툴은 장비의 작동 상태와 CPU 사용량, 네트워크 트래픽 처리량, 그리고 패킷 분석 등의 기능을 제공하는 툴을 얘기한다. 이같은 기능을 한꺼번에 모두 제공하는 툴도 있지만, 공개 네트워크 모니터링 툴 중에는 일부 기능만을 제공하거나 별도의 플러그인을 통해 다양한 기능을 제공하는 툴도 있다.

네트워커들에게는 고전적인 ping이나 traceroute, df, du, ps, netstat 등의 간단한 명령어부터, MRTG와 같은 네트워크 트래픽 모니터링 툴, 그리고 상용 툴로는 오픈뷰나 유니센터 TNG, 티볼리 등의 강력하고 다양한 기능을 제공하는 네트워크 관리 툴, 그리고 윈도우 환경에서의 간단한 네트워크 모니터링을 위한 What's up이나 스니퍼 등의 제품들이 있다.

이같은 네트워크 모니터링 툴은 네트워크의 상태를 진단하는 네트워크 관리의 목적 외에도 최근에는 보안을 위한 목적으로도 많이 사용되고 있기 때문에, 네트워크 관리자라면 한두가지의 툴 정도는 확실하게 익히고 있어야 한다.

특히 상용 제품에 뒤지지 않는 기능과 완성도를 제공하는 툴을 공개 소프트웨어 중에서도 쉽게 찾을 수 있기 때문에 네트워크 관리자라면 업무의 효율을 높이기 위해 간단한 공개 네트워크 모니터링 툴의 종류와 사용법을 알아 둘 필요가 있다.

이제 몇가지 중요 공개 네트워크 모니터링 툴에 대해 알아보자.

Cheops
Cheops는 오픈소스 네트워크 사용자 인터페이스로 네트워크 환경을 관리하기 위한 다양한 기능을 제공한다는 것이 특징으로 네트워크 관리를 위한 스위스 아미 나이프를 지향하고 있다.

Cheops는 리눅스의 GNOME 환경에서 운영되며, GIMP 툴킷인 GTK+로 구현된 네트워크 관리 툴이다. 이 툴은 복잡한 네트워크 환경에서 원하는 네트워크로 바로 이동하기 쉽도록 다중 페이지를 지원하며, 네트워크에 연결된 호스트의 운영체제를 직접 찾아 적합한 아이콘으로 표시해준다.

또한 복잡한 대형 네트워크 환경에서 빠르고 쉽게 원하는 호스트를 찾을 수 있는 기능을 제공한다. 이외에도 일반적인 TCP 포트 스캔 기능을 제공하며, UCD SNMP 라이브러리를 사용하는 SNMP 브라우저를 내장하고 있다. 또한 HP 오픈뷰와 흡사한 SNMP 플러그인 지원 기능을 제공한다.

한편 소스포지에서는 Cheops의 업그레이드 버전이라고 할 수 있는 Cheops-ng 프로젝트를 진행하고 있다(cheops-ng.sourceforge.net).

 

 
네트워크 관리자를 위한 스위스 아미 나이프 Cheops


운영 환경 : 리눅스(GNOME)
홈페이지 : www.marko.net/cheops/


Nagios
성능이나 기능에 비해 비교적 잘 알려지지 않은 Nagios는 얼마 전까지만 해도 NetSaint라는 이름으로 불리던 리눅스 기반 네트워크 모니터링 툴이다.

Nagios는 기본적으로 SMTP, POP3, HTTP, NNTP, PING 등의 네트워크 서비스의 상태를 모니터링할 뿐 아니라 플러그인을 통해 다양한 서비스에 대한 모니터링 기능을 확장할 수 있다. 또 서버의 CPU 사용량, 프로세스, 디스크 사용량, 메모리 사용량 등을 확인할 수 있고, 별도의 장비를 설치할 경우에는 전산실 등 서버 주변의 온도도 확인할 수 있다.

또한 네트워크 구성을 2D나 3D로 한눈에 볼 수 있도록 원형이나 트리 구조로 보여줄 뿐 아니라 각각의 네트워크 장비와 서버 운영체제별로 아이콘을 제공한다. 특이 아이콘 모음을 이미지팩이라는 별도의 패키지로 제공하고 있으며, 이미지팩에 따라 다양한 방식으로 구성도가 그려진다.

 

 
플러그인으로 다양한 기능 제공하는 Nagios


운영 환경 : 리눅스, 유닉스
홈페이지 : www.nagios.org

Nmap
Nmap(Network Mapper)은 네트워크와 보안 정책 관리를 위한 오픈소스 유틸리티다. 대형 네트워크에 대한 빠른 검색을 위해 설계된 Nmap은 로(raw) IP 패킷을 통해 네트워크에 연결된 어떤 호스트가 연결돼 있는지, 어떤 서비스가 제공되고 있는지, 혹은 어떤 운영체제가 실행되고 있는지, 어떤 방식의 패킷 필터/파이어월이 사용되고 있는지 등의 다양한 정보를 제공한다.

Nmap은 또한 다양한 컴퓨터로 포팅돼 있으며, 다양한 콘솔과 GUI 버전이 나와 있다.

수백에서 수천대가 넘는 컴퓨터가 연결된 대형 네트워크까지 지원하는 Nmap은 리눅스와 윈도우는 물론이고 FreeBSD, OpenBSD, 솔라리스, IRIX, 맥OS X, HP-UX, NetBSD, 썬OS, Amiga 등 거의 모든 운영체제를 지원한다.

 

 
네트워크와 보안 정책 관리를 위한 Nmap


운영 환경 : 리눅스, 유닉스, 윈도우, 맥OS X
홈페이지 : www.insecure.org/nmap/


JFFNMS
JFFNMS(Just For Fun NMS)는 PHP로 구현된 프로그램으로 기본적으로 cron을 이용해 일정 간격으로 SNMP 데이터를 저장하고 이를 그래프로 보여주는 툴이다.

MySQL이나 PostgreSQL을 지원하는 JFFNMS는 아파치와 PHP, MySQL가 구축된 환경이라면 쉽게 프로그램을 설치할 수 있다. 따라서 운영체제에 독립적이고 리눅스나 윈도우, 유닉스 환경에서 운영할 수 있다.

아직 다른 툴에 비래 그래픽적인 요소도 뒤떨어지고, 보여주는 정보에 있어서도 미치지 못하지만 서버 관리자용 프로그램으로는 충분한 기능을 제공한다. 더우기 JFFNMS는 단순화된 인터페이스와 꼭 필요한 정보만을 보여주기 때문에 더욱 간편하게 호스트와 네트워크의 상황을 파악할 수 있다는 장점도 된다.

 

 
PHP 스크립트로 제작된 네트워크 모니터링 툴, JFFNMS


운영 환경 : 리눅스, 유닉스, 윈도우(PHP4, MySQL 이나 PostgreSQL)
홈페이지 : jffnms.sourceforge.net

Zabbix
아직 정식 버전이 나오지 않은 Zabbix는 MRTG와 비견되는 다양한 네트워크 정보를 제공한다는 것을 특징이다. 여기에 Nagios처럼 서버와 애플리케이션 정보까지 제공한다는 것이 Zabbix의 장점이다.

Zabbix는 기본적으로 SMTP, IMAP, POP3, HTTP, SSHD 등의 기본적인 프로토콜과 SNMP v1/v2를 지원하는 장비들에 대해서는 기본적인 설치만으로도 모니터링이 가능하고, 기타 서비스나 서버 상태를 모니터링하기 위해서는 운영체제별로 Zabbix 에이전트를 설치해 해당 정보를 수집할 수 있다.

현재 Zabbix 에이전트가 지원하는 운영체제로는 공식적으로 리눅스와 윈도우, OpenBSD, FreeBSD, HP-UX, AIX, 솔라리스, SCO 오픈 서버, 맥OS X 등으로 대부분의 운영체제를 지원하고 있다. 하지만 Zabbix는 서버 에이전트는 윈도우 등의 플랫폼도 지원하고 있지만, 리눅스와 유닉스만을 지원하고 있다.

Zabbix는 또한 장기간의 모니터링 로그를 저장할 수 있으며, 이를 위해 MySQL이나 PostgreSQL을 지원한다.

 

 
장기간의 모니터링 로그 분석이 가능한 Zabbix


운영 환경 : 리눅스, 유닉스(MySQL 혹은 PostgreSQL)
홈페이지 : zabbix.sourceforge.net

 

출처 : http://blog.naver.com/mickey109?Redirect=Log&logNo=60004715333

2009년 5월 23일 토요일

MS에서 공개한 미래의 주거환경

최근에 발표한 유비쿼터스 홈 네트워크 솔류션을 모아 놓았네요.
앞으로 이런 집에서 살고 싶다. 좀 먼 미래가 되지 않기를 바란다.

그럼, 유비쿼터스 미래의 가정으로 초대합니다.

2009년 5월 22일 금요일

스스로 물 주는 식물 - Design Nature의 시대

조물주 하나님의 디자인을 모방하라.

지구온난화로 인하여 많은 사람들이 두려움에 떨고 있다.

그러나 새로운 혁명은 없다.

창조되어 인류에게 주신 자연을 보고 배워야 한다. 자연은 스스로 변화에 적응하며 발전하고 있기 때문이다. 스스로 물을 주는 식물을 보고 배우는 copy nature의 시대가 도래하였다.

진정한 유비쿼터스 시대에는 새로운 발상이 필요하다.


궁금한 사람은 아래 글을 읽으시라.


펼쳐두기..