[hobbit] how to search for exact word patterns

Ryan Novosielski novosirj at umdnj.edu
Fri Sep 18 21:52:04 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

"." is a single character.

Josh Luthman wrote:
> I thought it was a dot from the example from help.
> 
> Josh Luthman
> Office: 937-552-2340
> Direct: 937-552-2343
> 1100 Wayne St
> Suite 1337
> Troy, OH 45373
> 
> "When you have eliminated the impossible, that which remains, however
> improbable, must be the truth."
> --- Sir Arthur Conan Doyle
> 
> 
> On Fri, Sep 18, 2009 at 3:08 PM, Greg Hubbard <glh.forums at gmail.com
> <mailto:glh.forums at gmail.com>> wrote:
> 
>     Yes -- you only need one % at the beginning of your string to tell
>     Xymon you are going to use a regular expression.  You do not need
>     the other % unless they are expected to appear in the log.
>      
>     When using a regular expression, the | character means "or".  So if
>     your example will "fire" if any message contains and of those
>     words.  Also you seem to be using * by itself, which means "match
>     the preceding 0 or more times".  Normally we use "dot star" ".*" to
>     mean "match anything no matter how long."
>      
>     Regular expressions are a bit of a mystery, but are very powerful. 
>     Xymon uses Perl-compatible regular expressons (PCRE) so you might be
>     able to Google some examples.
>      
>     If you are searching for "Out of memory" in a log file, you can use
>     "%Out of memory" as your regex string.  I do not remember how you
>     deal with spaces in the string and the Xymon help is not helpful. 
>     One way to do it would be to change your spaces into \s+ so it would
>     be %Out\s+of\s+memory  which removes the embedded spaces (so the
>     Xymon parser does not think part of your regex is some other token
>     on the commend) and also means that you will match of the is at
>     least one whitespace character between each word -- slightly more
>     robust than using a single space.
>      
>     I know the above is a jumble, but if you will post the exact string
>     you want to match we can help you create the matching expression to
>     help you get the hang of it.
>      
>     GLH
>      
>     On 9/18/09, *Camelia Anghel* <canghel at cjh.org
>     <mailto:canghel at cjh.org>> wrote:
> 
>         Right now looks like this:
> 
>          
> 
>         LOG /var/log/messages
>         %failure*|%failed*|%error*|%Warning*|%memory*  Color=Red
> 
>          
> 
>         But if I type
> 
>         LOG /var/log/messages %failure*|%failed*|%error*|%Warning*|%out
>         of memory* Color=Red
> 
>          
> 
>         I’m getting all the messages that have one of these words: out
>         or of or memory somewhere in their string.
> 
>          
> 
>         Camelia
> 
>         -----Original Message-----
>         *From:* Greg Hubbard [mailto:glh.forums at gmail.com
>         <mailto:glh.forums at gmail.com>]
>         *Sent**:* Friday, September 18, 2009 1:25 PM
>         *To:* hobbit at hswn.dk <mailto:hobbit at hswn.dk>
>         *Subject:* Re: [hobbit] how to search for exact word patterns
> 
>          
> 
>         Try making it a regex (with % prefix) instead of "simple"
>         expression.
> 
>         On 9/18/09, *Camelia Anghel* <canghel at cjh.org
>         <mailto:canghel at cjh.org>> wrote:
> 
>         Did that but it look for all messages that have one of the 3 words
> 
>         Thanks anyway
> 
>         Camelia
> 
>          
> 
>         -----Original Message-----
>         *From:* Josh Luthman [mailto:josh at imaginenetworksllc.com
>         <mailto:josh at imaginenetworksllc.com>]
>         *Sent:* Friday, September 18, 2009 11:22 AM
>         *To:* hobbit at hswn.dk <mailto:hobbit at hswn.dk>
>         *Subject:* Re: [hobbit] how to search for exact word patterns
> 
>          
> 
>         I think it's:
> 
>         HOST=my.host.com <http://my.host.com/>
>             LOG /var/log/messages "out of memory" COLOR=red
> 
>         Not tested.
> 
>         Josh Luthman
>         Office: 937-552-2340
>         Direct: 937-552-2343
>         1100 Wayne St
>         Suite 1337
>         Troy, OH 45373
> 
>         "When you have eliminated the impossible, that which remains,
>         however improbable, must be the truth."
>         --- Sir Arthur Conan Doyle
> 
>         On Fri, Sep 18, 2009 at 9:26 AM, Camelia Anghel <canghel at cjh.org
>         <mailto:canghel at cjh.org>> wrote:
> 
> 
>         Hello all,
>         I am trying to set up an alert to search for exact word patterns in
>         /var/log/messages.  For example: "Out of Memory"
> 
>         Any help would be appreciated.
> 
>         Thanks,
>         Camelia
> 
>         To unsubscribe from the hobbit list, send an e-mail to
>         hobbit-unsubscribe at hswn.dk <mailto:hobbit-unsubscribe at hswn.dk>
> 
>          
> 
> 
> 
> 
>         -- 
>         Disclaimer:  1) all opinions are my own, 2) I may be completely
>         wrong, 3) my advice is worth at least as much as what you are
>         paying for it, or your money cheerfully refunded.
> 
> 
> 
> 
>     -- 
>     Disclaimer:  1) all opinions are my own, 2) I may be completely
>     wrong, 3) my advice is worth at least as much as what you are paying
>     for it, or your money cheerfully refunded. 
> 
> 


- --
 ---- _  _ _  _ ___  _  _  _
 |Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Systems Programmer II
 |$&| |__| |  | |__/ | \| _| |novosirj at umdnj.edu - 973/972.0922 (2-0922)
 \__/ Univ. of Med. and Dent.|IST/CST - NJMS Medical Science Bldg - C630
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkqz5OQACgkQmb+gadEcsb6/AQCeMHINp1FT58/yxJhGDV9jjDYf
2UQAoJOd++iahFVlFX1RNwrgarLQ03lT
=0XEa
-----END PGP SIGNATURE-----



More information about the Xymon mailing list