L'extension rrd ne semble pas une solution de remplacement directe de l'extension rrdtool, les fonctions fournies sont en effet différentes

$ php -r 'print_r(get_extension_funcs("rrdtool"));'
Array
(
    [0] => rrd_graph
    [1] => rrd_fetch
    [2] => rrd_error
    [3] => rrd_clear_error
    [4] => rrd_update
    [5] => rrd_last
    [6] => rrd_create
    [7] => rrdtool_info
    [8] => rrdtool_logo_guid
)
$ php -r 'print_r(get_extension_funcs("rrd"));'
Array
(
    [0] => rrd_update
    [1] => rrd_create
    [2] => rrd_graph
    [3] => rrd_error
    [4] => rrd_fetch
    [5] => rrd_first
    [6] => rrd_info
    [7] => rrd_last
    [8] => rrd_lastupdate
    [9] => rrd_restore
    [10] => rrd_tune
    [11] => rrd_xport
)

La nouvelle extension rrd fournit aussi 3 classes : RRDGraph, RRDCreator et RRDUpdater.

La documentation est disponible en ligne.

Vous devrez donc en choisir une (les 2 extensions ne peuvent pas s'installer en même temps).

Je pense que le développeur a passé un peu vite son extension en "stable" (il se préoccupe en fait très peu des distributions non debian), et j'ai donc ouvert quelques bugs :

  • Bug #2576 : FAIL RRDCreator test (problème de code sous 64bits)
  • Bug #2577 : rrd 0.10.0 report as 0.9.0 (problème de version affichée)
  • Bug #2578 : This RRD was created on another architecture (problème de jeu d'essai)
  • Bug #2579 : FAIL rrd_info test [tests/rrd_012.phpt] (problème de test trop sensible à l'environnement)
  • Bug #2580 : Build fails against rrdtool 1.2.x (problème dans le script de détection des pré-requis)

Ces bugs sont corrigés ou contournés dans le RPM fourni. J'attends donc quelques réponses de l'auteur.

Pas de RPM pour EL <= 5 car la version de rrdtool (1.2.8) disponible dans EPEL est trop ancienne n'est pas supportée.

Si vous utilisez l'extension rrdtool, je compte sur vous pour tester cette alternative. J'attends donc vos retours sur l'extension rrd.

Évidement, j'envisage de proposer ce paquet pour le dépôt fedora officiel, dès que l'auteur m'aura amené à de meilleurs sentiments.

Pour les fabricants de paquets : mon travail sur github.