• R/O
  • SSH

pm_logconv-cs: Commit

Pacemaker 対応ログメッセージ変換機能。

Heartbeat-2.1.4 用 hb-logconv(*) のPacemaker 1.0.x + Corosync スタック対応版。
(*) http://sourceforge.jp/projects/linux-ha/releases/?package_id=10282


Commit MetaInfo

Revision02abf5567b14e60704fb1d22c0dc8c55d2a8f6ac (tree)
Time2013-04-03 16:44:57
AuthorYoshihiko SATO <satoyoshi@inte...>
CommiterYoshihiko SATO

Log Message

ノード状態ログ変更に伴う対応(MsgNo.6-1, 6-2)

Change Summary

Incremental Difference

diff -r a6fd64ac0d08 -r 02abf5567b14 pm_logconv.conf
--- a/pm_logconv.conf Tue Apr 02 14:27:45 2013 +0900
+++ b/pm_logconv.conf Wed Apr 03 16:44:57 2013 +0900
@@ -53,8 +53,8 @@
5353 ##
5454 #MsgNo.6-1, 6-2
5555 [Node status updated]
56-pattern_lost=crmd,info:,ais_status_callback:,status:,is now lost
57-pattern_member=crmd,info:,ais_status_callback:,status:,is now member
56+pattern_lost=crmd,info:,peer_update_callback:,is now lost
57+pattern_member=crmd,info:,peer_update_callback:,is now member
5858 func=node_status_updated
5959
6060 #MsgNo.6-3
diff -r a6fd64ac0d08 -r 02abf5567b14 pm_logconv.py
--- a/pm_logconv.py Tue Apr 02 14:27:45 2013 +0900
+++ b/pm_logconv.py Wed Apr 03 16:44:57 2013 +0900
@@ -2516,16 +2516,15 @@
25162516 Convert log message which means Node status updated.
25172517
25182518 MsgNo.6-1)
2519- Jan 19 13:15:00 x3650a crmd: [27020]: info: ais_status_callback: status: x3650b is now lost (was member)
2519+ Apr 3 14:25:20 pm01 crmd[15994]: info: peer_update_callback: pm02 is now lost (was member)
25202520 MsgNo.6-2)
2521- Jan 19 13:22:09 x3650a crmd: [27020]: info: ais_status_callback: status: x3650b is now member (was lost)
2522- Jan 19 13:44:25 x3650a crmd: [27020]: info: ais_status_callback: status: x3650b is now member
2521+ Apr 3 14:26:44 pm01 crmd[15994]: info: peer_update_callback: pm02 is now member (was lost)
25232522 '''
25242523 def node_status_updated(self, outputobj, logelm, lconvfrm):
25252524 try:
25262525 wordlist = logelm.halogmsg.split()
2527- nodename = wordlist[2]
2528- status = wordlist[5]
2526+ nodename = wordlist[1]
2527+ status = wordlist[4]
25292528 except:
25302529 return CONV_PARSE_ERROR
25312530 if self.is_empty(nodename, status):
Show on old repository browser