Monitoring/Zabbix

[Zabbix 4.4] 자빅스 그래프 이미지 파일 수집 (zabbix export graph image)

Nirsa 2020. 6. 16. 17:59
반응형

 

  • 자빅스 그래프 이미지 파일 수집 (zabbix export graph image)

Zabbix 4.4 버전을 기준으로, wget을 이용하여 자빅스에 있는 그래프를 수집할 수 있습니다. (그 이하 버전도 되는걸로 알고 있습니다만, 자세히 기억이 안나네요.)

* 아래 글은 크롬을 기준으로 작성 되었습니다.

 

  • 1) 얻고자 하는 그래프로 이동 합니다. 저는 test 호스트의 CPU 사용률을 기준으로 작성 하겠습니다.

 

  • 2) F12를 눌러 개발자 도구를 열고, 개발자 도구의 좌측 상단에 있는 아이콘 클릭 후 그래프를 다시 클릭 합니다.

 

  • 3) 그리고 다시 우측 개발자 도구로 돌아가면 소스 코드쪽에 historyGraph라는 코드가 보이게 되는데, 저기서 src에 있는 url이 필요한 부분 입니다.

 

  • 4) src 부분을 더블클릭하여 src= 와 "" 를 제외한 나머지를 모두 복사 합니다. (chart.php? 부터 screenid= 까지)

 

  • 5) 이후 브라우저의 주소창에 http://서버IP/zabbix/ 뒤에 복사했던 src를 붙여 넣으면 아래와 같이 이미지가 보입니다.

 

  • 6) 이후 서버의 터미널을 키고 wget -O [저장할 경로 및 파일명] "http://서버IP/zabbix/chart.php ~~~~ screenid=" 로 붙여넣어서 입력하면 그래프 이미지를 다운로드 받을 수 있습니다. 
  • ex) wget -O /root/test.png "http://10.1.1.1/zabbix/chart.php ~~~~~ screenid="
  •  * 참고로, Zabbix Guest 계정의 Read Only 권한이 있어야 합니다.

 

해당 파일을 윈도우로 가져와서 열어보앗을때 아래와 같이 정상적으로 이미지 파일을 가져온것을 확인할 수 있습니다. 또한 chart.php 이후에 있는 from, to의 값을 변경하여 각 그래프의 시작 시간과 끝나는 시간을 정할 수 있으며 이후 뒤에있는 다른 값(width, height 등)에 의해 그래프의 크기 또한 변경이 가능 합니다.

 

가져온 이미지를 이용해 ppt에 삽입하는 방법은 아래 포스팅을 참고 해주세요.

자빅스 가져온 그래프 이미지를 이용해 파워포인트 매크로 제작하기 : https://nirsa.tistory.com/246

 

반응형