본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

'윈도우 운영자에게 추천' 주옥같은 코드플렉스 오픈소스 15선

OSS 게시글 작성 시각 2015-03-20 17:56:06 게시글 조회수 3661

2015년 03월 18일 (수)

ⓒ CIO Korea, J. Peter Bruzzese | InfoWorld


마이크로소프트가 오랫동안 관리해 온 무료 오픈소스 프로젝트 호스팅 사이트인 코드플렉스(CodePlex)에는 기업 내 윈도우 운영자와 개발자들이 참고할 만한 오픈소스 프로젝트들이 많다. 여기서는 이미 약 40만 개의 오픈소스 프로젝트가 진행됐으며  그 가운데 일부는 숙련된 IT전문가라 해도 정복하기 어려운 수준인 것들도 있다. 윈도우 운영자들이 참고할 만한 15개의 오픈소스 프로젝트를 소개한다.


셰어포인트 온라인ㆍ온프레미스용 셰어포인트 클라이언트 브라우저
(SharePoint Client Browser)와 현장설치 셰어포인트

셰어포인트 클라이언트 브라우저(SharePoint Client Browser)는 필자가 발견한 코드플렉스의 보배다. 이 툴은 숨은 목록, 항목, 문서 등 사이트 전체의 구조 계층을 손쉽게 찾고 시각화할 수 있는 인터페이스로 제공함으로써 셰어포인트 2010/2013과 셰어포인트 온라인의 개발에 크게 기여한다. 사이트의 콜렉션에서 직접 작업하고 새로운 것을 생성하며 테넌트(Tenant)를 추가할 수 있다. 또 파워쉘(PowerShell)을 열고 원격 사이트 콜렉션에 대하여 쿼리를 실행할 수 있다. 셰어포인트로 개발을 진행하는 사람이라면 이 툴을 원할 것이다.

참고: 일전에 코드플렉스 툴을 다룰 때 로컬 상태의 모든 셰어포인트 사이트를 탐색하고 모든 속성을 확인할 수 있는 유용한 툴인 셰어포인트 매니저 2013(SharePoint Manager 2013)을 언급했었다.



ExPerfWiz

ExPerfWiz(Exchange Performance Data Collection tool)는 파워쉘 기반의 스크립트로 익스체인지 2007/2010/2013 서버에서 성능 데이터 수집을 자동화하는데 도움이 된다. 최신 버전(1.3.8)은 익스체인지 기준설정과 문제해결을 위한 모든 카운터를 수립하며, 원한다면 필요한 것만 수집하도록 할 수도 있다. 기본적으로 8시간 동안 구동하여 디스크 공간을 소모시키지 않고도 충분한 데이터를 수집하지만 스크립트를 변경하여 설치를 위해 필요한 만큼 실행할 수 있다. Perflogs 디렉토리에 저장돼 있는 결과 파일은 BLG 파일이지만 CSV로 변환할 수 있다.



익스체인지 2010/2013 및 오피스 365용 RBAC 매니저 R2 

현재 필자가 코드플렉스에서 가장 좋아하는 것이다. RBAC(Role-Based Access Control)는 어떤 그룹이 어떤 역할을 하고 있는지 그리고 파워쉘을 통해 어떤 역할 엔트리가 포함되어 있는지 시각화하기가 어렵기 때문에 종종 다루기 쉽지 않을 때가 있다. RBAC 매니저 R2를 통해 이 모든 것을 육안으로 확인할 수 있으며, 이것은 익스체인지 관리자에게 매우 유용한 서비스다. 온프레미스 환경인지 클라우드인지에 상관 없이, RBAC 관리자 R2는 사용자의 역할과 역할 엔트리를 시각적으로 표현할 수 있다.



심플 애저 버추얼 머신 매니저

‘심플 애저 버추얼 머신 매니저(Simple Azure Virtual Machines Manager)’라는 이름만으로 모든 것을 알 수 있다. 애저 VM에 접속하기 위한 정말로 단순한 웹 포털로 가상 머신을 신속하게 정지, 기동, 접속할 수 있다. 애저 VM은 사용 채산성이 맞지 않고 애저 내에서의 작업 대부분에는 개발/시험이 포함되어 있을 가능성이 높기 때문에 VM을 실수로 이런 상황에서 양산형 VM 처럼 무제한으로 유지하고 싶지는 않을 것이다. VM에 개입하여 정지시키고 애저 포털(Azure Portal)에 접근할 수 없는 사람에게 VM을 정지시킬 수 있는 기능을 제공한다.

