Xymon Mailing List Archive search

LOG pattern not matching

5 messages in this thread

list Steve Holmes · Wed, 9 May 2007 11:44:12 -0400 ·
Hi all,

I may not be understanding how the LOG match-pattern works.

In my hobbit-clients.cfg file I have under the DEFAULT section the
following:

        LOG %.* NOTICE
        LOG %.* ERROR
        LOG %.* WARNING COLOR=yellow
        LOG %.* notice COLOR=yellow
        LOG %.* error COLOR=yellow
        LOG %.* daemon.error COLOR=yellow
        LOG %.* warning COLOR=yellow
        LOG %.* warn COLOR=yellow

At the moment on my hobbit server I have a green status for the host mentor
and the following messages in /var/adm/messages:

[msgs:/var/adm/messages]
<...SKIPPED...>
purdue.edu scsi: [ID 107833 kern.warning] WARNING: /pci at 9,600000/SUNW,qlc at 2
/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
read(10)                Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33383911                  Error Block: 33383911
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Media Error
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]     ASC:
0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xf
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.warning]
WARNING: /pci at 9,600000/SUNW,qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
write(10)               Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33982299                  Error Block: 33982299
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Unit Attention

The above is copied from the hobbit display reached by clicking on the
[/var/adm/messages] link on the msgs page for this host.

In the client-local.cfg I have:

[sunos]
log:/var/adm/messages:10240


So why is the page green? There are at least 3 strings that should match to
turn it yellow, right? And incidentally, the BB server I'm running on
another host *does* show yellow. I'm trying to validate my hobbit
configuration by making sure it matches the running BB server. And it
doesn't for msgs, ever.

Thanks,
Steve.
list Charles Jones · Wed, 09 May 2007 13:18:39 -0700 ·
Your syntax is wrong.  For logfile monitoring you must have the following in hobbit-clients.cfg:
*LOG logfilename pattern [COLOR=color] [IGNORE=excludepattern]*

So, using one of your examples below, it should be:

LOG /var/adm/messages WARNING COLOR=yellow

If you need a reference just check the man pages, either on your Hobbit instance, or at:
http://www.hobbitmon.com/hobbit/help/manpages/man5/client-local.cfg.5.html
http://www.hobbitmon.com/hobbit/help/manpages/man5/hobbit-clients.cfg.5.html

-Charles
quoted from Steve Holmes

Steve Holmes wrote:
Hi all,

I may not be understanding how the LOG match-pattern works.

In my hobbit-clients.cfg file I have under the DEFAULT section the following:

        LOG %.* NOTICE
        LOG %.* ERROR
        LOG %.* WARNING COLOR=yellow
        LOG %.* notice COLOR=yellow
        LOG %.* error COLOR=yellow
        LOG %.* daemon.error COLOR=yellow
        LOG %.* warning COLOR=yellow
        LOG %.* warn COLOR=yellow

At the moment on my hobbit server I have a green status for the host mentor and the following messages in /var/adm/messages:

[msgs:/var/adm/messages]
<...SKIPPED...>

purdue.edu <http://purdue.edu>; scsi: [ID 107833 kern.warning] WARNING: /pci at 9,600000/SUNW,qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>;     Error for Command: read(10)                Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Requested Block: 33383911                  Error Block: 33383911
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Vendor: SEAGATE                            Serial Number: 0317A1JGAZ May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Sense Key: Media Error
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xf
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.warning] WARNING: /pci at 9,600000/SUNW, qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>;     Error for Command: write(10)               Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Requested Block: 33982299                  Error Block: 33982299
May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Vendor: SEAGATE                            Serial Number: 0317A1JGAZ May  9 11:07:36 mentor.ics.purdue.edu <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]     Sense Key: Unit Attention
quoted from Steve Holmes

The above is copied from the hobbit display reached by clicking on the [/var/adm/messages] link on the msgs page for this host.

In the client-local.cfg I have:

