Wednesday, August 26, 2009

How to install RRDs module for RRDTool in perl on Win32

Install Activestate Perl: http://www.activestate.com/activeperl/

Direct link: http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi

Download the rrdtool zip file for windows

Find it here: http://oss.oetiker.ch/rrdtool/pub/?M=D

Direct link: http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30-win32-perl510.zip

Unzip to a temp folder

Open a command prompt and change to the following directory

C:\Temp\rrdtool-1.2.30-win32-perl510\data\rrd2\rrdtool-1.2.30\bindings\perl-shared>

Type ppm install RRDs.ppd

Good to go!

4 comments:

  1. ppm install failed: The PPD does not provide code to install for this platform

    ReplyDelete
  2. Edit the following line in the RRDs.ppd file to match the installed version of ActivePerl:


    For example,"perl -v" returns the following Perl version: v5.16.1
    Replace the "5.10" with "5.16" in the RRDs.ppl, so the line now reads:


    At this point, "ppm install RRDs.ppd" command should complete successfully.

    ReplyDelete
  3. To cholegm, and anyone else getting the error mentioned above:
    This is caused by running the wrong version of Perl.

    Type perl -v to see which version you are running.

    ReplyDelete
  4. Same problem here. May be there is a solution?

    ReplyDelete