참고: 이 프로젝트는 지트허브(GitHub)로 이전했다.



베라크립트

사용자와 기업들이 점점 더 데이터 보안에 관해 우려하고 있다. 만약 데이터의 안전성을 확보할 수 있는 쉽고 효과적인 방법을 찾고 있다면 베라크립트(VeraCrypt)를 확인해 보자. 이 디스크 암호화 소프트웨어는 잘 알려지고 신뢰할 수 있는 트루크립트(TrueCrypt)에 기초하고 있다. 베라크립트는 트루크립트로 생성한 볼륨과 호환될 뿐 아니라 일부 트루크립트 취약성을 해결하고 여러 개선사항을 적용하여 데이터의 보안을 향상시킨다.



윈도우 USB/DVD 다운로드 툴

윈도우 USB/DVD 다운로드 툴은 여전히 유용하기 때문에 과거의 주옥같은 코드플렉스 목록에서 그대로 가져왔다. 코드플렉스에 최고 다운로드 수를 기록한 윈도우 USB/DVD 다운로드 툴을 이용해 윈도우 7/8 ISO를 USB 드라이브나 DVD에 복사하여 부팅 가능한 DVD나 USB 플래시 드라이브를 작성하고 설치할 수 있다. 심지어 마이크로소프트는 윈도우 스토어(Windows Store) 사이트에서 이 툴을 윈도우 설치 지원용으로 언급하고 있다.



버추얼 라우터: 윈도우 8, 7, 2008, R2 용 와이파이 핫스팟

버추얼 라우터는 무료 오픈소스 소프트웨어 기반 라우터다. 버추얼 라우터를 이용해 (LAN, 와이파이, 케이블 모델, DLS 등으로 연결되어 있는) PC의 인터넷 연결을 와이파이 기기(휴대폰, 노트북 등)와 공유할 수 있다. 그림에서 알 수 있듯이 버추얼 라우터에 이름과 암호를 제공하고 서비스를 시작할 수 있다. 그러면 기기 와이파이 설정에 나타난다. 연결하면 끝이다.



스크린투Gif(ScreenToGif) 

스크린투Gif는 재미있으면서도 실용적인 툴이다. 사용자는 화면 동작을 신속하게 기록하고 GIF 루프(Loop) 애니메이션으로 저장할 수 있다. (화면 크기, 프레임률 등) 직관적인 옵션이 많으면서 스크린샷을 확인하고 편집하여 변환 종류를 선택하거나 변경할 수 있다. 자신의 환경 내에서 사용자에게 무엇인가를 시연해야 할 때 매우 유용할 수 있다. 스크린투Gif 는 스크린샷이나 전체 영상을 촬영하는 게 아니라 무엇인가를 쉽고 빠르게 할 수 있는 방법에 대한 교육을 제공할 수 있는 중간적 방법이다. IT관리자들에게 유용한 작은 툴이다.



터미널

과거의 주옥같은 코드플렉스 목록에서 가져온 터미널(Terminals)은 코드플렉스에서 높은 다운로드 횟수를 기록하는 툴 중 하나로 그 이유를 쉽게 알 수 있다. 터미널은 IT관리자에 복수의 RDP 연결을 관리할 수 있는 손쉬운 방법을 제공하기 때문이다. 내장된 RDC(Remote Desktop Connections)를 대체할 수 있는 이 효과적인 툴은 안전한 멀티탭 터미널 서비스/원격 데스크톱 클라이언트로써 다양한 서버 프로토콜(윈도우 RDP, VNC, VMRC, SSH, 텔넷, RAS, ICA, 시트릭스, HTTP, HTTPS)을 지원한다. 뛰어난 원격 데스크톱 연결성을 제공하는 것 외에 터미널은 핑(Ping), 트레이서트(Tracert), DNS, 포트 스캐너(Port Scanner) 등 일련의 네트워킹 툴을 제공하기 때문에 네트워크에서 원격 서버의 문제를 해결할 수 있다.



오토메이티드랩

