summaryrefslogtreecommitdiff
path: root/README.pgsnmpd
diff options
context:
space:
mode:
Diffstat (limited to 'README.pgsnmpd')
-rw-r--r--README.pgsnmpd87
1 files changed, 87 insertions, 0 deletions
diff --git a/README.pgsnmpd b/README.pgsnmpd
new file mode 100644
index 0000000..3a43d58
--- /dev/null
+++ b/README.pgsnmpd
@@ -0,0 +1,87 @@
+PGSNMPD Version 1.0 Release.
+
+===== Abstract =====
+
+SNMP (Simple Network Management Protocol) is a protocol for supervising
+the apparatus connected to the network via a network.
+The version 1 of SNMP is defined by RFC1157 and the version 2 is carried
+out by RFC1441.
+
+Network management by SNMP is realized by the UDP communication between
+a manager and the agent who resides in the apparatus for management
+permanently. An agent returns a response to the request from a manager.
+when special phenomena apparatus rebooted occur, a trap is sent to a
+manager from an agent.
+
+MIB (Management Information Base) is the database of the management
+information about the network apparatus which exists in the network
+apparatus corresponding to SNMP. The thing of each management information
+stored in MIB is called object (Object).OID (Object IDentifier),it is the
+discernment child rejected in order to distinguish each object,and is also
+called an object discernment child. the object is managed by the tree
+structure.
+
+Community name is the exchange between a manager and an agent, and has a
+role like a password. That is, if the right community name is not specified
+when publishing a request from a manager to an agent, in an agent side,
+it will be interpreted as unlawful access.
+
+
+1.) How to Compile.
+
+Please develop this to the contrib directory of PostgreSQL Version 8.x
+And it only gmake.
+However, it is necessary to have net-snmp before it.
+http://net-snmp.sourceforge.net/
+This is checking operation by Version 5.2.1.
+
+
+2.) Usage.
+
+usage: pgsnmpd [-s] [-b] [-c FILE ] [-x address ] [-g] [-C "Connect String"]
+ -s : SNMP subagent running
+ -b : run in the background
+ -c : configuration file name
+ -g : use syslog
+ -C : libpq connect strings
+ -x : address:port of a network interface.
+ -V : display version strings
+
+You need to become the superuser of PostgreSQL as connection of libpq.
+
+(MIB TUTORIAL SMAPLE)
+RDBMS-MIB
+
+agent running sample.
+#pgsnmpd -c `pwd`/pgsnmpd.conf -x 192.168.1.0
+
+sub agent running sample.
+#pgsnmpd -s -c `pwd`/pgsnmpd.conf -x 192.168.1.0
+
+
+3.) Client Manager.
+
+Surveillance managers, such as RMON, can be used.
+
+for sample.
+#snmpwalk -v1 -c public localhost RDBMS-MIB::rdbmsDbTable
+
+4.) enterprise-numbers of PostgreSQL
+--
+http://www.iana.org/assignments/enterprise-numbers
+
+27645
+ PostgreSQL Global Development Group
+ Dave Page
+ dpage&postgresql.org
+--
+
+-------------------------------------------
+-- pgsnmpd team(pgsnmpd-devel@pgfoundry.org)
+-------------------------------------------
+Josh Tolley
+Hiroshi Saito
+Magnus Hagander
+Dave Page
+Francisco Figueiredo Jr
+-------------------------------------------