English프랑스어스페인어

온웍스 파비콘

rrdcgi - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 rrdcgi를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 rrdcgi 명령입니다.

프로그램:

이름


rrdcgi - 템플릿을 기반으로 RRD 그래프가 포함된 웹 페이지 만들기

개요


"#!/경로/대상/"rrdcgi [--필터|-f]

기술


rrdcgi 일종의 매우 제한된 스크립트 인터프리터입니다. 그 목적은 CGI로 실행하는 것입니다.
특별한 내용이 포함된 웹 페이지 템플릿을 프로그래밍하고 구문 분석합니다. rrdcgi 의지
이 태그에 따라 해석하고 행동하십시오. 결국 웹 페이지가 인쇄됩니다.
필요한 CGI 헤더를 포함합니다.

rrdcgi 템플릿의 내용을 3단계로 구문 분석합니다. 각 단계에서 다음을 찾습니다.
태그의 하위 집합입니다. 이를 통해 태그 중첩이 가능해집니다.

인수 구문 분석기는 C 쉘에서 사용되는 것과 동일한 의미를 사용합니다.

--필터|-f
rrdcgi가 cgi가 아닌 필터로 실행된다고 가정합니다.


RRD::이력서 name
주어진 이름의 CGI 변수를 삽입합니다.

RRD::이력서::인용문 name
주어진 이름의 CGI 변수를 삽입하고 이를 인용하여 변수로 사용할 준비가 되었습니다.
다른 RRD:: 태그의 인수입니다. 따라서 값에 공백이 있는 경우에도
CGI 변수는 여전히 하나의 인수로 간주됩니다.

RRD::CV::경로 name
주어진 이름의 CGI 변수를 삽입하고 인용한 후 시작되는지 확인합니다.
'/'도 없고 '..'도 포함되어 있지 않습니다. 이는 문제가 없는지 확인하는 것입니다.
경로명은 CGI 인터페이스를 통해 도입될 수 있습니다.

RRD::GETENV 변수
환경 변수의 값을 가져옵니다.



일종의 액세스를 사용하고 있는 경우 원격 사용자의 이름을 알려줄 수도 있습니다.
디렉토리에 대한 제어.

RRD::굿포
이 페이지가 유효한 상태로 유지되어야 하는 시간(초)을 지정하십시오. 그러면
Last-Modified, Expire 및 초 수가 다음과 같은 경우 rrdcgi를 출력합니다.
부정 새로 고침 헤더.

RRD::포함 파일 이름
cgi에서 반환된 페이지에 지정된 파일의 내용을 포함합니다.

RRD::SETENV 변수 가치
자신의 시간대가 아닌 다른 시간대에 그래프를 표시하려면 다음을 수행하세요.
사용



모든 것이 세계시(Universal Time)로 표시되도록 합니다. 값은
TZ 허용은 OS에 따라 다릅니다.

RRD::SETVAR 변수 가치
SETENV와 유사하지만 지역 변수용입니다.

RRD::GETVAR 변수
GETENV와 유사하지만 지역 변수용입니다.

RRD::시간::마지막 rrd 파일 strftime 형식
이는 선택한 RRD의 마지막 수정 시간으로 대체됩니다. 시간은
strftime-두 번째 인수에 지정된 문자열로 형식화됩니다.

RRD::시간::지금 strftime 형식
이는 현재 시간으로 대체됩니다. 시간은 strftime-다음으로 포맷됨
인수에 지정된 문자열입니다.

strftime 형식에서 :(콜론)을 반환하는 경우 다음을 수행해야 할 수도 있습니다.
시간이 GRAPH 명령에 대한 인수로 사용되는 경우 \를 사용하여 이스케이프하십시오.

RRD::시간::STRF시간 시작|끝 시작 사양 최종 사양 strftime 형식
이는 다음 형식을 사용하여 strftime 형식의 시간으로 대체됩니다. strftime 형식
어느 쪽이든 시작 사양 or 최종 사양 여부에 따라 게임을 시작하다 or END 이 지정됩니다.
모두 시작 사양 and 최종 사양 둘 중 하나가 관련될 수 있으므로 제공되어야 합니다.
다른. 이는 시간이 표시된 그래프에 예쁜 제목을 표시할 수 있도록 하기 위한 것입니다.
RRDtool이 아닌 사람들이 "-2주"보다 알아내기가 더 쉽습니다.

