1 | 85 | simandl | 0.97a FIXED - Incorrect action URL in 'map selector' combo box for Cacti users. |
2 | | | FIXED - cacti_graph_id set to 0 instead of ID, by rrd/poller_output and dsstats plugins (thanks sh0x) |
3 | | | FIXED - 'classic' legend drew 'hidden' colour values for things like key background colour. (thanks jmayniac) |
4 | | | FIXED - PHP 5.3 deprecated code in HTML_Imagemap.class.php |
5 | | | FIXED - 'Show Only First' option ignored in Cacti (thanks inko_nick) |
6 | | | FIXED - Editor deals with overlapping nodes on different ZORDERS properly. |
7 | | | FIXED - "property of non-object in editor.php line 466" while editing map properties (thanks to iNeo) |
8 | | | FIXED - no-data option on command-line didn't work |
9 | | | FIXED - Clone Node was broken in 0.97 |
10 | | | FIXED - Maps with per-user permissions show up multiple times in map selector |
11 | | | FIXED - Removed incorrect warning about imagefilter and USEICONSCALE. |
12 | | | FIXED - string escaping bug with editor and direct config changes (thanks uhtred) |
13 | | | FIXED - --imageuri was ignored on command-line (thanks Marcus StĂśgbauer) |
14 | | | FIXED - links with targets containing spaces are broken by the editor (thanks Andreas Braun) |
15 | | | FIXED - deprecated jQuery function call in cacti-pick.php (thanks again Andreas Braun) |
16 | | | CHANGE - Group sorting is a bit more logical and the presentation nicer. |
17 | | | CHANGE - cacti-integrate.php uses getopt to take more command-line params |
18 | | | CHANGE - Updated jQuery to latest version |
19 | | | CHANGE - Number formatting will pick 1G over 1000M (and similar) (thanks cerbum) |
20 | | | CHANGE - The editor is disabled by default - see top of editor.php (and install guide) |
21 | | | ADDED - LINK WIDTH accepts decimals |
22 | | | ADDED - cacti-integrate.php can generate DSStats TARGETs too |
23 | | | ADDED - Simple VIA editing in editor (thanks to Zdolny) |
24 | | | ADDED - SCALE can accept G,M,K,T,m,u,n suffixes (for absolute scales) |
25 | | | |
26 | | | 0.97 FIXED - RRD Aggregation regexp was failing (thanks to shd) |
27 | | | FIXED - Scale numerals honour locale (thanks again, shd) |
28 | | | FIXED - THold plugin check failed with Thold 0.4.1 (PA 2.x, actually) |
29 | | | FIXED - Uninitialized variable in ReadData when plugin is disabled |
30 | | | FIXED - Zero-length link check didn't include offsets (thanks Ryan Botoluzzi) |
31 | | | FIXED - Cacti-pick should get right rra path for packagers that move the rra directory (e.g. Ubuntu, Debian *again*) |
32 | | | FIXED - DS plugins that return one value and a null should work properly |
33 | | | FIXED - "Strange" characters (e.g. /) in NODE and LINK names broke the imagemap. |
34 | | | FIXED - Map Style settings in editor were broken after internal defaults changes |
35 | | | FIXED - Imagemap no longer contains areas with no href defined |
36 | | | FIXED - SPLITPOS was ignored with VIASTYLE angled (thanks to uhtred) |
37 | | | FIXED - 'AICONOUTLINECOLOR none' is actually valid now (thanks to mgb & Leathon) |
38 | | | FIXED - readdir() loop never stops, on some systems (thanks to jerebernard) |
39 | | | FIXED - bad regexp in the MRTG DS plugin (thanks to Matt McMahon) |
40 | | | FIXED - 0.96 had a new 'time' DS plugin - now documented! |
41 | | | FIXED - NCFPC now only complains about missing scale lines on NODEs for the variable that is in use. |
42 | | | ADDED - USEICONSCALE no longer has special dependencies - and the colours are nicer too. |
43 | | | ADDED - Option of a dropdown selector to navigate between maps (in full-size view) |
44 | | | ADDED - Maps can be organised into groups in Cacti plugin. These appear |
45 | | | as tabs in the UI for viewing maps. |
46 | | | ADDED - Extra variables can be defined per-group, so all maps in a group can have similar settings (e.g. a "24hr average" tab). |
47 | | | ADDED - INCLUDE keyword to include a file of common definitions (based on work by BorisL) |
48 | | | (NOTE: this can confuse the editor sometimes - see the manual page for INCLUDE) |
49 | | | ADDED - Warning for maps that contain OVERLIBGRAPH but not 'HTMLSTYLE overlib' |
50 | | | ADDED - Warning for use of TEMPLATE not as the first line of an object (overwrites settings otherwise) |
51 | | | ADDED - SCALE will accept values below 0, and also above 100 |
52 | | | ADDED - USESCALE has two new options: absolute and percent, which allows you to have a SCALE of absolute values |
53 | | | ADDED - New datasource plugin to support statistics from TheWitness's DSStats Cacti Plugin. This gets you daily,weekly,monthly and annual stats with no complicated rrdtool stuff. |
54 | | | ADDED - New converter to take a rrdtool-based map config and make it into a DSStats-based one |
55 | | | ADDED - static datasource can be used for negative values |
56 | | | ADDED - SNMP datasource has configurable timeout and retry values. |
57 | | | ADDED - SNMP datasource has option to give up on a failing host |
58 | | | ADDED - LABELOFFSET supports percentage compass offsets and radial offsets, like NODES does. |
59 | | | ADDED - Percentage compass offsets (NODES and LABELOFFSET) support > 100% offsets |
60 | | | |
61 | | | 0.96a FIXED - New z-ordering code did not work correctly on PHP4. This broke (at least) the editor. (thanks toe_cutter) |
62 | | | FIXED - \n is no longer treated as a newline in TARGETs (thanks NetAdmin) |
63 | | | FIXED - KILO was broken completely between 0.95b and 0.96 (thanks Jethro Binks) |
64 | | | FIXED - Link comments in certain positions could cause div-by-zero errors. (thanks again Jethro) |
65 | | | FIXED - USEICONSCALE didn't colorise (broken between 0.95b and 0.96 again) (thanks colejv) |
66 | | | FIXED - Managed to make LABELOFFSET case-sensitive. |
67 | | | |
68 | | | 0.96 ADDED - TEMPLATE allows a node or link to copy it's settings from another, instead of from DEFAULT. |
69 | | | ADDED - RRD datasource can take SET rrd_default_path to make configs a little easier to read. |
70 | | | ADDED - RRD datasource can take SET rrd_default_in_ds and rrd_default_out_ds for non-Cacti users. |
71 | | | ADDED - RRD datasource can get Cacti query information (in poller_output mode ONLY) - like ifAlias, ifSpeed etc |
72 | | | ADDED - RRD datasource can take the ifSpeed/ifHighSpeed from the above, and use it in the map. |
73 | | | ADDED - RRD datasource fills in Cacti cacti_path_rra and cacti_url with Cacti base path and URL |
74 | | | ADDED - RRD datasource can take global SET rrd_options to add extra options to rrdtool command lines |
75 | | | ADDED - SNMP datasource also stores the raw data from the SNMP agent in snmp_raw_in/snmp_raw_out |
76 | | | ADDED - SNMP datasource allows '-' as an OID, similar to '-' targets in RRDs. |
77 | | | ADDED - Control the drawing order with ZORDER. |
78 | | | ADDED - New artificial icons: nink, inpie and outpie. See ICON in manual. |
79 | | | ADDED - Warning for probably-incorrect BWLABELPOS where in<out |
80 | | | ADDED - Warning for gaps in a SCALE |
81 | | | ADDED - New global SET variables to disable some common warnings you may not care about :-) |
82 | | | ADDED - Cacti management screen shows number of warnings for each map last time it ran |
83 | | | ADDED - Cacti management screen also has a link to the log entries for the map in question |
84 | | | ADDED - The TARGET aggregation thing can also take scale factors now: -5.5*myrrdfile.rrd |
85 | | | ADDED - Cacti plugin caches thumbnail sizes, improving thumbnail view rendering |
86 | | | ADDED - Cacti plugin allows adding the same map twice (more useful than it sounds) |
87 | | | ADDED - Cacti plugin allows setting of map-global variables in the management UI |
88 | | | ADDED - Cacti plugin allows settings of global map-global (across all maps) variables too |
89 | | | ADDED - Cacti plugin adds links in 'user' pages to management screen (if you are an admin) |
90 | | | ADDED - HTMLSTYLESHEET keyword allows you to specify a URL for a CSS stylesheet (CLI tool only) |
91 | | | ADDED - A few extra CSS id and class attributes, to make styling the page easier. |
92 | | | ADDED - New token: in/outscalecolor contains HTML colour code of node/link colours for use in NOTES |
93 | | | ADDED - New NODES offset type - angle+radius |
94 | | | ADDED - New NODES offset type - compass-point+percentage |
95 | | | ADDED - "KEYSTYLE inverted" - to get a thermometer-style vertical legend. |
96 | | | ADDED - "COMMENTSTYLE center" to make comments run along the centre of a link arrow. (and 'edge' for the usual) |
97 | | | ADDED - COMMENTFONTCOLOR accepts 'contrast' as an option, for when it's over a link |
98 | | | ADDED - VIASTYLE angled (or curved) - you can turn sharp corners now |
99 | | | ADDED - Comment (and pos) editing in editor (based on code by Zdolny) |
100 | | | ADDED - Editor Settings dialog works, and allows you to set grid-snap and some overlays |
101 | | | ADDED - SCALE allows 'none' as a colour (for non-gradients). Only affects LINKs so far. |
102 | | | ADDED - fping plugin allows for changing the number of pings. |
103 | | | ADDED - TARGET strings can be enclosed in quotes, to allow spaces in them (mainly for external ! scripts) |
104 | | | ADDED - "KEYSTYLE tags" - like classic, but uses the scale tags instead of percentages. |
105 | | | ADDED - scripts in random-bits to help with automatic/assisted mapping. |
106 | | | ADDED - lots more pretty pictures in the manual, so you can see what I mean. |
107 | | | ADDED - IMAGEURI keyword to match --image-uri command-line option (ignored in Cacti plugin) |
108 | | | ADDED - MINTIMEPOS and MAXTIMEPOS to track data source times |
109 | | | CHANGE - Cacti plugin uses "processed" map title now (allows {} tokens in the title) |
110 | | | CHANGE - A NODE with no POSITION is not drawn, instead of drawn at 0,0. Useful for templates. |
111 | | | CHANGE - A LINK with no NODES is no longer an error. Also for templates. |
112 | | | CHANGE - The link_bulge secret mode bulges each side of a link independently now |
113 | | | CHANGE - whitespace is stripped from the beginning and end of each line before parsing |
114 | | | CHANGE - OVERLIBWIDTH/HEIGHT are used for img tag width and height - so they must be *correct* now |
115 | | | FIXED - Cacti poller_output support works more reliably/at all on Windows |
116 | | | FIXED - Renaming a node in the editor correctly handles other relatively-positioned nodes and vias |
117 | | | FIXED - Minor issue with CRLF in map title for Cacti Plugin |
118 | | | FIXED - CLI tool set --define options incorrectly. |
119 | | | FIXED - Oneway links don't draw the INCOMMENT anymore |
120 | | | FIXED - negative TIMEPOS didn't hide the timestamp |
121 | | | FIXED - DEFAULT SCALE covers 0-100 properly (Thanks Dan Fusselman) |
122 | | | FIXED - Scaled ICON in DEFAULT didn't get overwritten properly in nodes (Thanks Fabrizio Carusi) |
123 | | | FIXED - No more floating-point imagemap coords (Thanks Trond Aspelund) |
124 | | | FIXED - RRDtool regional output (. vs ,) workaround |
125 | | | FIXED - Cacti poller_output handles NaN more gracefully now |
126 | | | FIXED - SNMP datasource should work with Windows SNMP again |
127 | | | FIXED - MRTG datasource tried to stat() URLs |
128 | | | FIXED - Error reporting for CLI --define was bad. --help text was out of date. |
129 | | | FIXED - Editor will honour LABEL from NODE DEFAULT, if it is set. |
130 | | | |
131 | | | 0.95b FIXED - SQL schema issue that upset some mysql versions |
132 | | | FIXED - Removed sometime-problem debugging code in editor |
133 | | | FIXED - incorrect jquery path in cacti-picker |
134 | | | FIXED - INFOURL not used without overlib |
135 | | | FIXED - 'none' colours on LINKs were broken by typo. |
136 | | | FIXED - NOTES, INNOTES, OUTNOTES all just flat-out borken in 0.95 and 0.95a |
137 | | | FIXED - Page title can be incorrect if filehash starts with a digit. |
138 | | | FIXED - Cacti plugin behaves a little better with auth disabled. |
139 | | | |
140 | | | 0.95a FIXED - problem with global map variables. Oops. |
141 | | | FIXED - few deprecated function references. |
142 | | | FIXED - couple of tiny docs errors. |
143 | | | FIXED - bug where INFOURL without OVERLIBGRAPH would be ignored |
144 | | | CHANGE - Added in a SCALE line in the DEFAULT scale for between 0 and 1. Stops a lot of warnings on low-traffic links. |
145 | | | CHANGE - Tweaked node cloning in editor - clone is offset in x and y now. |
146 | | | |
147 | | | 0.95 KNOWN ISSUE - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH are not handled well by the editor. If you edit a map that uses these, |
148 | | | then the 'in' side of the link will be copied to the 'out' side. New editor will handle this better. |
149 | | | |
150 | | | ADDED - you get a warning if you are using values outside of the defined SCALE now. |
151 | | | ADDED - You can add a 'tag' to a SCALE line, to be used in ICON or LABELs later. |
152 | | | ADDED - USEICONSCALE - colorize icon images (based on patches from llow) |
153 | | | ADDED - screenshot mode. "SET screenshot_mode 1" at the top of the map will anonymise all labels, comments and bwlabels. |
154 | | | ADDED - LABELFONTCOLOR can use a special value of 'contrast' to always contrast with the label colour. |
155 | | | ADDED - Artificial Icons. Special icon 'filenames' - 'box' 'round' 'rbox' create a shaped icon without any file. |
156 | | | ADDED - Map titles show up in browser title now. |
157 | | | ADDED - a basic 'live view' function which generates a map on demand. Sometimes. It's not very useful. |
158 | | | ADDED - LABELANGLE allows you to rotate node labels to 90,180,270 degrees. Needs truetype font. |
159 | | | ADDED - improved data-source picker in editor: host filter |
160 | | | ADDED - improved data-source picker in editor: option to aggregate data sources |
161 | | | ADDED - Moved data-source picker changes across into the graph-picker for NODEs too. |
162 | | | ADDED - SPLITPOS keyword to control position of midpoint in links |
163 | | | ADDED - VIAs can be positioned relative to NODEs (like NODEs can) (thanks again to llow) |
164 | | | ADDED - Weathermap has a hook in the map viewing page to allow other plugins to add code there |
165 | | | ADDED - .htaccess files bundled with Weathermap to restrict direct access to configs and output |
166 | | | ADDED - filenames for output are much less guessable now (may break external references to maps) |
167 | | | ADDED - You can use 'DUPLEX half' on a link to make the bandwidth percentage |
168 | | | calculate work for half-duplex links |
169 | | | ADDED - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH, INNOTES/OUTNOTES |
170 | | | allow you to have different urls for the in and out side of links (based on idea from llow) |
171 | | | ADDED - OVERLIBGRAPH (and IN/OUT versions) can take multiple URLs separated by spaces (again from idea by llow) |
172 | | | ADDED - debug/warning log output contains the map name, and the debug output is marked DEBUG |
173 | | | ADDED - debug log output contains the calling function, file/line number, too. Making debugging-by-mail easier. |
174 | | | ADDED - fping: TARGET to do live pings of devices. See targets.html |
175 | | | ADDED - a sample 'skeleton' DS plugin |
176 | | | ADDED - an additional check-gdbug.php to spot bad GD installs |
177 | | | ADDED - MRTG DS plugin can do a few new tricks. See TARGET and targets.html |
178 | | | CHANGE - DS plugins are able to return negative results now ***breaks user-developed DS plugins*** |
179 | | | CHANGE - the scale: prefix for the RRD DS plugin can take negative scale factors |
180 | | | CHANGE - (internal) plugins are each created as a single object now. Result: the plugin can cache results internally. |
181 | | | CHANGE - (internal) broke out some of the larger classes (node, link) into separate files. |
182 | | | FIXED - KEYOUTLINECOLOR is actually used now (thanks to llow once more) |
183 | | | FIXED - Editor doesn't throw away WIDTH and HEIGHT with no BG image |
184 | | | FIXED - Cacti Data-source and Graph picker doesn't restrict scrolling or resizing anymore |
185 | | | FIXED - weathermap-cacti-rebuild.php to work on both Cacti 0.8.6 and 0.8.7 |
186 | | | FIXED - weathermap-cacti-rebuild.php to flat-out fail if Cacti environment is wrong. |
187 | | | FIXED - SNMP DS plugin had a typo that stopped it working at all (and no-one |
188 | | | noticed for almost a year :-) ). (thanks to Fratissier Christophe for pointing it out) |
189 | | | FIXED - Added some better controls into SNMP DS plugin. You can correctly pull |
190 | | | interface oper/admin status, for example, now. |
191 | | | |
192 | | | 0.941 FIXED - Issue with '-' DS names again. |
193 | | | FIXED - Added extra code to help discourage browser caching. |
194 | | | FIXED - Removed some extra chatty debugging code from poller_output. |
195 | | | ADDED - Page titles are more useful in Cacti now |
196 | | | |
197 | | | 0.94 ADDED - INBWFORMAT and OUTBWFORMAT allow you to format the text for BWLABEL, same as for COMMENTs |
198 | | | ADDED - New cactithold/cactimonitor data source plugin reads data from Cacti's Threshold plugin. |
199 | | | (Original development for this plugin was paid for by Stellar Consulting - Thanks!) |
200 | | | ADDED - New LINKSTYLE command allows you to have one-way (one arrow) links. |
201 | | | ADDED - RRD DS can use Cacti's poller_output to get data without running RRDtool at all. |
202 | | | (this also means it can work with the Boost plugin for large installations) |
203 | | | See targets.html for more info on this one. |
204 | | | ADDED - Editor - Align horizontal and Align-vertical for links. Calculates link offsets to make link vertical/horizontal. |
205 | | | CHANGE - Finally a better tab image, and a red 'active' one too, for the Cacti plugin. |
206 | | | FIXED - "Full Screen Maps" mode in Cacti Plugin was broken by me adding the "View Only First" mode. |
207 | | | FIXED - Imagemaps for horiz/vert format legend were wrong in editor (thanks to Alex Moura for pointing this out) |
208 | | | FIXED - Changes for compatibility with Cacti 0.8.7's moved config file. |
209 | | | |
210 | | | 0.93 Added - weathermap-cacti-plugin.php?action=viewmap&id=mapfilename works as well as a map number - useful for crosslinks |
211 | | | FIXED - the key_hidezero secret setting hides the zero in a gradient in a classic scale too. |
212 | | | CHANGE - the auth realm names for Cacti have been changed to match ReportIt and Aggregate - easier to tell who does what |
213 | | | ADDED - unique code for each warning message, and a page to explain it on the website. Ugh. |
214 | | | ADDED - warning in editor file-selector so you can tell if the file is read-only |
215 | | | ADDED - click config filename to edit in editor from Cacti (thanks to streaker69) |
216 | | | FIXED - editor-generated node names are a bit shorter (and easier to read) now. |
217 | | | FIXED - keyboard focus switches nicely to the popup dialogs now. |
218 | | | ADDED - cactihost: DS plugin fetches a bunch of other stats from Cacti's DB now, too (like availability and response times) |
219 | | | ADDED - Picking Cacti sources from editor has a javascript "live filter" feature now (needs a little work) |
220 | | | ADDED - node coordinates are directly editable in the editor now |
221 | | | ADDED - File picker allows you to use an existing map as a template |
222 | | | CHANGE - Editor warns about older editor-config.php format now |
223 | | | ADDED - Editor now allows you to clone a node with all it's styling intact. |
224 | | | ADDED - When picking coordinates (new node, move node, move timestamp etc), you can see the coordinates |
225 | | | ADDED - Editor toolbar fixed to window, to make it easier to scroll around large maps |
226 | | | ADDED - RRD Datasource has improved warnings for non-existent DS names |
227 | | | FIXED - RRD doesn't consider DSes other than the ones you named when finding a valid line. |
228 | | | CHANGE - Formatted numbers (Mega, Kilo etc) now can include milli, micro and nano (m,u,n). |
229 | | | FIXED - COMMENTPOS 0 doesn't kill everything anymore |
230 | | | FIXED - OVERLIB would behave incorrectly with PHP4 and relatively positioned nodes (Bernd Ziller) |
231 | | | ADDED - Editor allows you to edit raw text of nodes and links |
232 | | | ADDED - Editor link in management page (warnesj) |
233 | | | ADDED - Docs link in management page too (streaker69) |
234 | | | ADDED - Editor has a better warning for unwriteable files and directory now. |
235 | | | ADDED - When you come TO the editor from Cacti, the Change File goes BACK to Cacti |
236 | | | ADDED - "Show Only First" mode in Cacti UI - useful for heirarchies of maps with a parent. |
237 | | | ADDED - scale: prefix for RRD datasource - multiply/divide by any value as you read an rrd datasource |
238 | | | FIXED - Non-unique IDs in imagemaps, in overlib mode. |
239 | | | FIXED - Better-validating HTML produced |
240 | | | FIXED - angled bwlabels have the correct imagemap |
241 | | | FIXED - divide-by-zero error for some (?) PHP versions in poller |
242 | | | ADDED - Warning for duplicate node or link names |
243 | | | |
244 | | | 0.92 - FIXED weathermap CLI help said --random-data instead of --randomdata |
245 | | | FIXED one last php short_tag in poller_common.php - thanks Bernado Diez |
246 | | | FIXED a SET in DEFAULT node/link is inherited by all node/links now. |
247 | | | FIXED changing defaults in the editor changes existing objects that use the default value |
248 | | | FIXED unreadable files in the configs/ directory don't kill the editor file-picker anymore |
249 | | | FIXED - weathermap.conf really *is* a simple map again. My test version went out with 0.9 and 0.91 |
250 | | | INTERNAL added a lot more memory debug points in |
251 | | | INTERNAL refactored the curve/link drawing code to make some new features possible/easier |
252 | | | Further tweaks and improvements to check.php (Basic GD check, memory_limit check, PEAR Getopt check, and more explanation now) |
253 | | | Small improvements to the editor's font-picking, including samples of all fonts. |
254 | | | Added - Editor handles VIAs in a MUCH better way when moving nodes. |
255 | | | Improved clipping reporting, improved plugin loading (Niels Baggesen) |
256 | | | Added - BWSTYLE lets you choose between regular and angled bwlabels |
257 | | | angled bwlabels follow the angle of the link arrow, which can save space. |
258 | | | Added - Editor can pick Cacti graphs for NODE's overlib/infourl (but NOT targets) |
259 | | | Added - COMMENTPOS allows you to move the position of comments along the link (like BWLABELPOS) |
260 | | | FIXED - strange edge case with gradient SCALE caused div-by-zero (Tiago Giorgetti) |
261 | | | CHANGE - The editor doesn't *require* an editor-config.php anymore. It *will* warn you if the defaults aren't enough, however. |
262 | | | |
263 | | | 0.91 - FIXED RRD bug with '-' DS names. This was fixed in 0.9pre3, but somehow slipped through. |
264 | | | FIXED KILO bug again (Steve Woodcock) |
265 | | | FIXED handling of MRTG html files on remote systems |
266 | | | FIXED ReadConfig doesn't complain about KEYPOS DEFAULT -1 -1 (as written by WriteConfig) anymore |
267 | | | FIXED NOTES was not fully tested, and broke cactihost: targets, at least. |
268 | | | FIXED BWLABELPOS wasn't handled properly by the editor/WriteConfig (it would swap the positions over) |
269 | | | FIXED Documentation fixes for installation (to include check.php) and NODE TARGETs. |
270 | | | NEW check.php checks for presence of possibly-missing functions in your PHP installation |
271 | | | NEW 'quiet' logging setting for Cacti plugin - in LOW logging, only errors are logged. |
272 | | | NEW add a - to the front of a targetspec and you can take away values instead of aggregating them (think Total-VPN=Internet, for example) |
273 | | | NEW the scale line that was 'hit' for each link direction is stored in inscalekey and outscalekey |
274 | | | |
275 | | | 0.9 - Changed node rendering - now we render to a transparent mini-image and blit them on. This will be good for the editor. |
276 | | | FIXED long-undetected bug in HTML_ImageMap for similarly named nodes or links (SLander) |
277 | | | Added BWLABELPOS - you can specify the position of the bandwidth labels along the link |
278 | | | Added OVERLIBCAPTION based on code from Jared Gillis |
279 | | | Moved all ReadData code into plugins to allow for user-supplied data sources |
280 | | | FIXED unreported bug where WriteConfig throws away floating point part of SCALEs |
281 | | | FIXED another variation of the imagemap sorting bug from 0.81 (Erik van Cutsem) |
282 | | | FIXED KILO ignored bug (found/patch by Steve Woodcock) |
283 | | | FIXED unreported bug where WriteConfig throws away HTMLOUTPUTFILE and IMAGEOUTPUTFILE |
284 | | | Added facility to use multiple SCALEs in a map. SCALE takes an optional name. NODEs and LINKs can have a USESCALE line. |
285 | | | FIXED bugs relating to assumption that 'admin' user always exists, and that users never go away, in the Cacti mgmt tab (adrian marsh) |
286 | | | Logging is tidied up a bit under Cacti's poller |
287 | | | FIXED Added a warning for RRD data sources where the DS names you specify don't exist in the RRD file |
288 | | | Added numeric offsets for NODES lines, like for LABELOFFSET. Move the end of a link whereever you like. |
289 | | | Added a new 'static' datasource - you can hardcode values, if you ever needed to. |
290 | | | Added a 'gauge:' datasource to the rrd plugin. Allows you to use values from any rrd without bit/byte-conversion. |
291 | | | Added formatting tokens into most strings - you can print data on the map from various places, including stuff |
292 | | | placed there by plugins. |
293 | | | Added - if you specify an output filename ending in .jpg or .gif, you'll get a GIF or JPEG file. |
294 | | | Added - BACKGROUND and ICON also understand JPEG, GIF and PNG, if your GD library understands them. |
295 | | | Added - support for non-standard polling periods in Cacti plugin. You can choose to only update every so often, or not at all (manually). |
296 | | | Added - manual 'recalculate now' button in Cacti plugin's management UI |
297 | | | Added - SET command to pass hints into plugins or weathermap core, per-node, per-link or globally. |
298 | | | Cleaned up config parser. Can be more fussy. More consistent though. |
299 | | | Added - CLI tool takes --define to define SET-style variables |
300 | | | |
301 | | | 0.82 FIXED another variation on ReadFromRRD not detecting NaNs properly (hyland) |
302 | | | FIXED SQL error which affects only some MySQL 5s (gundamx) |
303 | | | FIXED some minor php errors in setup.php (cigamit) |
304 | | | Changed the rrdtool period from now-400 to now-800 to avoid long-poller-cycle problems. |
305 | | | Did some more /=>DIRECTORY_SEPARATOR changes - there weren't any problems, but it's a potential one. |
306 | | | FIXED if you use the editor and your rrdtool is somewhere other than /usr/bin/rrdtool then you get an incorrect error about checking line 27 of the CLI tool. |
307 | | | |
308 | | | 0.81 - Added a Weathermaps link to the Cacti 'Configuration' side-menu. Removed 'Manage Maps' link in Weathermap tab. (knobdy) |
309 | | | File-picker in editor no longer masks on *.conf |
310 | | | FIXED sort-order bug for imagemaps (Fran Boon) |
311 | | | FIXED plugin shows same map twice if you have 'Anyone + users' (Fran Boon, again) |
312 | | | FIXED default bandwidth duplicated field in editor. (qjy2000_cn) |
313 | | | FIXED now allow TITLEPOS 0 0 (actually, y=0 is useless, but x=0 might be useful) (knobdy) |
314 | | | Editor still won't upload images, but it WILL let you pick from any PNG files in the images/ |
315 | | | folder, and any images already mentioned in the map configuration file for ICON and BACKGROUND |
316 | | | lines. (everyone and their dog) |
317 | | | Similar change for DEFINEFONT. You still have to hand-edit to define the font, but after that, the |
318 | | | editor will let you pick it. |
319 | | | Changed the dependency tests to NOT give a warning about particular DLL names. |
320 | | | Added more dependency tests for specific functions. |
321 | | | Changes some debug messages to warning, so that they are visible in the logs even without DEBUG on. |
322 | | | FIXED minor (unreported) bug with sort order in Manage Maps |
323 | | | Changed most Cacti Plugin code to use Cacti's (logging) SQL functions. Hopefully this will help |
324 | | | with running down a couple of problems for Windows users. |
325 | | | More error reporting generally. |
326 | | | Fixed error when creating multiple links between nodes in the editor (fozzy) |
327 | | | Docs update - More FAQs and config reference improvements/amendments. |
328 | | | Added 'Cycle' mode to plugin - automatically cycle between your weathermaps. |
329 | | | |
330 | | | 0.8 - Added ability to have multiple targets for a LINK - aggregate your T1s |
331 | | | Added ability to use half an RRD (use '-' as the DS name) - if you have 'in' in one RRD, and 'out' in another |
332 | | | Added a tab-seperated file datasource for TARGET lines, so you can draw anything you can dump into a textfile. |
333 | | | Added ability to specify which corner of a NODE each LINK-end goes to - handy for busy hub nodes |
334 | | | Added support for FreeType & GD fonts |
335 | | | Added VIA points - a link can go around corners, and they're nicely curved too. |
336 | | | Added gradient SCALEs - specify two colours for a band to have colours interpolated. |
337 | | | Added many more colour controls for map elements: |
338 | | | For Links: OUTLINECOLOR r g b ( or OUTLINECOLOR none) |
339 | | | For Link bandwidth labels: BWOUTLINECOLOR, BWBOXCOLOR, BWFONTCOLOR |
340 | | | For Nodes: LABELBGCOLOR, LABELFONTCOLOR, LABELOUTLINECOLOR, LABELFONTSHADOWCOLOR |
341 | | | For Map 'furniture': TIMECOLOR, TITLECOLOR, KEYBGCOLOR, KEYTEXTCOLOR, KEYOUTLINE |
342 | | | Added Cacti plugin. View and Manage UI, plus poller integration. No editor (yet) |
343 | | | Updated example config to use new 0.8 features |
344 | | | Re-organised manual, and heavily re-written config reference. |
345 | | | Fixed cacti-pick.php some more (all done now?) |
346 | | | Added non-bandwidth bandwidth labels: BWLABELS unformatted |
347 | | | Many Thanks to James Lang, Niels Baggesen and the [php-weathermap] mailing list for feedback |
348 | | | during the testing of this release. |
349 | | | |
350 | | | 0.71 - Fixed database code in cacti-pick.php |
351 | | | Fixed up editor to handle blank maps better. |
352 | | | Fixed a problem with cached images in editor. |
353 | | | |
354 | | | 0.7 - Updated the manual and example map to reflect all these changes. |
355 | | | Added config options for HTMLOUTPUTFILE and IMAGEOUTPUTFILE. The |
356 | | | idea is to reduce the size of command-lines, and make the map files |
357 | | | more self-contained. CLI options still take precedence. |
358 | | | Includes new 'DHTML' editor for the first time. This is still very much |
359 | | | in testing - backup any map configs you edit with it first! |
360 | | | Fixed DrawLegend() to not go below a minimum width (it used to use the |
361 | | | title length, but that can be too small now) |
362 | | | Added BACKGROUNDCOLOR option: take an R G B like the SCALE lines (request |
363 | | | from kbriggs) |
364 | | | Ripped out some of the 'live PHP' code to make DrawMap a bit simpler. |
365 | | | Added a check for PNG support in CLI command. |
366 | | | Added command-line error-checking (Niels is back again) |
367 | | | Added a fix for Windows line-endings. Seems that PHP uses Unix-endings even on Win32 |
368 | | | Added LINK DEFAULT and NODE DEFAULT - set the defaults for (nearly) any |
369 | | | parameter. This also means that most node-affecting and link-affecting |
370 | | | parameters are now per-node and per-link. |
371 | | | Added ARROWSTYLE option - there's 'classic' and 'compact' with neater arrowheads. |
372 | | | Added LABELOFFSET option to change the relative position of the LABEL when an |
373 | | | ICON is also used. |
374 | | | Added OVERLIBWIDTH and OVERLIBHEIGHT to allow better OverLib output (Niels B, once more) |
375 | | | Switched to using 24bit images internally. This should improve the handling of |
376 | | | PNG transparency in ICONs. |
377 | | | Improved number and content of error messages. |
378 | | | |
379 | | | 0.6 - Renamed weathermap.php to just 'weathermap' to make it more |
380 | | | obviously not a PHP page. |
381 | | | Fixed up NODE name regexp (thanks Niels Baggesen) |
382 | | | Added warning for non-existent NODES in LINK (thanks again Niels Baggesen) |
383 | | | HTML fix for <map> in generated HTML (Niels once more) |
384 | | | More HTML fixes to make us a bit more XHTML-like. |
385 | | | You can have an ICON and a LABEL now. LABEL is centred over the |
386 | | | NODE, for the moment. Also, there's a drop shadow effect, to make |
387 | | | it easier to read the overlaid text. |
388 | | | New config features: LINKFONT, NODEFONT and KEYFONT to control the |
389 | | | fonts used for those things. It's a number from 1 to 5. |
390 | | | Added BWLABELS NONE for no labels on links at all (request from Ueli Heuer) |
391 | | | Moved responsibility for complete HTML page from the class to the CLI program - MakeHTML produces an HTML fragment now. |
392 | | | Added ability to customise timestamp and legend text, by adding new text after the KEYPOS and TIMEPOS commands. |
393 | | | |
394 | | | 0.5a - Fixed totally embarrassing problems with the DS-specification code. |
395 | | | As far as I can figure I never did test it. Oh dear. Thanks to |
396 | | | Jethro Binks for speedy patches. |
397 | | | |
398 | | | 0.5 - Fixed asymmetric BANDWIDTH bug - thanks rpingar |
399 | | | Fix to make rrdtool commandline work on Windows - also thanks to rpingar |
400 | | | Added specification of RRD DS names in TARGET ( blah.rrd:ds0:ds1 - that's in then out) |
401 | | | Fix for different C libraries returning something other than NaN for a NaN (thru rrd) - now we look for good data rather than bad data. |
402 | | | Allow for decimals in BANDWIDTH specifications - 1.5M should work now |
403 | | | Allow for decimals in SCALE specifications - mainly useful for very small values on big links |
404 | | | Brought back sub-1.0 percentages, which got lost somewhere along the line |
405 | | | Added in warning for >100% lines |
406 | | | Added TIMEPOS option so *you* get to choose where the timestamp goes, mgb |
407 | | | Fixed stupid bug in ReadRRDData - Weathermap should follow the data better now. Thanks to 'cl' |
408 | | | |
409 | | | 0.4 - Changed all internals to deal in bits/sec instead of bytes |
410 | | | Moved timestamp back up to the top-right corner. |
411 | | | *BREAKAGE* Changed BANDWIDTH to use bits too |
412 | | | Added support for K,M,G,T suffixes on bandwidth specs |
413 | | | Added KILO config file option to redefine 1K=1000 or 1K=1024 (or anything actually) |
414 | | | Added --sizedebug commandline option, to help with figuring out |
415 | | | what you did wrong with the new BANDWIDTH format. Shows max |
416 | | | bandwidth instead of the current bandwidth on all links. |
417 | | | Included something a bit more like a manual. |
418 | | | *BREAKAGE* Changed BWLABELS options to be bits/percent, since they *are* bits! |
419 | | | LABEL regexp relaxed to allow spaces in labels |
420 | | | HTMLSTYLE, BWLABELS regexps tightened up to detect more errors |
421 | | | Added new example config in docs/ directory |
422 | | | Moved editor.php out of the way to random-bits |
423 | | | Included a copy of auto-overlib.pl, just cos it's handy |
424 | | | |
425 | | | 0.3 - ICON config directive for NODEs added - same effect as jas0420's perl code |
426 | | | Fixed WriteConfig a little - TITLEs are written. |
427 | | | OVERLIBGRAPH config is written for NODES. |
428 | | | Fixed bug with OVERLIBGRAPH DHTML and NODEs |
429 | | | Added --image-uri option back in from the perl version |
430 | | | |
431 | | | 0.2 - NODEs with no label aren't drawn but can still be an endpoint for a LINK. |
432 | | | Small bugfixes from mgb |
433 | | | Included the editor.php for people to see |
434 | | | Code tidyup for weathermap.php |
435 | | | |
436 | | | 0.1 - Initial pre-release version |
437 | | | |