Archived community.zenoss.org | full text search
Skip navigation
10803 Views 5 Replies Latest reply: Sep 8, 2011 10:49 AM by dpetzel RSS
piykumar Newbie 2 posts since
Sep 20, 2010
Currently Being Moderated

Sep 20, 2010 7:53 AM

F5 BigIP LTM + GTM VIP/Pool traffic monitoring + Ganglia Monitor

Hi Friends,

 

I need to monitor all my F5 BigIP LTM + GTM VIP/Pool traffic on ZenOSS I have tried importing MIBs in zenoss using zenmib !

 

Just wanted to know - how to add monitoring /metrics for VIP/Pool traffic in ZenOSS

 

Also, How to install Ganglia Zenpack mentioned here docs/DOC-5815

 

I have deployed Zenoss 3.0.2 version !

 

Thanks!


~/Piyush

  • Alvaro Salinas Newbie 1 posts since
    Sep 20, 2010

    As I Read before, F5 zenpack is only disponible for enterprise version, actualy i'm monitoring many BigIP boxes, but all virtual servers have a particular OID number, created in order when you create the VS. So,  is not posible to make it as a batch process without reading first all SNMP entrys related to Virtual Server (Number, Name, etc). I making a Zenpack to monitor BigIP, but i don't now how to add files yet, I create 2 files that need to be added to $ZENHOME/libexec directory to make zenpack work correctly

     

    I use the template given from F5 to monitor boxes using Cacti and transform it to Zenoss. But when you want to monitor connections, the BigIP box don't give the global information, it gives connections maked per individual VS. So you need to take the entire list and give only one parameter.

     

     

    So if you are interested you can find my zenpack in: http://www.megaupload.com/?d=OMCA4JUN

    or attached in this post

    (running in Zenos 3.0.1).

     

    For Ganglia is not tested yet, (read community/zenpacks)

    for instalation you need to install as zenoss user running in a tty

     

     

    first "su - zenoss"

    zenpack --install zenpackname.egg

     

    sometimes .zip and .tar.gz  files gave me error so try to use .egg file directly. You need the file in /home/zenoss or any other place accesible for zenoss user first, then you can install it.

     

    Alvaro Salinas  

    Attachments:
  • handsy Rank: Green Belt 110 posts since
    Jun 29, 2009

    Hi there, has anyone tried the zenpack attached to the previous post? If so, does it work the the F5 BIG-IP LTM 1600?

    Many thanks

  • mcorvalan Rank: White Belt 82 posts since
    Aug 25, 2010

    Hi Alvaro:

    I send this post to ask you that I try to install this zenpack onto my zenoss server, but show me a error.

    I tell you that I have the Zenoss version 3.0.2 .

    Do you know if there's some new version for my zenoss?.

    Since now thanks alot.

  • bigbrother Rank: White Belt 16 posts since
    Aug 20, 2009

    HI

     

    I tried also to install this zenpack but it gives me the following error:

     

    $ zenpack --install /opt/setup/zenpacks/F5/ZenPacks.community.F5.BigIP-1.0-py2.6.egg

    2011-09-08 16:39:56,873 INFO zen.ZPLoader: Loading /usr/local/zenoss/zenoss/ZenPacks/ZenPacks.community.F5.BigIP-1.0-py2.6.egg/ZenPacks/community/F5/BigIP/objects/objects.xml

    2011-09-08 16:39:56,904 WARNING zen.AddToPack: Unable to find context path /zport/dmd/Devices/Network/Router/F5/rrdTemplates (line 4 ?) for F5

    2011-09-08 16:39:56,904 WARNING zen.AddToPack: Not committing any changes

    2011-09-08 16:39:57,021 ERROR zen.ZenPackCmd: zenpack command failed

    Traceback (most recent call last):

      File "/usr/local/zenoss/zenoss/Products/ZenUtils/zenpack.py", line 406, in <module>

        zp.run()

      File "/usr/local/zenoss/zenoss/Products/ZenUtils/zenpack.py", line 134, in run

        previousVersion= self.options.previousVersion)

      File "/usr/local/zenoss/zenoss/Products/ZenUtils/ZenPackCmd.py", line 249, in InstallEggAndZenPack

        forceRunExternal=forceRunExternal)

      File "/usr/local/zenoss/zenoss/Products/ZenUtils/ZenPackCmd.py", line 424, in InstallDistAsZenPack

        zenPack.install(dmd)

      File "/usr/local/zenoss/zenoss/Products/ZenModel/ZenPack.py", line 251, in install

        loader.load(self, app)

      File "/usr/local/zenoss/zenoss/Products/ZenModel/ZenPackLoader.py", line 99, in load

        importer.loadObjectFromXML(xmlfile=f)

      File "/usr/local/zenoss/zenoss/Products/ZenRelations/ImportRM.py", line 458, in loadObjectFromXML

        parser.parse(self.infile)

      File "/usr/local/zenoss/python/lib/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse

        xmlreader.IncrementalParser.parse(self, source)

      File "/usr/local/zenoss/python/lib/python2.6/site-packages/_xmlplus/sax/xmlreader.py", line 123, in parse

        self.feed(buffer)

      File "/usr/local/zenoss/python/lib/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 216, in feed

        self._parser.Parse(data, isFinal)

      File "/usr/local/zenoss/python/lib/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 312, in start_element

        self._cont_handler.startElement(name, AttributesImpl(attrs))

      File "/usr/local/zenoss/zenoss/Products/ZenRelations/ImportRM.py", line 152, in startElement

        'attributes:\n%s' % formattedAttrs)

    Exception: Unable to create object using the following attributes:

      * id: /zport/dmd/Devices/Network/Router/F5/rrdTemplates/F5

      * module: Products.ZenModel.RRDTemplate

      * class: RRDTemplate

     

     

    Does somebody have an idea?

     

    kr

    bb

     

    Message was edited by: bigbrother I found the problem. I just had to ad the device class /Devices/Network/Router/F5 and then it works :-)

  • dpetzel Rank: Brown Belt 1,141 posts since
    Oct 17, 2010

    I'm not sure about the stack trace, but I had no idea someone had already written an F5 pack, and I'd hacked up my own. If you can't get the above one working, might be worth a glance: docs/DOC-11352

More Like This

  • Retrieving data ...

Legend

  • Correct Answers - 4 points
  • Helpful Answers - 2 points