For monitoring I wrote something specific for my needs. I use
http://openhardwaremonitor.org/ so I can get to the stats remotely. Then I used PHP to pull those stats (which are in json) and create a HTML file with the detail I want to see.
$json = file_get_contents("http://{$miner}:8085/data.json");
$jArray = json_decode($json, TRUE);
For the web server I use
https://code.google.com/archive/p/mongoose/#!. Here's an example of my output:
20180107 03:31:01
BENCH:
1060 3GB - core: 99% 51^ mem: 203.0 MB 6%
1060 3GB - core: 95% 62^ mem: 203.0 MB 6%
MINER:
1070 Ti - core: 99% 58^ mem: 287.8 MB 22%
1070 Ti - core: 100% 52^ mem: 287.8 MB 21%
1070 Ti - core: 100% 56^ mem: 287.8 MB 21%
1070 - core: 100% 51^ mem: 287.8 MB 20%
1070 Ti - core: 98% 46^ mem: 287.8 MB 22%
1080 Ti - core: 98% 58^ mem: 287.8 MB 8%
1080 - core: 99% 56^ mem: 287.8 MB 9%
1070 Ti - core: 94% 55^ mem: 287.8 MB 19%
S7 ASIC:
60.0 62.0 63.0