
RRDGraph::__construct 함수의 파라미터는 다음과 같습니다.
- rrdfile: RRD파일의 경로를 지정합니다. 이 파라미터를 설정하지 않으면, RRDGraph 객체는 RRD파일을 생성하지 않습니다.
- hostname: RRD파일에 저장되는 데이터의 호스트 이름을 지정합니다. 이 파라미터는 필수는 아니지만, RRD파일의 데이터를 분석할 때 유용합니다.
- dsname: RRD파일에 저장되는 데이터의 이름을 지정합니다. 이 파라미터도 필수는 아니지만, RRD파일의 데이터를 분석할 때 유용합니다.
RRDGraph 객체를 생성한 후, 이 객체를 사용하여 RRD파일을 생성하고 데이터를 저장하는 방법은 다음과 같습니다.
1. RRDGraph 객체를 생성합니다.
#hostingforum.kr
php
$rrdgraph = new RRDGraph('rrdfile');
2. RRD파일을 생성합니다.
#hostingforum.kr
php
$rrdgraph->create('dsname', 'TYPE', 'START', 'INTERVAL');
예를 들어, 'cpu_usage'라는 이름의 RRD파일을 생성하고, 'cpu'라는 이름의 데이터를 저장하는 경우 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$rrdgraph->create('cpu', 'COUNTER', 'now-1d', '1m');
3. 데이터를 저장합니다.
#hostingforum.kr
php
$rrdgraph->update('dsname', 'VALUE');
예를 들어, 'cpu'라는 이름의 데이터를 저장하는 경우 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$rrdgraph->update('cpu', 50);
이러한 방법으로 RRDGraph 객체를 사용하여 RRD파일을 생성하고 데이터를 저장할 수 있습니다.
2025-04-24 00:08