Smiki¶
Test de sonde Collectd perl en dehors de collectd¶
Installation de Test::Collectd::Plugins:¶
svn checkout svn+ssh://svn.in2p3.fr/smurf/trunk/Test-Collectd-Plugins cd Test-Collectd-Plugins cpan .
Test de la sonde¶
perl -MTest::Collectd::Plugins -MData::Dumper -le \
    'print Dumper read_values("Collectd::Plugins::HPSS::rfio", "rfio", "/tmp/config.conf")'
	Pour faire un test complet, utiliser
read_okou
read_config_ok
Test de sonde dans collectd¶
Créer un fichier de configuration en incluant le strict minimum, et ce qu'il faut pour logger:
FQDNLookup   true
BaseDir     "/var/lib/collectd" 
PIDFile     "/var/run/collectd.pid" 
PluginDir   "/usr/lib64/collectd" 
TypesDB     "/usr/share/collectd/types.db" "/etc/collectd.d/types.db" 
Interval     15
Timeout      2
ReadThreads 3
LoadPlugin logfile
<Plugin logfile>
  File STDOUT
  LogLevel debug
</Plugin>
<LoadPlugin "perl">
  Globals true
</LoadPlugin>
<Plugin "perl">
  IncludeDir "/path/to/plugins" 
  BaseName "Collectd::Plugins" 
  LoadPlugin "rfio" 
  <Plugin "rfio">
    Interval 60
    Foo Bar
  </Plugin>
</Plugin>
	Lancer collectd en avant-plan:
/usr/sbin/collectd -C /path/to/my/test.conf -f