473,322 Members | 1,259 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Get remote server system information using asp.net,c#

Hi Folks,

I would like to develop one custom application using asp.net,C#,SQL server
for tracking all our company servers.
Most of the functionality is similar to HP Systems Insight Manager

(http://h18013.www1.hp.com/products/s...agement/hpsim/)
I would like to store as much information as we can about server.
System engineering staff can access the information at any time.
Main functionality of my application should be as below.

1. Ability to store and retrieve full server information like
Server model#,
Server_No,
servicetag#,
ipaddress(Internal)
IPAddress(External)
, List of hardware it has,
environment it belongs,
criticality of server,
domain it belongs to ,
List of softwares it has,
List of custom applications it has,
owners of the servers (our users),
Name of the company server belongs to (within group of companies),
Physical site location,
Physical rack location,
List of physical drives server has, its space usagedetails.
List of logical drives serve has,
Information about open ports on server,
main functionality of the server etc.
2. Ability to retrieve services running on the server

3. Ability to retrieve processes running on the server

4. Ability to generate reports based on different criteria’s provided
by user

Even though we can achieve most of functionality using hp insight manager,
we would like to store some more
custom information also.

I would like to pull most of the data from server itself. my application end
user enters only custom information

we need.

we have around 300 servers around the globe.
My Questions:

1.First of all is it a good idea to develop application for this kind of
functionality.?

2.How Can I pull all the above system information from my web server by
connecting to particular server on my

network?
(consider scenarios like :some of our servers are hardened for security
purpose,
some ports are blocked
Some are UNIX servers)

3.How Can I pull all the running applications from my web server by
connecting to particular server?

4.How Can I pull all the running services from my web server by connecting
to particular server?

5.Do you know any tools which will provide the same functionality with the
customization I need.?

6.If it needs to be developed using asp.net,c#,sql server how much time it
will take approximately?
Please help me or guide me.

Any kind of help is greatly appriciated.

Thanking you
Kumar




Nov 19 '05 #1
2 7386
Hi Kumar,

You can't get all information from ASP.NET (some involve client-side
security issue and required system call).
I think you will need to install an application on the server/computer that
will push the data.

A good way to catch and store all that information would be a web services.

As for external IP you can get this one easy :)

--------------------------
Jean-Claude Morin, MCP
Software Developer
2k1Soft/kCentric, Canada
"Kumar" <Ku***@discussions.microsoft.com> wrote in message
news:00**********************************@microsof t.com...
Hi Folks,

I would like to develop one custom application using asp.net,C#,SQL server
for tracking all our company servers.
Most of the functionality is similar to HP Systems Insight Manager

(http://h18013.www1.hp.com/products/s...agement/hpsim/)
I would like to store as much information as we can about server.
System engineering staff can access the information at any time.
Main functionality of my application should be as below.

1. Ability to store and retrieve full server information like
Server model#,
Server_No,
servicetag#,
ipaddress(Internal)
IPAddress(External)
, List of hardware it has,
environment it belongs,
criticality of server,
domain it belongs to ,
List of softwares it has,
List of custom applications it has,
owners of the servers (our users),
Name of the company server belongs to (within group of companies),
Physical site location,
Physical rack location,
List of physical drives server has, its space usagedetails.
List of logical drives serve has,
Information about open ports on server,
main functionality of the server etc.
2. Ability to retrieve services running on the server

3. Ability to retrieve processes running on the server

4. Ability to generate reports based on different criteria's provided
by user

Even though we can achieve most of functionality using hp insight manager, we would like to store some more
custom information also.

I would like to pull most of the data from server itself. my application end user enters only custom information

we need.

we have around 300 servers around the globe.
My Questions:

1.First of all is it a good idea to develop application for this kind of
functionality.?

2.How Can I pull all the above system information from my web server by
connecting to particular server on my

network?
(consider scenarios like :some of our servers are hardened for security
purpose,
some ports are blocked
Some are UNIX servers)

3.How Can I pull all the running applications from my web server by
connecting to particular server?

4.How Can I pull all the running services from my web server by connecting
to particular server?

5.Do you know any tools which will provide the same functionality with the
customization I need.?

6.If it needs to be developed using asp.net,c#,sql server how much time it will take approximately?
Please help me or guide me.

Any kind of help is greatly appriciated.

Thanking you
Kumar



Nov 19 '05 #2
WJ
> 1.First of all is it a good idea to develop application for this kind of
functionality.?
Yes, but be aware that anytime you expose yourself to Port 80, there is
always a risk. Especially you involve low-level system calls which requires
system privilege.
2.How Can I pull all the above system information from my web server by
connecting to particular server on my

network?
(consider scenarios like :some of our servers are hardened for security
purpose,
some ports are blocked
Some are UNIX servers)

As other poster already mentioned, a local service installed on each server
is the best practice. My suggestion is: Unite all your resources under one
Forest (Active Directory) as opose to stand alone/scattered resources. AD
allows management resources better and more efficient.

John
Nov 19 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: James Watts | last post by:
Hi I am running 2003 server. A program that I use called Maximizer uses portals into addressbooks. The portals run on ASP.NET (I think... *.aspx) When I try to log on to the portals from a...
4
by: Steve Meier | last post by:
Environment: SQLServer Developer Edition on Machine A Enterprise Manager running on remote machine B Both machines are in the same subnet I open Enterprise Mgr on Machine A, right click...
3
by: Lamont | last post by:
VB.NET Can anyone tell me how I can get the Drive Space information from a remote computer on the same domain and physical network? Primarily I need the Total disk space and space used or free...
12
by: Mike MacSween | last post by:
Sorry if this is a bit off topic, but I can't seem to find a 'remote control' newsgroup on my news server. And anyway I know Tony has some experience of this. The app is split FE/BE. I'd like...
3
by: Guy Debord | last post by:
Hello all, I know that this is a long shot, but I have a problem which someone reading this group *may* just be able to shed some light on. We have a new internal personnel planner/attendance...
0
by: phil.stollery | last post by:
Hi, I've currently setup a local user as described in: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetHT01.asp This users has been created on the remote...
3
by: Geoff McElhanon | last post by:
I have been struggling with a security issue that occurs under .NET 2.0, but does not occur under .NET 1.1. Essentially I am trying to open up a performance counter on a remote server and monitor...
0
by: Grant_Sutty | last post by:
Hi The only file information I need to access for a bunch of files (dlls & exe) on several remote servers is "file version number". Using the code below, I appear to be able to access all...
11
by: =?Utf-8?B?U2FsYW1FbGlhcw==?= | last post by:
Has anybody worked with performancecounter object to access counters on remote machine? I managed to write code that retrieves counters categories froma remote machine, when I try another remote...
5
by: Cirene | last post by:
I just deployed my new ASP.NET (3.5 FW) site to the hosting company I'm using, webhost4life. NOTE: I HAVE deployed other SQL Server sites to the same account with no issues. Now I'm getting...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.