11 Replies Latest reply on Jun 8, 2016 9:25 AM by singlebuoy

    Do I need another Polling Engine for NPM?

    singlebuoy

      I am looking to solve two issues and wonder if this is the right direction. From a very high level view, we have a US and Europe site but under 10K devices we monitor. I am in the US. Currently, our primary and only polling engine is in Europe. In the US, we will get alerts that devices are down but when we check either Orion or the devices, they are up. This seems to be happening a lot. The second thing is that all the down alerts are being recorded in Europe time. So we are having to take 7 hours off the time reported that the device went down. My question is, would installing a polling engine help resolve these false alerts and would it fix the time issue? Would this also help reduce network traffic?    

        • Re: Do I need another Polling Engine for NPM?
          dhanson

          A Europe based polling engine could curb your false positives on node down, but so could adjustments to your poll intervals, or modifying your alert logic to compensate for possible poll failures in EU devices (ex. increase time before considering a device down). Note that you can filter this based on the device's name, or create a custom property to determine which node down alert to use for certain devices. For instance, a separate alert for EU devices that gives them 1 or 2 extra poll intervals before considering them down. It adds a minute or two to your reaction time in the case of a legitimate event, but could reduce the false positives, and save you more time in the long run. A common issue for this is timeouts...perhaps your polling has a timeout that is too high for some of the latency you irregularly experience in EU?

           

          If the NTP source is in UTC, and the timezone is set to something like "clock timezone UTC -7", then it converts accordingly to set timestamps in traps and log messages from that device. We use UTC globally on all our devices, so no matter where an alert is coming from it appears in our system as UTC. If yours are set based on the timezone they are in, SolarWinds (I think) won't do any conversions for you, and will display the messages based on the device's timestamp. Perhaps

          this is the problem?

           

          HTH!

          -Dan

          1 of 1 people found this helpful
            • Re: Do I need another Polling Engine for NPM?
              singlebuoy

              You're saying I can set different polling for different groups? We do have separate groups for US and Europe devices. The alerts are def being recorded in Europe time zone. (I am in the US) Im not sure about what NTP is set to and I wouldn't be able to change those settings anyways even if it was the issue.

                • Re: Do I need another Polling Engine for NPM?
                  dhanson

                  Under Manage Nodes, select a node and hit Edit Properties. Here, scroll down a little bit, and under "Polling" is an option for polling for status. You can edit this to change the poll interval for a specific device. Keep scrolling down and you'll see "Alerting Thresholds", and among them is response time. You can edit these to deviate from the global intervals and timeouts in the Settings menu. You can also perform this change to multiple nodes at the same time, so feel free to select all of your Europe nodes and make small adjustments to these.

                   

                  With a custom property defining what's in EU and what's in the US, you can create alerts that recognize these as variables in the rule. With that, you can define two "Node Down" rules, and modify the Europe alert to trigger only if the condition has existed greater than a set amount of time. With a large enough wait time, you can elapse an additional polling interval or two to check status before it alerts.

                   

                  HTH!

                  -Dan

                  1 of 1 people found this helpful
              • Re: Do I need another Polling Engine for NPM?
                pratikmehta003

                I guess u need to re-look into your polling and threshold settings as mentioned by Dan as well. U can also check your 'node  I don't see any reason for a new Polling engine here.

                For the timezone it will take based on where your polling engine is setup.

                1 of 1 people found this helpful