[sunos]
log:/var/adm/messages:10240


So why is the page green? There are at least 3 strings that should match to turn it yellow, right? And incidentally, the BB server I'm running on another host *does* show yellow. I'm trying to validate my hobbit configuration by making sure it matches the running BB server. And it doesn't for msgs, ever.

Thanks,
Steve.
list Steve Holmes · Wed, 9 May 2007 16:31:36 -0400 ·
Charles,
I had read the man page, honest. I read the following:

"logfilename" is the name of the logfile. Only logentries from this filename
will be matched against this rule. Note that "logfilename" can be a regular
expression (if prefixed with a '%' character).

to mean that %.* would match all logfilenames. Guest not, huh?

Thanks, I'll try that.

Steve.
quoted from Charles Jones


On 5/9/07, Charles Jones <user-e86b4aeade4e@xymon.invalid> wrote:
 Your syntax is wrong.  For logfile monitoring you must have the following
in hobbit-clients.cfg:
*LOG logfilename pattern [COLOR=color] [IGNORE=excludepattern]*

So, using one of your examples below, it should be:

LOG /var/adm/messages WARNING COLOR=yellow

If you need a reference just check the man pages, either on your Hobbit
instance, or at:
http://www.hobbitmon.com/hobbit/help/manpages/man5/client-local.cfg.5.html

http://www.hobbitmon.com/hobbit/help/manpages/man5/hobbit-clients.cfg.5.html

-Charles

Steve Holmes wrote:

Hi all,

I may not be understanding how the LOG match-pattern works.

In my hobbit-clients.cfg file I have under the DEFAULT section the
following:

        LOG %.* NOTICE
        LOG %.* ERROR
        LOG %.* WARNING COLOR=yellow
        LOG %.* notice COLOR=yellow
        LOG %.* error COLOR=yellow
        LOG %.* daemon.error COLOR=yellow
        LOG %.* warning COLOR=yellow
        LOG %.* warn COLOR=yellow

At the moment on my hobbit server I have a green status for the host
mentor and the following messages in /var/adm/messages:

[msgs:/var/adm/messages]
<...SKIPPED...>
purdue.edu scsi: [ID 107833 kern.warning] WARNING: /pci at 9,600000/SUNW,
qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
read(10)                Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33383911                  Error Block: 33383911
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Media Error
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xf
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.warning]
WARNING: /pci at 9,600000/SUNW, qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
write(10)               Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33982299                  Error Block: 33982299
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Unit Attention

The above is copied from the hobbit display reached by clicking on the
[/var/adm/messages] link on the msgs page for this host.

In the client-local.cfg I have:

[sunos]
log:/var/adm/messages:10240


So why is the page green? There are at least 3 strings that should match
to turn it yellow, right? And incidentally, the BB server I'm running on
another host *does* show yellow. I'm trying to validate my hobbit
configuration by making sure it matches the running BB server. And it
doesn't for msgs, ever.

Thanks,
Steve.

-- 

I believe I found the missing link between animal and civilized man. It is
us. -Konrad Lorenz, ethologist, Nobel laureate (1903-1989)

We in America do not have government by the majority. We have government by
the majority who participate. -Thomas Jefferson, third US president,
architect and author (1743-1826)
list Charles Jones · Wed, 09 May 2007 13:39:55 -0700 ·
Hmm actually you are right about the regex, it *should* work. I'd try 
making it work without the regex first, if that works, then I would try 
putting quotes around the logfilename regex, ie
LOG "%.*" WARNING COLOR=yellow

You aren't supposed to need the quotes, but I've had to use it for PROC 
regex entries in hobbit-clients.cfg before.

-Charles
quoted from Steve Holmes

Steve Holmes wrote:
Charles,
I had read the man page, honest. I read the following:

"logfilename" is the name of the logfile. Only logentries from this 
filename will be matched against this rule. Note that "logfilename" 
can be a regular expression (if prefixed with a '%' character).

