牛牛在线工具

rrd_create()

收录 8868 个 PHP 函数,含用途说明与用法示例。

rrd_create()

创建一个新的 Round Robin Database (RRD) 文件,并定义其数据源、数据源类型、以及相应的数据源参数

函数名称: rrd_create() 适用版本: PHP 4 >= 4.0.1, PHP 5, PHP 7 函数描述: rrd_create() 用于创建一个新的 Round Robin Database (RRD) 文件,并定义其数据源、数据源类型、以及相应的数据源参数。 语法: bool rrd_create(string $filename, array $options) 参数: $filename:要创建的 RRD 文件的路径和文件名。 $options:一个包含 RRD 数据源和参数的关联数组。 返回值:如果成功创建 RRD 文件,则返回 true;否则返回 false。 示例: $data_sources = array( 'DS:temperature:GAUGE:600:U:U', 'DS:humidity:GAUGE:600:U:U' ); $options = array( 'start' => time() - 1, 'step' => 300, 'rra' => array( 'RRA:AVERAGE:0.5:1:120', 'RRA:AVERAGE:0.5:12:240', 'RRA:AVERAGE:0.5:288:365' ) ); $filename = '/path/to/rrd/file.rrd'; if (rrd_create($filename, $data_sources, $options)) { echo "RRD file created successfully."; } else { echo "Failed to create RRD file."; } 在上述示例中,我们创建了一个名为 file.rrd 的 RRD 文件,并定义了两个数据源:temperature 和 humidity。数据源类型为 GAUGE,数据存储间隔为 600 秒。我们还定义了三个数据存档(Round Robin Archive,简称 RRA),分别为 1 个数据点的平均值、12 个数据点的平均值和 288 个数据点的平均值。RRD 文件的起始时间为当前时间减去 1 秒,并且每个数据点的时间间隔为 300 秒。 如果成功创建 RRD 文件,则输出 "RRD file created successfully.";否则输出 "Failed to create RRD file."。