Greetings,
Attached is a bulk patch for 1.1.6. This patch adds new features, and bug fixes against Zabbix 1.1.6. Some of the other patches on the forums that are include in this are;
To use this patch to it's fullest, against a populated Zabbix DB, you will need to execute the following MySQL (Or other commands for other DBs) commands;
Additionally, to take advantage of the new improved Server Status, you will need to edit a new configuration file called server.inc.php, in the Zabbix UI include directory. This file contains a couple of new configuration entries that are used to gather status using native Zabbix tools. Please read the thread posted at PATCH: Improved Server Status In Reports for further details on using this patch.
EDIT: 02 Mar 07 - Updated the patch to resolve issues found by Palmertree and some of my co-workers.
EDIT: 08 Mar 07 -- Updated the patch, see what has changed
EDIT: 14 Mar 07 -- Created add-on patch. This patch is meant to be applied over the existing bulk patch. See what has changed
EDIT: 14 Mar 07 #2 -- I had a small typo in the patch G patch, you will need to add the H patch as well. Sorry for the inconvenience.
EDIT: 17 Mar 07 -- Fixed the latest round of issues. I have also begun documenting classes and functions in the UI. The documentation, what there is of it anyway, can be viewed with phpdoc. My goal is to completely document the UI's functions and classes to ease the transition from 1.1.6 to 1.4 and or custom UI's.
EDIT: 29 Mar 07 -- This patch is mostly adding more phpdoc components, however, there are a couple of minor bug fixes as well.
Attached is a bulk patch for 1.1.6. This patch adds new features, and bug fixes against Zabbix 1.1.6. Some of the other patches on the forums that are include in this are;
- PATCH: Temporal Displacement, 3 new trigger funcs -- I have extended the functionality from that patch to a total of 9 triggers;
- MINTD | MINTW | MINTM -- These three compare the current value against the minimum value at the same time period, 24 hours ago, 7 days ago, and 28 days ago respectively
- MAXTD | MAXTW | MAXTM -- These three compare the current value against the maximum value at the same time period, 24 hours ago, 7 days ago, and 28 days ago respectively
- AVGTD | AVGTW | AVGTM -- These three compare the current value against the average value at the same time period, 24 hours ago, 7 days ago, and 28 days ago respectively. Please note that this supports integers as well as floats.
- PATCH: Fix Trigger Info Widget
- PATCH: Multiple fixes against 1.1.5
- PATCH: Fix Trigger Comments
- PATCH: Increase Item Key Length
- PATCH: Improved Server Status In Reports
- And Many Many More....
To use this patch to it's fullest, against a populated Zabbix DB, you will need to execute the following MySQL (Or other commands for other DBs) commands;
Code:
alter table `items` change `key_` `key_` VARCHAR(255) NOT NULL; alter table config add ackduration int(4) DEFAULT '1800' NOT NULL; alter table alerts add ackuntil int(4) DEFAULT '0' NOT NULL;
EDIT: 02 Mar 07 - Updated the patch to resolve issues found by Palmertree and some of my co-workers.
EDIT: 08 Mar 07 -- Updated the patch, see what has changed
EDIT: 14 Mar 07 -- Created add-on patch. This patch is meant to be applied over the existing bulk patch. See what has changed
EDIT: 14 Mar 07 #2 -- I had a small typo in the patch G patch, you will need to add the H patch as well. Sorry for the inconvenience.
EDIT: 17 Mar 07 -- Fixed the latest round of issues. I have also begun documenting classes and functions in the UI. The documentation, what there is of it anyway, can be viewed with phpdoc. My goal is to completely document the UI's functions and classes to ease the transition from 1.1.6 to 1.4 and or custom UI's.
EDIT: 29 Mar 07 -- This patch is mostly adding more phpdoc components, however, there are a couple of minor bug fixes as well.


Comment