weathermap |
Subversion Repositories: |
Rev 13 | Rev 85 | |
---|---|---|
Line 1... | Line 1... | |
0.97a FIXED - Incorrect action URL in 'map selector' combo box for Cacti users. | ||
FIXED - cacti_graph_id set to 0 instead of ID, by rrd/poller_output and dsstats plugins (thanks sh0x) | ||
FIXED - 'classic' legend drew 'hidden' colour values for things like key background colour. (thanks jmayniac) | ||
FIXED - PHP 5.3 deprecated code in HTML_Imagemap.class.php | ||
FIXED - 'Show Only First' option ignored in Cacti (thanks inko_nick) | ||
FIXED - Editor deals with overlapping nodes on different ZORDERS properly. | ||
FIXED - "property of non-object in editor.php line 466" while editing map properties (thanks to iNeo) | ||
FIXED - no-data option on command-line didn't work | ||
FIXED - Clone Node was broken in 0.97 | ||
FIXED - Maps with per-user permissions show up multiple times in map selector | ||
FIXED - Removed incorrect warning about imagefilter and USEICONSCALE. | ||
FIXED - string escaping bug with editor and direct config changes (thanks uhtred) | ||
FIXED - --imageuri was ignored on command-line (thanks Marcus StĂśgbauer) | ||
FIXED - links with targets containing spaces are broken by the editor (thanks Andreas Braun) | ||
FIXED - deprecated jQuery function call in cacti-pick.php (thanks again Andreas Braun) | ||
CHANGE - Group sorting is a bit more logical and the presentation nicer. | ||
CHANGE - cacti-integrate.php uses getopt to take more command-line params | ||
CHANGE - Updated jQuery to latest version | ||
CHANGE - Number formatting will pick 1G over 1000M (and similar) (thanks cerbum) | ||
CHANGE - The editor is disabled by default - see top of editor.php (and install guide) | ||
ADDED - LINK WIDTH accepts decimals | ||
ADDED - cacti-integrate.php can generate DSStats TARGETs too | ||
ADDED - Simple VIA editing in editor (thanks to Zdolny) | ||
ADDED - SCALE can accept G,M,K,T,m,u,n suffixes (for absolute scales) | ||
| ||
0.97 FIXED - RRD Aggregation regexp was failing (thanks to shd) | ||
FIXED - Scale numerals honour locale (thanks again, shd) | ||
FIXED - THold plugin check failed with Thold 0.4.1 (PA 2.x, actually) | ||
FIXED - Uninitialized variable in ReadData when plugin is disabled | ||
FIXED - Zero-length link check didn't include offsets (thanks Ryan Botoluzzi) | ||
FIXED - Cacti-pick should get right rra path for packagers that move the rra directory (e.g. Ubuntu, Debian *again*) | ||
FIXED - DS plugins that return one value and a null should work properly | ||
FIXED - "Strange" characters (e.g. /) in NODE and LINK names broke the imagemap. | ||
FIXED - Map Style settings in editor were broken after internal defaults changes | ||
FIXED - Imagemap no longer contains areas with no href defined | ||
FIXED - SPLITPOS was ignored with VIASTYLE angled (thanks to uhtred) | ||
FIXED - 'AICONOUTLINECOLOR none' is actually valid now (thanks to mgb & Leathon) | ||
FIXED - readdir() loop never stops, on some systems (thanks to jerebernard) | ||
FIXED - bad regexp in the MRTG DS plugin (thanks to Matt McMahon) | ||
FIXED - 0.96 had a new 'time' DS plugin - now documented! | ||
FIXED - NCFPC now only complains about missing scale lines on NODEs for the variable that is in use. | ||
ADDED - USEICONSCALE no longer has special dependencies - and the colours are nicer too. | ||
ADDED - Option of a dropdown selector to navigate between maps (in full-size view) | ||
ADDED - Maps can be organised into groups in Cacti plugin. These appear | ||
as tabs in the UI for viewing maps. | ||
ADDED - Extra variables can be defined per-group, so all maps in a group can have similar settings (e.g. a "24hr average" tab). | ||
ADDED - INCLUDE keyword to include a file of common definitions (based on work by BorisL) | ||
(NOTE: this can confuse the editor sometimes - see the manual page for INCLUDE) | ||
ADDED - Warning for maps that contain OVERLIBGRAPH but not 'HTMLSTYLE overlib' | ||
ADDED - Warning for use of TEMPLATE not as the first line of an object (overwrites settings otherwise) | ||
ADDED - SCALE will accept values below 0, and also above 100 | ||
ADDED - USESCALE has two new options: absolute and percent, which allows you to have a SCALE of absolute values | ||
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. | ||
ADDED - New converter to take a rrdtool-based map config and make it into a DSStats-based one | ||
ADDED - static datasource can be used for negative values | ||
ADDED - SNMP datasource has configurable timeout and retry values. | ||
ADDED - SNMP datasource has option to give up on a failing host | ||
ADDED - LABELOFFSET supports percentage compass offsets and radial offsets, like NODES does. | ||
ADDED - Percentage compass offsets (NODES and LABELOFFSET) support > 100% offsets | ||
| ||
0.96a FIXED - New z-ordering code did not work correctly on PHP4. This broke (at least) the editor. (thanks toe_cutter) | ||
FIXED - \n is no longer treated as a newline in TARGETs (thanks NetAdmin) | ||
FIXED - KILO was broken completely between 0.95b and 0.96 (thanks Jethro Binks) | ||
FIXED - Link comments in certain positions could cause div-by-zero errors. (thanks again Jethro) | ||
FIXED - USEICONSCALE didn't colorise (broken between 0.95b and 0.96 again) (thanks colejv) | ||
FIXED - Managed to make LABELOFFSET case-sensitive. | ||
| ||
0.96 ADDED - TEMPLATE allows a node or link to copy it's settings from another, instead of from DEFAULT. | ||
ADDED - RRD datasource can take SET rrd_default_path to make configs a little easier to read. | ||
ADDED - RRD datasource can take SET rrd_default_in_ds and rrd_default_out_ds for non-Cacti users. | ||
ADDED - RRD datasource can get Cacti query information (in poller_output mode ONLY) - like ifAlias, ifSpeed etc | ||
ADDED - RRD datasource can take the ifSpeed/ifHighSpeed from the above, and use it in the map. | ||
ADDED - RRD datasource fills in Cacti cacti_path_rra and cacti_url with Cacti base path and URL | ||
ADDED - RRD datasource can take global SET rrd_options to add extra options to rrdtool command lines | ||
ADDED - SNMP datasource also stores the raw data from the SNMP agent in snmp_raw_in/snmp_raw_out | ||
ADDED - SNMP datasource allows '-' as an OID, similar to '-' targets in RRDs. | ||
ADDED - Control the drawing order with ZORDER. | ||
ADDED - New artificial icons: nink, inpie and outpie. See ICON in manual. | ||
ADDED - Warning for probably-incorrect BWLABELPOS where in<out | ||
ADDED - Warning for gaps in a SCALE | ||
ADDED - New global SET variables to disable some common warnings you may not care about :-) | ||
ADDED - Cacti management screen shows number of warnings for each map last time it ran | ||
ADDED - Cacti management screen also has a link to the log entries for the map in question | ||
ADDED - The TARGET aggregation thing can also take scale factors now: -5.5*myrrdfile.rrd | ||
ADDED - Cacti plugin caches thumbnail sizes, improving thumbnail view rendering | ||
ADDED - Cacti plugin allows adding the same map twice (more useful than it sounds) | ||
ADDED - Cacti plugin allows setting of map-global variables in the management UI | ||
ADDED - Cacti plugin allows settings of global map-global (across all maps) variables too | ||
ADDED - Cacti plugin adds links in 'user' pages to management screen (if you are an admin) | ||
ADDED - HTMLSTYLESHEET keyword allows you to specify a URL for a CSS stylesheet (CLI tool only) | ||
ADDED - A few extra CSS id and class attributes, to make styling the page easier. | ||
ADDED - New token: in/outscalecolor contains HTML colour code of node/link colours for use in NOTES | ||
ADDED - New NODES offset type - angle+radius | ||
ADDED - New NODES offset type - compass-point+percentage | ||
ADDED - "KEYSTYLE inverted" - to get a thermometer-style vertical legend. | ||
ADDED - "COMMENTSTYLE center" to make comments run along the centre of a link arrow. (and 'edge' for the usual) | ||
ADDED - COMMENTFONTCOLOR accepts 'contrast' as an option, for when it's over a link | ||
ADDED - VIASTYLE angled (or curved) - you can turn sharp corners now | ||
ADDED - Comment (and pos) editing in editor (based on code by Zdolny) | ||
ADDED - Editor Settings dialog works, and allows you to set grid-snap and some overlays | ||
ADDED - SCALE allows 'none' as a colour (for non-gradients). Only affects LINKs so far. | ||
ADDED - fping plugin allows for changing the number of pings. | ||
ADDED - TARGET strings can be enclosed in quotes, to allow spaces in them (mainly for external ! scripts) | ||
ADDED - "KEYSTYLE tags" - like classic, but uses the scale tags instead of percentages. | ||
ADDED - scripts in random-bits to help with automatic/assisted mapping. | ||
ADDED - lots more pretty pictures in the manual, so you can see what I mean. | ||
ADDED - IMAGEURI keyword to match --image-uri command-line option (ignored in Cacti plugin) | ||
ADDED - MINTIMEPOS and MAXTIMEPOS to track data source times | ||
CHANGE - Cacti plugin uses "processed" map title now (allows {} tokens in the title) | ||
CHANGE - A NODE with no POSITION is not drawn, instead of drawn at 0,0. Useful for templates. | ||
CHANGE - A LINK with no NODES is no longer an error. Also for templates. | ||
CHANGE - The link_bulge secret mode bulges each side of a link independently now | ||
CHANGE - whitespace is stripped from the beginning and end of each line before parsing | ||
CHANGE - OVERLIBWIDTH/HEIGHT are used for img tag width and height - so they must be *correct* now | ||
FIXED - Cacti poller_output support works more reliably/at all on Windows | ||
FIXED - Renaming a node in the editor correctly handles other relatively-positioned nodes and vias | ||
FIXED - Minor issue with CRLF in map title for Cacti Plugin | ||
FIXED - CLI tool set --define options incorrectly. | ||
FIXED - Oneway links don't draw the INCOMMENT anymore | ||
FIXED - negative TIMEPOS didn't hide the timestamp | ||
FIXED - DEFAULT SCALE covers 0-100 properly (Thanks Dan Fusselman) | ||
FIXED - Scaled ICON in DEFAULT didn't get overwritten properly in nodes (Thanks Fabrizio Carusi) | ||
FIXED - No more floating-point imagemap coords (Thanks Trond Aspelund) | ||
FIXED - RRDtool regional output (. vs ,) workaround | ||
FIXED - Cacti poller_output handles NaN more gracefully now | ||
FIXED - SNMP datasource should work with Windows SNMP again | ||
FIXED - MRTG datasource tried to stat() URLs | ||
FIXED - Error reporting for CLI --define was bad. --help text was out of date. | ||
FIXED - Editor will honour LABEL from NODE DEFAULT, if it is set. | ||
| ||
0.95b FIXED - SQL schema issue that upset some mysql versions | ||
FIXED - Removed sometime-problem debugging code in editor | ||
FIXED - incorrect jquery path in cacti-picker | ||
FIXED - INFOURL not used without overlib | ||
FIXED - 'none' colours on LINKs were broken by typo. | ||
FIXED - NOTES, INNOTES, OUTNOTES all just flat-out borken in 0.95 and 0.95a | ||
FIXED - Page title can be incorrect if filehash starts with a digit. | ||
FIXED - Cacti plugin behaves a little better with auth disabled. | ||
| ||
0.95a FIXED - problem with global map variables. Oops. | ||
FIXED - few deprecated function references. | ||
FIXED - couple of tiny docs errors. | ||
FIXED - bug where INFOURL without OVERLIBGRAPH would be ignored | ||
CHANGE - Added in a SCALE line in the DEFAULT scale for between 0 and 1. Stops a lot of warnings on low-traffic links. | ||
CHANGE - Tweaked node cloning in editor - clone is offset in x and y now. | ||
| ||
0.95 KNOWN ISSUE - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH are not handled well by the editor. If you edit a map that uses these, | ||
then the 'in' side of the link will be copied to the 'out' side. New editor will handle this better. | ||
| ||
ADDED - you get a warning if you are using values outside of the defined SCALE now. | ||
ADDED - You can add a 'tag' to a SCALE line, to be used in ICON or LABELs later. | ||
ADDED - USEICONSCALE - colorize icon images (based on patches from llow) | ||
ADDED - screenshot mode. "SET screenshot_mode 1" at the top of the map will anonymise all labels, comments and bwlabels. | ||
ADDED - LABELFONTCOLOR can use a special value of 'contrast' to always contrast with the label colour. | ||
ADDED - Artificial Icons. Special icon 'filenames' - 'box' 'round' 'rbox' create a shaped icon without any file. | ||
ADDED - Map titles show up in browser title now. | ||
ADDED - a basic 'live view' function which generates a map on demand. Sometimes. It's not very useful. | ||
ADDED - LABELANGLE allows you to rotate node labels to 90,180,270 degrees. Needs truetype font. | ||
ADDED - improved data-source picker in editor: host filter | ||
ADDED - improved data-source picker in editor: option to aggregate data sources | ||
ADDED - Moved data-source picker changes across into the graph-picker for NODEs too. | ||
ADDED - SPLITPOS keyword to control position of midpoint in links | ||
ADDED - VIAs can be positioned relative to NODEs (like NODEs can) (thanks again to llow) | ||
ADDED - Weathermap has a hook in the map viewing page to allow other plugins to add code there | ||
ADDED - .htaccess files bundled with Weathermap to restrict direct access to configs and output | ||
ADDED - filenames for output are much less guessable now (may break external references to maps) | ||
ADDED - You can use 'DUPLEX half' on a link to make the bandwidth percentage | ||
calculate work for half-duplex links | ||
ADDED - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH, INNOTES/OUTNOTES | ||
allow you to have different urls for the in and out side of links (based on idea from llow) | ||
ADDED - OVERLIBGRAPH (and IN/OUT versions) can take multiple URLs separated by spaces (again from idea by llow) | ||
ADDED - debug/warning log output contains the map name, and the debug output is marked DEBUG | ||
ADDED - debug log output contains the calling function, file/line number, too. Making debugging-by-mail easier. | ||
ADDED - fping: TARGET to do live pings of devices. See targets.html | ||
ADDED - a sample 'skeleton' DS plugin | ||
ADDED - an additional check-gdbug.php to spot bad GD installs | ||
ADDED - MRTG DS plugin can do a few new tricks. See TARGET and targets.html | ||
CHANGE - DS plugins are able to return negative results now ***breaks user-developed DS plugins*** | ||
CHANGE - the scale: prefix for the RRD DS plugin can take negative scale factors | ||
CHANGE - (internal) plugins are each created as a single object now. Result: the plugin can cache results internally. | ||
CHANGE - (internal) broke out some of the larger classes (node, link) into separate files. | ||
FIXED - KEYOUTLINECOLOR is actually used now (thanks to llow once more) | ||
FIXED - Editor doesn't throw away WIDTH and HEIGHT with no BG image | ||
FIXED - Cacti Data-source and Graph picker doesn't restrict scrolling or resizing anymore | ||
FIXED - weathermap-cacti-rebuild.php to work on both Cacti 0.8.6 and 0.8.7 | ||
FIXED - weathermap-cacti-rebuild.php to flat-out fail if Cacti environment is wrong. | ||
FIXED - SNMP DS plugin had a typo that stopped it working at all (and no-one | ||
noticed for almost a year :-) ). (thanks to Fratissier Christophe for pointing it out) | ||
FIXED - Added some better controls into SNMP DS plugin. You can correctly pull | ||
interface oper/admin status, for example, now. | ||
| ||
0.941 FIXED - Issue with '-' DS names again. | ||
FIXED - Added extra code to help discourage browser caching. | ||
FIXED - Removed some extra chatty debugging code from poller_output. | ||
ADDED - Page titles are more useful in Cacti now | ||
| ||
0.94 ADDED - INBWFORMAT and OUTBWFORMAT allow you to format the text for BWLABEL, same as for COMMENTs | ||
ADDED - New cactithold/cactimonitor data source plugin reads data from Cacti's Threshold plugin. | ||
(Original development for this plugin was paid for by Stellar Consulting - Thanks!) | ||
ADDED - New LINKSTYLE command allows you to have one-way (one arrow) links. | ||
ADDED - RRD DS can use Cacti's poller_output to get data without running RRDtool at all. | ||
(this also means it can work with the Boost plugin for large installations) | ||
See targets.html for more info on this one. | ||
ADDED - Editor - Align horizontal and Align-vertical for links. Calculates link offsets to make link vertical/horizontal. | ||
CHANGE - Finally a better tab image, and a red 'active' one too, for the Cacti plugin. | ||
FIXED - "Full Screen Maps" mode in Cacti Plugin was broken by me adding the "View Only First" mode. | ||
FIXED - Imagemaps for horiz/vert format legend were wrong in editor (thanks to Alex Moura for pointing this out) | ||
FIXED - Changes for compatibility with Cacti 0.8.7's moved config file. | ||
| ||
0.93 Added - weathermap-cacti-plugin.php?action=viewmap&id=mapfilename works as well as a map number - useful for crosslinks | ||
FIXED - the key_hidezero secret setting hides the zero in a gradient in a classic scale too. | ||
CHANGE - the auth realm names for Cacti have been changed to match ReportIt and Aggregate - easier to tell who does what | ||
ADDED - unique code for each warning message, and a page to explain it on the website. Ugh. | ||
ADDED - warning in editor file-selector so you can tell if the file is read-only | ||
ADDED - click config filename to edit in editor from Cacti (thanks to streaker69) | ||
FIXED - editor-generated node names are a bit shorter (and easier to read) now. | ||
FIXED - keyboard focus switches nicely to the popup dialogs now. | ||
ADDED - cactihost: DS plugin fetches a bunch of other stats from Cacti's DB now, too (like availability and response times) | ||
ADDED - Picking Cacti sources from editor has a javascript "live filter" feature now (needs a little work) | ||
ADDED - node coordinates are directly editable in the editor now | ||
ADDED - File picker allows you to use an existing map as a template | ||
CHANGE - Editor warns about older editor-config.php format now | ||
ADDED - Editor now allows you to clone a node with all it's styling intact. | ||
ADDED - When picking coordinates (new node, move node, move timestamp etc), you can see the coordinates | ||
ADDED - Editor toolbar fixed to window, to make it easier to scroll around large maps | ||
ADDED - RRD Datasource has improved warnings for non-existent DS names | ||
FIXED - RRD doesn't consider DSes other than the ones you named when finding a valid line. | ||
CHANGE - Formatted numbers (Mega, Kilo etc) now can include milli, micro and nano (m,u,n). | ||
FIXED - COMMENTPOS 0 doesn't kill everything anymore | ||
FIXED - OVERLIB would behave incorrectly with PHP4 and relatively positioned nodes (Bernd Ziller) | ||
ADDED - Editor allows you to edit raw text of nodes and links | ||
ADDED - Editor link in management page (warnesj) | ||
ADDED - Docs link in management page too (streaker69) | ||
ADDED - Editor has a better warning for unwriteable files and directory now. | ||
ADDED - When you come TO the editor from Cacti, the Change File goes BACK to Cacti | ||
ADDED - "Show Only First" mode in Cacti UI - useful for heirarchies of maps with a parent. | ||
ADDED - scale: prefix for RRD datasource - multiply/divide by any value as you read an rrd datasource | ||
FIXED - Non-unique IDs in imagemaps, in overlib mode. | ||
FIXED - Better-validating HTML produced | ||
FIXED - angled bwlabels have the correct imagemap | ||
FIXED - divide-by-zero error for some (?) PHP versions in poller | ||
ADDED - Warning for duplicate node or link names | ||
| ||
0.92 - FIXED weathermap CLI help said --random-data instead of --randomdata |
0.92 - FIXED weathermap CLI help said --random-data instead of --randomdata | |
FIXED one last php short_tag in poller_common.php - thanks Bernado Diez |
FIXED one last php short_tag in poller_common.php - thanks Bernado Diez | |
FIXED a SET in DEFAULT node/link is inherited by all node/links now. |
FIXED a SET in DEFAULT node/link is inherited by all node/links now. | |
FIXED changing defaults in the editor changes existing objects that use the default value |
FIXED changing defaults in the editor changes existing objects that use the default value | |
FIXED unreadable files in the configs/ directory don't kill the editor file-picker anymore |
FIXED unreadable files in the configs/ directory don't kill the editor file-picker anymore |