to mean that %.* would match all logfilenames. Guest not, huh?

Thanks, I'll try that.

Steve.


On 5/9/07, *Charles Jones* <user-e86b4aeade4e@xymon.invalid 
<mailto:user-e86b4aeade4e@xymon.invalid>> wrote:

    Your syntax is wrong.  For logfile monitoring you must have the
    following in hobbit-clients.cfg:
    *LOG logfilename pattern [COLOR=color] [IGNORE=excludepattern]*

    So, using one of your examples below, it should be:

    LOG /var/adm/messages WARNING COLOR=yellow

    If you need a reference just check the man pages, either on your
    Hobbit instance, or at:
    http://www.hobbitmon.com/hobbit/help/manpages/man5/client-local.cfg.5.html

    <http://www.hobbitmon.com/hobbit/help/manpages/man5/client-local.cfg.5.html>;
    http://www.hobbitmon.com/hobbit/help/manpages/man5/hobbit-clients.cfg.5.html
quoted from Steve Holmes
    <http://www.hobbitmon.com/hobbit/help/manpages/man5/hobbit-clients.cfg.5.html>;

    -Charles


    Steve Holmes wrote:
    Hi all,

    I may not be understanding how the LOG match-pattern works.

    In my hobbit-clients.cfg file I have under the DEFAULT section
    the following:

            LOG %.* NOTICE
            LOG %.* ERROR
            LOG %.* WARNING COLOR=yellow
            LOG %.* notice COLOR=yellow
            LOG %.* error COLOR=yellow
            LOG %.* daemon.error COLOR=yellow
            LOG %.* warning COLOR=yellow
            LOG %.* warn COLOR=yellow

    At the moment on my hobbit server I have a green status for the
    host mentor and the following messages in /var/adm/messages:

    [msgs:/var/adm/messages]
    <...SKIPPED...>
    purdue.edu <http://purdue.edu>; scsi: [ID 107833 kern.warning]
    WARNING: /pci at 9,600000/SUNW,qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0
    (ssd1):
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>;     Error for Command:
    read(10)                Error Level: Retryable
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Requested Block: 33383911                  Error Block: 33383911
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Vendor: SEAGATE                            Serial Number:
    0317A1JGAZ 
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Sense Key: Media Error
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xf
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.warning]
    WARNING: /pci at 9,600000/SUNW, qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0
    (ssd1):
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>;     Error for Command:
    write(10)               Error Level: Retryable
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Requested Block: 33982299                  Error Block: 33982299
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Vendor: SEAGATE                            Serial Number:
    0317A1JGAZ 
    May  9 11:07:36 mentor.ics.purdue.edu
    <http://mentor.ics.purdue.edu>; scsi: [ID 107833 kern.notice]    
    Sense Key: Unit Attention

    The above is copied from the hobbit display reached by clicking
    on the [/var/adm/messages] link on the msgs page for this host.

    In the client-local.cfg I have:

    [sunos]
    log:/var/adm/messages:10240


    So why is the page green? There are at least 3 strings that
    should match to turn it yellow, right? And incidentally, the BB
    server I'm running on another host *does* show yellow. I'm trying
    to validate my hobbit configuration by making sure it matches the
    running BB server. And it doesn't for msgs, ever.

    Thanks,
    Steve.
-- 
I believe I found the missing link between animal and civilized man. It is
us. -Konrad Lorenz, ethologist, Nobel laureate (1903-1989)

We in America do not have government by the majority. We have 
government by
the majority who participate. -Thomas Jefferson, third US president,
architect and author (1743-1826)
list Steve Holmes · Thu, 10 May 2007 16:00:15 -0400 ·
Charles, thanks for your help. Just changing the filename regexp to a
constant didn't work, but doing that *and* changing the matching string *to*
a regexp did work. I have also found that the IGNORE string has to be a
regexp to work. I'm pretty sure the manual pages will need to be updated.

Thanks,
quoted from Charles Jones
Steve.


