15 Replies Latest reply: Mar 28, 2012 1:43 PM by DanielleH RSS

Disable layer 3 topology discovery NPM 10.2

car3737
Currently Being Moderated

Is there a way to disable the layer 3 topology discovery on NPM 10.2. Once I do a discovery when I use the connectnow feature on the network atlas it shows both layer 2 and 3 connections. I manually went to each switch on the list resources and unchecked the layer 3 topology and then when I used the connect now feature it made only the layer 2 connections. Is the a way to disable the layer 3 and then add it when necessary?

  • Re: Disable layer 3 topology discovery NPM 10.2
    JWERLEIN
    Currently Being Moderated

    our Network techs are seeing alot of extra overhead and they believe it is because of layer2, and 3, being checked they want to disable this 'feature' is there an easy way to do this or do we have to do it through SQL?

    • Re: Disable layer 3 topology discovery NPM 10.2
      pacetti
      Currently Being Moderated

      JWERELIN,

      To disable topology calculations:

      1. Log in as an administrator to the Orion Web Console on the SolarWinds server that is polling the object for which you want to disable topology calculations.
      2. Click Settings in the top right corner of the web console.
      3. Click Manage Nodes in the Node & Group Management grouping.
      4. Check the node for which you want to disable topology calculations, and then click List Resources.
      5. Clear all Topology checkboxes.
      6. Click Submit.

      HTH,

      • Re: Disable layer 3 topology discovery NPM 10.2
        car3737
        Currently Being Moderated

        So I have over 2000 devices in our network are you saying I need to do this 2000 times? Is there a way to globally do this?

      • Re: Disable layer 3 topology discovery NPM 10.2
        rcahill
        Currently Being Moderated

        JWERELIN,

        To disable topology calculations:

        1. Log in as an administrator to the Orion Web Console on the SolarWinds server that is polling the object for which you want to disable topology calculations.
        2. Click Settings in the top right corner of the web console.
        3. Click Manage Nodes in the Node & Group Management grouping.
        4. Check the node for which you want to disable topology calculations, and then click List Resources.
        5. Clear all Topology checkboxes.
        6. Click Submit.

        HTH,

         

        If a new enhancement is to make a global change to systems, there needs to be a solution to globally remove this change. 

        Not all enhancements are desired by all customers and could cause havoc on client networks.

        • Re: Disable layer 3 topology discovery NPM 10.2
          JWERLEIN
          Currently Being Moderated

          Like Car3737 I have over ... well alot of devices. to remove this wonderful addition.

          is there a way to do it globally?

          • Re: Disable layer 3 topology discovery NPM 10.2
            DanielleH
            Currently Being Moderated

            Hello all--

            I have this marked for the PM to comment on.

            Thanks,
            DH

            • Re: Disable layer 3 topology discovery NPM 10.2
              RichC
              Currently Being Moderated

              Can we please bump the priority on this?

              I too have had the same request from my network team to disable this new feature globally.  We've verified that this new feature caused some of our Cisco 37xx series switches that normally had very stable ~10% CPU utilization to go to >80% CPU utilization when this feature is enabled.  De-selecting "Topology: Layer 2" and "Topology: Layer 3" did result in CPU going back to normal levels.  However doing this on thousands of devices is not a viable option; particularly when we have many switches with hundreds of interfaces where it takes several minutes to enumerate the interfaces on a single switch.  Multiply 3 minutes by 2000 devices and this equals someone's full time job for 12 and a half days.

              • Re: Disable layer 3 topology discovery NPM 10.2
                rjager
                Currently Being Moderated

                Like RichC, we also have issues on our Cisco switches CPU usage climbing to 100% when a rediscovery of interfaces is done. This happened every 60 minutes, changing the polling settings for this rediscovery to 1440 minutes, reduces the peak CPU load to once a day.

                However, the company would like to see a global way to disable the layer 2 and 3 topology instead of going over thousands devices manually.

                • Re: Disable layer 3 topology discovery NPM 10.2
                  zizi
                  Currently Being Moderated

                  Polling of L2 and L3 topology data might be disabled by removing topology poller assignments from Pollers table in Orion Database.

                  To remove all L2 and L3 topology pollers, please execute this SQL statement:

                  DELETE FROM Pollers WHERE PollerType LIKE 'N.Topology.SNMP.%'

                   

                  To remove all L2 topology pollers only, please execute this SQL statement:

                  DELETE FROM Pollers WHERE PollerType LIKE 'N.Topology.SNMP.Layer2'

                   

                  To remove all L3 topology pollers only, please execute this SQL statement:

                  DELETE FROM Pollers WHERE PollerType LIKE 'N.Topology.SNMP.Layer3'

                   

                  Once pollers are removed, it should take up to 30s for Orion to notice this change and stop gathering topology data.

                  • Re: Disable layer 3 topology discovery NPM 10.2
                    rcahill
                    Currently Being Moderated

                    zizi, 

                    SW should not depend on if their clients have SQL programmers on staff.  I highly recommend that if there is a SW decision to implement something globally on any / all future deployments there be an admin setting to enable, modify, or disable a feature.  It may also be recommended that the feature be initially disabled thus providing the network managers the option to enable it.

                    The feedback on this forum should indicate that device polling does effect device performance and the implementation global settings has had a negative impact on SW clients.  

                    Since the people responding on this forum are generally the people on the front line in response regarding their companies' network it does make their job much more difficult.

                  • Re: Disable layer 3 topology discovery NPM 10.2
                    JWERLEIN
                    Currently Being Moderated

                    Is there a way to globally re-enable this feature after it is removed.?

                    We are in the process of co-ordinating the removal. contacating the DBA group for back-up and restore support and others who may be impacted.. lets just say .. this will cost the company time and money because we have to allocate resouces accross multiple areas..

                     I agree. with the general concensus.. a global add/ removal is good. but also consider making it by device type, router, switch , access Point, Servers, etc...

  • Re: Disable layer 3 topology discovery NPM 10.2
    nicodiablo
    Currently Being Moderated

    This is a way to disable it at a poller level.

     

     

    Go to the installation path, for example, C:\Program Files\SolarWinds\Orion and find the following file.

      SolarWinds.Orion.Core.BusinessLayer.dll.config

    Open the file with Notepad and set the property TopologyEnabled="False"

     

    • Re: Disable layer 3 topology discovery NPM 10.2
      tomas.pospisil
      Currently Being Moderated

      If you set TopologyEnabled="False" in SolarWinds.Orion.Core.BusinessLayer.dll.config, you will disable only calculations. Pollers will collect data same way as before, use ZiZi way to achieve fully disabled topology pollers.


      Last but not least, create feature request, we are see your needs but feature request is best way to notice PM from customer side. Thank you



      • Re: Disable layer 3 topology discovery NPM 10.2
        mezdem
        Currently Being Moderated

        Hi Everyone, i would never suggest just delete data without checking first..

         

        here is a little helpful script to check what nodes..

         

         

        select PollerID, PollerType, substring(netobject,3,10)as NodeID, n.Caption, n.IP_Address

        from Pollers p

        inner join nodes n on n.nodeid = substring(netobject,3,10)

        WHERE p.PollerType LIKE 'N.Topology.SNMP.Layer3'

         

         

        If you then wish to just delete some of the pollers and not others, you can build your DELETE script using the node id column - just add them to the final section with a comma inbetween..

         

        DELETE FROM Pollers WHERE PollerType LIKE 'N.Topology.SNMP.Layer3'

        AND substring(netobject,3,10) IN (1,2,3,4) -- this is the NodeID (1,2,396,2000)etc

More Like This

  • Retrieving data ...