File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes System Inventory Application/JSP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "System Inventory Application/JSP" Watch "System Inventory Application/JSP" New topic

System Inventory Application/JSP

Sherban Drulea

Joined: Jun 05, 2002
Posts: 8
Hey All,
I've been saddled with the annoying project of constructing an inventory of all our user's hardware specs. Our sysadmin is pretty anal about the level of detail -- MHz of processor, size of hard drive, operating system, etc. Right now I'm doing this by hand until I find a better software solution. I haven't found anything so far and have been toying with the idea of developing something. Any suggestions on the easiest, most painless way to go about this? Is there already a good & cheap/free software for doing this? Anyway to do this in Java?
All our machines are running Windows, so it doesn't have to be a multi-platform solution.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63839

Well, you haven't given us much in the way of the requirements of this project except to capture data.
From what you've said so far I can't think of a reason that an Excel spreadsheet wouldn't fit the bill.

[Asking smart questions] [About Bear] [Books by Bear]
Sherban Drulea

Joined: Jun 05, 2002
Posts: 8
Actually, an Excel spreadsheet is exactly what I'm using right now.
The reason I'd prefer to do this programmatically is because we have 5 different offices, with a total of 400 users. I'd like to avoid the hassle of going to each user's machine.
The requirements are simple -- an application that can detect the hardware specs of all client machines on the network. Hardware specs means processor speed, RAM, and HD space. Is there a Java API for doing this?
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15302

If your company can spend the money, take a look at Bindview. Very nice for what you want to do. But $$$$$$$$$ also.
It will just go out and scan all the PC's in the network and return all that information to database/spreadsheet for you.

GenRocket - Experts at Building Test Data
Sherban Drulea

Joined: Jun 05, 2002
Posts: 8
Well, I'm actually working for a university, so our funds are rather limited.
I've noticed that there's a lot of Windows programs available for performing a remote client hardware inventory over a network. However, they all cost $$$$. That's why I was wondering about a cheap homegrown Java (or other) solution.
I think that the Java API probably lacks the functionality to detect detailed hardware information (in order to maintain multiplatfromability?). Please correct me if I'm wrong ...
Anyway, I've noticed that VB has some Control Panel functionality, which I'm exploring now.
I agree. Here's the link:
subject: System Inventory Application/JSP
It's not a secret anymore!