title: Creating a program that runs as a service and submits a state to a database (over the internet)
body: <p>I'm sure this is possible but what I am asking for his is not really code (unless anyone knows of an example of this).</p>
  
  <p>What I am looking to do is write a VB.NET program, as a service that reports anything on client1 that I want (say the fact it is online) to a database on the internet, so I can look on management1 and see the online status of the machine (assuming management1 has a connection to the online database).</p>
  
  <p>What is being reported doesn't matter, what I am looking at is a starting point to create a system like that. I have googled obviously and come up with nothing, I'd just like a "starting point" or some documentation to look at for creating something like this. The service doesn't look too difficult but the periodic reporting of online status or ANYTHING to any kind of database is not something I am sure how to deal with. </p>
  
  <p>I already have setup a VBS that reports information to an ASP script that then places it in a database but I don't know how I would create say a "keep alive" connection for a vb.net service.</p>
  
  <p>Any help or nudges in the right direction would be appreciated.</p>
  
  <p>EDIT: A good example of this is the logmein service which provides online/offline information to webpage - a rudimentary version of something like that</p>