Net-snmp on SPARC64

shinny knight sh1nny_kn1ght at yahoo.com
Thu Jan 24 13:35:07 PST 2008


G'day,

I'm trying to upgrade Net-snmp package on FreeBSD 6.2 SPARC-64 machine but no matters if I'm trying port install or precompiled by using 'pkg_add -r' is not working.
Let's start with precompiled package:

Uninstall previous one (which by the way was net-snmp-5.1.3)
Then:

[root at dnscache1 net-snmp]# pkg_add -r net-snmp
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/sparc64/packages-6.2-release/Latest/net-snmp.tbz... Done.
pkg_add: warning: package 'net-snmp-5.2.3_3' requires 'perl-5.8.8', but 'perl-5.8.8_1' is installed

[root at dnscache1 net-snmp]# cat /usr/local/etc/snmpd.conf
rocommunity public x.x.x.x
[root at dnscache1 net-snmp]# /usr/local/etc/rc.d/snmpd start
Starting snmpd.
[root at dnscache1 net-snmp]#
[root at dnscache1 ]# sockstat -4 |grep 161
root     snmpd      39606 14 udp4   *:161                 *:*
[root at dnscache1 ]# ps aux |grep snmpd
root    39606  0.0  0.7 23408  7160  ??  S     9:57PM   0:00.58 /usr/local/sbin/snmpd -c /usr/local/etc/snmpd.conf -p /var/run/snmpd.pid

[root at dnscache1 ]# cat /etc/rc.conf |grep snmpd
snmpd_enable="YES"
snmpd_conffile="/usr/local/etc/snmpd.conf"

[root at dnscache1 ]# ls /usr/local/etc/snmpd.conf
-rw-r--r--  1 root  wheel  138 Jan 24 21:53 /usr/local/etc/snmpd.conf

[root at dnscache1 ]# tail -f /var/log/snmpd.log
sysctl: physmem: Cannot allocate memory
NET-SNMP version 5.2.3
Connection from UDP: [a.a.a.a]:57287
no storage for OID
[root at dnscache1 ]# 

[root at dnscache1 ]# uname -a
FreeBSD dnscache1.ph.starcomms.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 23:30:59 UTC 2007     root at s-dallas.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  sparc64


[root at dnscache1 ]# sysctl -a |grep physmem
hw.physmem: 1063469056

Needles to say that I have plenty of free memory on the server, more than 350MB reported as free by top.
I've noticed that CPU insted is going high for snmpd process:


  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
39879 root        1 132    0 51912K 31416K RUN      3:54 80.86% snmpd
 
A snmpwalk from other machines is not returning anything.
[root at nms ]# snmpwalk -v 1 -c public x.x.x.x
Timeout: No Response from x.x.x.x

Packets are reaching the server and appear also in snmpd.log file:

[root at dnscache1 catalin]# tail -f /var/log/snmpd.log
Connection from UDP: [x.x.x.x]:59023
Connection from UDP: [x.x.x.x]:59023
Connection from UDP: [x.x.x.x]:59023
Connection from UDP: [x.x.x.x]:59023
Connection from UDP: [x.x.x.x]:50194
Connection from UDP: [x.x.x.x]:50194
Connection from UDP: [x.x.x.x]:50194
Connection from UDP: [x.x.x.x]:50194
Connection from UDP: [x.x.x.x]:50194


No other error message in /var/log files except above one.
Only strange thing is that warning for Perl, but I guess 5.8.8_1 should be fully compatible with 5.8.8 since it's only a patch issues by maintainers.

Did anybody experienced issues with same? Any ideas what could be the reason?
TIA for help.


Best Regards,
Catalin

       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.


More information about the freebsd-questions mailing list