Changeset 1434


Ignore:
Timestamp:
03/08/07 14:47:05 (6 years ago)
Author:
ckb6
Message:

Implement the ccsd side of the new graph and poller class options. This includes:

  • Graph limits
  • exist class upper and lower bounds
Location:
ccsd/trunk/crcnetd/modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ccsd/trunk/crcnetd/modules/ccs_graph.py

    r1397 r1434  
    359359         
    360360    # Build SQL 
    361     props = ["title", "class_id", "virtical_label"] 
     361    props = ["title", "class_id", "virtical_label", "auto_comment", "rigid", "upper"] 
     362     
     363    nulls= [] 
     364 
     365    if "upper" in newDetails and newDetails["upper"] == '': 
     366        nulls.append("upper") 
    362367 
    363368    (sql, values) = buildUpdateFromDict("graph_type", props, newDetails, \ 
    364             "graph_id", graph_id) 
     369            "graph_id", graph_id, False, nulls) 
    365370         
    366371    if values == None: 
     
    393398     
    394399    # Build query 
    395     props = ["title", "class_id", "group_id"] 
    396     (sql, values) = buildInsertFromDict("graph_type", props, clas) 
     400    props = ["title", "class_id", "group_id", "virtical_label", "auto_comment", "rigid", "upper"] 
     401     
     402    nulls= [] 
     403 
     404    if "upper" in clas and clas["upper"] == '': 
     405        nulls.append("upper") 
     406    (sql, values) = buildInsertFromDict("graph_type", props, clas, False, nulls) 
    397407     
    398408    # Run query 
  • ccsd/trunk/crcnetd/modules/ccs_rrdbot.py

    r1397 r1434  
    203203    # Build query 
    204204    props = ["class_name", "poll", "interval", \ 
    205             "cf", "archive", "depends"] 
    206     (sql, values) = buildInsertFromDict("rrdbot_class", props, clas) 
     205            "cf", "archive", "depends", "upper_bound", "lower_bound"] 
     206    
     207    nulls= [] 
     208 
     209    if "lower_bound" in clas and clas["lower_bound"] == '': 
     210        nulls.append("lower_bound") 
     211    if "upper_bound" in clas and clas["upper_bound"] == '': 
     212        nulls.append("upper_bound")             
     213    (sql, values) = buildInsertFromDict("rrdbot_class", props, clas, False, nulls) 
    207214     
    208215    # Run query 
     
    265272    # Build SQL 
    266273    props = ["class_id", "class_name", "poll", "interval", \ 
    267         "cf", "archive", "depends"] 
     274        "cf", "archive", "depends", "upper_bound", "lower_bound"] 
     275 
     276 
     277    nulls= [] 
     278 
     279    if "lower_bound" in newDetails and newDetails["lower_bound"] == '': 
     280        nulls.append("lower_bound") 
     281    if "upper_bound" in newDetails and newDetails["upper_bound"] == '': 
     282        nulls.append("upper_bound")             
    268283    (sql, values) = buildUpdateFromDict("rrdbot_class", props, newDetails, \ 
    269             "class_id", class_id) 
     284            "class_id", class_id, False, nulls) 
    270285         
    271286    if values == None: 
     
    459474 
    460475        variables['classes'] = classes 
    461  
     476        print classes 
    462477        variables["graphport"] = config_get("graphs", "port", "80") 
    463478        return variables 
Note: See TracChangeset for help on using the changeset viewer.