Well, to answer my own question, I got it to run ... kindof. Here's what I did,

First I needed to add an entry 'LD_LIBRARY_PATH="/usr/local/lib" ' to
my /etc/environment file. That helps sudo to know what path to look
into. Now, just blindly running the command with "sudo" didn't still
help me. I had to use the "-i" setting. So, the final command I ran is
this,

> sudo -i snmpd -f -Lo -C -c /home/abraham/snmpd.conf
NET-SNMP version 5.5

The console window the just stays stuck there without any activity
(running "ps -ae" from another console shows that snmpd is running)

Now, from another console I try to run this,

> snmpget -v 2c -c private localhost sysUpTime.0
Timeout: No Response from localhost.
> snmpget -v 2c -c private 127.0.0.1 sysUpTime.0
Timeout: No Response from 127.0.0.1.

For some reason snmpget isn't getting any responses. Just to confirm
that the port 161 is ACTUALLY in use by snmpd, I run this,

> sudo sockstat
USER     PROCESS              PID      PROTO  SOURCE ADDRESS
 FOREIGN ADDRESS           STATE
root     sshd                 536      tcp4   *:22
 *:*                       LISTEN
avahi    avahi-daemon         555      udp4   *:5353
 *:*                       CLOSED
avahi    avahi-daemon         555      udp4   *:58068
 *:*                       CLOSED
root     dhclient             577      udp4   *:68
 *:*                       CLOSED
root     cupsd                774      tcp4   127.0.0.1:631
 *:*                       LISTEN
root     sshd                 1204     tcp4   192.168.1.3:22
 192.168.1.4:4585          ESTABLISHED
root     sshd                 1273     tcp4   192.168.1.3:22
 192.168.1.4:4585          ESTABLISHED
root     sshd                 1311     tcp4   192.168.1.3:22
 192.168.1.4:4592          ESTABLISHED
root     sshd                 1375     tcp4   192.168.1.3:22
 192.168.1.4:4592          ESTABLISHED
root     ping                 1392     raw    *:1
 *:*                       CLOSED
root     snmpd                1411     udp4   *:161
 *:*                       CLOSED


The good news is that snmpd has indeed latched itself to UDP:161. BUT,
the status is shown as "CLOSED". Did I compile it wrong? For reference
here is the configuration file I'm using (created with snmpconf)

> cat snmpd.conf
###########################################################################
#
# snmpd.conf
#
#   - created by the snmpconf configuration program
#

###########################################################################
# 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  public

>

For the sake of legibility, I've removed a lot of blank lines from the
above output.

Anyone have any clues on what could be going on here?

Stumped,
Abraham Varricatt




On Thu, Sep 2, 2010 at 6:14 PM, rakesh zingade <rakeshzing...@gmail.com> wrote:
> I guess the port 161 is in use .. try with some other port
>
> check using
> # netstat -an | grep 161
> before running snmpd on udp161 ..
>
>
> On Thu, Sep 2, 2010 at 4:44 PM, Abraham Varricatt
> <abraham.varricatt+s...@googlemail.com> wrote:
>>
>> I think I'm almost there now. Running your suggestion gave me this,
>>
>> > snmpd -f -Lo -C -c snmpd.conf
>> Error opening specified endpoint ""
>> Server Exiting with code 1
>>
>> I felt that the endpoint needed to get mentioned so,
>>
>> > snmpd -f -Lo udp:161 -C -c snmpd.conf
>> Error opening specified endpoint "udp:161"
>> Server Exiting with code 1
>>
>> I read online about using "sockstat" to see if the port was in-use,
>> but it turns out nothing's running there. A little later I discovered
>> that ports below 1024 are locked out of regular users. So I tried
>> running the above command with sudo (there is no root user in ubuntu)
>> and I get this,
>>
>> > sudo snmpd -f -Lo udp:161 -C -c snmpd.conf
>> snmpd: error while loading shared libraries: libnetsnmpagent.so.20:
>> cannot open shared object file: No such file or directory
>>
>> It's similar to my first problem (different email) but I can't figure
>> out how to get sudo to recognize my "LD_LIBRARY_PATH" variable that I
>> mentioned in my ".bashrc" file.
>>
>> Hints/Help?
>>
>> Even more puzzled,
>> Abraham Varricatt
>>
>> On Thu, Sep 2, 2010 at 4:06 PM, rakesh zingade <rakeshzing...@gmail.com>
>> wrote:
>> > Try executing snmpd on foreground
>> >
>> > # snmpd -f -Lo -C -c <path for snmpd.conf>
>> >
>> > see if it generate any error message ..
>> >
>> > check for valid config stuff in snmpd.conf.. snmpconf -g basic_setup may
>> > help to configure snmpd.conf
>> >
>> >
>> >
>> > On Thu, Sep 2, 2010 at 3:52 PM, Abraham Varricatt
>> > <abraham.varricatt+s...@googlemail.com> wrote:
>> >>
>> >> I've done a compile & install of net-snmp 5.5 according to the
>> >> instructions in INSTALL. How do I start the snmpd agent on my system ?
>> >> (Ubuntu 10.04 running in VirtualBox)
>> >>
>> >> This doesn't work,
>> >>
>> >> > snmpd -c .snmp/snmpd.conf
>> >> > snmpget -v 2c -c private localhost SNMPv2-MIB::sysUpTime.0
>> >> Timeout: No Response from localhost.
>> >>
>> >> In fact, I don't see snmpd anywhere when I try "ps -ae" either !
>> >>
>> >> Puzzled,
>> >> Abraham Varricatt
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> This SF.net Dev2Dev email is sponsored by:
>> >>
>> >> Show off your parallel programming skills.
>> >> Enter the Intel(R) Threading Challenge 2010.
>> >> http://p.sf.net/sfu/intel-thread-sfd
>> >> _______________________________________________
>> >> Net-snmp-users mailing list
>> >> Net-snmp-users@lists.sourceforge.net
>> >> Please see the following page to unsubscribe or change other options:
>> >> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>> >
>> >
>> >
>> > --
>> > Rakesh P. Zingade
>> > +919420626099
>> >
>
>
>
> --
> Rakesh P. Zingade
> +919420626099
>

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to