@@ -88,12 +88,32 @@ def graphs(self, template, dashboard=False):
8888"key" :self .right_type (self .key ,item [0 ]),
8989"color" :item [3 ]
9090 })
91- if item [0 ]in ["cached" ,"available" ,"used" ,"total" ]:
92- free_used_items .append ({
93- "key" :self .right_type (self .key ,item [0 ]),
94- "color" :item [3 ],
95- "drawtype" :item [4 ]
96- })
91+ # manually build Free/Used graph items to manage the order of graph filled regions
92+ # used - User-Space
93+ free_used_items .append ({
94+ "key" :self .right_type (self .key ,self .Items [13 ][0 ]),
95+ "color" :self .Items [13 ][3 ],
96+ "drawtype" :self .Items [13 ][4 ]
97+ })
98+ # cached
99+ free_used_items .append ({
100+ "key" :self .right_type (self .key ,self .Items [3 ][0 ]),
101+ "color" :self .Items [3 ][3 ],
102+ "drawtype" :self .Items [3 ][4 ]
103+ })
104+ # available
105+ free_used_items .append ({
106+ "key" :self .right_type (self .key ,self .Items [1 ][0 ]),
107+ "color" :self .Items [1 ][3 ],
108+ "drawtype" :self .Items [1 ][4 ]
109+ })
110+ # total
111+ free_used_items .append ({
112+ "key" :self .right_type (self .key ,self .Items [11 ][0 ]),
113+ "color" :self .Items [11 ][3 ],
114+ "drawtype" :self .Items [11 ][4 ]
115+ })
116+
97117graphs = [
98118 {
99119"name" :self .graph_name_detailed ,
@@ -104,7 +124,7 @@ def graphs(self, template, dashboard=False):
104124 {
105125"name" :self .graph_name_free_used ,
106126"height" :400 ,
107- "type" :1 ,
127+ "type" :0 ,
108128"items" :free_used_items
109129 }
110130 ]