File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -66,17 +66,18 @@ class Instance(Plugin):
66
66
]
67
67
68
68
def run (self , zbx ):
69
+ items_all = self .Items
69
70
if Pooler .server_version_greater ('12.0' ):
70
- self .Items . extend ( self .Items_pg_12 )
71
+ items_all = self .Items + self .Items_pg_12
71
72
72
- params = ['sum({0}) as {0}' .format (x [0 ]) for x in self . Items ]
73
+ params = ['sum({0}) as {0}' .format (x [0 ]) for x in items_all ]
73
74
result = Pooler .query ('select {0} from \
74
75
pg_catalog.pg_stat_database' .format (
75
76
', ' .join (params )))
76
77
for idx , val in enumerate (result [0 ]):
77
78
key , val = 'pgsql.{0}' .format (
78
- self . Items [idx ][1 ]), int (val )
79
- zbx .send (key , val , self . Items [idx ][5 ], only_positive_speed = True )
79
+ items_all [idx ][1 ]), int (val )
80
+ zbx .send (key , val , items_all [idx ][5 ], only_positive_speed = True )
80
81
del params , result
81
82
82
83
def items (self , template ):
You can’t perform that action at this time.
0 commit comments