From 6a86c7c5c90c3452e8a85141b87bdffec40dd914 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Sun, 26 Feb 2006 20:46:11 +0000 Subject: Add SNMP support (bug #6439) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@11193 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- doc/snmp.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 doc/snmp.txt (limited to 'doc/snmp.txt') diff --git a/doc/snmp.txt b/doc/snmp.txt new file mode 100644 index 000000000..afab91c3e --- /dev/null +++ b/doc/snmp.txt @@ -0,0 +1,36 @@ +Asterisk SNMP Support +--------------------- + +Rudimentary support for SNMP access to Asterisk is available. To build +this, one needs to have Net-SNMP development headers and libraries on +the build system, including any libraries Net-SNMP depends on. + +Note that on some (many?) Linux-distributions the dependency list in +the net-snmp-devel list is not complete, and additional RPMs will need +to be installed. This is typically seen as attempts to build res_snmp +as net-snmp-devel is available, but then failures to find certain +libraries. + +SNMP support comes in two varieties -- as a sub-agent to a running SNMP +daemon using the AgentX protocol, or as a full standalone agent. If +you wish to run a full standalone agent, Asterisk must run as root in +order to find to port 161. + +Configuring access when running as a full agent is something that is +left as an exercise to the reader. + +To enable access to the Asterisk SNMP subagent from a master SNMP +daemon, one will need to enable AgentX support, and also make sure that +Asterisk will be able to access the Unix domain socket. One way of +doing this is to add the following to /etc/snmp/snmpd.conf: + + # Enable AgentX support + master agentx + + # Set permissions on AgentX socket and containing + # directory such that process in group 'asterisk' + # will be able to connect + agentXPerms 0660 0550 nobody asterisk + +This assumes that you run Asterisk under group 'asterisk' (and does +not care what user you run as). -- cgit v1.2.3