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):
2929 table_name ), info_sizes [2 ])
3030 zbx .send ('pgsql.table.discovery[]' , zbx .json ({'data' : tables }))
3131
32- def discovery_rules (self , template ):
32+ def discovery_rules (self , template , dashboard = False ):
3333 rule = {
3434 'name' : 'Biggest table discovery' ,
3535 'key' : 'pgsql.table.discovery[]' ,
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ def run(self, zbx):
119119 # if key == 'calls_upd':
120120
121121 # Declare zabbix items for template
122- def items (self , template ):
122+ def items (self , template , dashboard = False ):
123123 result = ''
124124 for idx , item in enumerate (self .Items ):
125125 key , zbxkey = item [0 ], item [1 ]
@@ -135,10 +135,13 @@ def items(self, template):
135135 'units' : item [3 ],
136136 'value_type' : Plugin .VALUE_TYPE .numeric_float
137137 })
138- return result
138+ if not dashboard :
139+ return result
140+ else :
141+ return []
139142
140143 # Declare zabbix graphs for template
141- def graphs (self , template ):
144+ def graphs (self , template , dashboard = False ):
142145 result = ''
143146 for name in self .Graphs :
144147 items = []
@@ -162,4 +165,7 @@ def graphs(self, template):
162165 graph = {'name' : name [0 ], 'items' : items , 'type' : name [1 ]}
163166 result += template .graph (graph )
164167
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