r854 - in /branches/cyrus23/cyrus-imapd-2.3-development/debian: changelog control

Dan White dwhite at olp.net
Mon Jan 18 00:37:35 UTC 2010


On 17/01/10 12:51 -0000, debian at incase.de wrote:
>Author: myon
>Date: Sun Jan 17 13:51:00 2010
>New Revision: 854
>
>URL: https://mail.incase.de/viewcvs?rev=854&root=cyrus22&view=rev
>Log:
>Remove Build-Depends on "| libsnmp5-dev" (package removed in 2005).
>
>Modified:
>    branches/cyrus23/cyrus-imapd-2.3-development/debian/changelog
>    branches/cyrus23/cyrus-imapd-2.3-development/debian/control
>
>Modified: branches/cyrus23/cyrus-imapd-2.3-development/debian/changelog
>URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/changelog?rev=854&root=cyrus22&r1=853&r2=854&view=diff
>==============================================================================
>--- branches/cyrus23/cyrus-imapd-2.3-development/debian/changelog (original)
>+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/changelog Sun Jan 17 13:51:00 2010
>@@ -2,6 +2,7 @@
> 
>   * Remove versions from all Provides fields as dpkg doesn't support them.
>   * Remove spurious leading and trailing spaces from Descriptions.
>+  * Remove Build-Depends on "| libsnmp5-dev" (package removed in 2005).
> 
>  -- Christoph Berg <myon at debian.org>  Sun, 17 Jan 2010 13:10:15 +0100

Christoph,

The master/cyrmaster daemon still has SNMP support via agentx. I can only
find documentation for it in upstream in master(8).

In summary, to use it:

* install snmpd, and uncomment "master  agentx" in /etc/snmp/snmpd.conf
* Modify /etc/snmp/snmpd.conf and set the com2sec entry to:
   com2sec readonly  default         public(or something more private)
* Add the following command line parameter to cyrmaster:
   -x /var/run/agentx
* cp <src>/master/CYRUS-MASTER.mib /usr/share/snmp/mibs/
* cd /usr/share/snmp/mibs ;
   wget http://ftp.andrew.cmu.edu/pub/mibs/cmu/cmu.mib
* snmpwalk -m all -v 2c -c public localhost . | grep CYRUS

which lists:

HOST-RESOURCES-MIB::hrSWRunParameters.29926 = STRING: "CYRUS"
CYRUS-MASTER-MIB::cyrusMasterInfoDescr.0 = STRING: Cyrus IMAP server master
process
CYRUS-MASTER-MIB::cyrusMasterInfoVers.0 = STRING: v2.3.16
CYRUS-MASTER-MIB::cyrusMasterInfoUptime.0 = Timeticks: (54600) 0:09:06.00
CYRUS-MASTER-MIB::serviceForks.1 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.2 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.3 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.4 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.5 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.6 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.7 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.8 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.9 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.10 = Counter32: 0
CYRUS-MASTER-MIB::serviceForks.11 = Counter32: 0
CYRUS-MASTER-MIB::serviceActive.1 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.2 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.3 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.4 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.5 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.6 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.7 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.8 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.9 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.10 = Gauge32: 0
CYRUS-MASTER-MIB::serviceActive.11 = Gauge32: 0
CYRUS-MASTER-MIB::serviceName.1 = STRING: imap[v6]
CYRUS-MASTER-MIB::serviceName.2 = STRING: imaps[v6]
CYRUS-MASTER-MIB::serviceName.3 = STRING: pop3[v6]
CYRUS-MASTER-MIB::serviceName.4 = STRING: pop3s[v6]
CYRUS-MASTER-MIB::serviceName.5 = STRING: sieve[v6]
CYRUS-MASTER-MIB::serviceName.6 = STRING: 
CYRUS-MASTER-MIB::serviceName.7 = STRING: imap
CYRUS-MASTER-MIB::serviceName.8 = STRING: imaps
CYRUS-MASTER-MIB::serviceName.9 = STRING: pop3
CYRUS-MASTER-MIB::serviceName.10 = STRING: pop3s
CYRUS-MASTER-MIB::serviceName.11 = STRING: sieve
CYRUS-MASTER-MIB::serviceId.1 = INTEGER: 1
CYRUS-MASTER-MIB::serviceId.2 = INTEGER: 2
CYRUS-MASTER-MIB::serviceId.3 = INTEGER: 3
CYRUS-MASTER-MIB::serviceId.4 = INTEGER: 4
CYRUS-MASTER-MIB::serviceId.5 = INTEGER: 5
CYRUS-MASTER-MIB::serviceId.6 = INTEGER: 6
CYRUS-MASTER-MIB::serviceId.7 = INTEGER: 7
CYRUS-MASTER-MIB::serviceId.8 = INTEGER: 8
CYRUS-MASTER-MIB::serviceId.9 = INTEGER: 9
CYRUS-MASTER-MIB::serviceId.10 = INTEGER: 10
CYRUS-MASTER-MIB::serviceId.11 = INTEGER: 11
CYRUS-MASTER-MIB::serviceConnections.1 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.2 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.3 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.4 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.5 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.6 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.7 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.8 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.9 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.10 = Counter32: 0
CYRUS-MASTER-MIB::serviceConnections.11 = Counter32: 0


CYRUS-MASTER.mib can be used to derive what these values represent.

-- 
Dan White



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list