Thanks for your replies,
I got it working eventually using this:
*/5 * * * * root env LANG=C mrtg /var/www/html/mrtg/core/mrtg.cfg
not sure why that didn't work first time, but I've just set it up on another server and it's not working on that, so I'll just play around with it.
Also another strange thing happened, after a while, I got a permission denied error when going to
http://my-ip-address/mrtg/ but then I changed the directory (and cron) to mrtg2 and it works. Whenever I create a directory called mrtg it still shows as permission denied - anyone got any idea of what could be happening? I have no .htaccess files that would deny access.
Thanks