@@ -105,7 +105,7 @@ def items(self, template, dashboard=False):
105105
106106 def discovery_rules (self , template , dashboard = False ):
107107 rule = {
108- "name" : "Database discovery " ,
108+ "name" : "PostgreSQL Databases Discovery " ,
109109 "key" : self .key_db_discovery .format ("[{0}]" .format (self .Macros [self .Type ])),
110110
111111 }
@@ -123,30 +123,30 @@ def discovery_rules(self, template, dashboard=False):
123123 }]
124124 items = [
125125 {"key" : self .right_type (self .key_db_size , var_discovery = "{#DATABASE}," ),
126- "name" : "Database {#DATABASE}: size" ,
126+ "name" : "PostgreSQL Databases {#DATABASE}: size" ,
127127 "units" : Plugin .UNITS .bytes ,
128128 "value_type" : Plugin .VALUE_TYPE .numeric_unsigned ,
129129 "delay" : self .plugin_config ("interval" )},
130130 {"key" : self .right_type (self .key_db_age , var_discovery = "{#DATABASE}," ),
131- "name" : "Max age ( datfrozenxid) in: {#DATABASE}" ,
131+ "name" : "PostgreSQL Databases: Max datfrozenxid Age in: {#DATABASE}" ,
132132 "delay" : self .plugin_config ("interval" )},
133133 {"key" : self .right_type (self .key_db_bloating_tables , var_discovery = "{#DATABASE}," ),
134- "name" : "Count of bloating tables in database: {#DATABASE}" ,
134+ "name" : "PostgreSQL Databases: Count of Bloating Tables in {#DATABASE}" ,
135135 "delay" : self .plugin_config ("interval" )},
136136 {"key" : self .right_type (self .key_invalid_indexes , var_discovery = "{#DATABASE}," ),
137- "name" : "Count of invalid indexes in database: {#DATABASE}" ,
137+ "name" : "PostgreSQL Databases: Count of Invalid Indexes in {#DATABASE}" ,
138138 "delay" : self .plugin_config ("interval" )}
139139 ]
140140 graphs = [{
141- "name" : "Database : {#DATABASE} size" ,
141+ "name" : "PostgreSQL Databases : {#DATABASE} size" ,
142142 "type" : 1 ,
143143 "items" : [
144144 {"color" : "8B817C" ,
145145 "key" : self .right_type (self .key_db_size , var_discovery = "{#DATABASE}," ),
146146 "drawtype" : 2 }]
147147 },
148148 {
149- "name" : "Database bloating overview : {#DATABASE}" ,
149+ "name" : "PostgreSQL Databases : {#DATABASE} Bloating Overview " ,
150150 "items" : [
151151 {"color" : "7EB29B" ,
152152 "key" : self .right_type (self .key_db_bloating_tables , var_discovery = "{#DATABASE}," ),
@@ -157,7 +157,7 @@ def discovery_rules(self, template, dashboard=False):
157157 "drawtype" : 2 }]
158158 },
159159 {
160- "name" : "Database max age overview : {#DATABASE}" ,
160+ "name" : "PostgreSQL Databases : {#DATABASE} Max age(datfrozenxid) " ,
161161 "items" : [
162162 {"color" : "7EB29B" ,
163163 "key" : self .right_type (self .key_db_age , var_discovery = "{#DATABASE}," ),
@@ -168,7 +168,7 @@ def discovery_rules(self, template, dashboard=False):
168168 "drawtype" : 2 }]
169169 }]
170170 triggers = [{
171- "name" : "PostgreSQL invalid indexes in database {#DATABASE} (hostname={HOSTNAME} value={ITEM.LASTVALUE})" ,
171+ "name" : "PostgreSQL Databases: invalid indexes in {#DATABASE} (hostname={HOSTNAME} value={ITEM.LASTVALUE})" ,
172172 "expression" : "{#TEMPLATE:pgsql.database.invalid_indexes[{#DATABASE}].last()}>0" }
173173 ]
174174 return template .discovery_rule (rule = rule , conditions = conditions , items = items , graphs = graphs , triggers = triggers )
0 commit comments