라이브러리

[PHP] rrd_info - rrd 파일에 대한 정보를 가져옵니다.




RRD (Round-Robin Database) 는 데이터를 저장하고 그래프를 생성하기 위한 데이터베이스입니다. PHP 에서 RRD를 사용하기 위한 함수 중 하나가 `rrd_info` 함수입니다.

RRD_info 함수


`rrd_info` 함수는 RRD 데이터베이스에 저장된 정보를 반환합니다. 이 함수는 RRD 데이터베이스의 생성 시간, 데이터베이스의 이름, 데이터베이스의 유형, 데이터베이스의 버전, 데이터베이스의 크기, 데이터베이스의 마지막 업데이트 시간, 데이터베이스의 마지막 샘플 시간, 데이터베이스의 마지막 샘플 값, 데이터베이스의 마지막 샘플의 유무, 데이터베이스의 마지막 샘플의 유무를 반환합니다.

사용 방법


`rrd_info` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

rrd_info($rrd_file)



* `$rrd_file` : RRD 데이터베이스의 파일 이름입니다.

예제


예를 들어, `example.rrd` 라는 RRD 데이터베이스가 있다고 가정해 보겠습니다. 이 데이터베이스는 CPU 사용률을 저장하고 있습니다.

#hostingforum.kr
php

$rrd_file = 'example.rrd';



// RRD 데이터베이스의 정보를 가져옵니다.

$rrd_info = rrd_info($rrd_file);



// RRD 데이터베이스의 정보를 출력합니다.

print_r($rrd_info);



이 예제에서는 `rrd_info` 함수를 사용하여 `example.rrd`라는 RRD 데이터베이스의 정보를 가져옵니다. 가져온 정보를 `print_r` 함수를 사용하여 출력합니다.

결과


`rrd_info` 함수를 사용하여 가져온 정보는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [ds] => Array

        (

            [0] => Array

                (

                    [type] => COUNTER

                    [heartbeat] => 300

                    [min] => 0

                    [max] => U

                    [units] => seconds

                    [step] => 300

                )



        )



    [rrd_version] => 0003

    [ds_per_row] => 1

    [rows] => 200

    [last_update] => 1643723400

    [last_row] => 199

    [ds] => Array

        (

            [0] => Array

                (

                    [type] => COUNTER

                    [heartbeat] => 300

                    [min] => 0

                    [max] => U

                    [units] => seconds

                    [step] => 300

                )



        )



    [ds] => Array

        (

            [0] => Array

                (

                    [type] => COUNTER

                    [heartbeat] => 300

                    [min] => 0

                    [max] => U

                    [units] => seconds

                    [step] => 300

                )



        )



)



이 결과에서, RRD 데이터베이스의 이름, 데이터베이스의 유형, 데이터베이스의 버전, 데이터베이스의 크기, 데이터베이스의 마지막 업데이트 시간, 데이터베이스의 마지막 샘플 시간, 데이터베이스의 마지막 샘플 값, 데이터베이스의 마지막 샘플의 유무가 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 200 페이지

검색

게시물 검색