19 Commits
Author SHA1 Message Date
TheWitness 0f526404f7 Updating copyrights to 2026 (#740) 2026-02-14 14:16:33 -05:00
TheWitnessandCopilot 2d3b623d7a Updating workflow to include code validation PHP8.4 and MariaDB 10.6 (#739)
* Adding Worflows for code validation

* Apply php-cs-fixer rules

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 06:59:30 -05:00
TheWitness a7991dc6cf QA: Update Copyrights to 2025 2025-06-16 09:26:09 -04:00
TheWitness 4b14a89172 Allow Templates and Thresholds to have an External ID
feature: Allow Templates and Thresholds to include an External ID
2024-01-30 20:22:37 -05:00
netniV 4d9210e76b Update copyright for 2023 2023-01-04 22:31:06 +00:00
TheWitness 9e7443b3f0 Updating copyrights 2023-01-03 19:38:50 -05:00
TheWitness 33a1342835 Fixing Issue #542 and Copyright Years 2022-02-13 13:21:17 -05:00
TheWitness ca363b7cc9 Security sweep and other minor modifications 2019-01-06 17:54:55 -05:00
TheWitness 40566be09a Implement anytime upgrade
This change will allow, just like Cacti, the upgrade script to be run anytime without errors.

It also puts a hook into thold and the poller to fix the upgrade if it's problematic.
2019-01-05 11:46:09 -05:00
TheWitness 7053e7e834 Fixing one bug and half implementing another feature. 2019-01-02 18:43:48 -05:00
TheWitness 5c58df3a88 Additional auditing 2018-12-28 15:02:46 -05:00
TheWitness 0ad5286c97 Major forked thold merge to Cacti core thold plugin
For those of you watching, you may have thought I was never going to commit again.  Well, you were wrong 👍  I'm alive and still working on Cacti and a number of plugins.  Just not in a very public way.  You may be aware of my other work, and if so, that's great!

My current employer is allowing me to port a number of thold changes back to the Cacti community from our forked version.
 It was a necessity since the Cacti core version of the plugin has advanced so much since our forked version was first created.

Of the commits that will be forthcoming, this is the first.  In this first commit, I'm adding the following:

* Adding some additional hooks to the Notification List functionality for one of my non-public plubins.
* Adding Acknowledgment functionality to thold
* Allowing optional per threshold and per template specific email body support for both warnings and alerts
* Allow optional command line execution as the result of a threshold alert breach or restoral event.
* Allow threshold actions to be hooked by other plugins.  These hooks will be used by some of my non-public plugins for performing specific thold actions
* Add hooks for threshold and and template editing and saving
* Some faily significant code cleanup and code reduction
* In addition, I've found a number of smaller bugs that I will remediate via the GitHub issues list.

There are additional changes that I will be making subsequent to this commit, that include:

* Using a Threshold template to drive the creation of Graphs.  It's kind of backwards, but it works pretty well.
* Possible additional changes to the various hooks as I modify my gridalarms plugin to work with this version of thold.
* Any bug fixes that I discover from this major change.

Note, that you must be using Cacti 1.2 in order to leverage this new version of thold.  You are free to test it prior to it's release formal release of course.  I'm pretty sure all the core functionality is there as of right now.  However be warned, that I may for example pull or add a column or two, but you can rest assured that forcing another upgrade should fix things automatically.

Finally, let's not all get too excited.  I'm doing this work for my employer who has been kind enough to allow this work to happen.  None-the-less, I'm glad to be back, if only for a short time.

TW
2018-12-28 14:15:20 -05:00
cigamit 511a405a5f Update Copyright Years plus some missed updates 2017-01-02 08:11:29 -06:00
cigamit 2204ee9f26 resolving https://github.com/Cacti/plugin_thold/issues/15 2016-09-20 17:38:48 -05:00
cigamit 138fe4dc3f rename key columns to cacti standard names, correct dev debug issues 2016-04-16 08:56:18 -05:00
Andreas Braun 41b4c07e1c update copyrights
git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti_plugins/thold/trunk@2247 67214365-cc29-0410-bfbe-843132f0f3d7
2014-08-23 08:26:22 +00:00
Jimmy Conner f843a09103 Copy the stable branch over to trunk
git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti_plugins/thold/trunk@2087 67214365-cc29-0410-bfbe-843132f0f3d7
2012-05-18 17:27:14 +00:00
Larry Adams e260287415 QA: Fix numerous dos2unix issues
QA: Change Many buttons from Images to buttons
QA: Change Table Widths
Note: No Functional Changes

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti_plugins/thold/trunk@790 67214365-cc29-0410-bfbe-843132f0f3d7
2010-03-23 01:13:52 +00:00
Jimmy Conner 93469c48a8 Update truck to latest dev version:
Major changes to how thresholds work
Add in threshold escalation
Add in ability to run scripts / snmp write / etc... (hookable) - Still more work necessary
Add in log viewer (lots more tweaking necessary)


git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti_plugins/thold/trunk@660 67214365-cc29-0410-bfbe-843132f0f3d7
2010-02-19 16:06:33 +00:00