debian jessie and snmp

Questions related to general functionality
Post Reply
NiCrAm
Posts: 9
Joined: 29 Sep 2015, 17:43

debian jessie and snmp

Post by NiCrAm »

Hi,
I'm new in accel-ppp.
I try to run with snmp but it doesn't work.

Code: Select all

root@fred:/usr/src/accel-ppp-1.9.0/build# cmake -DRADIUS=TRUE -DNETSNMP=TRUE ..
-- The C compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- 'x86_64'
-- Looking for timerfd_create
-- Looking for timerfd_create - found
-- Looking for linux/netfilter/ipset/ip_set.h
-- Looking for linux/netfilter/ipset/ip_set.h - found
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/accel-ppp-1.9.0/build

root@fred:/usr/src/accel-ppp-1.9.0/build# make -j4
Scanning dependencies of target pppoe
Scanning dependencies of target pptp
Scanning dependencies of target triton
Scanning dependencies of target radius
[  1%] [  2%] [  3%] Building C object accel-pppd/ctrl/pptp/CMakeFiles/pptp.dir/pptp.c.o
[  4%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/pppoe.c.o                                                                                                              
Building C object accel-pppd/triton/CMakeFiles/triton.dir/md.c.o                                                                                                                           
Building C object accel-pppd/radius/CMakeFiles/radius.dir/stat_accm.c.o                                                                                                                    
[  4%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/dict.c.o                                                                                                                  
[  5%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/timer.c.o                                                                                                                 
[  6%] [  7%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/triton.c.o                                                                                                         
Building C object accel-pppd/radius/CMakeFiles/radius.dir/req.c.o                                                                                                                          
[  8%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/mac_filter.c.o                                                                                                         
Linking C shared library libpptp.so
[  9%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/packet.c.o
[ 10%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/conf_file.c.o                                                                                                             
[ 10%] Built target pptp
Scanning dependencies of target l2tp
[ 11%] [ 12%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/dpado.c.o
Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/l2tp.c.o                                                                                                                        
[ 13%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/loader.c.o                                                                                                                
[ 14%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/auth.c.o                                                                                                                  
[ 15%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/cli.c.o                                                                                                                
[ 16%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/log.c.o                                                                                                                   
[ 17%] [ 18%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/mempool.c.o                                                                                                        
Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/tr101.c.o                                                                                                                     
[ 19%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/acct.c.o                                                                                                                  
[ 20%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/event.c.o                                                                                                                 
Linking C shared library libpppoe.so
[ 20%] Built target pppoe
[ 21%] Linking C shared library libtriton.so
Scanning dependencies of target ipoe
Building C object accel-pppd/radius/CMakeFiles/radius.dir/serv.c.o
[ 22%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/ipoe.c.o                                                                                                                 
[ 22%] Built target triton
Scanning dependencies of target auth_chap_md5
[ 23%] Building C object accel-pppd/auth/CMakeFiles/auth_chap_md5.dir/auth_chap_md5.c.o
[ 24%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/dm_coa.c.o                                                                                                                
[ 25%] Linking C shared library libauth_chap_md5.so
Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/dict.c.o
[ 25%] Built target auth_chap_md5
[ 26%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/radius.c.o
[ 27%] [ 28%] Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/packet.c.o                                                                                                        
Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/dhcpv4.c.o                                                                                                                      
[ 29%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/dhcpv4_options.c.o                                                                                                       
Linking C shared library libradius.so
[ 29%] Linking C shared library libl2tp.so
Built target radius
Scanning dependencies of target auth_mschap_v1
[ 31%] [ 31%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/ipoe_netlink.c.o
Building C object accel-pppd/auth/CMakeFiles/auth_mschap_v1.dir/auth_mschap_v1.c.o                                                                                                         
[ 32%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/backup.c.o                                                                                                               
[ 32%] Built target l2tp
Scanning dependencies of target auth_mschap_v2
[ 33%] Building C object accel-pppd/auth/CMakeFiles/auth_mschap_v2.dir/auth_mschap_v2.c.o
[ 34%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/arp.c.o                                                                                                                  
Scanning dependencies of target auth_pap
Linking C shared library libauth_mschap_v1.so
[ 35%] Building C object accel-pppd/auth/CMakeFiles/auth_pap.dir/auth_pap.c.o
Linking C shared library libipoe.so
[ 35%] Built target auth_mschap_v1
Scanning dependencies of target log_file
Linking C shared library libauth_mschap_v2.so
[ 36%] Building C object accel-pppd/logs/CMakeFiles/log_file.dir/log_file.c.o
[ 36%] Built target ipoe
Linking C shared library libauth_pap.so
Scanning dependencies of target log_syslog
[ 36%] Built target auth_mschap_v2
[ 37%] Scanning dependencies of target log_tcp
Building C object accel-pppd/logs/CMakeFiles/log_syslog.dir/log_syslog.c.o
[ 38%] Building C object accel-pppd/logs/CMakeFiles/log_tcp.dir/log_tcp.c.o                                                                                                                
[ 38%] Built target auth_pap
Scanning dependencies of target chap-secrets
[ 39%] Building C object accel-pppd/extra/CMakeFiles/chap-secrets.dir/chap-secrets.c.o
Linking C shared library liblog_syslog.so
Linking C shared library liblog_file.so
[ 39%] Linking C shared library liblog_tcp.so
Built target log_syslog
Scanning dependencies of target connlimit
[ 39%] Built target log_file
[ 39%] Scanning dependencies of target ippool
Building C object accel-pppd/extra/CMakeFiles/connlimit.dir/connlimit.c.o
[ 40%] [ 40%] Built target log_tcp
Building C object accel-pppd/extra/CMakeFiles/ippool.dir/ippool.c.o
Scanning dependencies of target ipv6pool
[ 41%] Building C object accel-pppd/extra/CMakeFiles/ipv6pool.dir/ipv6pool.c.o
Linking C shared library libchap-secrets.so
Linking C shared library libconnlimit.so
[ 41%] Built target chap-secrets
Scanning dependencies of target logwtmp
[ 41%] Built target connlimit
Linking C shared library libippool.so
Scanning dependencies of target sigchld
[ 42%] Linking C shared library libipv6pool.so
Building C object accel-pppd/extra/CMakeFiles/logwtmp.dir/logwtmp.c.o
[ 43%] Building C object accel-pppd/extra/CMakeFiles/sigchld.dir/sigchld.c.o                                                                                                               
[ 43%] Built target ippool
[ 43%] Built target ipv6pool
Scanning dependencies of target net-snmp
Scanning dependencies of target ipv6_dhcp
Linking C shared library liblogwtmp.so
[ 45%] [ 45%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6.c.o
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/agent.c.o                                                                                                              
Linking C shared library libsigchld.so
[ 45%] Built target logwtmp
Scanning dependencies of target ipv6_nd
[ 45%] Built target sigchld
[ 46%] Scanning dependencies of target shaper
Building C object accel-pppd/ipv6/CMakeFiles/ipv6_nd.dir/nd.c.o
[ 47%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/shaper.c.o                                                                                                                
[ 48%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/sessionTable.c.o                                                                                                
[ 49%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6_packet.c.o                                                                                                        
Linking C shared library libipv6_nd.so
[ 49%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/sessionTable_data_access.c.o
[ 49%] Built target ipv6_nd
Scanning dependencies of target accel-cmd
[ 49%] [ 50%] Building C object accel-cmd/CMakeFiles/accel-cmd.dir/accel_cmd.c.o
Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/limiter.c.o                                                                                                                      
Linking C shared library libipv6_dhcp.so
[ 50%] Built target ipv6_dhcp
[ 51%] Scanning dependencies of target accel-pppd
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/sessionTable_data_get.c.o
[ 52%] Linking C executable accel-cmd
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/memdebug.c.o
[ 53%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/leaf_qdisc.c.o                                                                                                            
[ 53%] Built target accel-cmd
Scanning dependencies of target pppd_compat
[ 54%] Building C object accel-pppd/extra/CMakeFiles/pppd_compat.dir/pppd_compat.c.o
[ 56%] [ 56%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/session.c.o                                                                                                           
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/sessionTable_data_set.c.o                                                                                              
[ 57%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/tc_core.c.o                                                                                                               
[ 58%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/sessionTable_interface.c.o                                                                                      
[ 59%] Linking C shared library libpppd_compat.so
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/session_backup.c.o
Linking C shared library libshaper.so
CMakeFiles/pppd_compat.dir/pppd_compat.c.o: In function `write_radattr':
pppd_compat.c:(.text+0xf79): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
[ 59%] Built target pppd_compat
[ 60%] [ 60%] [ 61%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ifcfg.c.o
Built target shaper
[ 62%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/backup/backup.c.o
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statCore.c.o                                                                                                           
[ 63%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp.c.o                                                                                                                  
[ 64%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statL2TP.c.o                                                                                                    
[ 65%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_fsm.c.o                                                                                                              
[ 66%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statPPP.c.o                                                                                                     
[ 67%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statPPPOE.c.o                                                                                                   
[ 68%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o                                                                                                              
[ 69%] [ 70%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_mru.c.o                                                                                                   
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statPPTP.c.o                                                                                                           
[ 71%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/statIPOE.c.o                                                                                                    
[ 72%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_magic.c.o                                                                                                        
[ 73%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/terminate.c.o
[ 74%] [ 75%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_pcomp.c.o
Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/shutdown.c.o
[ 76%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_accomp.c.o
[ 77%] [ 78%] Building C object accel-pppd/extra/net-snmp/CMakeFiles/net-snmp.dir/exec_cli.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_auth.c.o
[ 79%] [ 80%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ipcp.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipcp_opt_ipaddr.c.o
Linking C shared library libnet-snmp.so
[ 81%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipcp_opt_dns.c.o
[ 82%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipcp_opt_wins.c.o
[ 83%] [ 83%] Built target net-snmp
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipv6cp_opt_intfid.c.o
[ 84%] [ 85%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ipv6cp.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ccp.c.o
[ 85%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ccp_mppe.c.o
[ 86%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/std_cmd.c.o
[ 87%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/show_sessions.c.o
[ 88%] [ 89%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/telnet.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/tcp.c.o
[ 90%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/cli.c.o
[ 91%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/libnetlink.c.o
[ 92%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/iputils.c.o
[ 93%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/genl.c.o
[ 94%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/ipset.c.o
[ 95%] [ 96%] [ 97%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/pwdb.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ipdb.c.o
Building C object accel-pppd/CMakeFiles/accel-pppd.dir/iprange.c.o
[ 98%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/utils.c.o
[ 99%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/log.c.o
[100%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/main.c.o
Linking C executable accel-pppd
[100%] Built target accel-pppd
make install
installation went well.

in accel-ppp.conf

Code: Select all

[modules]
net-snmp

[snmp]
master=0
agent-name=accel-ppp
in snmpd i enabled master agentx but when i try to check something with snmp i have time out.

Code: Select all

snmpwalk -m ACCEL-PPP-MIB -v 2v -c local 127.0.0.1 
snmpd configuration is default, nothing changed.
why it doesn't work?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: debian jessie and snmp

Post by dimka88 »

Hi, NiCrAm. See snmpd log and accel-ppp log with log level 5
NiCrAm
Posts: 9
Joined: 29 Sep 2015, 17:43

Re: debian jessie and snmp

Post by NiCrAm »

Ok, thanks for your reply.
I've startded snmpd with options

Code: Select all

/usr/sbin/snmpd -Ls5d -Lf /dev/null -p /var/run/snmpd.pid
in log i see

Code: Select all

Sep 30 09:05:12 www snmpd[5646]: Turning on AgentX master support.
Sep 30 09:05:12 www snmpd[5646]: NET-SNMP version 5.4.3
Sep 30 09:05:16 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
Sep 30 09:05:17 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
Sep 30 09:05:18 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
Sep 30 09:05:19 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
Sep 30 09:05:20 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
Sep 30 09:05:21 www snmpd[5646]: Connection from UDP: [127.0.0.1]:54648->[127.0.0.1]
When i turn off snmp, accel-ppp is saying that that he can't connect to agentx what is true

Code: Select all

Sep 30 09:04:52 www accel-pppd: net-snmp: Warning: Failed to connect to the agentx master agent ([NIL]):
this is my snmpd.conf

Code: Select all

agentAddress  udp:127.0.0.1:161
view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1
 rocommunity public  default    -V systemonly
 rouser   authOnlyUser
sysLocation    Sitting on the Dock of the Bay
sysContact     Me <me@example.org>
sysServices    72
proc  mountd
proc  ntalkd    4
proc  sendmail 10 1
disk       /     10000
disk       /var  5%
includeAllDisks  10%
load   12 10 5
 trapsink     localhost public
iquerySecName   internalUser       
rouser          internalUser
linkUpDownNotifications  yes
 extend    test1   /bin/echo  Hello, world!
 extend-sh test2   echo Hello, world! ; echo Hi there ; exit 35
 #  Run as an AgentX master agent
 master          agentx
this is default debian configuration

Do I use correct community "local", maybe problem is in this?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: debian jessie and snmp

Post by dimka88 »

step 1 : in /etc/snmp/snmpd.conf uncoment

Code: Select all

master          agentx
step 2: restart snmpd
step 3: restart accel-ppp
Usage: Place accel-ppp-source/accel-pppd/extra/net-snmp/ACCEL-PPP-MIB.txt to your mibs directory (for example $HOME/.snmp/mibs). Also you can find used numerical oids in this file.
see in log accel-ppp string

Code: Select all

[2015-09-30 11:21:36]:  info: net-snmp: NET-SNMP version 5.4.3 AgentX subagent connected
and run

Code: Select all

snmpwalk -mACCEL-PPP-MIB -v2c -cpublic 127.0.0.1
attention: default communiti string public

sorry for my english
NiCrAm
Posts: 9
Joined: 29 Sep 2015, 17:43

Re: debian jessie and snmp

Post by NiCrAm »

dimka88 wrote:step 1 : in /etc/snmp/snmpd.conf uncoment
see in log accel-ppp string

Code: Select all

[2015-09-30 11:21:36]:  info: net-snmp: NET-SNMP version 5.4.3 AgentX subagent connected
and run

Code: Select all

snmpwalk -mACCEL-PPP-MIB -v2c -cpublic 127.0.0.1
agentx was uncommented since the beginning.

Code: Select all

cat accel-ppp.log 
[2015-09-30 10:43:15]:   msg: accel-ppp version 1.9.0
[2015-09-30 10:43:15]:  info: net-snmp: NET-SNMP version 5.4.3 AgentX subagent connected
Now, when i'm trying to use snmpwalk

Code: Select all

-rw-r--r-- 1 root root 7,7K wrz 30 10:45 /root/.snmp/mibs/ACCEL-PPP-MIB.txt

root@www:~/.snmp/mibs# /usr/bin/snmpwalk -mACCEL-PPP-MIB -v2c -cpublic 127.0.0.1
SNMPv2-SMI::mib-2.1.1.0 = STRING: "Linux www 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u2 x86_64"
SNMPv2-SMI::mib-2.1.2.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
SNMPv2-SMI::mib-2.1.3.0 = Timeticks: (56604) 0:09:26.04
SNMPv2-SMI::mib-2.1.4.0 = STRING: "Me <me@example.org>"
SNMPv2-SMI::mib-2.1.5.0 = STRING: "www"
SNMPv2-SMI::mib-2.1.6.0 = STRING: "Sitting on the Dock of the Bay"
SNMPv2-SMI::mib-2.1.7.0 = INTEGER: 72
SNMPv2-SMI::mib-2.1.8.0 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.2.1 = OID: SNMPv2-SMI::snmpModules.10.3.1.1
SNMPv2-SMI::mib-2.1.9.1.2.2 = OID: SNMPv2-SMI::snmpModules.11.3.1.1
SNMPv2-SMI::mib-2.1.9.1.2.3 = OID: SNMPv2-SMI::snmpModules.15.2.1.1
SNMPv2-SMI::mib-2.1.9.1.2.4 = OID: SNMPv2-SMI::snmpModules.1
SNMPv2-SMI::mib-2.1.9.1.2.5 = OID: SNMPv2-SMI::mib-2.49
SNMPv2-SMI::mib-2.1.9.1.2.6 = OID: SNMPv2-SMI::mib-2.4
SNMPv2-SMI::mib-2.1.9.1.2.7 = OID: SNMPv2-SMI::mib-2.50
SNMPv2-SMI::mib-2.1.9.1.2.8 = OID: SNMPv2-SMI::snmpModules.16.2.2.1
SNMPv2-SMI::mib-2.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
SNMPv2-SMI::mib-2.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
SNMPv2-SMI::mib-2.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
SNMPv2-SMI::mib-2.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
SNMPv2-SMI::mib-2.1.9.1.3.5 = STRING: "The MIB module for managing TCP implementations"
SNMPv2-SMI::mib-2.1.9.1.3.6 = STRING: "The MIB module for managing IP and ICMP implementations"
SNMPv2-SMI::mib-2.1.9.1.3.7 = STRING: "The MIB module for managing UDP implementations"
SNMPv2-SMI::mib-2.1.9.1.3.8 = STRING: "View-based Access Control Model for SNMP."
SNMPv2-SMI::mib-2.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.7 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.1.9.1.4.8 = Timeticks: (0) 0:00:00.00
SNMPv2-SMI::mib-2.25.1.1.0 = Timeticks: (77264) 0:12:52.64
SNMPv2-SMI::mib-2.25.1.2.0 = Hex-STRING: 07 DF 09 1E 0A 2D 1A 00 2B 02 00 
SNMPv2-SMI::mib-2.25.1.3.0 = INTEGER: 1536
SNMPv2-SMI::mib-2.25.1.4.0 = STRING: "BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=f98b1679-aacd-4b33-b397-d6ec5a435894 ro quiet
"
SNMPv2-SMI::mib-2.25.1.5.0 = Gauge32: 1
SNMPv2-SMI::mib-2.25.1.6.0 = Gauge32: 84
SNMPv2-SMI::mib-2.25.1.7.0 = INTEGER: 0
SNMPv2-SMI::mib-2.25.1.7.0 = No more variables left in this MIB View (It is past the end of the MIB tree)
ps. my english isn't good too :)

----- Edited ------

It was due to snmpd.conf. I've reconfigured it by snmpdconf to minimal and works

Code: Select all

cat /etc/snmp/snmpd.conf             
###########################################################################
#
# snmpd.conf
#
#   - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Agent Operating Mode
#
#   This section defines how the agent will operate when it
#   is running.

# master: Should the agent operate as a master agent or not.
#   Currently, the only supported master agent type for this token
#   is "agentx".
#   
#   arguments: (on|yes|agentx|all|off|no)

master  agentx
###########################################################################
# SECTION: Access Control Setup
#
#   This section defines who is allowed to talk to your running
#   snmp agent.

# rocommunity: a SNMPv1/SNMPv2c read-only access community name
#   arguments:  community [default|hostname|network/bits] [oid]

rocommunity  local  
now i have

Code: Select all

root@www:~# /usr/bin/snmpwalk -v2c -clocal 127.0.0.1 ACCEL-PPP-MIB::accelPPPAdmin
ACCEL-PPP-MIB::accelPPPAdmin = No Such Object available on this agent at this OID

root@www:~# /usr/bin/snmpwalk -v2c -clocal 127.0.0.1 ACCEL-PPP-MIB::accelPPP
ACCEL-PPP-MIB::statCoreUpTime.0 = Gauge32: 1130 seconds
ACCEL-PPP-MIB::statCoreCPU.0 = INTEGER: 0
ACCEL-PPP-MIB::statCoreMemRss.0 = INTEGER: 4313088
ACCEL-PPP-MIB::statPPPStarting.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPActive.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPFinishing.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPOEStarting.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPOEActive.0 = INTEGER: 0

root@www:~# /usr/bin/snmpwalk -v2c -clocal 127.0.0.1 ACCEL-PPP-MIB::statCore
ACCEL-PPP-MIB::statCoreUpTime.0 = Gauge32: 1136 seconds
ACCEL-PPP-MIB::statCoreCPU.0 = INTEGER: 0
ACCEL-PPP-MIB::statCoreMemRss.0 = INTEGER: 4313088
root@www:~# /usr/bin/snmpwalk -v2c -clocal 127.0.0.1 ACCEL-PPP-MIB::sessionTable
ACCEL-PPP-MIB::sessionTable = No Such Object available on this agent at this OID

root@www:~# /usr/bin/snmpwalk -v2c -clocal 127.0.0.1 ACCEL-PPP-MIB::accelPPPSessions
ACCEL-PPP-MIB::accelPPPSessions = No Such Object available on this agent at this OID

Last edited by NiCrAm on 30 Sep 2015, 09:30, edited 2 times in total.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: debian jessie and snmp

Post by dimka88 »

stop service snmpd and run snmpd this comand

Code: Select all

snmpd -f -Lo -C --rwcommunity=public --master=agentx --agentXSocket=tcp:localhost:705 udp:161
use comand

Code: Select all

snmpwalk -m +ACCEL-PPP-MIB -v 2c -c local 127.0.0.1 ACCEL-PPP-MIB::accelPPPStat
result

Code: Select all

root@server:~# snmpwalk -m +ACCEL-PPP-MIB -v 2c -c public 127.0.0.1 ACCEL-PPP-MIB::accelPPPStat
ACCEL-PPP-MIB::statCoreUpTime.0 = Gauge32: 372 seconds
ACCEL-PPP-MIB::statCoreCPU.0 = INTEGER: 0
ACCEL-PPP-MIB::statCoreMemRss.0 = INTEGER: 4976640
ACCEL-PPP-MIB::statPPPStarting.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPActive.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPPFinishing.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPTPStarting.0 = INTEGER: 0
ACCEL-PPP-MIB::statPPTPActive.0 = INTEGER: 0
ACCEL-PPP-MIB::statL2TPStarting.0 = INTEGER: 0
ACCEL-PPP-MIB::statL2TPActive.0 = INTEGER: 0
NiCrAm
Posts: 9
Joined: 29 Sep 2015, 17:43

Re: debian jessie and snmp

Post by NiCrAm »

dimka88 wrote: use comand

Code: Select all

snmpwalk -m +ACCEL-PPP-MIB -v 2c -c local 127.0.0.1 ACCEL-PPP-MIB::accelPPPStat
result

Code: Select all

root@server:~# snmpwalk -m +ACCEL-PPP-MIB -v 2c -c public 127.0.0.1 ACCEL-PPP-MIB::accelPPPStat
ACCEL-PPP-MIB::statCoreUpTime.0 = Gauge32: 372 seconds
..
local or public?

but like a wrote in previous post, it's worked


i've noticed strange behavior.
When i try snmpwalk without name "snmpwalk -v2c -clocal 127.0.0.1" I get full table of mibs but without ACCEL

Code: Select all

snmpwalk -m ACCEL-PPP-MIB -v2c -clocal 127.0.0.1 | grep ACCEL
SNMPv2-SMI::mib-2.25.4.2.1.5.4519 = STRING: "-m ACCEL-PPP-MIB -v2c -c"
SNMPv2-SMI::mib-2.25.4.2.1.5.4520 = STRING: "ACCEL"
I know that it is not proper forum, but if this topic exists ... :)
NiCrAm
Posts: 9
Joined: 29 Sep 2015, 17:43

Re: debian jessie and snmp

Post by NiCrAm »

Code: Select all

snmpset -m +ACCEL-PPP-MIB -v 2c -c local 127.0.0.1 ACCEL-PPP-MIB::cli.0 = "show stat"
Error in packet.
Reason: noAccess
Failed object: ACCEL-PPP-MIB::cli.0
why noAccess? I've added "rwcommunity local" to snmpd.conf
Post Reply