On 5/9/07, Charles Jones <user-e86b4aeade4e@xymon.invalid> wrote:
 Hmm actually you are right about the regex, it *should* work. I'd try
making it work without the regex first, if that works, then I would try
putting quotes around the logfilename regex, ie
LOG "%.*" WARNING COLOR=yellow

You aren't supposed to need the quotes, but I've had to use it for PROC
regex entries in hobbit-clients.cfg before.

-Charles

Steve Holmes wrote:

Charles,
I had read the man page, honest. I read the following:

"logfilename" is the name of the logfile. Only logentries from this
filename will be matched against this rule. Note that "logfilename" can be a
regular expression (if prefixed with a '%' character).

to mean that %.* would match all logfilenames. Guest not, huh?

Thanks, I'll try that.

Steve.


On 5/9/07, Charles Jones <user-e86b4aeade4e@xymon.invalid> wrote:
Your syntax is wrong.  For logfile monitoring you must have the
following in hobbit-clients.cfg:
*LOG logfilename pattern [COLOR=color] [IGNORE=excludepattern]*

So, using one of your examples below, it should be:

LOG /var/adm/messages WARNING COLOR=yellow

If you need a reference just check the man pages, either on your Hobbit
instance, or at:
http://www.hobbitmon.com/hobbit/help/manpages/man5/client-local.cfg.5.html

http://www.hobbitmon.com/hobbit/help/manpages/man5/hobbit-clients.cfg.5.html


-Charles

Steve Holmes wrote:

Hi all,

I may not be understanding how the LOG match-pattern works.

In my hobbit-clients.cfg file I have under the DEFAULT section the
following:

        LOG %.* NOTICE
        LOG %.* ERROR
        LOG %.* WARNING COLOR=yellow
        LOG %.* notice COLOR=yellow
        LOG %.* error COLOR=yellow
        LOG %.* daemon.error COLOR=yellow
        LOG %.* warning COLOR=yellow
        LOG %.* warn COLOR=yellow

At the moment on my hobbit server I have a green status for the host
mentor and the following messages in /var/adm/messages:

[msgs:/var/adm/messages]
<...SKIPPED...>
purdue.edu scsi: [ID 107833 kern.warning] WARNING: /pci at 9,600000/SUNW,
qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0 (ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
read(10)                Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33383911                  Error Block: 33383911
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Media Error
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xf
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.warning]
WARNING: /pci at 9,600000/SUNW, qlc at 2/fp at 0,0/ssd at w21000004cffa6698,0
(ssd1):
May  9 11:07:36 mentor.ics.purdue.edu     Error for Command:
write(10)               Error Level: Retryable
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Requested Block: 33982299                  Error Block: 33982299
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Vendor: SEAGATE                            Serial Number: 0317A1JGAZ
May  9 11:07:36 mentor.ics.purdue.edu scsi: [ID 107833 kern.notice]
Sense Key: Unit Attention

The above is copied from the hobbit display reached by clicking on the
[/var/adm/messages] link on the msgs page for this host.

In the client-local.cfg I have:

[sunos]
log:/var/adm/messages:10240


So why is the page green? There are at least 3 strings that should match
to turn it yellow, right? And incidentally, the BB server I'm running on
another host *does* show yellow. I'm trying to validate my hobbit
configuration by making sure it matches the running BB server. And it
doesn't for msgs, ever.

Thanks,
Steve.

--
I believe I found the missing link between animal and civilized man. It is
us. -Konrad Lorenz, ethologist, Nobel laureate (1903-1989)

We in America do not have government by the majority. We have government
by
the majority who participate. -Thomas Jefferson, third US president,
architect and author (1743-1826)

-- 
I believe I found the missing link between animal and civilized man. It is
us. -Konrad Lorenz, ethologist, Nobel laureate (1903-1989)

We in America do not have government by the majority. We have government by
the majority who participate. -Thomas Jefferson, third US president,
architect and author (1743-1826)