I have added the distro script as per http://www.observium.org/wiki/Linux_Distribution_Detection

Running the distro script produces the right output, but observium does not seem to be detecting the distro correctly (still showing as Linux ***-generic) Snmpd has been restarted, and the OS being detected is Ubuntu 14.04.

Any idea what could be going wrong?

Thanks!