Besides the fact that monitoring anything NFS on the client side is asking for trouble, I noticed that NFSiostat diamond collector is trying to run on tools-worker-1010 (and I presume other workers as well). It appears to be struggling with something in python:
Jul 17 03:01:55 tools-worker-1010 diamond[672]: Collector failed! Jul 17 03:01:55 tools-worker-1010 diamond[672]: Traceback (most recent call last): Jul 17 03:01:55 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/utils/scheduler.py", line 73, in collector_process Jul 17 03:01:55 tools-worker-1010 diamond[672]: collector._run() Jul 17 03:01:55 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/collector.py", line 477, in _run Jul 17 03:01:55 tools-worker-1010 diamond[672]: self.collect() Jul 17 03:01:55 tools-worker-1010 diamond[672]: File "/usr/share/diamond/collectors/Nfsiostat/Nfsiostat.py", line 460, in collect Jul 17 03:01:55 tools-worker-1010 diamond[672]: for k, v in info[a].iteritems(): Jul 17 03:01:55 tools-worker-1010 diamond[672]: AttributeError: 'NoneType' object has no attribute 'iteritems' Jul 17 03:01:56 tools-worker-1010 diamond[672]: Collector failed! Jul 17 03:01:56 tools-worker-1010 diamond[672]: Traceback (most recent call last): Jul 17 03:01:56 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/utils/scheduler.py", line 73, in collector_process Jul 17 03:01:56 tools-worker-1010 diamond[672]: collector._run() Jul 17 03:01:56 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/collector.py", line 477, in _run Jul 17 03:01:56 tools-worker-1010 diamond[672]: self.collect() Jul 17 03:01:56 tools-worker-1010 diamond[672]: File "/usr/share/diamond/collectors/Nfsiostat/Nfsiostat.py", line 460, in collect Jul 17 03:01:56 tools-worker-1010 diamond[672]: for k, v in info[a].iteritems(): Jul 17 03:01:56 tools-worker-1010 diamond[672]: AttributeError: 'NoneType' object has no attribute 'iteritems' Jul 17 03:01:58 tools-worker-1010 diamond[672]: Collector failed! Jul 17 03:01:58 tools-worker-1010 diamond[672]: Traceback (most recent call last): Jul 17 03:01:58 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/utils/scheduler.py", line 73, in collector_process Jul 17 03:01:58 tools-worker-1010 diamond[672]: collector._run() Jul 17 03:01:58 tools-worker-1010 diamond[672]: File "/usr/lib/python2.7/dist-packages/diamond/collector.py", line 477, in _run Jul 17 03:01:58 tools-worker-1010 diamond[672]: self.collect() Jul 17 03:01:58 tools-worker-1010 diamond[672]: File "/usr/share/diamond/collectors/Nfsiostat/Nfsiostat.py", line 460, in collect Jul 17 03:01:58 tools-worker-1010 diamond[672]: for k, v in info[a].iteritems(): Jul 17 03:01:58 tools-worker-1010 diamond[672]: AttributeError: 'NoneType' object has no attribute 'iteritems'
This probably should not be monitored on the clients (and probably not with diamond).
There are probably other tickets to merge this into, but I wanted to make this before I forgot.