![]() ![]() |
weathermap |
Subversion Repositories: |
Compare with Previous - Blame - Download
Refactor scale/colour picking stuff, so we can get inscalekey/outscalekey earlyCacti poller_output support (Boost) - lots of reworkingEditor QuickWin(tm): Upload imagesEditor QuickWin(tm): Grid SnapEditor QuickWin(tm): Node Targets pickerMemory Leaks?RRDserv-compatible target? rrdfile.rrd@hostname:portnumber rrdremote:host:port:file.rrd (need to learn PHP sockets)BWLABELS nonzero to hide bwlabel boxes for (exactly) zero values. (grangenet weathermap)Node width/height adjustment? Maybe some special ICONs? :-ICON 300 400 box # use existing size thingy. 'box' just draws a bigger boxICON 48 48 nink # draw a ninkINBWFORMAT/OUTBWFORMAT - ProcessString strings for the bwlabels- Some way to format BWLABELs? I want milliseconds, someone else wanted "x% of yMb"- should be something like BWLABELIN and BWLABELOUT. Each one needs different vars.- This is starting to get ugly.DONE Refactor draw_curve/draw_label - store the spine in the link?DONE - allow for tangential labels, moving comments, etc, without making draw_curve even biggerDONE INCOMMENTPOS/OUTCOMMENTPOSDONE Tangential LabelsDONE Use PHP_CompatInfo to get definitive requirementsDONE "subtractive aggregation" prefix a - to a targetDONE Editor QuickWin(tm): Pick any defined font? (like the current image picker)DONE Editor QuickWin(tm): Moving a node rotates VIAs - needed in AJAX editor anyway.FIXED SET not inherited for links or nodes?Things below this line are not urgent-----------------------------------------------------------------------------------------------------Some kind of shorthand for 'last non-relative node'? Then the sub chunks WOULD be genericMove to seperate runtime vars from config vars in WeatherMapItem - makes WriteConfig and editor UI easier.* ReadConfig sets config vars* some kind of GetConfig is used by anything that needs to read these* the runtime state is NOT the config vars* WriteConfig writes the config vars- should a pre/post plugin be allowed to alter the config vars? (e.g. snap to grid)DEAD Decide which internal properties are visible through ProcessString, and limit/rename them.DEAD Move to using RRD xml output, to avoid some text-parsing problemsNagios targetCacti data target (use data_id instead of rrd path - helps with Boost?)Editor: wierd redraw bug switching to xy sometimes. Some kind of preloader?#################################FIXED WriteConfig fails to write KEYSTYLEs properly for multiple SCALEsFIXED COMMENTFONTCOLOR is ignored!DONE --help for weathermap CLIDONE --no-data option for CLIDONE Config for plugins - some kind of #pragma?DONE Allow specification of RRD command line (via #pragma-like thing) (Andrei)DONE - this is the incomplete SET commandFIXED BUG: Two nodes close together will really freak out the curve codeDONE? RRD plugin - headers different in rrdtool 1.xDONE Additional ProcessString format option to get KMGT version of valueDONE MAXVALUE as synonym for BANDWIDTH on LINKSDONE Figure out at least an appropriate straight-line angle to draw link commentsFIRST CUT DONE Label number formatting options in ProcessString - %2fFIXED INCOMMENT and OUTCOMMENT don't do anythingFIXED COMMENTFONT and COMMENTFONTCOLOR don't do anything eitherDONE ProcessString - node:parent:xxxxthis would allow you to cut&paste chunks of subordinate nodes without rewritingparent refers to the node that this one is positioned relative to, if anySIDESTEPPED RRD needs bytes/bits/absolute optionsFIXED $map->rrdtool_check is no longer checked!FIXED WriteConfig doesn't write ICON scalingFIXED? RRD plugin doesn't set data_time (do ANY?)FIXED Editor doesn't edit horiz/vertical keystyles - no AREA?FIXED? ShortOpenTags Editor bug?FIXED WriteConfig doesn't understand ICON none?DONE WriteConfig doesn't do MAXVALUEDONE WriteConfig doesn't do imageoutputfile and htmloutputfile??DONE UI to allow disabling of poller map generation (while retaining thumbs browsing) (Andrei)DONE UI to 'render now' for debuggingDONE CLI script to 'render now' to do async maps (Andrei)FIXED LABELOFFSET needs 'C'FIXED ICON needs 'none'FIXED OVERLIBGRAPH flicker on near-centre verticalsFIXED BUG: New node-image stuff doesn't work on PHP4? FIXED with $map->nodes[$this->name]->labeloffsetx = 0;FIXED BUG: Flashing overlib graphsFIXED Node positioning relative to another nodeDONE positioning bw labels as a percentage from each end...DONE BWLABEL 25 75 bitsDONE BWLABEL 45 55 bitsDONE Use ProcessString for icon filenames (may allow some up/down icons?)DONE Named SCALEs * DONE for LINKsDONE Format strings - decide how these work!DONE ICON maxwidth maxheight filenameDONE rescaling icons without doing any workDONE NODES node1:N node2:10:10DONE Allow numerical offsets for node offsetsLINK sdfsdfINCOMMENT fe0/0.1OUTCOMMENT fe1/0.1COMMENTFONT 33Allow extra 'annotation' text per-link-directionDONE Unrecognised config on line 7: KEYSTYLE horizontalDONE Take classic, horizontal and vertical. H&V are both a continuousDONE strip from 0 to 100%, marked up in 20%s. (maybe 'notches' for the bands?)#####################################################################DONE Unrecognised config on line 39: KEYBGCOLOR 192 192 192DONE Unrecognised config on line 40: KEYTEXTCOLOR 0 0 0DONE Unrecognised config on line 41: TIMECOLOR 255 255 255DONE Unrecognised config on line 42: TITLEPOS 30 30DONE Unrecognised config on line 43: TITLECOLOR 255 255 255DONE Unrecognised config on line 44: TITLEFONT 120DONE More colours, and also a drawable titleDONE Unrecognised config on line 57: BWOUTLINECOLOR 255 255 255DONE Unrecognised config on line 58: BWFONTCOLOR 255 255 255DONE Unrecognised config on line 59: BWBOXCOLOR 0 0 0DONE Unrecognised config on line 60: ARROWSTYLE 3 2DONE Unrecognised config on line 67: OUTLINECOLOR 255 0 0DONE for LINKSDONE Unrecognised config on line 68: FONTCOLOR 0 0 255DONE Unrecognised config on line 69: FONTSHADOWCOLOR noneDONE for NODESDONE Extras:DONE Finish curvesDONE (DONE all links are curvesDONE imagemap is generated correctlyDONE )DONE WriteConfig doesn't do half these things!Always calc nodesizes early. simplify the box/margin calcsGD capability checking.Option to use indexed colour, for the plebs.Cacti-pick -> MRTG-pick -> NRG-pickDONE Cacti plugin -> at least view/manage. Get weathermap logs into cacti log?Editor: cacti-pick style thing for MRTG folder-of-rrds (and NRG, etc etc)Editor: i18n - all text from a seperate file...DONE Cacti Plugin - displayDONE Cacti Plugin - pollerDONE Cacti Plugin - manageDONE Cacti Plugin - editFIXED Editor: Node renaming doesn't workEditor: Draggable dialogs?Editor: Draggable NODEs?Editor: Update to use new defaults modelDONE Aggregate TARGETS: TARGET xy.rrd + yz.rrd + rr.rrd [can't be asymmetric in this style]DONE Some way to change Icon/Label colour based on a data source (e.g. up/down info)Some way to have one-directional arrows (e.g. latency)Some way to have non-bits/sec data (e.g. latency in seconds, no *8)Niels Baggesen: BWLABELS BOTH (!)Ueli: Use rrdtool extension if possibleDONE: TFC: multipoint links, or curved, or parallel?DONE Alex Soares de Moura: arrow outlines on/off/colourDONE Me: overhaul arrow drawing generally, so I understand it properly! :-)Editor: Scale editorDONE Editor: font selectionEditor: other colours (background, link outline)DONE Editor: Cacti source pickerEditor: Image management (backgrounds, icons)NOT DONE RIGHT Editor: Help text - onfocus & onblur handlers for all form elements.NOT NEEDED ANYMORE Editor: 'reverse' option on cacti-pickerDONE? Editor: wierd redraw bug switching to xy sometimes. Some kind of preloader?NON-BUG sizedebug doesn't work in editor?? did before... maybe only in PHP4 (of course)Recalc Now should check permissionsFIXED Editor: ' & " stripslashes issue - MORE stripslashes crap in editor.php - it breaks ' and " in nodenames.FIXED Editor: images on windows \ vs / - http://forums.cacti.net/viewtopic.php?p=93556#93556DONE Some memory-usage monitoring would make debugging configs easier.FIXED Map Cycle mode broken in IE?DONE Cacti Host Status targetDONE length for horizonal/vertical scales: KEYSTYLE horizontal 300 (the width is auto, based on font, isn't it?)DONE Make a note available with the percentage bandwidth, so it can appear in comments/labelsDONE --> calculate percentage bandwidth BEFORE drawing anything (before the post-process?), so it's universally available.DONE ProcessString for TARGET, based on hints but not notes.DONE --define x=y option for CLIDONE ProcessString for INFOURL, OVERLIBGRAPH?- Not TARGET? (any plugin could put strings into a command line for '!' plugin)NON-BUG weathermap-cacti-rebuild.php has cacti-path hardcoded!