I have enhanced the GreenFOG service module with the following features:
1. client now sends its MAC address in the query, i.e. GET /fog/service/greenfog.php?mac=00:11:22:33:44:55
2. client has "forcetasks" setting in its section of config.ini. when set to 1, shutdowns and reboots will happen even with a user logged in
If you're wondering why to #1, it's necessary for the per-host and per-group Green FOG tasks I'm working on.
GreenFOG service module enhanced