plugin_thold icon indicating copy to clipboard operation
plugin_thold copied to clipboard

2 requests - add auto-refresh to thold views, add last-breech timestamp.

Open dallenk opened this issue 1 year ago • 7 comments

Is your feature request related to a problem? Please describe.

Not a problem, just suggestions for enhancements.

Unless I completely missed it somewhere (please tell me to RTFM if you need ;) the thold views don't seem to auto-refresh like the monitor page. I plan on using a monitor dedicated to showing the thold status but don't want to click buttons to get an update. image

Is it possible to get a timestamp of the last breached state? I see the "In-State" but the actual time it occurred would be beneficial to us. If anyone if familiar with IBM Nucool/Netcool, the layout and sort/filter options are very well done and I think thold/cacti would work great with that level of detail and formatting ability.

dallenk avatar Oct 30 '24 15:10 dallenk

one additional request if possible. retain a "recovered" state in green highlight on a refresh for a configurable time? example. a device breeches a threshold, but recovers, and I only have the "breeched or triggered" selected: image

once that device recovers, i would like to see it still show in the list for a few mins, perhaps with a new color/state of "recovery monitor" or something similar.. it would give me two pieces of information, it did breech but recovered, and it is currently stable.

thoughts?

dallenk avatar Oct 30 '24 16:10 dallenk

I suggest add new status item - "Breached or Triggered or recovered recently" and add new color for this state.

Your first issue - I don't want to add new column. The output is already very wide. Two posibilities:

  • display timestamp when you do hover on any In state cell
  • add new thold setting "How to display in state" - timestamp or actual format

xmacan avatar Nov 17 '24 21:11 xmacan

Those options sound like a great addition. Thanks!

dallenk avatar Nov 23 '24 15:11 dallenk

Yea, another analog is to simply use the Ack required feature. I guess we need to understand the meaning of recently. It could be 5 minutes, 10 minutes, 20 minutes, 10 hours, ... What do you guys think?

TheWitness avatar Jun 08 '25 13:06 TheWitness

In any even, it's a simple join to the thold_log table for certain event types. We just need to define the <select> values.

TheWitness avatar Jun 08 '25 13:06 TheWitness

Yea, another analog is to simply use the Ack required feature. I guess we need to understand the meaning of recently. It could be 5 minutes, 10 minutes, 20 minutes, 10 hours, ... What do you guys think?

Personally, I prefer configurable columns if that is even an option. (This comes from past trauma of using IBM Netcool hah)

The users can configure what columns to show in the status page so it can show as little or as much as we want.

Using the ack required feature, i dont think would be useful in my case as the monitor this page is dislayed on is standalone system users don't interact with it. If a user defined time can be set for the in-between state of up and down? Anything pink, or cyan for example is "up" but has breeched in the last x seconds/minutes/hours.

This maybe could be further expanded in the menu to only display "breeched/down/up and unstable?"

Thoughts on that?

dallenk avatar Jun 08 '25 16:06 dallenk

Well we are working on an API for that. However, life circumstances and a new job loaded me down for sure. So we'll have to wait until I get some time to finish off the work. The API is in cacti 1.3.

TheWitness avatar Jun 09 '25 23:06 TheWitness