Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an army of PoS (Point-of-Sale) client machines in the field. Most have an IP connection to the server.

My challenge though is logging remote diagnostics from these machines.

Things like temperature, fan speed, etc. to gauge the health of the hardware and be more proactive in support before a machines fails.

I'm looking for a software solution that would allow me to gather such various information from these machines and put it into my server database. After which I can then review the logged data and check the health of my client PC's, from my desk.

Does anyone have experience with such a challenge?

(Windows based)

share|improve this question
What Operating System does this software need to run on? – Chris S Sep 9 '10 at 19:04
This is a Windows based network. – Sebastian Dwornik Sep 9 '10 at 19:16
Are they all from the same vendor e.g. all HPs or Dells? If so, there are system auditing and management tools available from suppliers, usually at no cost. – Chris Thorpe Sep 10 '10 at 6:23

Depending on the specfic hardware you can monitor lots of data through WMI. Some network monitoring systems like Zenoss combined with some addon packs can even graph data over time.

If you don't want/need a full network monitor, you could build some scripts and log the data into RRDtool

share|improve this answer

I have done exactly this with POS system of over 100 POS terminals with Nagios. The terminals ran Win2K or XP. The monitoring server was just an old desktop PC running Linux.

It's a bit of pain for the initial setup and figuring out what and how you want to monitor the terminals. We made a zip package with a batch file that we would just run on the terminal that would do the setup, then add a line to Nagios telling it to location of the terminal.

share|improve this answer
NRPE/NSCP makes deployment a lot easier – symcbean Sep 10 '10 at 10:25

Samurize offers real-time monitoring for any host (as long as youre creative enough). Logging the data to a DB will require some tricky implementation, however.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.