Solved

Monitor if an application is open and running in multiple computers

Posted on 2014-01-22
2
317 Views
Last Modified: 2014-03-10
Hi Team,

We have a custom application that is used in about 15 computers domain wide. These applications are used for employee's to log in using a software installed every time they get into the office.
Is there any application out there I can use to monitor all these 15 computers and check if this log in software is opened and running in the systems, also to notify if the software is closed or not running. I believe this is something that could be done using the process ID but I'm not sure.

Thank you
0
Comment
Question by:exTechnology
2 Comments
 
LVL 3

Accepted Solution

by:
Paul 1 earned 125 total points
ID: 39802207
I have done this before using a really big workaround. Ideally your custom application should be reprogrammed but here is how you do it with just about any app. There are other ways but here is one.

on the client PC
1. you need to have the PSTOOLS ( http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx )
2. Have a mapped drive to a server share for writing a file
3. Setup a scheduled task to run every 5 mins, This is a batch file that checks the instance of the program running ( using the PSINFO command and checking if your process is running). and writes a file to the server with the status of the PC.

On the server
1. have a task that also runs every 5 mins to check the status of the file for machines and flag up ones that have not checked in or are reporting the process has stopped.

With PSTOOLS you could also start processes if they have stopped.
0
 
LVL 53

Assisted Solution

by:McKnife
McKnife earned 125 total points
ID: 39809003
Hi.

The tasklist command can query the names of running processes. So you can use batch scripts started by local task scheduler. If tasklist finds the process, you can add an action like writing a log somewhere or send an e-mail using blat.exe .
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes how to use the timestamp of existing data in a database to allow Tableau to calculate the prior work day instead of relying on case statements or if statements to calculate the days of the week.
In our personal lives, we have well-designed consumer apps to delight us and make even the most complex transactions simple. Many enterprise applications, however, are a bit behind the times. For an enterprise app to be successful in today's tech wo…
This video demonstrates how to use each tool, their shortcuts, where and when to use them, and how to use the keyboard to improve workflow.
The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now