Ad Widget

Collapse

help with dashboard item that shows/tracks store down during normal business hours.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nonekdan
    Junior Member
    • Aug 2023
    • 1

    #1

    help with dashboard item that shows/tracks store down during normal business hours.

    Ladies and Gentlemen,
    Zabbix has made me small and insignificant.
    I got a request from the CTO to create a report that shows the downtime for a store only when that downtime falls into the time that the store is open.
    I have about 90 stores spanning from Col to NY and I'm pretty far down the rabbit hole.
    I have a lot of gear, but for simplicity sake lets focus on a sonicwall firewall.
    I have the host.
    I am doing snmp (and ping) using the generic SNMP poler and all of that is fine.
    I have created a trigger that will work based on an item that will look at the store start time and end time values that I have created as a macros (not the best way as I"m doing UTC on the server and that is making the times span past 00:00 and I had to create multiple macros dealing with that.
    (open to suggestions but not my primary issue)
    So I have that trigger and it looks at time and also looks at the ping loss trigger that looks for 3 in a row and then triggers.
    So This makes my custom trigger trigger
    But I can't graph a trigger. and since it's not part of a template I can't do the availability report on it either.
    I have been trying to create a zabbix trapper object and populate that from the trigger but I can't figure out how to do the sender script based on the trigger..
    So I'm pretty far into the weeds but the goal is to have my trigger trigger.
    Have a long graph for each store so that it will graphically show the data and when there was any downtime that affected the store.
    I also need another widget that shows the total downtime (custom trigger time) and hopefully even pull out the day and times affected for the store.
    I have been focusing on trying to natively do all this, but if I had to at this point I would open a vein ... I mean.. write a PowerShell script to populate the trapper if that is the way to do this.
    It has taken me way too long to figure this out and I hate asking for help as I feel like I'm not learning what I should learn, but maybe I'm just too old and need some young very smart person to tell me what to do?
    I could seriously use some help and please let me know if you need specifics instead of what I'm trying to do.
    Thank you in advance for your very valuable time.
Working...