jablonka.czprosek.czf

weathermap

Subversion Repositories:
[/] [TODO] - Rev 48 Go to most recent revision

Compare with Previous - Blame - Download


Refactor scale/colour picking stuff, so we can get inscalekey/outscalekey early

Cacti poller_output support (Boost) - lots of reworking

Editor QuickWin(tm): Upload images
Editor QuickWin(tm): Grid Snap
Editor QuickWin(tm): Node Targets picker

Memory 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 box
        ICON 48 48 nink # draw a nink

INBWFORMAT/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 bigger

DONE INCOMMENTPOS/OUTCOMMENTPOS
DONE Tangential Labels
DONE Use PHP_CompatInfo to get definitive requirements
DONE "subtractive aggregation" prefix a - to a target

DONE 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 generic

Move 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 problems

Nagios target

Cacti 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 SCALEs

FIXED COMMENTFONTCOLOR is ignored!

DONE  --help for weathermap CLI
DONE  --no-data option for CLI

DONE 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 command

FIXED   BUG: Two nodes close together will really freak out the curve code

DONE?   RRD plugin - headers different in rrdtool 1.x

DONE    Additional ProcessString format option to get KMGT version of value

DONE  MAXVALUE as synonym for BANDWIDTH on LINKS

DONE  Figure out at least an appropriate straight-line angle to draw link comments

FIRST CUT DONE Label number formatting options in ProcessString - %2f

FIXED    INCOMMENT and OUTCOMMENT don't do anything

FIXED    COMMENTFONT and COMMENTFONTCOLOR don't do anything either

DONE ProcessString - node:parent:xxxx
   this would allow you to cut&paste chunks of subordinate nodes without rewriting
   parent refers to the node that this one is positioned relative to, if any

SIDESTEPPED RRD needs bytes/bits/absolute options

FIXED $map->rrdtool_check is no longer checked!

FIXED WriteConfig doesn't write ICON scaling

FIXED? 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 MAXVALUE
DONE 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 debugging
DONE CLI script to 'render now' to do async maps (Andrei)

FIXED   LABELOFFSET needs 'C'
FIXED   ICON needs 'none'

FIXED OVERLIBGRAPH flicker on near-centre verticals

FIXED  BUG: New node-image stuff doesn't work on PHP4? FIXED with $map->nodes[$this->name]->labeloffsetx = 0;
                    
FIXED BUG: Flashing overlib graphs

FIXED   Node positioning relative to another node

DONE positioning bw labels as a percentage from each end... 
DONE    BWLABEL 25 75 bits
DONE    BWLABEL 45 55 bits

DONE Use ProcessString for icon filenames (may allow some up/down icons?)


DONE Named SCALEs  * DONE for LINKs

DONE Format strings - decide how these work!

DONE  ICON maxwidth maxheight filename 
DONE  rescaling icons without doing any work

DONE   NODES node1:N node2:10:10
DONE   Allow numerical offsets for node offsets

LINK sdfsdf
   INCOMMENT fe0/0.1
   OUTCOMMENT fe1/0.1
   COMMENTFONT 33
Allow extra 'annotation' text per-link-direction

DONE Unrecognised config on line 7: KEYSTYLE horizontal

DONE Take classic, horizontal and vertical. H&V are both a continuous
DONE strip from 0 to 100%, marked up in 20%s. (maybe 'notches' for the bands?)


#####################################################################


DONE Unrecognised config on line 39: KEYBGCOLOR 192 192 192
DONE Unrecognised config on line 40: KEYTEXTCOLOR 0 0 0
DONE Unrecognised config on line 41: TIMECOLOR 255 255 255
DONE Unrecognised config on line 42: TITLEPOS 30 30
DONE Unrecognised config on line 43: TITLECOLOR 255 255 255
DONE Unrecognised config on line 44: TITLEFONT 120
DONE More colours, and also a drawable title


DONE Unrecognised config on line 57:         BWOUTLINECOLOR 255 255 255
DONE Unrecognised config on line 58:         BWFONTCOLOR 255 255 255
DONE Unrecognised config on line 59:         BWBOXCOLOR 0 0 0
DONE Unrecognised config on line 60:         ARROWSTYLE 3 2
DONE Unrecognised config on line 67:         OUTLINECOLOR 255 0 0
DONE for LINKS


DONE Unrecognised config on line 68:         FONTCOLOR 0 0 255
DONE Unrecognised config on line 69:         FONTSHADOWCOLOR none
DONE for NODES

DONE Extras:
  DONE Finish curves 
        DONE (
                DONE all links are curves
                DONE imagemap is generated correctly
        DONE )

        DONE WriteConfig doesn't do half these things!
        
  Always calc nodesizes early. simplify the box/margin calcs
  
  GD capability checking. 
  
  Option to use indexed colour, for the plebs.
  
  Cacti-pick -> MRTG-pick -> NRG-pick
  
  DONE 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 - display
DONE Cacti Plugin - poller
DONE Cacti Plugin - manage
DONE Cacti Plugin - edit

FIXED Editor: Node renaming doesn't work
Editor: Draggable dialogs?
Editor: Draggable NODEs?
Editor: Update to use new defaults model

DONE 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 possible
DONE: TFC: multipoint links, or curved, or parallel?

DONE Alex Soares de Moura: arrow outlines on/off/colour

DONE Me: overhaul arrow drawing generally, so I understand it properly! :-)

Editor: Scale editor
DONE Editor: font selection
Editor:  other colours (background, link outline)
DONE Editor: Cacti source picker
Editor: 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-picker

DONE? 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 permissions

FIXED 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#93556

DONE Some memory-usage monitoring would make debugging configs easier.

FIXED Map Cycle mode broken in IE?

DONE Cacti Host Status target

DONE 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/labels
DONE --> 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 CLI

DONE 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!

Powered by WebSVN 2.2.1