Ad Widget

Collapse

Looking for Big IP LTM template

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dommel
    Junior Member
    • Oct 2014
    • 7

    #1

    Looking for Big IP LTM template

    Hello all,

    Anyone have a template for Big IP LTM version 11.6 for Zabbix version 2.4?

    We used to be able to monitor the Sync status for the pair of LTMs we have but it no longer works. I found an article on F5 that speaks to a change in the SYSTEM-MIB that the OID has changed but if I change my current SNMP check to either of the new OIDs it comes up as Not Supported in Zabbix.


    "In F5-BIGIP-SYSTEM-MIB, the sysAttrConfigsyncState (.1.3.6.1.4.1.3375.2.1.1.1.1.6.0) object has been deprecated and replaced by the sysCmSyncStatus (.1.3.6.1.4.1.3375.2.1.14.1) and sysCmSyncStatusDetails (.1.3.6.1.4.1.3375.2.1.14.2) objects."
  • kloczek
    Senior Member
    • Jun 2006
    • 1771

    #2
    Originally posted by Dommel
    Hello all,

    Anyone have a template for Big IP LTM version 11.6 for Zabbix version 2.4?

    We used to be able to monitor the Sync status for the pair of LTMs we have but it no longer works. I found an article on F5 that speaks to a change in the SYSTEM-MIB that the OID has changed but if I change my current SNMP check to either of the new OIDs it comes up as Not Supported in Zabbix.


    "In F5-BIGIP-SYSTEM-MIB, the sysAttrConfigsyncState (.1.3.6.1.4.1.3375.2.1.1.1.1.6.0) object has been deprecated and replaced by the sysCmSyncStatus (.1.3.6.1.4.1.3375.2.1.14.1) and sysCmSyncStatusDetails (.1.3.6.1.4.1.3375.2.1.14.2) objects."
    You must be using on zabbix side MIBs which you can grab from LTM admin web frontend. Seems F5 is changing constantly these templates without update properly MIBs version.

    PS. I have LTM templates for 11.6 but for zabbix 2.2 but still I'm waiting on my company approval that I can publish all my SNMP templates
    I should (hopefully) decision about publishing this stuff in next 2-3 weeks.

    Could you please show me what you have in sysGeneral OIDs?
    http://uk.linkedin.com/pub/tomasz-k%...zko/6/940/430/
    https://kloczek.wordpress.com/
    zapish - Zabbix API SHell binding https://github.com/kloczek/zapish
    My zabbix templates https://github.com/kloczek/zabbix-templates

    Comment

    • Dommel
      Junior Member
      • Oct 2014
      • 7

      #3
      Thank you for the reply kloczek,

      I have imported the "F5-BIGIP-SYSTEM-MIB.txt" and others into the /usr/share/snmp/mibs directory on the Zabbix server, I just am not sure how to use them. I am quite new to Zabbix and Linux so I am not sure I have things quite right.

      I am not sure what you are asking for when you are asking "Could you please show me what you have in sysGeneral OIDs?"

      Comment

      • kloczek
        Senior Member
        • Jun 2006
        • 1771

        #4
        Originally posted by Dommel
        Thank you for the reply kloczek,

        I have imported the "F5-BIGIP-SYSTEM-MIB.txt" and others into the /usr/share/snmp/mibs directory on the Zabbix server, I just am not sure how to use them. I am quite new to Zabbix and Linux so I am not sure I have things quite right.

        I am not sure what you are asking for when you are asking "Could you please show me what you have in sysGeneral OIDs?"
        If you want to have properly packaged F5 MIGS you can use my source rpm.
        You must:
        - copy your MIB files to ~/rpmbuild/SOURCES
        - execute "rpmbuild --rebuild net-snmp-MIB-F5-BIGIP-11.6-1.el6.nosrc.rpm"

        After all in ~/rpmbuild/RPMS/noarch you will find noarch package. Installation: "rpm -Uvh net-snmp-MIB-F5-BIGIP-11.6-1*.noarch.rpm"

        Postinstallation of this package will register MIBs installed by this rpm in net-snmp configuration files. If you are interested about details just have look on spec file in nosrc.rpm.
        Generally each MIB which is not part of standard net-snmp distribution needs to be registered in net-snmp configuration using line

        mib +<MIB-NAME>

        and this package all what it does it add couple of such lines net-snmp configuration. You can register MIBS without this rpm of course as well

        Attached rpm contains kind of my template packaging which can be used on deploy quickly any additional set of MIBs and keep them under rpm control.

        If you will have registered MIBs please try using snmpget command check sysGeneral OID. This OID contain type of your hardware.
        I'll be able to tell you are mine templates (which I should be able publish shortly).

        Could you please show me as well what you have in sysORID OID?
        This OID shows list of MIBs used by your device.

        If content this OID will be the same like mine:
        Code:
        SNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
        SNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance
        SNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
        SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB
        SNMPv2-MIB::sysORID.5 = OID: TCP-MIB::tcpMIB
        SNMPv2-MIB::sysORID.6 = OID: IP-MIB::ip
        SNMPv2-MIB::sysORID.7 = OID: UDP-MIB::udpMIB
        SNMPv2-MIB::sysORID.8 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
        I'm almost 100% sure you will be able to reuse my templates.




        PS. attached nosrc.rpm is gzipped. Seems zabbix forum does not allow attach rpm files
        Attached Files
        Last edited by kloczek; 05-11-2014, 19:26.
        http://uk.linkedin.com/pub/tomasz-k%...zko/6/940/430/
        https://kloczek.wordpress.com/
        zapish - Zabbix API SHell binding https://github.com/kloczek/zapish
        My zabbix templates https://github.com/kloczek/zabbix-templates

        Comment

        • Dommel
          Junior Member
          • Oct 2014
          • 7

          #5
          Thanks again kloczek,

          We have performed the steps you described but we are still not having much luck. Is there a way to tell on the Zabbix server once the package installer is done to tell of the MIB are being used?



          Here is what we have for the sysORID on the LTM

          Code:
          SNMPv2-MIB::sysORID.1 = OID: SNMP-MPD-MIB::snmpMPDCompliance
          SNMPv2-MIB::sysORID.2 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
          SNMPv2-MIB::sysORID.3 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
          SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB
          SNMPv2-MIB::sysORID.5 = OID: TCP-MIB::tcpMIB
          SNMPv2-MIB::sysORID.6 = OID: RFC1213-MIB::ip
          SNMPv2-MIB::sysORID.7 = OID: UDP-MIB::udpMIB
          SNMPv2-MIB::sysORID.8 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
          SNMPv2-MIB::sysORID.9 = OID: SNMP-NOTIFICATION-MIB::snmpNotifyFullCompliance
          SNMPv2-MIB::sysORID.10 = OID: NOTIFICATION-LOG-MIB::notificationLogMIB

          Comment

          • Dommel
            Junior Member
            • Oct 2014
            • 7

            #6
            kloczek,

            I want to thank you again for your input it has been tremendously helpful. We got it working with one small modification that we were overlooking.

            Our Linux system the Zabbix is installed on is using the SNMP Daemon for SNMP so we were modifying the wrong .conf file. We were modifying snmp.conf but needed to modify snmpd.conf.

            Once we made the changes to the correct conf file it worked fine.

            If you ever do get the opportunity to post your Templates, it would likely be greatly helpful.
            Last edited by Dommel; 07-11-2014, 20:14. Reason: Added additional info

            Comment

            Working...