summaryrefslogtreecommitdiff
path: root/pgsnmpd.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'pgsnmpd.yaml')
-rw-r--r--pgsnmpd.yaml148
1 files changed, 148 insertions, 0 deletions
diff --git a/pgsnmpd.yaml b/pgsnmpd.yaml
new file mode 100644
index 0000000..c891dbc
--- /dev/null
+++ b/pgsnmpd.yaml
@@ -0,0 +1,148 @@
+queries:
+ -
+ name: pgsqlPgAggregateTable
+ query: SELECT aggfnoid::integer, aggtransfn, aggfinalfn, aggsortop, aggtranstype, agginitval FROM pg_aggregate
+ oid: 1.3.6.1.4.1.27645.1.2.1
+ indexes: 1
+ min_column: 1
+ -
+ name: pgsqlPgAmTable
+ query: SELECT oid, * from pg_am
+ oid: 1.3.6.1.4.1.27645.1.2.2
+ indexes: 1
+ min_column: 1
+
+## -
+## name: rdbmsDbTable
+## query: SELECT oid, '1.3.6.1.4.1', 'PostgreSQL', datname, 'josh@pgsnmpd' FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.1
+## indexes: 1
+## min_column: 1
+## -
+## name: rdbmsDbInfoTable
+## query: SELECT oid, version(), pg_database_size(datname) FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.2
+## indexes: 1
+## min_column: 1
+## -
+## name: rdbmsDbParamTable
+## query: SELECT oid, datname, datconfig FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.3
+## indexes: 1
+## min_column: 1
+## -
+## name: pg_database
+## query: SELECT oid, encoding, datdba, * FROM pg_database
+## oid: 1.3.6.1.4.1.27645.1.3.1
+## indexes: 1
+## min_column: 1
+## types:
+## -
+## colnum: 1
+## type: oid
+# -
+## colnum: 2
+## type: string
+# -
+# name: random
+# query: SELECT 1, '1.3.6.1.3.11', 2, floor(100 * random()) union select 2, '1.3.6.1.2.1', floor(random() * 10), 5
+# oid: 1.3.6.1.4.1.27645.1.3.2
+# indexes: 1
+# min_column: 1
+# types:
+# -
+# 1: ASN_INTEGER
+# #2: ASN_OBJECT_ID
+# 2: ASN_OCTET_STR
+# 3: ASN_INTEGER
+# -
+# name: pg_class
+# query: SELECT oid, reltuples, reltoastrelid, 'test string', * FROM pg_class
+# oid: 1.3.6.1.4.1.27645.1.3.3
+# indexes: 1
+# min_column: 1
+# -
+# name: test
+# query: SELECT 'test', 't'::boolean, 14
+# oid: 1.3.6.1.4.1.27646.1.1
+# indexes: 1
+# min_column: 1
+# -
+# name: easytest
+# query: SELECT 1, 'test', 't'::boolean, random() UNION SELECT 2, 'test2', 'f'::boolean, random()
+# oid: 1.3.6.1.4.1.27646.1.2
+# indexes: 1
+# min_column: 1
+## -
+## name: pgsqlPgAmopTable
+## query: SELECT oid, amopfamily, amoplefttype, amoprighttype , amopstrategy , amopreqcheck , amopopr, amopmethod FROM pg_amop LIMIT 4
+## oid: 1.3.6.1.4.1.27645.1.2.3
+## indexes: 1
+## min_column: 1
+## -
+## name: rdbmsDbTable
+## query: SELECT oid, '1.3.6.1.4.1', 'PostgreSQL', datname, 'josh@pgsnmpd' FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.1
+## indexes: 1
+## min_column: 1
+## -
+## name: rdbmsDbInfoTable
+## query: SELECT oid, version(), pg_database_size(datname) FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.2
+## indexes: 1
+## min_column: 1
+## -
+## name: rdbmsDbParamTable
+## query: SELECT oid, datname, datconfig FROM pg_database
+## oid: 1.3.6.1.2.1.39.1.3
+## indexes: 1
+## min_column: 1
+## -
+## name: pg_database
+## query: SELECT oid, encoding, datdba, * FROM pg_database
+## oid: 1.3.6.1.4.1.27645.1.3.1
+## indexes: 1
+## min_column: 1
+## types:
+## -
+## colnum: 1
+## type: oid
+# -
+## colnum: 2
+## type: string
+# -
+# name: random
+# query: SELECT 1, '1.3.6.1.3.11', 2, floor(100 * random()) union select 2, '1.3.6.1.2.1', floor(random() * 10), 5
+# oid: 1.3.6.1.4.1.27645.1.3.2
+# indexes: 1
+# min_column: 1
+# types:
+# -
+# 1: ASN_INTEGER
+# #2: ASN_OBJECT_ID
+# 2: ASN_OCTET_STR
+# 3: ASN_INTEGER
+# -
+# name: pg_class
+# query: SELECT oid, reltuples, reltoastrelid, 'test string', * FROM pg_class
+# oid: 1.3.6.1.4.1.27645.1.3.3
+# indexes: 1
+# min_column: 1
+# -
+# name: test
+# query: SELECT 'test', 't'::boolean, 14
+# oid: 1.3.6.1.4.1.27646.1.1
+# indexes: 1
+# min_column: 1
+# -
+# name: easytest
+# query: SELECT 1, 'test', 't'::boolean, random() UNION SELECT 2, 'test2', 'f'::boolean, random()
+# oid: 1.3.6.1.4.1.27646.1.2
+# indexes: 1
+# min_column: 1
+## -
+## name: pgsqlPgAmopTable
+## query: SELECT oid, amopfamily, amoplefttype, amoprighttype , amopstrategy , amopreqcheck , amopopr, amopmethod FROM pg_amop LIMIT 4
+## oid: 1.3.6.1.4.1.27645.1.2.3
+## indexes: 1
+## min_column: 1