4 Replies Latest reply on Apr 18, 2019 2:56 PM by mark.mullens@safetynational.com

    Custom Group Alert

    mark.mullens@safetynational.com

      Hello,

      I am looking for anyone who has experience in setting up a custom alert for groups.
      We created the group and use a custom attribute in the trigger condition.
      The members of this group make up all of the APM, WPM, Windows Servers and SQL Servers that make up a critical application.
      The logic we need is as follows:
      If Server X is down - Group is Down

      If both Server Y and Z are down - Group is Down
      If APM component A and WPM A are both down for X minutes - Group is Down.

      Our goal is to get a customized trigger condition that reflects the nature of our application infrastructure, fail-overs, and redundancies..
      So that the Group is Down alert is triggered when the application is actually down and not just a single component that may not be 'down' but might be 'critical'

       

      Thank you for any info or examples.

        • Re: Custom Group Alert
          mesverrum

          The only part that you can't really do in Orion is the X minutes part, groups automatically build their status based on the status of all their direct members, you can wait 10 minutes to trigger your alert logic, but the group itself will change pretty much right away once a child status changes. 

           

          So the tree could possibly look something like this

           

          MyApplication - Parent group folder, set to worst status so if any of these are down, mark the whole thing down

               Node X

               MyApplicationRedundantServerGroup - child group with status set to best (group stays green as long as any child is up)

                    Node Y

                    Node Z

               MyApplicationAGroup - child group with status set to best (group stays green as long as any child is up)

                    Application A (I can't remember off the top of my head if you can do components directly.  If you can then just use the component, if not make a template containing only the one component)

                    Transaction A