본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

SolarWinds Orion SDK

0

SolarWinds Orion SDK는 SolarWinds Orion 플랫폼용 소프트웨어 개발 키트로, 시스템 관리자와 개발자가 Orion API를 통해 프로세스를 자동화하고 다른 제품과 통합하거나 정보를 액세스할 수 있도록 지원합니다.

개발 도구자동화

소개

SolarWinds Orion SDK는 SolarWinds Orion 플랫폼용 소프트웨어 개발 키트로, 시스템 관리자와 개발자가 Orion API를 통해 프로세스를 자동화하고 다른 제품과 통합하거나 정보를 액세스할 수 있도록 지원합니다. 이 SDK는 SWQL Studio 그래픽 쿼리 도구, PowerShell 모듈, 그리고 PowerShell, C#, Go, Perl, Java 언어로 된 샘플 코드를 포함합니다. 공식 소스에 따르면 Apache License 2.0 하에 배포되며, Chocolatey 패키지 관리자를 통해 Windows에 설치할 수 있습니다.

상세정보

SWQL Studio 그래픽 쿼리 도구

Orion SDK에는 SolarWinds Query Language(SWQL)를 실행할 수 있는 그래픽 인터페이스인 SWQL Studio가 포함되어 있습니다. 이를 통해 사용자는 Orion 데이터베이스에 시각적으로 쿼리를 작성하고 실행할 수 있습니다.

PowerShell 모듈

SwisPowerShell이라는 PowerShell 모듈이 제공되어, PowerShell 스크립트를 통해 Orion API와의 통합 및 자동화 작업을 수행할 수 있습니다.

다중 언어 샘플 코드

PowerShell, C#, Go, Perl, Java 언어로 된 샘플 코드가 포함되어 있어 다양한 개발 환경에서 Orion API 사용법을 참고할 수 있습니다.

다운로드·설치 방법

Orion SDK는 GitHub 릴리스 페이지에서 사전 컴파일된 Windows Installer(MSI) 파일을 다운로드하여 설치할 수 있습니다. Chocolatey 패키지 관리자를 사용하는 경우, choco install orionsdk 명령을 실행하여 동일한 설치 프로그램을 자동으로 다운로드하고 실행할 수 있습니다.

기본 사용법/명령어

설치 후 SWQL Studio를 실행하여 그래픽 인터페이스로 SWQL 쿼리를 작성하고 실행할 수 있습니다. PowerShell 사용자는 SwisPowerShell 모듈을 가져와 SwisClient 객체를 생성하고 query 메서드를 통해 SWQL 쿼리를 실행할 수 있습니다. 예를 들어, SELECT NodeID from Orion.Nodes와 같은 쿼리를 실행하여 노드 정보를 조회할 수 있습니다.

이런 경우에 유용합니다

이 SDK는 SolarWinds Orion 플랫폼을 사용하는 기업의 시스템 관리자가 정기적인 모니터링 작업을 자동화하거나, 개발자가 Orion 데이터를 다른 애플리케이션과 통합해야 할 때 유용합니다. 예를 들어, 서버 성능 데이터를 주기적으로 수집하여 외부 보고 시스템으로 전송하거나, 네트워크 구성 변경을 감지하여 자동으로 티켓을 생성하는 스크립트를 작성할 수 있습니다.

지원 환경·시스템 요구사항

Orion SDK는 Windows 운영 체제에서 실행되며, MSI 설치 프로그램을 통해 배포됩니다. 구체적인 시스템 요구사항은 공식 문서에 명시되어 있지 않으나, SolarWinds Orion 플랫폼과 호환되는 Windows 환경에서 사용을 전제로 합니다.

최신 버전·업데이트

현재 버전은 3.2.0.50049이며, GitHub 저장소에서 최신 릴리스 정보를 확인할 수 있습니다. 업데이트 내역은 릴리스 페이지에서 제공됩니다.

제한 사항·확인 사항

Orion SDK를 사용하기 위해서는 SolarWinds Orion 플랫폼이 사전에 설치되어 있어야 하며, SWIS 엔드포인트에 접근할 수 있는 네트워크 환경과 적절한 인증 자격 증명이 필요합니다. 이 키트 자체는 Orion 플랫폼의 기능을 확장하는 도구이며, 독립적으로 작동할 수 없습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.