How to monitor status of client PCs ( offline or online ) from a server runtime

How to monitor status of client PCs ( offline or online ) from a server runtime

Hello, 
I am aware of system variables that can show the status of the primary servers and secondary servers. However, how can I monitor the status of client PCs? 
I am trying to make a system page where I can monitor all the online and offline status of all client PCs from the server. 
What type of drivers do I have to use?

Thanks