<
srinivasan.subraman...@gmail.com> wrote:
> rrd tool module version 1.0.5
> rrdtool library version 1.4.5
>
> From: Nick Toursky
> Sent: Thursday, March 15, 2012 2:31 PM
> To:
scalr-...@googlegroups.com
> Subject: Re: class RRDGraph redeclared.
>
> Srini,
>
> What versions of rrdtool and php_rrdtool do you have installed?
>
> On Tue, Mar 13, 2012 at 05:20, Srini <
srinivasan.subraman...@gmail.com> wrote:
>
> Couple of more issues. For anyone ending up like me with the latest versions of PHP RRD tool, there are incompatibilities. First was the RRDGraph class I described below. Others are:
>
> 1. Signatures of rrd_create and rrd_update have probably changed.
> 2. The app/src/LibWebta/library/Data/RRD/class.RRD.php needs to be updated.
> 3. rrd_create() requires only 2 parameters, comment out the third (count)
> 4. rrd_update() requries the second argument to be of type array and not string. Create a new array() object, push the string constructed in the Udpate() function into the array and call the rrd_update() with the array as the second parameter
>
> With these changes the RRDTool starts collecting all the required statistics :)
>
> Regards
> Srini
>
> On Monday, March 12, 2012 3:42:51 PM UTC+5:30, Srini wrote:
> Hi
>
> I installed the RRDtools and the pecl php-rrdtool yesterday to start collecting statistics.
>
> After setting up rrdtool / php extension and loading it all my cron jobs started failing. When I tracked the php errors, I found a number of these messages in the php error log: PHP Fatal error: Cannot redeclare class RRDGraph in /var/www/html/app/src/LibWebta/library/Data/RRD/class.RRDGraph.php on line 464
>
> The problem seems to be that PHP rrdtool extension has an RRDGraph class (
http://www.php.net/manual/en/class.rrdgraph.php) and the LibWebta class in scalr is also having a class called RRDGraph. I ended up grep'ing for all instances of RRDGraph in scalr source and changing it to a different name. It is now running fine.
>
> Can the Scalr development team please check this and let us know? Ideally the RRDGraph class in libwebta needs to be renamed so there is no clash with the php extension.
>
> Regards
> Srini
>
> --
> You received this message because you are subscribed to the Google Groups "scalr-discuss" group.
>