File: rrd_create.php

package info (click to toggle)
php4-rrdtool 1.04-11
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,168 kB
  • ctags: 85
  • sloc: sh: 9,365; ansic: 356; php: 102; makefile: 72; awk: 43
file content (31 lines) | stat: -rw-r--r-- 783 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?

 ## the following line is only needed if built as a self-contained
 ## extension.  If you build the rrdtool module as an embedded
 ## extension, the rrd_* functions will always be available, so you
 ## do not need the dl() call.
 dl("rrdtool.so");

 ##
 ## demonstration of the rrd_create() command
 ##

  $_opts = array( "--step", "300", "--start", 0,
                 "DS:input:COUNTER:900:0:U",
                 "DS:output:COUNTER:900:0:U",
                 "RRA:AVERAGE:0.5:1:1000",
                 "RRA:MIN:0.5:1:1000",
                 "RRA:MAX:0.5:1:1000"
               );

  $ret = rrd_create("/tmp/test.rrd", $_opts, count($_opts));

  if ( $ret == 0 )
  {
      $err = rrd_error();
      echo "Create error: $err\n";
  }
  /*  else rrd_create was successful  */


?>