Okay, it seems my problem is different than I thought. Apparently, it doesn't matter if I run the hobbit client as user 'root' or 'hobbit'. The symptoms I'm getting now is that the client will report back once to the hobbit server, and never report back again. It seems it will only report back to the hobbit server once for each restart...
I'm an idiot, nevermind...
The client was rebooted last week, and the hobbit client was started as 'hobbit' instead of 'root'. I restarted the client as 'root' and it's reporting correctly now.
I have a problem with one client that has stopped reporting data for a
week. On the Hobbit server, the graphs for the individual monitoring stats (cpu, memory, disk, etc) show as being updated, but the "Client data" link shows it last being updated last week.
I know the client data has changed, and the hobbit client is running. The IP and DNS is correct. I haven't changed anything on the client side, or anything on the server side for this host. Also, ping and SSH tests to the client work correctly.
server bb-hosts entry (client IP e.f.g.h): a.b.c.d gumby-411 # CLIENT:gumby-411.FQDN ssh
client hobbitclient.cfg (server IP a.b.c.d): BBDISP="e.f.g.h" BBDISPLAYS=""
I tried dropping the columns and letting them regenerate, but they came back with the same week-old data.
Any ideas?