오토메이티드랩(AutomatedLab)의 스크립트는 랩소프트웨어패키지 설치(Install-LabSoftwarePackages) 같은 파워쉘 cmdlet를 이용해 연구실 시스템을 구성하는데 도움이 된다. 사용할 수 있는 일련의 스크립트도 인상적이다. 예를 들어, 부모 도메인 구조와 7,000개의 사전 설정 사용자, 익스체인지 2013 서버, SQL 2012 서버, 비주얼 스튜디오 2013(Visual Studio 2013)이 설치된 윈도우 8.1 클라이언트 등을 갖춘 2개의 도메인 컨트롤러를 제공하는 미디엄 랩 스크립트가 존재한다. 이 모든 것을 구성할 때 들어가는 시간을 절약할 수 있다고 생각해 보자. 오토메이티드랩의 미묘한 차이를 파악하는 것이 쉽지는 않지만 명확한 설명서가 충분히 제공되기 때문에 도움이 된다.

단, 시험 환경 구성이 어려울 수 있다. 필요한 모든 ISO가 있다 하더라도 시험용 하이퍼-V(Hyper-V) VM을 구성해 오토메이티드랩을 실행해야 한다.

윈도우 서버의 구성 자동화를 위해 시도할 수 있는 또 다른 솔루션으로 오토메이티드 서버 셋업(Automated Server Setup)이 있다.



AD 매직 리스토어

객체 또는 액티브 디렉터리(Active Directory)의 속성을 실수로 삭제했다가 다시 복구하고 싶을 수 있다. 바로 그 때는 AD 매직 리스토어(AD Magic Restore)가 정답이다. AD 매직 리스토어는 파워쉘로 작성되어 있으며 AD 에서 데이터를 수집하여 분산된 데이터를 AD 로 복원할 수 있는 기능이 있다. AD 매직 리스토어는 윈도우 서버 2008 R2이나 윈도우 2012 에서만 사용할 수 있다.



윈도우 8 에서 윈도우 스토어 앱 삭제하기

윈도우 8 은 많은 뛰어난 새로운 기능을 제공하지만 쓸만한 것은 그리 많지 않으며, 때로는 득보다 실이 많은 경우도 있을 것이다. 윈도우 8 의 기능 중 없애고 싶은 윈도우 스토어 앱이 있다면 개별 사용자 계정에서 복수의 윈도우 스토어 앱을 제거할 수 있는 쉽고 간단한 스크립트가 존재한다.



로그 성능 분석 툴

처음에는 이전의 코드플렉스 보배 목록에만 남겨두려고 했지만 최신 업데이트(버전 2.7)를 보고 여전히 가치가 충분하며 관리자들에게 도움이 될 것이라는 생각이 들었다. 로그 성능 분석 툴(Performance Analysis of Logs(PAL) Tool), 일명 PAL은 파워쉘 스크립트를 이용해 성능 데이터를 신속히 분석하는데 도움이 된다. PAL의 멋진 기능 중 하나는 IIS, SQL, 셰어포인트, 익스체인지, 비즈토크(BizTalk), 액티브 디렉터리 등 잘 알려진 마이크로소프트의 제품을 위해 내장된 한계값 파일이 포함되어 있다는 점이다.



무료 번역기 및 파일 변환기

이 무료 번역기와 파일 변환기는 둘 다 사용이 매우 쉽고 설치가 가능하기 때문에 단 한 번의 클릭으로 문서를 가져와 번역할 수 있다. 전 세계적으로 필자가 읽고 싶거나 읽어야 하는 기사 중에 필자가 읽을 수 없는 언어로 작성된 것들이 점차 증가하고 있다. 언어의 상관 없이 설치형 번역기로 전문가의 지식을 엿볼 수 있다면 정말 편리할 것이다.



기업 데스크톱용 오피스 365 드라이브 맵핑

기업 데스크톱용 오피스 365 드라이브 맵핑(Office 365 Drive Mapping for Enterprise Desktops)을 통해 사용자는 셰어포인트 온라인용 폴더 전향을 활용할 수 있고, 특히 프로세스에서 로컬 스토리지를 사용하지 않는 윈도우 7 데스크톱 이상에서 유용하다. 이 툴을 이용해 드라이브를 셰어포인트 온라인에 기반한 기업용 원드라이브(OneDrive for Business) 등의 오피스 365 스토리지 옵션으로 직접 맵핑할 수 있다.




※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지



[원문출처 : http://www.ciokorea.com/slideshow/24477]

맨 위로
맨 위로