ZAPI v1을 사용하여 팜 목록을 얻는 방법

에 의해 게시 됨 Zevenet | 13 10 월, 2015 | 테크니컬

안녕 Zen Masters, 오늘 우리는 Zen Load Balancer API를 사용하는 방법에 대한 예를 제시합니다! 이 문서에서는이 API를 사용하여 만든 모든 팜의 이름, 프로필 및 상태 매개 변수가있는 팜 목록을 가져옵니다.

Zen Load Balancer API (ZAPI)

이 ZAPI를 사용하면 curl (URL 구문을 사용하여 파일을 보내거나 보내기위한 명령 줄 도구)을 사용하는 몇 가지 명령을 통해 그래픽 사용자 인터페이스 (GUI)없이 강력한 Zen Load Balancer를 사용할 수 있습니다.

이 API를 사용하려면 Zen GUI의 '사용자'섹션으로 이동하여 zapi 사용자를 활성화하십시오.

zapi 사용자가 활성화되면 키 (사용자 정의 또는 임의 키)와 암호를 설정해야합니다. 이러한 매개 변수는 ZAPI를 사용하는 데 필요합니다.

다음 예제에서는 이러한 매개 변수가 사용됩니다.

Key: CiEuYlS4GtfSq3yrknv0YMnA7j5fhm4piVZh49yt5JcjQ0aDyxImz2Y7DAUhstce5
Password: admin
Zen Load Balancer IP: 192.168.101.25
Zen Web Port: 444

ZAPI로 팜 목록을 얻는 방법

우선 우리는 명령이 도입 될 터미널을 열어야한다. 그런 다음 GET 요청을 사용하여 팜 목록을 가져옵니다.

curl --tlsv1 -k -X GET -H 'Content-Type: text/json' -H "ZAPI_KEY: CiEuYlS4GtfSq3yrknv0YMnA7j5fhm4piVZh49yt5JcjQ0aDyxImz2Y7DAUhstce5" -u zapi:admin  https://192.168.101.25:444/zapi/v1/zapi.cgi/farms

HTTP 동사 : GET, 팜, 백엔드, 서비스 매개 변수를 가져 오는 데 사용됩니다.
JSON 매개 변수 : 없음.
URI 매개 변수 : 없음.

이 명령을 실행하면 다음과 같은 응답이 표시됩니다.

{
    "description" : "List farms",
    "params" : [
        {
            "farmname" : "FarmTCP",
            "profile" : "tcp",
            "status" : "up"
        },
        {
            "farmname" : "FarmHTTP",
            "profile" : "http",
            "status" : "up"
        },
        {
            "farmname" : "FarmDATALINK",
            "profile" : "datalink",
            "status" : "up"
        },
        {
            "farmname" : "FarmL4",
            "profile" : "l4xnat",
            "status" : "down"
        },
        {
            "farmname" : "FarmGSLB",
            "profile" : "gslb",
            "status" : "up"
        }
    ]
}

보시다시피 Zen Load Balancer가있는 가상 시스템에는 5 팜이 있습니다. 이 모든 팜은 FarmL4이라는 L4xNAT 팜을 제외하고는 모두 '작동 중'입니다.

ZAPI 장점

이 ZAPI는 Zen Load Balancer 생각 컬을 사용하고 구성 할 수있는 강력한 도구입니다. 이 도구를 사용하면 얻을 수있는 이점은 무엇입니까?

  • ZAPI를 통한 외부 소프트웨어 사용. 예를 들어, Nagios와 같은 모니터링 소프트웨어.
  • 로드 밸런서에서 리소스를보고, 만들고, 삭제하고 수정하려면 ZAPI로로드 밸런싱 자동화를 수행하십시오.
  • Zen Load Balancer Enterprise Edition 4.0 (또는 상위 버전) 버전에 포함되어 있습니다!

가능한 모든 명령 및 성공 실행 예제에 대한 자세한 설명서가 여기에 있습니다.
https://www.zevenet.com/zapidoc/.

ZAPI 경험을 즐기시기 바랍니다!

쉐어 ON :

관련 블로그

zenweb에 의해 게시됨 | 01년 2022월 XNUMX일
로드 밸런싱은 컴퓨팅 세계에서 일반적입니다. 사용자가 콘텐츠를 빨리 원하기 때문에 발생했습니다. 즉, 수백만 건의 사용자 요청을 받는 트래픽이 많은 웹사이트는…
67이 좋아코멘트 끄기 로드 밸런싱 작동 방식
zenweb에 의해 게시됨 | 30년 2022월 XNUMX일
의료는 다른 산업과 마찬가지로 보안 위협에 매우 취약합니다. 오늘날 의료 분야의 사이버 공격은 매우 일반적이어서 많은 위험, 특히 보안 위험이 발생할 수 있습니다.
78이 좋아코멘트 끄기 의료 분야에서 사이버 보안 프레임워크의 중요성에 대해
zenweb에 의해 게시됨 | 02년 2022월 XNUMX일
ZEVENET이 7년 최고의 로드 밸런싱 소프트웨어인 2022가지 이유 로드 밸런싱 솔루션은 더 이상 과거의 것이 아닙니다. 기술이 발전함에 따라 위협도…
112이 좋아코멘트 끄기 ZEVENET이 7년 최고의 로드 밸런싱 소프트웨어인 2022가지 이유