Rev 2283 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2283 | Rev 2284 | ||
|---|---|---|---|
| Line 38... | Line 38... | ||
| 38 | var first = 1; |
38 | var first = 1; |
| 39 | for (var label in RRD_Tool_StoredData[name]["rrdNames"]) |
39 | for (var label in RRD_Tool_StoredData[name]["rrdNames"]) |
| 40 | { |
40 | { |
| 41 | //Log("Found label: "+label+"\n"); |
41 | //Log("Found label: "+label+"\n"); |
| 42 | var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")"); |
42 | var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")"); |
| - | 43 | var datatype=RRD_Tool_StoredData[name]["rrdNames"][label]["data"]; |
|
| - | 44 | var periodicity=RRD_Tool_StoredData[name]["rrd"]["Period_s"]; |
|
| - | 45 | if ((get_time() - periodicity*2) > data[datatype]["timestamp"]) |
|
| - | 46 | { |
|
| - | 47 | //Log("\033[31mError: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+".\033[0m"); |
|
| - | 48 | continue; |
|
| - | 49 | } |
|
| 43 | if (first == 1) { |
50 | if (first == 1) { |
| 44 | names += label; |
51 | names += label; |
| 45 | first = 0; |
52 | first = 0; |
| 46 | } else { |
53 | } else { |
| 47 | names += ":"+label; |
54 | names += ":"+label; |
| Line 52... | Line 59... | ||
| 52 | } |
59 | } |
| 53 | else |
60 | else |
| 54 | { |
61 | { |
| 55 | values += ":"+data[RRD_Tool_StoredData[name]["rrdNames"][label]["data"]]["value"][RRD_Tool_StoredData[name]["rrdNames"][label]["value"]]; |
62 | values += ":"+data[RRD_Tool_StoredData[name]["rrdNames"][label]["data"]]["value"][RRD_Tool_StoredData[name]["rrdNames"][label]["value"]]; |
| 56 | } |
63 | } |
| 57 | } |
64 | } |
| - | 65 | if (first != 1) { |
|
| 58 | cmd += names + " "+RRD_Tool_StoredData[name]["rrd"]["file"]+" "+values; |
66 | cmd += names + " "+RRD_Tool_StoredData[name]["rrd"]["file"]+" "+values; |
| 59 | //Log("Command: "+cmd); |
67 | //Log("Command: "+cmd); |
| 60 | Execute(cmd); |
68 | Execute(cmd); |
| - | 69 | } |
|
| 61 | break; |
70 | break; |
| 62 | } |
71 | } |
| 63 | } |
72 | } |
| 64 | } |
73 | } |
| 65 | 74 | ||