Index: /tools/get-link-traffic.py
===================================================================
--- /tools/get-link-traffic.py	(revision 10039)
+++ /tools/get-link-traffic.py	(revision 10040)
@@ -6,4 +6,5 @@
 # Rick van der Zwet <info@rickvanderzwet.nl>
 #
+import gformat
 import glob
 import logging
@@ -65,6 +66,6 @@
   ff = ''
 
-def process_file(logger, m_snmp, m_traffic, m_uptime, nf, rescan):
-  data = yaml.load(open(nf,'r'))
+def process_file(logger, m_snmp, m_traffic, m_uptime, host, rescan):
+  data = gformat.get_yaml(host)
   nodename = data['nodename']
 
@@ -113,6 +114,6 @@
   logger = logging.getLogger('Worker%s' % i)
   logger.info("Worker")
-  for (nf, rescan) in iter(input.get, 'STOP'):
-    process_file(logger, m_snmp, m_traffic, m_uptime, nf, rescan)
+  for (host, rescan) in iter(input.get, 'STOP'):
+    process_file(logger, m_snmp, m_traffic, m_uptime, host, rescan)
   logger.info("END")
 
@@ -140,6 +141,8 @@
     plist[i].start()
 
-  for nf in sorted(glob.glob('nodes/*%s*/wleiden.yaml' % ff)):
-    task_queue.put((nf, RESCAN))
+  for host in sorted(gformat.get_hostlist()):
+    if ff and not ff in host:
+      continue
+    task_queue.put((host, RESCAN))
 
   for i in range(NUMBER_OF_PROCESSES):
