Info : Cacti 0.8.6d running on Linux (Gentoo)
I have noticed some issues with Cacti, here they are :
1/ With the zoom feature, you select the zone you want to zoom and it zooms nicely. Now, on the result, do it again. If you select a "small" zone (in fact, too small to be resolved by the rra info), you never get the graph. If you take a look at the process list (ie: ps axf) on the server where Cacti is running, you see a rrdtool command with the CPU going through until you KILL it for good (killall -KILL rddtool) to get back your precious CPU.
This seems to be a major issue IHMO
2/ On a minor level, on "Graph Management" page, do a "View source" on your browser and notice the "bug".. There is a SPAN tag between EACH LETTER of all "Graph Title" entries !!!
example: "Host MIB - Logged In Users" is rendered like this :
Code: Select all
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>H
<span style='background-color: #F8D93D;'></span>o
<span style='background-color: #F8D93D;'></span>s
<span style='background-color: #F8D93D;'></span>t
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>M
<span style='background-color: #F8D93D;'></span>I
<span style='background-color: #F8D93D;'></span>B
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>-
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>L
<span style='background-color: #F8D93D;'></span>o
<span style='background-color: #F8D93D;'></span>g
<span style='background-color: #F8D93D;'></span>g
<span style='background-color: #F8D93D;'></span>e
<span style='background-color: #F8D93D;'></span>d
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>I
<span style='background-color: #F8D93D;'></span>n
<span style='background-color: #F8D93D;'></span>
<span style='background-color: #F8D93D;'></span>U
<span style='background-color: #F8D93D;'></span>s
<span style='background-color: #F8D93D;'></span>e
<span style='background-color: #F8D93D;'></span>r
<span style='background-color: #F8D93D;'></span>s
<span style='background-color: #F8D93D;'></span>
3/ Still on a minor level, Cacti HTML code is not very well structured from a purist point of view. As a modern product, one shouldn't find old and deprecated HTML tags within it such as (hardcoded) BGCOLOR attributes on tags, MARGIN attributes on BODY, etc...
Moreover, stylesheet should reference the RIGHT tag instead of using bare class names (ie: use "td.textMenuHeader" instead of ".textMenuHeader") and the HTML page should put IDs on containers (TABLE, DIV, FORM, etc..) and CLASSes on non-containers (TD, TR, SPAN, A, INPUT, etc...).
That's it for now