You wanna look into findstr.exeFINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes]
        [strings] [[drive:][path]filename[ ...]]
 
  /B        Matches pattern if at the beginning of a line.
  /E        Matches pattern if at the end of a line.
  /L        Uses search strings literally.
  /R        Uses search strings as regular expressions.
  /S        Searches for matching files in the current directory and all
            subdirectories.
  /I        Specifies that the search is not to be case-sensitive.
  /X        Prints lines that match exactly.
  /V        Prints only lines that do not contain a match.
  /N        Prints the line number before each line that matches.
  /M        Prints only the filename if a file contains a match.
  /O        Prints character offset before each matching line.
  /P        Skip files with non-printable characters
  /A:attr   Specifies color attribute with two hex digits. See "color /?"
  /F:file   Reads file list from the specified file(/ stands for console).
  /C:string Uses specified string as a literal search string.
  /G:file   Gets search strings from the specified file(/ stands for console).
  /D:dir    Search a semicolon delimited list of directories
  strings   Text to be searched for.
  [drive:][path]filename
            Specifies a file or files to search.
 
Use spaces to separate multiple search strings unless the argument is prefixed
with /C.  For example, 'FINDSTR "hello there" x.y' searches for "hello" or
"there" in file x.y.  'FINDSTR /C:"hello there" x.y' searches for
"hello there" in file x.y.
 
Regular _expression_ quick reference:
  .        Wildcard: any character
  *        Repeat: zero or more occurances of previous character or class
  ^        Line position: beginning of line
  $        Line position: end of line
  [class]  Character class: any one character in set
  [^class] Inverse class: any one character not in set
  [x-y]    Range: any characters within the specified range
  \x       Escape: literal use of metacharacter x
  \<xyz    Word position: beginning of word
  xyz\>    Word position: end of word
 
For full information on FINDSTR regular expressions refer to the online Command
Reference.
 
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Barron,Joseph
Sent: Wednesday, October 19, 2005 10:31 AM
To: [email protected]
Subject: [SA-list] Add-On or other capability to search text file contents

I've just begun using Servers Alive, and am still doing my initial configuration of checks.

 

The only thing I wish I could do that I can't seem to do is search for a particular string within a text file.  My primary purpose for use of Servers Alive is to monitor the health and status of about 130 fairly specialized data collection and analysis boxes, located at 130 different production facilities.

 

Some of the software will occasionally cease functioning without creating any observable change until someone happens to try to report on the data, other than particular entries in the associated logfile.  (Not Windows Event Log)

 

Triggering off the presence or size of a log may suffice, but will be imprecise, and difficult to trigger reliably.

 

It would be ideal if I could alert based on the presence of a particular word or group of words in a given .txt or .log file.  I don't see that functionality within Servers Alive or the Add Ons available from the Woodstone website.

 

Am I missing it?  Are there add ons available which are not linked via the Woodstone site?  Google didn't turn anything up.

 

I can certainly live without this if I need to, but this would truly be the cherry on top.

 

Best Regards,

Joe Barron


***********************************************************************
The information contained in this email and any attachments may be confidential and is provided solely for the use of the intended recipient(s). If you are not the intended recipient, you are hereby notified that any disclosure, distribution, or use of this e-mail, its attachments or any information contained therein is unauthorised and prohibited. If you have received this in error, please contact the sender immediately and delete this e-mail and any attachments.

No responsibility is accepted for any virus or defect that might arise from opening this e-mail or attachments, whether or not it has been checked by anti-virus software.

Reply via email to