File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ def run(self, zbx):
29
29
table_name ), info_sizes [2 ])
30
30
zbx .send ('pgsql.table.discovery[]' , zbx .json ({'data' : tables }))
31
31
32
- def discovery_rules (self , template ):
32
+ def discovery_rules (self , template , dashboard = False ):
33
33
rule = {
34
34
'name' : 'Biggest table discovery' ,
35
35
'key' : 'pgsql.table.discovery[]' ,
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ def run(self, zbx):
119
119
# if key == 'calls_upd':
120
120
121
121
# Declare zabbix items for template
122
- def items (self , template ):
122
+ def items (self , template , dashboard = False ):
123
123
result = ''
124
124
for idx , item in enumerate (self .Items ):
125
125
key , zbxkey = item [0 ], item [1 ]
@@ -135,10 +135,13 @@ def items(self, template):
135
135
'units' : item [3 ],
136
136
'value_type' : Plugin .VALUE_TYPE .numeric_float
137
137
})
138
- return result
138
+ if not dashboard :
139
+ return result
140
+ else :
141
+ return []
139
142
140
143
# Declare zabbix graphs for template
141
- def graphs (self , template ):
144
+ def graphs (self , template , dashboard = False ):
142
145
result = ''
143
146
for name in self .Graphs :
144
147
items = []
@@ -162,4 +165,7 @@ def graphs(self, template):
162
165
graph = {'name' : name [0 ], 'items' : items , 'type' : name [1 ]}
163
166
result += template .graph (graph )
164
167
165
- return result
168
+ if not dashboard :
169
+ return result
170
+ else :
171
+ return []
You can’t perform that action at this time.
0 commit comments