[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-ha-dev
Subject: Re: [Linux-ha-dev] hb_report parse for system log on set
From: Dejan Muhamedagic <dejanmm () fastmail ! fm>
Date: 2008-01-10 9:12:11
Message-ID: 20080110091209.GA25204 () rondo ! suse ! de
[Download RAW message or body]
Hi,
On Thu, Jan 10, 2008 at 09:40:51AM +0900, DAIKI MATSUDA wrote:
> Hi, All, especially Dejan-san.
>
> By Andrew's suggestion
> (http://developerbugs.linux-foundation.org//show_bug.cgi?id=1820) I
> check the hb_report command. And I am aware of the behaviour that when
> the logfacility directive is set in ha.cf,
> 1. it can not find the log file without -l option.
> [root@world crm]# hb_report -f "2008/1/9 09:40" /tmp/xen_orig
> world: WARN: could not find the log file on world
> star: WARN: could not find the log file on star
>
> 2. it tries to parse the log file as system log. So, it does not
> include ha-log in tar ball package. (See following)
> [root@world crm]# hb_report -f "2008/1/9 09:40" -l /var/log/ha-log
> /tmp/xen_orig
> world: WARN: cannot extract time: /var/log/ha-log:2570; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2571; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2572; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2573; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2574; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2575; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2576; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2577; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2578; will try the next one
> world: WARN: cannot extract time: /var/log/ha-log:2579; will try the next one
> world: WARN: giving up on log...
>
> So, /usr/share/heartbeat/utillib.sh
> getstamp() {
> if [ "$HA_SYSLOGMSGFMT" -o "$HA_LOGFACILITY" ]; then
> awk '{print $1,$2,$3}'
> else
> awk '{print $2}' | sed 's/_/ /'
> fi
> }
> Because in upper part $HA_LOGFACILITY is set, in spite of ha_log typ
> log file hb_report tyies to parse as system log file.
Yes, that's true.
> I think that the new option to determine the log file type should be
> added or the logfacility directive should be ignored and logs should
> be taken from ha_log. Whad do you think?
hb_report should behave the same way the Heartbeat does. This is
where it doesn't. I'll fix that.
Thanks for reporting and analyzing.
Cheers,
Dejan
>
> Best Regards
> MATSUDA, Daiki
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic