Enhancement #3351

Latency monitoring in multiwan

Added by Filippo Carletti over 3 years ago. Updated over 3 years ago.

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

100%

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

Description

Wan latency monitoring can be obtained setting PingHosts to relevant addresses, info here:
http://docs.nethserver.org/projects/nethserver-devel/en/latest/collectd.html#ping-plugin

When multiwan is is active, wan link monitor (lsm) automatically obtains latency to the ip used to check link availability.

I'd like to automatically collect latency information with collectd through lsm.

History

#1 Updated by Filippo Carletti over 3 years ago

  • Status changed from NEW to TRIAGED
  • Assignee set to Filippo Carletti
  • % Done changed from 0 to 20

#2 Updated by Filippo Carletti over 3 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#3 Updated by Filippo Carletti over 3 years ago

  • Status changed from ON_DEV to MODIFIED
  • Assignee deleted (Filippo Carletti)
  • % Done changed from 30 to 60

I used the collectd table plugin to read /var/lib/lsm/status.rtt.

#4 Updated by Filippo Carletti over 3 years ago

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

Packages in nethserver-testing:
nethserver-collectd-1.2.0-1.1.ge079cbe.ns6.noarch.rpm
nethserver-lsm-1.1.0-1.1.gce6751e.ns6.noarch.rpm

Test case 1 (no multi wan):
update both packages, nothing should change, look in /var/log/messages, collectd should restart

Test case 2 (multi wan):
update both packages, go to applications->collectd graph panel and click on "table" on the left.

Latency values are named with ProviderName followed by checkip, i.e., if you have a Provider named Telco with 3 checkip the graphs will show:
_Telco1_rtt.value
_Telco2_rtt.value
_Telco3_rtt.value

#5 Updated by Giacomo Sanchietti over 3 years ago

  • Assignee set to Giacomo Sanchietti

#6 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 70 to 90

VERIFIED

The table plugin is not set until at least two providers have been configured.

NOTES:
  • /var/lib/lsm/status.rtt is created after 5 minutes lsm has been started
  • nethserver-cgp can't correctly display the new graph, use nethserver-collectd-web instead

#7 Updated by Giacomo Sanchietti over 3 years ago

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

Released in 6.7/nethserver-updates:
nethserver-lsm-1.1.1-1.ns6.noarch.rpm
nethserver-collectd-1.2.1-1.ns6.noarch.rpm

Released in 7.2.1511/nethserver-updates:
nethserver-lsm-1.1.1-1.7.g33cdb32.ns7.noarch.rpm
nethserver-collectd-1.2.1-1.4.g915d92c.ns7.noarch.rpm

Also available in: Atom PDF