@@ -28,7 +28,7 @@ class Oldest(Plugin):
2828
2929 DEFAULT_CONFIG = {
3030 'max_xid_age' : str (5000 * 60 * 60 ),
31- 'max_query_time ' : str (5 * 60 * 60 )
31+ 'max_transaction_time ' : str (5 * 60 * 60 )
3232 }
3333
3434 def run (self , zbx ):
@@ -40,13 +40,13 @@ def run(self, zbx):
4040 query = Pooler .query (self .OldestQuerySql )[0 ][0 ]
4141
4242 zbx .send ('pgsql.oldest[xid_age]' , xid )
43- zbx .send ('pgsql.oldest[query_time ]' , query )
43+ zbx .send ('pgsql.oldest[transaction_time ]' , query )
4444
4545 def graphs (self , template ):
4646 result = template .graph ({
47- 'name' : 'PostgreSQL oldest query running time' ,
47+ 'name' : 'PostgreSQL oldest transaction running time' ,
4848 'items' : [{
49- 'key' : 'pgsql.oldest[query_time ]' ,
49+ 'key' : 'pgsql.oldest[transaction_time ]' ,
5050 'color' : '00CC00'
5151 }]
5252 })
@@ -65,8 +65,8 @@ def items(self, template):
6565 'name' : 'PostgreSQL: age of oldest xid' ,
6666 'value_type' : Plugin .VALUE_TYPE .numeric_unsigned
6767 }) + template .item ({
68- 'key' : 'pgsql.oldest[query_time ]' ,
69- 'name' : 'PostgreSQL: oldest query running time in sec' ,
68+ 'key' : 'pgsql.oldest[transaction_time ]' ,
69+ 'name' : 'PostgreSQL: oldest transaction running time in sec' ,
7070 'units' : Plugin .UNITS .s
7171 })
7272
@@ -76,7 +76,7 @@ def triggers(self, template):
7676 'expression' : '{#TEMPLATE:pgsql.oldest[xid_age]'
7777 '.last()}>' + self .plugin_config ('max_xid_age' )
7878 }) + template .trigger ({
79- 'name' : 'PostgreSQL query running is too old on {HOSTNAME}' ,
80- 'expression' : '{#TEMPLATE:pgsql.oldest[query_time ]'
81- '.last()}>' + self .plugin_config ('max_query_time ' )
79+ 'name' : 'PostgreSQL transaction running is too old on {HOSTNAME}' ,
80+ 'expression' : '{#TEMPLATE:pgsql.oldest[transaction_time ]'
81+ '.last()}>' + self .plugin_config ('max_transaction_time ' )
8282 })
0 commit comments