Mailing List Archive

[Question] About snmp trap of crm_mon.
Hi All,

We were going to confirm snmptrap function in crm_mon of Pacemaker1.1.12.
However, crm_mon does not seem to support a message for a new difference of cib.


void
crm_diff_update(const char *event, xmlNode * msg)
{
    int rc = -1;
    long now = time(NULL);
(snip)
    if (crm_mail_to || snmp_target || external_agent) {
        /* Process operation updates */
        xmlXPathObject *xpathObj = xpath_search(msg,
                                                "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
                                                "//" XML_LRM_TAG_RSC_OP);
        int lpc = 0, max = numXpathResults(xpathObj);
(snip)

Best Regards,
Hideo Yamauch.


_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:

> Hi All,
>
> We were going to confirm snmptrap function in crm_mon of Pacemaker1.1.12.
> However, crm_mon does not seem to support a message for a new difference of cib.

dammit :(

>
>
> void
> crm_diff_update(const char *event, xmlNode * msg)
> {
> int rc = -1;
> long now = time(NULL);
> (snip)
> if (crm_mail_to || snmp_target || external_agent) {
> /* Process operation updates */
> xmlXPathObject *xpathObj = xpath_search(msg,
> "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
> "//" XML_LRM_TAG_RSC_OP);
> int lpc = 0, max = numXpathResults(xpathObj);
> (snip)
>
> Best Regards,
> Hideo Yamauch.
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
Am Donnerstag, 24. Juli 2014, 18:32:40 schrieb Andrew Beekhof:
> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
> > Hi All,
> >
> > We were going to confirm snmptrap function in crm_mon of Pacemaker1.1.12.
> > However, crm_mon does not seem to support a message for a new difference
> > of cib.
> dammit :(

Hi,

I think the new way to send traps is via script. There should be a script
somewhere in the internet. Google help.

ON the other hand you could try my SNMP Subagent for pacemaker. It does not
send traps, but provides the management data about the state of the cluster.
Perhas a trap extension for my agent would be nice.

Mit freundlichen Grüßen,

Michael Schwartzkopff

--
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64, +49 (162) 165 0044
Franziskanerstraße 15, 81669 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
On 24 Jul 2014, at 6:49 pm, Michael Schwartzkopff <ms@sys4.de> wrote:

> Am Donnerstag, 24. Juli 2014, 18:32:40 schrieb Andrew Beekhof:
>> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
>>> Hi All,
>>>
>>> We were going to confirm snmptrap function in crm_mon of Pacemaker1.1.12.
>>> However, crm_mon does not seem to support a message for a new difference
>>> of cib.
>> dammit :(
>
> Hi,
>
> I think the new way to send traps is via script.

If you look at the logic that was pasted, you'll see that we've managed to break notifications for external agents too.
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
On 24 Jul 2014, at 6:32 pm, Andrew Beekhof <andrew@beekhof.net> wrote:

>
> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
>
>> Hi All,
>>
>> We were going to confirm snmptrap function in crm_mon of Pacemaker1.1.12.
>> However, crm_mon does not seem to support a message for a new difference of cib.
>
> dammit :(

Perhaps someone feels like testing this:
https://github.com/beekhof/pacemaker/commit/3df6aff

Otherwise I'll do it on monday

>
>>
>>
>> void
>> crm_diff_update(const char *event, xmlNode * msg)
>> {
>> int rc = -1;
>> long now = time(NULL);
>> (snip)
>> if (crm_mail_to || snmp_target || external_agent) {
>> /* Process operation updates */
>> xmlXPathObject *xpathObj = xpath_search(msg,
>> "//" F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
>> "//" XML_LRM_TAG_RSC_OP);
>> int lpc = 0, max = numXpathResults(xpathObj);
>> (snip)
>>
>> Best Regards,
>> Hideo Yamauch.
>>
>>
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
Hi Andrew,

> Perhaps someone feels like testing this:
>   https://github.com/beekhof/pacemaker/commit/3df6aff

> Otherwise I'll do it on monday


An immediate correction, thank you.
I confirm snmp by the end of Monday.

Many Thanks!
Hideo Yamauchi.



----- Original Message -----
> From: Andrew Beekhof <andrew@beekhof.net>
> To: renayama19661014@ybb.ne.jp; The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
> Cc:
> Date: 2014/7/25, Fri 14:02
> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
>
>
> On 24 Jul 2014, at 6:32 pm, Andrew Beekhof <andrew@beekhof.net> wrote:
>
>>
>> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
>>
>>> Hi All,
>>>
>>> We were going to confirm snmptrap function in crm_mon of
> Pacemaker1.1.12.
>>> However, crm_mon does not seem to support a message for a new
> difference of cib.
>>
>> dammit :(
>
> Perhaps someone feels like testing this:
>   https://github.com/beekhof/pacemaker/commit/3df6aff
>
> Otherwise I'll do it on monday
>
>>
>>>
>>>
>>> void
>>> crm_diff_update(const char *event, xmlNode * msg)
>>> {
>>>     int rc = -1;
>>>     long now = time(NULL);
>>> (snip)
>>>     if (crm_mail_to || snmp_target || external_agent) {
>>>         /* Process operation updates */
>>>         xmlXPathObject *xpathObj = xpath_search(msg,
>>>                                                 "//"
> F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
>>>                                                 "//"
> XML_LRM_TAG_RSC_OP);
>>>         int lpc = 0, max = numXpathResults(xpathObj);
>>> (snip)
>>>
>>> Best Regards,
>>> Hideo Yamauch.
>>>
>>>
>>> _______________________________________________
>>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>>
>>> Project Home: http://www.clusterlabs.org
>>> Getting started:
> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>> Bugs: http://bugs.clusterlabs.org
>>
>

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
Hi Andrew,

>> Perhaps someone feels like testing this:
>>   https://github.com/beekhof/pacemaker/commit/3df6aff
>> 
>> Otherwise I'll do it on monday


I confirmed the output of the SNMP trap of the resource and the SNMP trap of STONITH.
By your correction, the crm_mon command came to send trap.

Please reflect a correction in Master repository.

Best Regards,
Hideo Yamauchi.



----- Original Message -----
>From: "renayama19661014@ybb.ne.jp" <renayama19661014@ybb.ne.jp>
>To: Andrew Beekhof <andrew@beekhof.net>; The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
>Date: 2014/7/25, Fri 14:21
>Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
>
>Hi Andrew,
>
>> Perhaps someone feels like testing this:
>>   https://github.com/beekhof/pacemaker/commit/3df6aff
>> 
>> Otherwise I'll do it on monday
>
>
>An immediate correction, thank you.
>I confirm snmp by the end of Monday.
>
>Many Thanks!
>Hideo Yamauchi.
>
>
>
>----- Original Message -----
>> From: Andrew Beekhof <andrew@beekhof.net>
>> To: renayama19661014@ybb.ne.jp; The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
>> Cc:
>> Date: 2014/7/25, Fri 14:02
>> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
>>
>>
>> On 24 Jul 2014, at 6:32 pm, Andrew Beekhof <andrew@beekhof.net> wrote:
>>
>>>
>>>  On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
>>>
>>>>  Hi All,
>>>>
>>>>  We were going to confirm snmptrap function in crm_mon of
>> Pacemaker1.1.12.
>>>>  However, crm_mon does not seem to support a message for a new
>> difference of cib.
>>>
>>>  dammit :(
>>
>> Perhaps someone feels like testing this:
>>   https://github.com/beekhof/pacemaker/commit/3df6aff
>>
>> Otherwise I'll do it on monday
>>
>>>
>>>>
>>>>
>>>>  void
>>>>  crm_diff_update(const char *event, xmlNode * msg)
>>>>  {
>>>>     int rc = -1;
>>>>     long now = time(NULL);
>>>>  (snip)
>>>>     if (crm_mail_to || snmp_target || external_agent) {
>>>>         /* Process operation updates */
>>>>         xmlXPathObject *xpathObj = xpath_search(msg,
>>>>                                                 "//"
>> F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
>>>>                                                 "//"
>> XML_LRM_TAG_RSC_OP);
>>>>         int lpc = 0, max = numXpathResults(xpathObj);
>>>>  (snip)
>>>>
>>>>  Best Regards,
>>>>  Hideo Yamauch.
>>>>
>>>>
>>>>  _______________________________________________
>>>>  Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>>>>  http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>>>
>>>>  Project Home: http://www.clusterlabs.org
>>>>  Getting started:
>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>>>  Bugs: http://bugs.clusterlabs.org
>>>
>>
>
>_______________________________________________
>Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
>Project Home: http://www.clusterlabs.org
>Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>Bugs: http://bugs.clusterlabs.org
>
>
>

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
Will do. Thanks for testing!

On 28 Jul 2014, at 1:50 pm, renayama19661014@ybb.ne.jp wrote:

>
> Hi Andrew,
>
>>> Perhaps someone feels like testing this:
>>> https://github.com/beekhof/pacemaker/commit/3df6aff
>>>
>>> Otherwise I'll do it on monday
>
>
> I confirmed the output of the SNMP trap of the resource and the SNMP trap of STONITH.
> By your correction, the crm_mon command came to send trap.
>
> Please reflect a correction in Master repository.
>
> Best Regards,
> Hideo Yamauchi.
>
>
>
> ----- Original Message -----
>> From: "renayama19661014@ybb.ne.jp" <renayama19661014@ybb.ne.jp>
>> To: Andrew Beekhof <andrew@beekhof.net>; The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
>> Date: 2014/7/25, Fri 14:21
>> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
>>
>> Hi Andrew,
>>
>>> Perhaps someone feels like testing this:
>>> https://github.com/beekhof/pacemaker/commit/3df6aff
>>>
>>> Otherwise I'll do it on monday
>>
>>
>> An immediate correction, thank you.
>> I confirm snmp by the end of Monday.
>>
>> Many Thanks!
>> Hideo Yamauchi.
>>
>>
>>
>> ----- Original Message -----
>>> From: Andrew Beekhof <andrew@beekhof.net>
>>> To: renayama19661014@ybb.ne.jp; The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
>>> Cc:
>>> Date: 2014/7/25, Fri 14:02
>>> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
>>>
>>>
>>> On 24 Jul 2014, at 6:32 pm, Andrew Beekhof <andrew@beekhof.net> wrote:
>>>
>>>>
>>>> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> We were going to confirm snmptrap function in crm_mon of
>>> Pacemaker1.1.12.
>>>>> However, crm_mon does not seem to support a message for a new
>>> difference of cib.
>>>>
>>>> dammit :(
>>>
>>> Perhaps someone feels like testing this:
>>> https://github.com/beekhof/pacemaker/commit/3df6aff
>>>
>>> Otherwise I'll do it on monday
>>>
>>>>
>>>>>
>>>>>
>>>>> void
>>>>> crm_diff_update(const char *event, xmlNode * msg)
>>>>> {
>>>>> int rc = -1;
>>>>> long now = time(NULL);
>>>>> (snip)
>>>>> if (crm_mail_to || snmp_target || external_agent) {
>>>>> /* Process operation updates */
>>>>> xmlXPathObject *xpathObj = xpath_search(msg,
>>>>> "//"
>>> F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
>>>>> "//"
>>> XML_LRM_TAG_RSC_OP);
>>>>> int lpc = 0, max = numXpathResults(xpathObj);
>>>>> (snip)
>>>>>
>>>>> Best Regards,
>>>>> Hideo Yamauch.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>>>>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>>>>
>>>>> Project Home: http://www.clusterlabs.org
>>>>> Getting started:
>>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>>>> Bugs: http://bugs.clusterlabs.org
>>>>
>>>
>>
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>>
>>
>>
Re: [Question] About snmp trap of crm_mon. [ In reply to ]
I just came across this bug on the pacemaker-1.1.12-4.el6.x86_64.rpm that
comes with the RHEL6 / CentOS 6.6 distro. I have just applied the
crm_mon.c patch to the SRPM and built a pacemaker-1.1.12-5.el6.x86_64.rpm
for our internal use. If anyone is interested in this I can make it
available.

regards,
-Brett Moser


On Sun, Jul 27, 2014 at 10:13 PM, Andrew Beekhof <andrew@beekhof.net> wrote:

> Will do. Thanks for testing!
>
> On 28 Jul 2014, at 1:50 pm, renayama19661014@ybb.ne.jp wrote:
>
> >
> > Hi Andrew,
> >
> >>> Perhaps someone feels like testing this:
> >>> https://github.com/beekhof/pacemaker/commit/3df6aff
> >>>
> >>> Otherwise I'll do it on monday
> >
> >
> > I confirmed the output of the SNMP trap of the resource and the SNMP
> trap of STONITH.
> > By your correction, the crm_mon command came to send trap.
> >
> > Please reflect a correction in Master repository.
> >
> > Best Regards,
> > Hideo Yamauchi.
> >
> >
> >
> > ----- Original Message -----
> >> From: "renayama19661014@ybb.ne.jp" <renayama19661014@ybb.ne.jp>
> >> To: Andrew Beekhof <andrew@beekhof.net>; The Pacemaker cluster
> resource manager <pacemaker@oss.clusterlabs.org>
> >> Date: 2014/7/25, Fri 14:21
> >> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
> >>
> >> Hi Andrew,
> >>
> >>> Perhaps someone feels like testing this:
> >>> https://github.com/beekhof/pacemaker/commit/3df6aff
> >>>
> >>> Otherwise I'll do it on monday
> >>
> >>
> >> An immediate correction, thank you.
> >> I confirm snmp by the end of Monday.
> >>
> >> Many Thanks!
> >> Hideo Yamauchi.
> >>
> >>
> >>
> >> ----- Original Message -----
> >>> From: Andrew Beekhof <andrew@beekhof.net>
> >>> To: renayama19661014@ybb.ne.jp; The Pacemaker cluster resource
> manager <pacemaker@oss.clusterlabs.org>
> >>> Cc:
> >>> Date: 2014/7/25, Fri 14:02
> >>> Subject: Re: [Pacemaker] [Question] About snmp trap of crm_mon.
> >>>
> >>>
> >>> On 24 Jul 2014, at 6:32 pm, Andrew Beekhof <andrew@beekhof.net> wrote:
> >>>
> >>>>
> >>>> On 24 Jul 2014, at 11:54 am, renayama19661014@ybb.ne.jp wrote:
> >>>>
> >>>>> Hi All,
> >>>>>
> >>>>> We were going to confirm snmptrap function in crm_mon of
> >>> Pacemaker1.1.12.
> >>>>> However, crm_mon does not seem to support a message for a new
> >>> difference of cib.
> >>>>
> >>>> dammit :(
> >>>
> >>> Perhaps someone feels like testing this:
> >>> https://github.com/beekhof/pacemaker/commit/3df6aff
> >>>
> >>> Otherwise I'll do it on monday
> >>>
> >>>>
> >>>>>
> >>>>>
> >>>>> void
> >>>>> crm_diff_update(const char *event, xmlNode * msg)
> >>>>> {
> >>>>> int rc = -1;
> >>>>> long now = time(NULL);
> >>>>> (snip)
> >>>>> if (crm_mail_to || snmp_target || external_agent) {
> >>>>> /* Process operation updates */
> >>>>> xmlXPathObject *xpathObj = xpath_search(msg,
> >>>>> "//"
> >>> F_CIB_UPDATE_RESULT "//" XML_TAG_DIFF_ADDED
> >>>>> "//"
> >>> XML_LRM_TAG_RSC_OP);
> >>>>> int lpc = 0, max = numXpathResults(xpathObj);
> >>>>> (snip)
> >>>>>
> >>>>> Best Regards,
> >>>>> Hideo Yamauch.
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
> >>>>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >>>>>
> >>>>> Project Home: http://www.clusterlabs.org
> >>>>> Getting started:
> >>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> >>>>> Bugs: http://bugs.clusterlabs.org
> >>>>
> >>>
> >>
> >> _______________________________________________
> >> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
> >> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >>
> >> Project Home: http://www.clusterlabs.org
> >> Getting started:
> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> >> Bugs: http://bugs.clusterlabs.org
> >>
> >>
> >>
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>
>