strftime 형식에서 :(콜론)을 반환하면 다음과 같은 결과가 나타날 수 있습니다.
시간이 GRAPH에 대한 인수로 사용되는 경우 \를 사용하여 이스케이프 처리합니다.
명령.

RRD::그래프 rrdgraph 인수
이 태그는 인수로 정의된 RRD 그래프를 생성한 다음
적절한 그래프를 참조하는 태그입니다. 그만큼 --게으른 RRD 그래프의 옵션
그래프가 부족할 때만 다시 생성되도록 하는 데 사용할 수 있습니다.
날짜. 에 대한 주장 RRD::그래프 태그 작업은 rrdgraph 조작
페이지.

사용 --게으른 RRD::GRAPH 태그에 옵션을 추가하여 서버의 로드를 줄이세요.
이 옵션을 사용하면 이전 그래프가 삭제된 경우에만 그래프가 다시 생성됩니다.
날짜.

직접 지정하지 않은 경우 --imginfo 형식에서는 다음이 사용됩니다.



%s는 생성된 그래프의 파일 이름 부분을 나타냅니다. 모든 디렉터리는
PNG 파일 인수에 지정된 값은 삭제됩니다.

RRD::인쇄 번호
만약 앞의 RRD::그래프 태그가 포함되어 있으며 인쇄 논쟁, 그러면 당신은 할 수 있습니다
이 태그를 사용하여 출력에 액세스하세요. 그만큼 번호 인수는 숫자를 나타냅니다.
인쇄 논쟁. 이 첫 번째 인쇄번호 0.

RRD::내부
이 태그는 내부 변수로 대체됩니다. 현재 다음과 같은 변수가 알려져 있습니다.
버전, 컴파일 시간. 이러한 변수는 컴파일된 값을 나타냅니다.

1


아래 예에서는 단일 RRD 그래프가 있는 웹 페이지를 만듭니다.

#!/usr/local/bin/rrdcgi

RRDCGI 데모

RRDCGI 예시 페이지

<RRD::GRAPH 데모.png --lazy --title="온도"
DEF:cel=demo.rrd:배기:평균
LINE2:cel#00a000:"D. 섭씨">





2


이 스크립트는 약간 더 정교하며, 다음을 설정하는 양식에서 실행할 수 있습니다.
RRD_NAME. 그런 다음 RRD_NAME을 사용하여 소스로 사용할 RRD를 선택합니다.
그래프.

#!/usr/local/bin/rrdcgi

RRDCGI 데모

RRDCGI 예시 페이지
선택
방 A,
룸 B.

그래프

.png --게으른
--title "온도"
DEF:셀= .rrd:배기:평균
LINE2:cel#00a000:"D. 섭씨">





3


이 예에서는 RRD, 그래프 및 cgi-bin이 분리된 경우를 처리하는 방법을 보여줍니다.
디렉토리

#!/.../빈/rrdcgi

RRDCGI 데모

RRDCGI 테스트 페이지
<RRD::그래프
/.../web/pngs/testhvt.png
--imginfo ' '
--lazy --start -1d --지금 종료
DEF:http_src=/.../rrds/test.rrd:http_src:AVERAGE
지역:http_src#00ff00:http_src
>



참고 1: /.../를 관련 디렉터리로 바꾸세요.

참고 2: SRC=/.../pngs는 웹 서버/브라우저 보기의 경로여야 합니다.

onworks.net 서비스를 사용하여 온라인으로 rrdcgi 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 2
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 3
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 4
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 5
    엠시스2
    엠시스2
    MSYS2는 도구 모음이며
    당신에게 제공하는 도서관
    구축을 위한 사용하기 쉬운 환경,
    기본 Windows 설치 및 실행
    소프트웨어. 그것은 콘 ...
    MSYS2 다운로드
  • 6
    libjpeg 터보
    libjpeg 터보
    libjpeg-turbo는 JPEG 이미지 코덱입니다.
    SIMD 명령어(MMX, SSE2,
    NEON, AltiVec) 기준 가속
    JPEG 압축 및 압축 해제
    x86, x8...
    libjpeg-turbo 다운로드
  • 더»

Linux 명령

Ad