The plugin would fail with:
> PHP Warning: Division by zero in /usr/share/cacti/plugins/thold/thold_functions.php on line 1590
when a baseline threshold was breached and no re-alert interval was
defined for that threshold.
--- /dev/null
+diff -dur cacti-plugin-thold-0.4.9.orig/thold/thold_functions.php cacti-plugin-thold-0.4.9/thold/thold_functions.php
+--- cacti-plugin-thold-0.4.9.orig/thold/thold_functions.php 2012-12-11 17:47:07.000000000 +0100
++++ cacti-plugin-thold-0.4.9/thold/thold_functions.php 2012-12-11 17:48:34.789180077 +0100
+@@ -1587,7 +1587,7 @@
+ thold_debug('Threshold Baseline check breached');
+
+ /* re-alert? */
+- $ra = ($item['bl_fail_count'] > $bl_fail_trigger && ($item['bl_fail_count'] % ($item['repeat_alert'] == '' ? $realert : $item['repeat_alert'])) == 0);
++ $ra = ($item['bl_fail_count'] > $bl_fail_trigger && ($item['bl_fail_count'] % ($item['repeat_alert'] == 0 ? $realert : $item['repeat_alert'])) == 0);
+
+ $notify = ($item['bl_fail_count'] == $bl_fail_trigger || $ra);
+
Source0: http://docs.cacti.net/_media/plugin:thold-v%{version}-3.tgz
# Source0-md5: 18fa28a60cafa0d9821fb5d9a8cf7823
Patch0: %{name}-undefined_variable_subject.patch
+Patch1: %{name}-division_by_zero.patch
URL: http://docs.cacti.net/plugin:thold
BuildRequires: rpm-php-pearprov >= 4.4.2-11
Requires: cacti
%{__rm} thold/includes/.settings.php.swp
%patch0 -p1
+%patch1 -p1
%install
rm -rf $RPM_BUILD_ROOT