Zabbix Json 모니터링 기능을 사용하는 방법을 배우시겠습니까? 이 자습서에서는 Zabbix JSON 기능을 사용하는 데 필요한 모든 단계를 보여줍니다.

이 예에서는 Dolar 유로 쌍의 Forex 가격을 모니터링합니다.

• Zabbix 버전 : 4.2.6

Zabbix를 사용하여 Website Alphavantage에서 API의 JSON 출력을 모니터링합니다.

Zabbix 서버가 시작되어 실행 중이어야합니다.

하드웨어 목록 :

다음 섹션에서는이 Zabbix 튜토리얼을 만드는 데 사용되는 장비 목록을 보여줍니다.

위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.

Zabbix Playlist:

이 페이지에서 Zabbix 설치와 관련된 비디오 목록에 빠르게 액세스 할 수 있습니다.

YouTube 채널을 구독하는 것을 잊지 마십시오 FKIT.

튜토리얼-Zabbix JSON API 생성

일부 웹 사이트에서는 JSN 요청을 인증하기 위해 JSON API를 작성해야합니다.

액세스 Alphavantage 웹 사이트에서 무료 JSON API를 생성하십시오.

Zabbix JSON monitor API

이 예에서는 API를 사용하려고합니다. 1LVKUPOY5HBM8CG6

이 API를 사용하지 말고 고유 한 API를 작성하십시오.

튜토리얼 Zabbix JSON-달러 외환 거래소 가격 모니터링

브라우저를 열고 웹 서버의 IP 주소와 / zabbix를 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://35.162.85.57/zabbix

로그인 화면에서 기본 사용자 이름과 기본 비밀번호를 사용하십시오.

• 기본 사용자 이름 : Admin
• 기본 비밀번호 : zabbix

로그인에 성공하면 Zabbix 대시 보드로 전송됩니다.

대시 보드 화면에서 구성 메뉴에 액세스하고 호스트 옵션을 선택하십시오.

Zabbix 서버의 호스트 이름을 찾아 클릭하십시오.

이 예에서는 호스트 이름 Zabbix server를 선택했습니다.

호스트 속성 화면에서 응용 프로그램 탭에 액세스하십시오.

화면 오른쪽 상단에서 Create application 버튼을 클릭하십시오.

Zabbix Create Application

호스트 응용 프로그램 화면에서 이름이 ALPHAVANTAGE 인 새 응용 프로그램을 작성하십시오.

Zabbix Json application

애플리케이션 작성을 완료 한 후 항목 탭에 액세스하십시오.

화면 오른쪽 상단에서 Create item 버튼을 클릭하십시오.

품목 생성 화면에서 다음 품목을 구성해야합니다.

• 이름 : 달러-유로
• 유형 : HTTP AGENT
• 키 : zabbix.monitor.dollar.euro
URL : https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=1LVKUPOY5HBM8CG6

내 API를 API 키로 바꿔야합니다.

이제 구문 분석 버튼을 클릭해야합니다.

Zabbix Json monitoring

구문 분석 버튼을 클릭하면 Zabbix가 URL을 정리하고 필요한 변수를 만듭니다.

Zabbix JSON parsing url

품목 생성 화면에서 여전히 다음 품목을 구성해야합니다.

• 요청 유형 : GET
• 시간 초과 : 3 초
• 요청 본문 유형 : 원시 데이터
• 필요한 상태 코드 : 200
• 리디렉션 따르기 : 예
• 검색 모드 : 바디
• JSON으로 변환 : 예
• 정보 유형 : TEXT
• 업데이트 간격 : 60 초
• 응용 프로그램 : ALPHAVANTAGE 선택
• 사용 : 예

구성은 다음과 같습니다.

Zabbix monitor Json
Zabbix monitor Json

추가 버튼을 클릭하여 아이템 생성을 마치고 5 분 동안 기다립니다.

구성을 테스트하려면 모니터링 메뉴에 액세스하고 최신 데이터 옵션을 클릭하십시오.

필터 구성을 사용하여 원하는 호스트 이름을 선택하고 적용 버튼을 클릭하십시오.

이 예에서는 Zabbix serverix 및 ALPHAVANTAGE 응용 프로그램 호스트 이름을 선택했습니다.

Zabbix filter json host

내 것과 비슷한 결과가 나타납니다.

Zabbix Json result

축하합니다! 첫 번째 항목의 구성을 완료했습니다.

튜토리얼-Zabbix JSON 모니터링 달러-유로 가격

이제 Zabbix 서버의 항목 탭에 액세스하여 새 항목을 만들어야합니다.

화면 오른쪽 상단에서 Create item 버튼을 클릭하십시오.

품목 생성 화면에서 다음 품목을 구성해야합니다.

• 이름 : 달러-유럽 무역 가격
• 유형 : 종속 품목
• 키 : zabbix.monitor.dollar.euro.trade
• 마스터 아이템 : Zabbix 서버 : Dollar-Euro
• 정보 유형 : 숫자 부동
• 응용 프로그램 : ALPHAVANTAGE

구성은 다음과 같습니다.

Zabbix monitor forex dollar

이제 전처리 탭에 액세스하고 추가 옵션을 클릭해야합니다.

• 이름 : JSONPath
• 매개 변수 : $ .body [ "실시간 환율"] [ "5. 환율"]

추가 옵션을 클릭 한 다음 추가 버튼을 클릭하십시오.

구성은 다음과 같습니다.

Zabbix Jsonpath forex dollar

5 분 동안 기다립니다.

구성을 테스트하려면 모니터링 메뉴에 액세스하고 최신 데이터 옵션을 클릭하십시오.

필터 구성을 사용하여 원하는 호스트 이름을 선택하고 적용 버튼을 클릭하십시오.

이 예에서는 호스트 이름 Zabbix server와 애플리케이션 ALPHAVANTAGE를 선택했습니다.

Zabbix bitcoin filter

Dollar-Euro Trade Price라는 항목은 달러 가격을 유로로 표시합니다.

내 것과 비슷한 결과가 나타납니다.

Zabbix Json API monitor

여기에서 Zabbix 그래픽에서 달러 가격이 움직이는 것을 볼 수 있습니다.

Dollar price monitoring free

축하합니다! 이제 Zabbix를 사용하여 달러 환율을 모니터링 할 수 있습니다.