Jase,

There is a windows command called tasklist that without any parameters will 
list the tasks that windows is running along with its PID, Session Name, 
Session number and Memory Usage.

You can print this to a file and process the information returned by it to get 
what you want.

Also this command can be run with certain parameters that might get you more 
interesting results.. You might specifically be interested in the filter 
MEMUSAGE as you can use this to get processes that are greater (gt) than a 
certain amount.. The help for the tasklist command is as follows..

D:\>tasklist /?
TASKLIST [/S system [/U username [/P [password]]]]
         [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
Description:
    This command line tool displays a list of application(s) and
    associated task(s)/process(es) currently running on either a local or
    remote system.
Parameter List:
   /S     system           Specifies the remote system to connect to.
   /U     [domain\]user    Specifies the user context under which
                           the command should execute.
   /P     [password]       Specifies the password for the given
                           user context. Prompts for input if omitted.
   /M     [module]         Lists all tasks that have DLL modules loaded
                           in them that match the given pattern name.
                           If the module name is not specified,
                           displays all modules loaded by each task.
   /SVC                    Displays services in each process.
   /V                      Specifies that the verbose information
                           is to be displayed.
   /FI    filter           Displays a set of tasks that match a
                           given criteria specified by the filter.
   /FO    format           Specifies the output format.
                           Valid values: "TABLE", "LIST", "CSV".
   /NH                     Specifies that the "Column Header" should
                           not be displayed in the output.
                           Valid only for "TABLE" and "CSV" formats.
   /?                      Displays this help/usage.
Filters:
    Filter Name     Valid Operators           Valid Value(s)
    -----------     ---------------           --------------
    STATUS          eq, ne                    RUNNING | NOT RESPONDING
    IMAGENAME       eq, ne                    Image name
    PID             eq, ne, gt, lt, ge, le    PID value
    SESSION         eq, ne, gt, lt, ge, le    Session number
    SESSIONNAME     eq, ne                    Session name
    CPUTIME         eq, ne, gt, lt, ge, le    CPU time in the format
                                              of hh:mm:ss.
                                              hh - hours,
                                              mm - minutes, ss - seconds
    MEMUSAGE        eq, ne, gt, lt, ge, le    Memory usage in KB
    USERNAME        eq, ne                    User name in [domain\]user
                                              format
    SERVICES        eq, ne                    Service name
    WINDOWTITLE     eq, ne                    Window title
    MODULES         eq, ne                    DLL name
Examples:
    TASKLIST
    TASKLIST /M
    TASKLIST /V
    TASKLIST /SVC
    TASKLIST /M wbem*
    TASKLIST /S system /FO LIST
    TASKLIST /S system /U domain\username /FO CSV /NH
    TASKLIST /S system /U username /P password /FO TABLE /NH
    TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"

I have bolded and colored the options that you might be interested in..

Cheers

Joe




________________________________
From: AT&T SBC <atta...@sbcglobal.net>
To: arslist@ARSLIST.ORG
Sent: Tuesday, March 3, 2009 3:32:29 PM
Subject: Re: How to Monitor ArServer.exe on a WIndows Box-

We use Netcool SSM to monitor process memory. Not sure if there is another way 
to do this.
--
Shyam

On Mar 3, 2009, at 9:58 AM, Jase Brandon <jasebran...@gmail.com> wrote:

**
Hello All,
ArServer 7.1 Patch 002
Windows 2003 SP2

Does anyone know a way to monitor a threshold on arserver.exe on Windows?

I want to be able to be notified when arserver.exe exceeds 1GB of memory usage, 
etc.?

I thought someone on the list may already have an incredible solution for this.

Thanks,

Jase Brandon




_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: RMI Solutions ARSlist: "Where the Answers Are"

Reply via email to