브라우저에서 Ganglia의 차트 생성 명령 확인
3183 단어 gangliamonitoring
개시하다
"Ganglia", "Debug"로 인터넷을 검색하면 대체적으로 다음과 같은 gmond와 gmetad의 디버깅 모드를 찾을 수 있다$ gmond --debug=2
$ gmetad --debug=2
이 글은 그림1과 같이 브라우저에서 도표를 생성하는 rrdtool 명령을 확인하는 방법을 설명합니다.
그림1-디버그 모드①
Ganglia는 각종 시스템의 작동을 감시하는 데 사용된다.자신의(´63;)아참, 아마아마아마존 EMR이겠죠.그리고 HPC 시스템에서도 볼 수 있습니다.
소박하지만 이렇게 작은 기교가 있다고 느꼈으면 좋겠다고 생각해요.
표시 방법
디스플레이 방법은 매우 간단하다.
먼저 Ganglia를 브라우저(Chrome, Firefox, IE 등)에서 엽니다.그 중에서 볼 도표를 선택한 다음에 그림2와 같은 최하층의 도표 화면을 엽니다.graph.php 이 화면입니다.URL 등을 통해 확인하십시오.
그림2-도표 화면
URL 끝에 "&debug=3"(3 이상의 숫자) 을 입력하고 Enter 키를 누르면 그림 3과 같이 도표를 만드는 rrdtool 명령이 표시됩니다.
그림3-디버그 모드 ②
소스 코드 확인
Ganglia의 소스 코드를 확인한 결과 이런 기술이 있었다.$ view /usr/share/ganglia-webfrontend/graph.php
graph.php(발췌문)…
1256 if ($debug > 2) {
1257 header ("Content-type: text/html");
1258 print "<html><body>";
…
OS와 Ganglia 버전에 따라 다소 차이가 있다고 생각합니다.이 환경에 관해서는 뒤에 말한 바와 같다.
컨디션
다음은 본문이 사용한 환경이다.
OS、Ganglia
$ gmond --debug=2
$ gmetad --debug=2
디스플레이 방법은 매우 간단하다.
먼저 Ganglia를 브라우저(Chrome, Firefox, IE 등)에서 엽니다.그 중에서 볼 도표를 선택한 다음에 그림2와 같은 최하층의 도표 화면을 엽니다.graph.php 이 화면입니다.URL 등을 통해 확인하십시오.
그림2-도표 화면
URL 끝에 "&debug=3"(3 이상의 숫자) 을 입력하고 Enter 키를 누르면 그림 3과 같이 도표를 만드는 rrdtool 명령이 표시됩니다.
그림3-디버그 모드 ②
소스 코드 확인
Ganglia의 소스 코드를 확인한 결과 이런 기술이 있었다.$ view /usr/share/ganglia-webfrontend/graph.php
graph.php(발췌문)…
1256 if ($debug > 2) {
1257 header ("Content-type: text/html");
1258 print "<html><body>";
…
OS와 Ganglia 버전에 따라 다소 차이가 있다고 생각합니다.이 환경에 관해서는 뒤에 말한 바와 같다.
컨디션
다음은 본문이 사용한 환경이다.
OS、Ganglia
$ view /usr/share/ganglia-webfrontend/graph.php
…
1256 if ($debug > 2) {
1257 header ("Content-type: text/html");
1258 print "<html><body>";
…
다음은 본문이 사용한 환경이다.
OS、Ganglia
로컬 호스트는 하나만 사용됩니다.Ganglia를 설치하는 명령은 다음과 같습니다.
$ sudo apt-get install ganglia-monitor rrdtool gmetad ganglia-webfrontend
다이어그램
상술한 그림2에서 사용한 도표는 다음과 같이 스스로 만든 것이다.
적당한 진폭을 더하고 싶어 무작위 1~6 수치로 도표화했다.
$ vi /home/ytamura/work/ganglia/gmetric_num_of_sai.sh
gmetric_num_of_sai.sh#!/bin/bash
GMETRIC=/usr/bin/gmetric
NUM_OF_SAI=$(( RANDOM % 6 + 1)) # 1-6までのランダムな数値
#echo $NUM_OF_SAI # debug code
$GMETRIC -t int8 -n "number_of_sai" -v $NUM_OF_SAI
분당 실행하기 위해 위의 조개 스크립트가crontab에 로그인되었습니다.$ sudo vi /etc/crontab
…
# for Ganglia
* * * * * root /bin/bash /home/ytamura/work/ganglia/gmetric_num_of_sai.sh
강리아의 프런트엔드 쪽에는 별다른 수정 등이 이뤄지지 않았다.이상
Reference
이 문제에 관하여(브라우저에서 Ganglia의 차트 생성 명령 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ytamura/items/2097e248da8dff437240텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)