Releases: Cacti/plugin_thold
v1.3.1 - Minor Bug Fixing
--- 1.3.1 ---
- issue#342: Unable to include thold_functions.php in thold regex function
- issue#343: Call to undefined function db_fetch_cell_assoc()
- issue#344: Thold VRules Display is subject to XSS Attack
v1.3.0
v1.3.0
-
feature#240: Thold plugin expose alerting information for external script
-
feature#259: Custom status was not replaced correctly after creating threshold
-
feature#274: Data Source link on Data Template column is ambiguous and can
lead to confusion. -
feature#292: New Requirement: CLI to import thold template.
-
feature: Add last changed date to Threshold table to make it easier to tell
when a Threshold was last triggered. -
feature: Add Sites to Notification Lists for Devices and Thresholds.
-
feature: Allow Threshold Notification Settings to be overwritten based upon
Template setting. -
feature: Set THOLD_* specific environment variables for script use.
-
feature: Allow Threshold Acknowledgment and Suspension of Notification.
-
issue#78: Different dimension - MegaBytes instead of Megabits
-
issue#95: Enhancement: Display duration count in days:hr:min:sec for triggered
thold alarms and warnings -
issue#182: When adding/removing list from a Threshold, Templated Thresholds
should be ignored. -
issue#241: Problem when acknowleding a thold
-
issue#248: No device available when attempting to manually add a new Threshold
-
issue#253: Threshold names are not being displayed correctly
-
issue#257: Can not create thold for graph
-
issue#258: When listing Thresholds, unable to sort by Data Source column
-
issue#260: New thold tab in a threshold can not work properly
-
issue#262: MySQL is sorting measured values as strings not numerics on Log tab
-
issue#268: Allow Device Association/Disassociation to set Thresholds
Notification as well. -
issue#271: A non-numeric value encountered in file polling.php line 570 & 571
-
issue#272: MySQL is sorting measured values as strings not numerics on Thold
tab -
issue#273: Wrong navigation bar link
-
issue#276: When saving a threshold, multiple errors are generated
-
issue#277: When finding data sources to template, string vs array error occurs
if templates are found -
issue#278: When creating new thresholds, created count generates errors
-
issue#283: Do not show 'Threshold Create' icon on the Graphs page for
Aggregates -
issue#287: Thresholds are not being created in 1.2.3
-
issue#289: Threshold filter on Thold - Log tab can not work
-
issue#290: Upgrade log some SQL Error, and save thold_template failure
-
issue#293: php error, undefined selected_items in notify_lists.php
-
issue#294: Update thold_webapi.php
-
issue#295: Thold daemon setting causing warnings
-
issue#296: plugin_thold_contacts keep obsoleted data if email is changed from
User Management -
issue#297: Thold row always
alert color
when current value only reach warn
hi/low -
issue#298: Thold(tab)->Log(Subtab)->Threshold(Filter) should be "threshold",
current is template -
issue#299: php error Constant STAT_NORMAL,STAT_LO,STAT_HI already defined
-
issue#300: Thold shows multiple tabs as 'selected' when first creating a thold
-
issue#301: Thold Graph does not substitute comment for warn/alert hrule
-
issue#302: Fixed: PHP Notice: Undefined Variable $thold_data
-
issue#305: Correct three PHP Undefined indexes and CSS errors
-
issue#307: Thold should log thold device down and recovering to Cacti log for
syslog forwarding -
issue#309: Remove use of deprecated each() from thold_functions.php
-
issue#310: Sort by Low value in management - Threshold page can not work well
-
issue#311: Can not show graphs when drill down from Thold - Device Status
-
issue#312: A warning thold use wrong color
-
issue#314: Current display value incorrect
-
issue#315: Can not distinct threshold with same graph template but with
different DataSource -
issue#316: Wrong color when baseline deviation type of threshold back to
normal -
issue#319: Thold duplicating tholds when two Graphs use the same Data Source
-
issue#320: Thold Graph broken when name include single quote
-
issue#322: Standalone thresholds based on graph with serveral DS don't work
for DS after the 1st one... -
issue#323: "Associated Graph (Graphs using this RRD)" field not including all
graphs using same RRD... -
issue#324: value not correct in Thold - Log page
-
issue#325: In State status incorrect for threshold
-
issue#326: Threshold Acknowledgment, Suspend, Resume not functional
-
issue#327: php error for thold_functions.php
-
issue#329: SQL Error due to typo if thold upgrade from 0.6 and prior
-
issue#334: Undefined index: data_source_name in file: thold_functions.php
-
issue#335: Undefined index: desc in file:
/opt/IBM/cacti/plugins/thold/thold_functions.php -
issue#336: cacti 1.2.4 and THOLD 1.2.x check_all_thresholds error
-
issue#339: thold_rpn error if some xxx_hi/low value is empty
-
issue#340: fix wrong function name function db_fetch_cell_assoc
-
issue: When updating the Notification List for a Threshold Template, updates
were not pushed to Thresholds.
v1.2
--- 1.2 ---
- feature: Add Acknowledgment support to thold
- feature: Allow per threshold syslog settings
- feature: Allow Notification Lists to be hooked by other Plugins
- feature: Allow command execution on Threshold breaches and restoral events
- feature: Add per threshold email body for alert and warning messages
- feature: Allow threshold actions to be hooked by other plugins
- issue#207: Errors when attempting to save a Threshold
- issue#210: Disabled Thresholds appear in breach/trigger filters
- issue#211: Site filtering does not work without another filter selected
- issue#220: Fixed bug when mass host down created wrong email sending where
used both global and local notification lists on hosts. - issue#226: Tholds cli_thresholds.php script does not fully function
- issue#244: Unknown column 'td.template' error generated when propagating
templates - issue#245: Upgrade to THold 1.2.0 fails with massive stack trace being
repeated - issue: Massive usability and readability improvements in code
- issue: When saving a Threshold or a Threshold Template you were redirected
back to the respective table views and not left on the edit page.
v1.0.6
v1.0.5
--- 1.0.5 ---
- feature: Increase size for RPN expressions
- issue#168: Suggested names does not work if no substitute variable used
- issue#198: Depreciated each() function usage under PHP 7.2
- issue#199: Threshold template association issue
- feature#197: Template view should allow reapply suggested name
v1.0.4
--- 1.0.4 ---
- issue#117: ERROR: possible illegal string offset when sending mails
- issue#125: Thold VRules Enabling and Disabling results in a broken page
- issue#128: Thold log date format does not align with Cacti log format
- issue#130: Correct errors relative to mailer headers
- issue#131: Users without permissions can disable/enable tholds
- issue#132: Undefined indexes from time to time when storing current value
- issue#136: Add Support in Cacti format and document <DATE_RFC822> option
- issue#138: Duplicate thresholds created
- issue#141: Division by zero when removing threshold due to deleted Graph Template
- issue#142: When two data source have same field name, thold will create duplicates
- issue#144: Unexpected threshold breach due to very high value
- issue#145: Cacti turning Thold off
- issue#148: Creating threshold from data source fails if not all variables are graphed
- issue#153: Threshold Template "Operator Notes" Variable not Recognized
- issue#154: Removed Devices are not pruned to thold tables
- issue#155: Autocreate now failing due to recent changes
- issue#157: Operator Notes are not propagated during Template updates
- issue#160: RPN Expressions not handling ifSpeed and ifHighSpeed replacement
- issue#167: Separate filter for management and monitoring tabs
- feature: Now shows counts of notification list usage on front page
- feature: First attempt of thresholding by data collector. Note that if you are using the thold daemon, you will need to run on each data collector.
- feature: Report Thold Daemon Runtime with Millisecond precision.
- feature: Prepare for new Cacti 1.2 feature for storing RRDfiles on remote storage
- feature: Add , in Cacti format, and <DATE_RFC822> to Device Up/Down Emails
- feature: Allow Operator Notes to include threshold tags
- issue: Speed thold processing by reducing queries and string manipulation
- issue: Fully convert the thold daemon to Cacti 1.x. Old converted thold daemon was generating MySQL 2006 errors due to a feature in PDO
v1.0.3
--- 1.0.3 ---
- feature#34: Allow notes to be attached to thresholds and templates
- feature: New setting for expression tholds using ifHighSpeed to handle empty ifHighSpeed entries
- issue#81: Alert settings are mandatory, Warning is optional
- issue#86: Undefined variable in snmptrap function
- issue#89: Add Site to main table views
- issue#91: Search filter not working from Thold Management
- issue#93: Thold ID's when auto created are NOT in sequential order
- issue#94: not processed properly when the value has never changed
- issue#97: Re-write logger() function to leverage subject instead of attempting to reconstruct message
- issue#99: Thold disables itself due to division by zero for invalid RPN expressions
- issue#104: Query using the wrong/deprecated column
- issue#106: Sort host list by time in state, graphs, and data sources
- issue#109: RPN Expressions fail when ifHighSpeed is set to zero
- issue#110: Notification List duplication not implemented
- issue#111: Default Status filter not respected on thold tab
- issue: Baseline tholds generate SQL errors and PHP warnings
- issue: Add test domain for i18n
v1.0.2
--- 1.0.2 ---
- issue#60: Threshold Templates could not be exported
- issue#61: RPN Expression column too narrow
- issue#64: Request High/Low Threshold allow for floating point values
- issue#65: Link in Thold Email not working due to &rra_id=1
- issue#73: PHP Warnings when saving baseline alerts
v1.0.1
v1.0.0
--- 1.0.0 ---
- feature: Initial Support for Cacti 1.0
- feature: Multiple tholds per data source
- feature: Moving most SQL to prepared statements for security
- feature: Moving away from direct use of GET, REQUEST, and POST variables for security
- feature: Rename several legacy database columns to match Cacti's default schema, making the thold code much more readable
- feature: complete audit and rewrite of several functions addressing: readability, clarity, and consistency