Ad Widget

Collapse

Noob question: How to reset issues

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • IGuessImTheITGuy
    Junior Member
    • Jun 2017
    • 5

    #1

    Noob question: How to reset issues

    We have a large number of switches from an old vendor that tend to overheat, and I finally found the OID for temperature. Because some of these are in a stack, there's a huge OR statement for each potential switch in the stack. It also reports as a "High" severity.
    The reporting works, the notifications work, but some of these temp issues are transient, and these high severity issues don't auto-clear like my "Average" issues. I put a recovery expression in, but it's still not working.

    How do I have High severity transient issues auto-resolve or reset?
  • LenR
    Senior Member
    • Sep 2009
    • 1005

    #2
    severity shouldn't matter, it's probably a logic error. Have any items in the test gone unsupported? Check latest data to make sure Zabbix has seen the cool down :-)

    Comment

    • IGuessImTheITGuy
      Junior Member
      • Jun 2017
      • 5

      #3
      I do have some unsupported items (depending on number of switches in the stack), but the latest data is showing proper temperature.

      I'll post the logic when I get back to the office.

      Comment

      • IGuessImTheITGuy
        Junior Member
        • Jun 2017
        • 5

        #4
        Here's the logic:
        For the trigger:
        Code:
        {Template Switch Temperature - Avaya:InternalTemp1.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp2.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp3.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp4.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp5.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp6.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp7.last()}>45 
        or {Template Switch Temperature - Avaya:InternalTemp8.last()}>45
        and again, there might not be 8 in the stack.

        Recovery:
        Code:
        {Template Switch Temperature - Avaya:InternalTemp1.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp2.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp3.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp4.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp5.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp6.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp7.last()}<45 
         and {Template Switch Temperature - Avaya:InternalTemp8.last()}<45
        Recovery was done after attempts to have it autocorrect failed.

        Comment

        Working...