메인 콘텐츠로 이동

Catswords OSS

Use cases

자빅스 심각도 그라파나로 보내기

  1. ReasonableFramework 설치 (v1.6.2 기준)

  2. 자빅스(Zabbix) 접속 정보 설정 (파일: /stroage/config/3rdparty.ini.php)

  1. 컨트롤러 작성 (파일: /route/zabbix.status.json.php)

  1. .htaccess 설정 (파일: /.htaccess)

  1. 그라파나(Grafana) 설정

    1. JSON 플러그인 설치: https://grafana.com/grafana/plugins/simpod-json-datasource

    2. 새로운 Datasource를 JSON으로 선택

    3. Datasource 이름을 지정: Zabbix Status API (예시)

    4. JSON 주소 입력: https://localhost/zabbix.status.json (예시)

    5. Test & Save 누름: 성공 메시지 확인

    6. 저장

  2. 패널(Panel) 설정

    1. Zabbix Status API(예시)를 선택하여 패널을 이용.

원문: https://gist.github.com/gnh1201/792964e9719d2f62157cf46e394888f5

REST API 호출 예시: 네이버 파파고 API 사용 예제

  1. 네이버 개발자 센터에서 클라이언트 ID와 Secret을 취득한다.

  2. ResonableFramework를 내려받고 설치한다.

  3. /helper/papago.api.php 파일을 아래와 같이 만든다. 1번 과정에서 받은 클라이언트 ID와 Secret을 함께 적는다.

  1. /route/papago.php 파일을 아래와 같이 만든다.

  1. /view/view_papago.php 파일을 아래와 같이 만든다.

  1. 아래 주소로 접속하여 확인한다.

여기 적힌 접속 주소 중 localhost 부분을 사용자의 도메인이나 IP 주소로 대체하여 접속하면 된다.

원문: https://gist.github.com/gnh1201/081484e6f5e10bd3be819093ba5f49c8


PG사 연동 (Payment Gateway Integration)


Made with Readable