[Pacemaker] Announce: SNMP agent for pacemaker

Andrew Beekhof andrew at beekhof.net
Fri Feb 7 07:41:17 UTC 2014


On 7 Feb 2014, at 6:30 pm, Michael Schwartzkopff <ms at sys4.de> wrote:

> Am Freitag, 7. Februar 2014, 17:09:39 schrieb Andrew Beekhof:
>> On 23 Jan 2014, at 12:30 am, Lars Marowsky-Bree <lmb at suse.com> wrote:
>>> On 2014-01-22T09:37:33, Michael Schwartzkopff <ms at sys4.de> wrote:
>>>> Hi,
>>>> 
>>>> I am working on a SNMP agent for pacemaker. it is written in perl. At the
>>>> moment it is in an alpha stadium.
>>>> 
>>>> Any volunteers for testing?
>>> 
>>> I'd be quite curious to learn more about this for sure.
>>> 
>>> Also about the choice to write it in Perl. Short of invoking crm_mon in
>>> the background, or reimplementing the libpengine logic in Perl while
>>> parsing the CIB, this strikes me as quite difficult to get at 'all' the
>>> information from the cluster one might want.
>>> 
>>> Any reason why you didn't extend the crm_mon daemon mode to provide a
>>> SNMP interface instead of just being able to send traps?
>> 
>> There is some code in there to do parts already, but the -e/-E options have
>> shown to be a better idea. IIRC the SNMP dependancies are onerous and
>> troublesome to work with (I think it even brings in perl.so which caused
>> all sorts of issues including RPATH).
>> 
>> Better to have a stand-alone "thing" that knows which env variables to look
>> for and sends the trap.
> 
> Traps are something different.
> 
> My agent provides status information about the cluster. You can compare it 
> with the hbagent of the heartbeart program.

Ah, the querying stuff. Even more reason then :)

> 
> Reason: Many monitoring systems cannot handle traps very good and thus admins 
> are lazy setting up trap recievers in their monitoring systems. Admins like to 
> poll devices. So my agent provides all nescessary information for polling 
> monitoring systems.
> 
> -- 
> 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_______________________________________________
> Pacemaker mailing list: Pacemaker at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140207/6643a0e8/attachment-0004.sig>


More information about the Pacemaker mailing list