Feature #3403

Collectd 5

Added by Giacomo Sanchietti about 5 years ago. Updated about 5 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-collectd
Target version:v6.8-final
Resolution: NEEDINFO:No

Description

Switch current implementation from Collectd 4 to Collectd 5.

All binary rpms are available here:
http://dl.marmotte.net/rpms/redhat/el6/x86_64/collectd-5.5.0-1.el6/

When upgrading an already running machine, please note:


Related issues

Related to NethServer 6 - Enhancement #3404: CGP: update for Collectd 5 CLOSED
Related to NethServer 6 - Task #3405: Remove nethserver-collectd-web CLOSED

Associated revisions

Revision 98a708f6
Added by Davide Principi about 5 years ago

Merge pull request #1 from DavidePrincipi/c5

collectd 5 configuration. Refs #3403

Revision bfca6f69
Added by Edoardo Spadoni about 5 years ago

added collectd migration script. Refs #3403

Revision 70463ad0
Added by Edoardo Spadoni about 5 years ago

added rrdfilter option in migration script. Refs #3403

Revision 4e52bb0d
Added by Davide Principi about 5 years ago

Merge pull request #2 from edospadoni/master

added collectd migration script. Refs #3403

Revision 8c866d32
Added by Edoardo Spadoni about 5 years ago

removed unused load plugin configuration. Refs #3403

History

#1 Updated by Giacomo Sanchietti about 5 years ago

  • Category set to <multiple packages>
  • Status changed from NEW to TRIAGED
  • Target version set to v6.8-beta1
  • % Done changed from 0 to 20

#2 Updated by Giacomo Sanchietti about 5 years ago

#3 Updated by Giacomo Sanchietti about 5 years ago

  • Related to Task #3405: Remove nethserver-collectd-web added

#4 Updated by Giacomo Sanchietti about 5 years ago

Packages upload to nethserver-testing:
collectd-5.5.0-1.el6.src.rpm
collectd-5.5.0-1.el6.x86_64.rpm
collectd-apache-5.5.0-1.el6.x86_64.rpm
collectd-ascent-5.5.0-1.el6.x86_64.rpm
collectd-bind-5.5.0-1.el6.x86_64.rpm
collectd-ceph-5.5.0-1.el6.x86_64.rpm
collectd-collection3-5.5.0-1.el6.x86_64.rpm
collectd-contrib-5.5.0-1.el6.x86_64.rpm
collectd-curl-5.5.0-1.el6.x86_64.rpm
collectd-curl_json-5.5.0-1.el6.x86_64.rpm
collectd-curl_xml-5.5.0-1.el6.x86_64.rpm
collectd-dbi-5.5.0-1.el6.x86_64.rpm
collectd-debuginfo-5.5.0-1.el6.x86_64.rpm
collectd-disk-5.5.0-1.el6.x86_64.rpm
collectd-dns-5.5.0-1.el6.x86_64.rpm
collectd-email-5.5.0-1.el6.x86_64.rpm
collectd-ipmi-5.5.0-1.el6.x86_64.rpm
collectd-iptables-5.5.0-1.el6.x86_64.rpm
collectd-java-5.5.0-1.el6.x86_64.rpm
collectd-log_logstash-5.5.0-1.el6.x86_64.rpm
collectd-lvm-5.5.0-1.el6.x86_64.rpm
collectd-memcachec-5.5.0-1.el6.x86_64.rpm
collectd-netlink-5.5.0-1.el6.x86_64.rpm
collectd-nginx-5.5.0-1.el6.x86_64.rpm
collectd-notify_desktop-5.5.0-1.el6.x86_64.rpm
collectd-notify_email-5.5.0-1.el6.x86_64.rpm
collectd-nut-5.5.0-1.el6.x86_64.rpm
collectd-openldap-5.5.0-1.el6.x86_64.rpm
collectd-perl-5.5.0-1.el6.x86_64.rpm
collectd-php-collection-5.5.0-1.el6.x86_64.rpm
collectd-ping-5.5.0-1.el6.x86_64.rpm
collectd-postgresql-5.5.0-1.el6.x86_64.rpm
collectd-python-5.5.0-1.el6.x86_64.rpm
collectd-redis-5.5.0-1.el6.x86_64.rpm
collectd-rrdtool-5.5.0-1.el6.x86_64.rpm
collectd-sensors-5.5.0-1.el6.x86_64.rpm
collectd-smart-5.5.0-1.el6.x86_64.rpm
collectd-snmp-5.5.0-1.el6.x86_64.rpm
collectd-utils-5.5.0-1.el6.x86_64.rpm
collectd-virt-5.5.0-1.el6.x86_64.rpm
collectd-write_http-5.5.0-1.el6.x86_64.rpm
collectd-write_redis-5.5.0-1.el6.x86_64.rpm
libcollectdclient-5.5.0-1.el6.x86_64.rpm
libcollectdclient-devel-5.5.0-1.el6.x86_64.rpm

Following rpms not upload because of dependencies problems:
collectd-mysql-5.5.0-1.el6.x86_64.rpm
collectd-pinba-5.5.0-1.el6.x86_64.rpm
collectd-hddtemp-5.5.0-1.el6.x86_64.rpm
collectd-write_riemann-5.5.0-1.el6.x86_64.rpm
collectd-varnish-5.5.0-1.el6.x86_64.rpm
collectd-gmond-5.5.0-1.el6.x86_64.rpm
collectd-amqp-5.5.0-1.el6.x86_64.rpm
collectd-modbus-5.5.0-1.el6.x86_64.rpm

#5 Updated by Giacomo Sanchietti about 5 years ago

  • Description updated (diff)

#6 Updated by Davide Principi about 5 years ago

  • Description updated (diff)

Added also PR for nethserver-nut

https://github.com/NethServer/nethserver-nut/pull/4

It must be updated to the new configuration layout of collectd.

#7 Updated by Edoardo Spadoni about 5 years ago

  • Description updated (diff)

#8 Updated by Edoardo Spadoni about 5 years ago

  • Category changed from <multiple packages> to nethserver-collectd
  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Edoardo Spadoni
  • % Done changed from 20 to 30

#9 Updated by Edoardo Spadoni about 5 years ago

  • Status changed from ON_DEV to MODIFIED
  • Assignee deleted (Edoardo Spadoni)
  • % Done changed from 30 to 60

#10 Updated by Edoardo Spadoni about 5 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

in nethserver-testing (6.8):

  • nethserver-collectd-1.2.1-1.15.g8c866d3.ns6.noarch.rpm
  • nethserver-nut-1.0.12-1.2.g426202e.ns6.noarch.rpm

#11 Updated by Filippo Carletti about 5 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

After update, I used CGP to view graphs. Older graph were correct (with some differences like mbit in network, lovely).
The old collectd 4 daemon instance was not running.
The new collectd 5 was running.
No error in messages apart from this notice:

Jun 14 12:29:59 nscom collectd[5388]: Initialization complete, entering read-loop.
Jun 14 12:29:59 nscom collectd[5388]: rrdtool plugin: Adjusting "RandomTimeout" to 0.000 seconds.

#12 Updated by Davide Principi about 5 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-base/6.8

  • nethserver-collectd-2.0.0-1.ns6.noarch.rpm
  • nethserver-cgp-2.0.0-1.ns6.noarch.rpm
  • nethserver-nut-1.1.0-1.ns6.noarch.rpm

#13 Updated by Davide Principi about 5 years ago

  • Target version changed from v6.8-beta1 to v6.8-final

Also available in: Atom PDF